如何使用HERMIT推理器1.3.8在Java中執行SPARQL查詢?我使用owlapi 4.2,我已經加載使用HERMIT推理:owlapi HERMIT和SPARQL
OWLReasonerFactory reasonerFactory = new Reasoner.ReasonerFactory();
OWLReasoner reasonerHermit = reasonerFactory.createReasoner(ontology);
可惜我找不到任何解釋如何使用這個推理執行SPARQL查詢?這可能嗎?如果不是,我還有其他的可能性(其他reasoners)使用owlapi和SPARQL嗎?
編輯:
現在我知道,我需要一個SPARQL引擎。這就是爲什麼我使用SPARQL-DL是這樣的:
QueryEngine engine = QueryEngine.create(manager, reasoner, true);
Query query = Query.create("...");
QueryResult result = engine.execute(query);
System.out.println(result);
查詢作品,但如果我現在越來越像
[email protected] = http://www.example.com/project1#document_1
我如何走出http://www.example.com/project1#document_1
?我無法找到獲取此值的適當方法。
謝謝!這就是我需要的 – MS1