使用SPARQL获取某个类的超类的第一个实体

使用SPARQL获取某个类的超类的第一个实体,sparql,blazegraph,snomed-ct,Sparql,Blazegraph,Snomed Ct,我使用Java代码和Blazegraph中的Jena作为服务器,我试图查询某个类路径中的第一个超类,当然,我没有使用谓词rdfs:subassof的*或+ 该查询在Blazegraph接口中运行良好,但当我尝试应用来自Jena和Java的查询时,它会返回所有超类 以下是查询和代码: PREFIX snomed-ct: <http://ihtsdo.org/snomedct/clinicalFinding#> SELECT DISTINCT * WHERE { snomed

我使用Java代码和Blazegraph中的Jena作为服务器,我试图查询某个类路径中的第一个超类,当然,我没有使用谓词
rdfs:subassof
*
+

该查询在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时不会禁用,即,具体化的超类也将被返回。您是唯一知道Blazegraph实例配置的人……我认为属性文件中禁用了“推断”。我通过添加文件的内容编辑了这个问题。你确定它只有一个超类吗?我不知道本体论,也不是领域专家,但我查看了查询,在这个问题中,必须返回2行没有推理,56行有推理。
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