[英]“Could not parse ontology” that was included into other ontology(owl-api)
[英]OWL-API getting an ontology from the OWLOntologyManager
是否有从OWLOntologyManager
获取特定本体的“简单”方法? 我使用管理器加载了一个本体和缺陷,并且可以使用OWLOntologyManager.getOntologies()
访问HasSet,在这里可以看到所有导入的本体。
还有一个OWLOntologyManager.getOntology(IRI)
函数,但该函数仅在本体没有versionID的情况下才有效, OWLOntologyManager.getOntology(IRI)
我要获取的本体具有versionID
并且此函数将仅返回null。
有任何想法吗?
如果我理解正确,则可以使用OntologyManager.getVersions(IRI ontology)
函数来执行此操作。 它将返回一个java.util.Set<OWLOntology>
,其中包含具有指定本体IRI的所有本体。
您可以在此处找到此方法的Javadoc。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.