簡體   English   中英

OWL-API從OWLOntologyManager獲取本體

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM