有没有一种“简单”的方式来获得某个本体OWLOntologyManager
?我用管理器加载了一个本体和依赖关系,我可以访问一个 HasSet,OWLOntologyManager.getOntologies()
在那里我可以看到所有导入的本体。
还有一个OWLOntologyManager.getOntology(IRI)
函数,但是这个函数只有在本体没有 versionID 时才有效,太糟糕了,我想得到的本体有一个versionID
,这个函数只会返回 null。
有任何想法吗?
如果我猜对了,您可以使用该OntologyManager.getVersions(IRI ontology)
功能来执行此操作。它将返回一个java.util.Set<OWLOntology>
包含所有具有指定本体 IRI 的本体。
您可以在此处找到此方法的 Javadoc 。