Hi there, I'm setting up a Fuseki server using the following configuration:
@prefix : <#> . @prefix fuseki: <http://jena.apache.org/fuseki#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix tdb: <http://jena.hpl.hp.com/2008/tdb#> . @prefix ja: <http://jena.hpl.hp.com/2005/11/Assembler#> . @prefix text: <http://jena.apache.org/text#> . @prefix spatial: <http://jena.apache.org/spatial#> . [] a fuseki:Server ; fuseki:services ( :categorydb ) . :categorydb a fuseki:Service ; fuseki:name "db" ; fuseki:serviceQuery "sparql" ; fuseki:serviceQuery "query" ; fuseki:serviceUpdate "update" ; # SPARQL query service – /memory/update fuseki:serviceUpload "upload" ; # Non-SPARQL upload service fuseki:serviceReadWriteGraphStore "data" ; fuseki:serviceReadGraphStore "get" ; # Graph store protocol (read only) –/memory/get fuseki:dataset :text_dataset ; . :text_dataset rdf:type text:TextDataset ; text:dataset :memory_dataset ; text:index :lucene-text_index ; . :memory_dataset rdf:type ja:RDFDataset ; ja:defaultGraph [ a ja:MemoryModel ; ja:content [ ja:externalContent <file:////path/to/file/tests.owl> ] ; ] ; . :lucene-text_index a text:TextIndexLucene ; text:directory <file:///opt/fuseki/index/ix> ; text:entityMap :entity_map ; . :entity_map a text:EntityMap ; text:entityField "uri" ; text:defaultField "text" ; text:map ( [ text:field "text" ; text:predicate rdfs:label ] ) . Server startup works fine, and the data from my owl file is loaded successfully. I can check it by executing: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX ns:< http://www.semanticweb.org/rodrigo/ontologies/2020/7/untitled-ontology-7#> PREFIX owl:<http://www.w3.org/2002/07/owl#NamedIndividual> PREFIX owls: <http://www.daml.org/services/owl-s/1.2/Service.owl#> PREFIX text: <http://jena.apache.org/text#> SELECT ?brand WHERE { ?brand rdfs:subClassOf ns:mobile-phones . } However, I get no result when I execute a text query: PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> PREFIX ns:< http://www.semanticweb.org/rodrigo/ontologies/2020/7/untitled-ontology-7#> PREFIX owl:<http://www.w3.org/2002/07/owl#NamedIndividual> PREFIX owls: <http://www.daml.org/services/owl-s/1.2/Service.owl#> PREFIX text: <http://jena.apache.org/text#> SELECT ?s { ?s text:query ('samsung') } This behavior, according to this thread <https://jena.markmail.org/thread/grni3o6ch5tfak4j> and JENA-956 <https://issues.apache.org/jira/browse/JENA-956>, has been fixed in 3.0.0, but I can't get this to work as expected. Am I doing something wrong? $ ./fuseki-server --version Jena: VERSION: 3.16.0 Jena: BUILD_DATE: 2020-07-09T16:13:45+0000 TDB: VERSION: 3.16.0 TDB: BUILD_DATE: 2020-07-09T16:13:45+0000 Fuseki: VERSION: 3.16.0 Fuseki: BUILD_DATE: 2020-07-09T16:13:45+0000 owl file: https://www.dropbox.com/s/1r1j7alstvhakv0/tests.owl?dl=0 Regards, Rodrigo Vedovato
