2012-02-17 43 views

回答

2

你可以試試這個代碼:

OWLOntology ontology = manager.createOntology(ontologyIRI); 

OWLImportsDeclaration importDeclaraton = 
    factory.getOWLImportsDeclaration(importIRI); 

manager.applyChange(new AddImport(ontology, importDeclaraton)); 
+0

在回答上面的例子是工作,但我暫時只將其保存並重新加載它之後查詢的本體,是有可能只查詢本體添加導入之後 – Noor 2013-07-12 16:28:34

+1

爲了在創建導入指令後立即使用導入的本體,導入的本體必須已經加載到管理器中。這可以通過調用'manager.loadOntology('importIRI)'來完成 – Ignazio 2013-12-16 20:51:46