[英]“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.