owl

    0熱度

    1回答

    好吧,我有一個存儲父「SentenceFromUser」用一些隨機抽題的子類(如「你是做什麼」)一個XML文件(有限制完成: hasWordOnFirst 一些什麼 等 (什麼是個人) 然後我有定義爲超類稱爲OpenQuestion和ClosedQuestion。在這段代碼中,我想看看我的問題將在哪個超類中排序。在Protege中,我可以啓動Reasoner並立即獲取哪個類型的問題。但是對於耶拿而

    1熱度

    1回答

    我正在嘗試編寫一個SPIN-Rule來計算傳入引用的數量,並將此數字設置爲屬性值。例如,計算特定機器上發生的問題的數量。因此,我需要計算類型rdfs:occuredOn(域:問題,範圍:機器)的傳入參考的數量。 CONSTRUCT { ?machine rdfs:numberOfIssues ?n . } WHERE { ?machine a ex:Machine . ?issue a

    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

    1熱度

    1回答

    OBQA基於本體的查詢應答和OBDA基於本體的數據訪問有什麼區別?

    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個。我不知道是否有可能得到

    2熱度

    1回答

    對於學校練習,我有一個RDF文件和一個OWL文件。 有一個owl:Class Lecturer和一個owl:Class Researcher。兩者的交集應該是教授。我已經把我的RDF和OWL文件放在下面。 問題是:當我查詢時,沒有資源是Professor的類型,而在RDF文件中,我們可以看到Laura應該是教授。 減少RDF文件的版本: <?xml version="1.0" encoding="

    2熱度

    2回答

    我是Protege/OWL中的初學者,我很難理解爲什麼最大基數正在工作而最小基數不是。 我試過隱士丸和事實reasoners。我知道開放世界的假設,但這對我來說似乎不合邏輯。 我想表達的是,婚姻事件中必須至少有兩個人。 類:MarriageEvent EquivalentTo: 這工作: MarriageEvent and is_event_of max 2 Person 這不是: Marriag

    0熱度

    2回答

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

    -1熱度

    1回答

    我有一個應用程序通過其REST API從各種其他應用程序請求JSON對象。從任何應用程序的響應進來的格式如下: { data : { key1: { val: value, defBy: "ontology class"} key2: ..., } } 下面的代碼描述了來自應用1的對象: { data : { key1: { val: "98