2
在我的本體,我有了該數據屬性OWL類表達對數據屬性
hasName "somaName"^^string
個人,
然而,當我建立一個類的表達和發送到推理的獲得情況下,我得到一個空集用下面的查詢,
OWLClassExpression x = schema.getFactory().getOWLDataHasValue(schema.getDataProperty("hasName"), schema.getFactory().getOWLLiteral("somaName"));
System.out.println(reasoner.getInstances(x, true));
的getDataProperty只是一個小方法:
public OWLDataProperty getDataProperty(String dataProperty){
return factory.getOWLDataProperty("#"+dataProperty,pm);
}
+1。但是,如何添加'OWLDataPropertyAssertionAxiom ax'到我的'OWLClass unknownClass = factory.getOWLClass(IRI.create(baseIRI +「UnknownClass」));'而不是保存本體?你能幫我嗎??? – Tomas