owl

    0熱度

    1回答

    我是OWL 2的新手,我想用OWL API解析「.ttl」文件,但我發現OWL API與API I不同之前使用過。如果我想要在OWLAxiom或OWLEntity中獲取內容,似乎應該寫一個「訪問者」,等等。我已經閱讀了一些教程,但我沒有得到正確的方法來做到這一點。另外,我發現搜索到的教程是使用老版本的owl api。所以我想要一個詳細的例子來解析一個實例,並將內容存儲到一個Java類中。 我做了一

    1熱度

    1回答

    我想創建一個簡單的本體,它有兩個類:class1和class2,以及兩個具有相同名稱的簡單文本數據屬性的實例(hasName:「string1」^^ xsd :string和hasName「string2」^^ xsd:string respectivly)。我想用推理器將這些實例分類到基於正則表達式的相應類(例如,對類1的限制將是hasName一些xsd:string [pattern「stri

    2熱度

    1回答

    空白節點我有一個本體是這樣的: :indi_1 a :Segment; a [ :builds only {:indi_2}]; :hasID 1. 現在我想找到這indi_1建立個人(一個或多個)。 我提出以下查詢: SELECT distinct ?a WHERE {:indi_1 a ?b. ?b a _:blankNode} 但是我還是在我的結果段。另外,我無法觸及空白節點以檢索

    1熱度

    1回答

    我一直在使用這種發電機http://swat.cse.lehigh.edu/projects/lubm/ 我想變換的N-Triples文件,並在使用前已經做了所產生的owl文件的空文件 $ riot -out N-TRIPLE ~/lubm20/*.owl > lubm20.nt 由於某種原因,現在我得到一個空文件(lubm20.nt) ,當我使用 $ rdfcat -out N-TRIPLE

    1熱度

    1回答

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

    3熱度

    2回答

    我在Neo4j中創建了一個語義圖。有沒有可能在Neo4j中使用OWL推理器?或者任何推理引擎? 雖然已經提到here我找不到任何解決方案或API。 感謝您的任何建議!

    3熱度

    3回答

    說到物化,最明顯的解決方案是RDF的具體化,但似乎OWL2有它自己的詞彙表,我想明白爲什麼。讓我們舉個例子:如果我有以下的數據集(這是我們所使用的數據集的一小集,它使用OWL): @prefix : <http://purl.bdrc.io/ontology/core/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rd

    0熱度

    1回答

    我有OWL和SPARQL的問題,我無法解決。我已經定義了幾個類,但是對於有問題的問題,只有3個是重要的類:人,男性和女性;其定義是以下幾點: <#People> a owl:Class ; rdfs:label "People"@en . <#Men> a owl:Class ; rdfs:subClassOf <#People> ; rdfs:label "Me

    2熱度

    1回答

    This是我的本體創建與protege 5。 ,如果我做cl1和cl2不相交,則本體正在不一致,但如果我取消is_friend_of反思,本體是不矛盾了。我的本體有什麼問題? 我只要cl1職業個人有is_friend_of財產。

    0熱度

    1回答

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