2013-03-12 129 views
0

OWLOntologyManager有没有“简单”的方法来获取某个本体?我加载了本体和与经理的依赖关系,我可以通过OWLOntologyManager.getOntologies()访问HasSet,在那里我可以看到所有导入的本体。OWL-API从OWLOntologyManager获取本体

还有一个OWLOntologyManager.getOntology(IRI)函数但是这个函数只有在本体没有versionID的情况下才有效,我想得到的本体有一个versionID,这个函数只会返回null。

任何想法?

回答

0

如果我找到你的权利,你可以使用OntologyManager.getVersions(IRI ontology)函数来做到这一点。它将返回一个java.util.Set<OWLOntology>,其中包含具有指定本体IRI的所有本体。

你可以找到这种方法的Javadoc here