owl-api

    1熱度

    1回答

    我目前嘗試設計一個本體,但我是這方面的新成員。我的本體將有類和對象屬性。沒有人可用。 我有一個名爲Has的對象屬性。該屬性將具有多個域和範圍。例如: 學生(類區)的(對象屬性)處(類範圍) 母親(類區)的(對象屬性)兒童(類範圍) 組織(類區)的(對象屬性)處(類 範圍) 我也希望有更多的領域和範圍要添加的Has屬性。我期望有很多的對象屬性會有多個域和範圍。 如何編寫Java代碼以將這些信息存儲在

    0熱度

    2回答

    我需要按照與.owl文件相同的順序獲得OWL類的等價類。 我使用此代碼 for(OWLClassExpression cls: clazz.getEquivalentClasses(ontology)) { Set <OWLClass> classes_of_the_Expression =cls.getClassesInSignature(); } 但這個代碼讓他們隨機。 請看下面的例

    2熱度

    1回答

    有一種方法可以在不使用推理器的情況下查找某個類的所有命名的子類,而不需要僅僅使用公理就可以進行推理?謝謝

    0熱度

    1回答

    我想根據superClassII類型進行一些處理。所以,我定義: ClassExpressionType superClassIIType = superClassII.getClassExpressionType(); 如果(superClassIIType = 「ObjectMincardinality」 or 「ObjectExactCardinality」`所以, I do the s

    0熱度

    1回答

    實施例: http://data.doremus.org/activity/587ae689-790e-3525-9e3a-dac63f449a03 我認爲這是一個IRI,並且也是URI。 (對嗎?) 我用OWL API來解析它。在「IRI」類中,有一種方法getShortForm(),當我使用它時,我得到「ae689-790e-3525-9e3a-dac63f449a03」。 關於URI,我

    1熱度

    1回答

    我第一次使用OWL API(3.4.8出於兼容性的原因),我試圖加載作爲YAGO知識庫的一部分提供的本體(http://resources.mpi-inf.mpg.de/yago-naga/yago3.1/yagoSimpleTaxonomy.ttl.7z )。不過,我不斷收到以下警告: [main] WARN org.obolibrary.oboformat.parser.OBOFormatPa

    0熱度

    1回答

    我有以下存儲在OWL文件中的本體(https://raw.githubusercontent.com/wiki/ontop/ontop/attachments/Example_MovieOntology/movieontology.owl)。 我試圖加載: OWLOntologyManager manager = OWLManager.createOWLOntologyManager(); Fi

    -1熱度

    1回答

    我正在使用Android中的OWL API 3.4.10。 我試圖存儲一個使用其URL打開的本體的本地副本。 通過URL打開本體之後,我試着將它用這種方法節省: public void saveLocalCopy(OWLOntology o, String filename, String path) throws OWLOntologyStorageException,OWLOntologyCr

    1熱度

    1回答

    我正在使用OWL API。我的問題是,如何修改從我的OWLOntology文件中讀取的所有OWLAxiom公理中所有實體的IRI。例如,我想在我的本體論的所有公理中將所有「http://xxx」修改爲「http://yyy」。在這種本體論所選擇的例子公理是: SubClassOf(<http://xxx#A> <http://xxx#B>) 我需要接收例如: SubClassOf(<http:

    1熱度

    1回答

    我想在本體論中得到類之間的關係總數(只考慮沒有考慮個人的類),我不確定我是否可以得到它通過提供保護的指標。我將在下面舉一個例子來向你展示我在找什麼。 此圖片代表人本體的摘錄。對於我來說,類之間關係的總數是11(8個子類關係和3個其他關係)。 通過可視化protege提供的本體度量,我得到了這個結果(如下圖所示):正如你所看到的,我只有5個subclassOf公理,而不是8個。我不知道是否有可能得到