Использование SPARQL для получения первой сущности суперклассов определенного класса
Я использую Jena из кода Java и Blazegraph в качестве сервера, я пытался запросить первый суперкласс в пути определенного класса, и, конечно же, я не использовал ни *
или же +
с предикатом rdfs:subClassOf
,
Запрос работает хорошо из интерфейса Blazegraph, но когда я пытаюсь применить запрос из Jena и Java, он возвращает все суперклассы!
Ниже приведены запрос и код:
PREFIX snomed-ct: <http://ihtsdo.org/snomedct/clinicalFinding#>
SELECT DISTINCT *
WHERE {
snomed-ct:47686007 rdfs:subClassOf ?Identifier.
}
Query query = QueryFactory.create(queryString);
QueryExecution qExe = QueryExecutionFactory.sparqlService("http://localhost:9999/blazegraph/namespace/snomed/sparql", query);
ResultSet results = qExe.execSelect();
Я заметил это, когда я использую веб-интерфейс Blazegraph с URL "localhost", запрос работает хорошо, но если я поставлю IP-адрес вместо localhost, запрос вернет все суперклассы, но из кода Java ни один из них не изменится с помощью localhost или IP.
Редактировать: то, что следует, это файл свойств:
com.bigdata.rwstore.RWStore.readBlobsAsync=false
com.bigdata.journal.AbstractJournal.file=blazegraph.jnl
com.bigdata.journal.AbstractJournal.bufferMode=DiskRW
com.bigdata.service.AbstractTransactionService.minReleaseAge=1
com.bigdata.journal.Journal.groupCommit=false
com.bigdata.btree.writeRetentionQueue.capacity=4000
com.bigdata.btree.BTree.branchingFactor=128
com.bigdata.journal.AbstractJournal.initialExtent=209715200
com.bigdata.journal.AbstractJournal.maximumExtent=209715200
##
## Setup for QUADS mode without the full text index.
##
com.bigdata.rdf.sail.truthMaintenance=false
com.bigdata.rdf.store.AbstractTripleStore.quads=false
com.bigdata.rdf.store.AbstractTripleStore.statementIdentifiers=false
com.bigdata.rdf.store.AbstractTripleStore.textIndex=false
com.bigdata.rdf.store.AbstractTripleStore.axiomsClass=com.bigdata.rdf.axioms.NoAxioms
com.bigdata.namespace.kb.lex.com.bigdata.btree.BTree.branchingFactor=400
com.bigdata.namespace.kb.spo.com.bigdata.btree.BTree.branchingFactor=1024