owl

    1熱度

    2回答

    我的RDF/OWL本體被版本化爲一個git倉庫中的RDF/XML文件,我通常在文本編輯器中進行編輯,但是我正在計劃一個手動時間過長的重構,而這對於正則表達式來說是不可能的。 具體而言,我想根據對象的類,在兩個更具體的屬性中拆分通用屬性。 例如 :Alice :responsibleFor :ACME. :Bob :responsibleFor :Cooking. 應該成爲 :Alice :r

    0熱度

    1回答

    我試圖讓Protege 4中的推理者根據數據屬性得分來分類個體。 健康狀況良好的人的數據屬性「移動分數」爲8.我試圖讓一個推理者將這樣一個人放到一個名爲「健康狀況良好」的類中。數據屬性「步行分數」是1到10之間的整數。個體「愛麗絲」的步行分數爲8,這應該等同於「良好健康」,但無論我如何嘗試,我都無法讓Protege 4推斷她進入「健康狀況」階層。

    0熱度

    1回答

    我有食品生產商,想發佈他們生產的產品信息。我希望每個產品(例如一個巧克力棒)成爲一個個體,因此我可以將我的軟件的某些功能應用於每件產品。 問題是,我希望每個人都能顯示其成分,但不想將這些信息反覆寫入每個人。例如。特別的巧克力棒「XY」與其他巧克力棒「XY」具有相同的成分。因此,我正在考慮製作一個貓頭鷹課程「Chocolate bar XY」,其中這些信息將被存儲爲該貓頭鷹課程的屬性。但我不確定這是

    0熱度

    1回答

    假設你有一個屬性p。 我該如何建模OWL2的以下問題(我只談論對象屬性): 我想使屬性t可以從屬性p的實例存在,但不使用子屬性公理。或者:當存在像A p B這樣的三元組時 - >我想推斷下面的三元組A t B,但是我的本體中沒有p rdfs:subpropertyOf+ t(也沒有owl:equivalentProperty!)。 我不能使用子屬性公理,因爲這實際上意味着劫持外國本體。而且我也不能

    0熱度

    1回答

    我想測試一個OWL本體。因爲它很大,所以我想自動創建具名的個人作爲每個類的成員,每個類有一個類,名稱爲類,並附加「1」。據我所知,在SPARQL更新中沒有迭代機制。但是可能有其他方法來實現它。任何想法,將不勝感激。

    0熱度

    1回答

    我已經在上面的圖中所示的本體的快照。 我嘗試執行 a DL查詢來自Protégé5.0。 查詢結果: hasVolume value Apple. Apple是Fruit的一個實例(請參見Figure Link)。 對象屬性是hasVolume。結果顯示在實例部分(GUI)中沒有輸出。我期待以下結果上述查詢的: LowVolume. 的對象屬性公理蘋果顯示「蘋果hasVolume LowV

    0熱度

    1回答

    我爲智能屋設計了一個本體模型。一個傳感器連接到每個物體。在我的本體論中,我有一門課Sensor。此類中的每個對象都有一個Id編號。例如,Cabinet是Sensor的個體。我有幾個Cabinet與不同的Id號在廚房,如Cabinet hasID# 42,Cabinet hasID# 52。我正在使用protege,我將hasID定義爲數據屬性,將locatedIn定義爲對象屬性。我想知道的是有可能

    -1熱度

    1回答

    我的問題是,在開發本體論時遵循任何本體論方法論是強制性的嗎? 按我的理解: 你可以開發一個本體而不遵循任何特定的方法 您可以根據自己的本體/項目的您的需要/上下文嚴格遵循本體的方法。 您可以根據您的本體/項目的需要/上下文部分/鬆散地遵循本體論方法 您甚至可以根據您的本體/項目的需要/上下文合併多個本體的步驟。 我們不能說一種方法(即NeOn方法)比另一種更好。你可以根據你的需要選擇任何方法。 本

    0熱度

    1回答

    我有一個類Sensor,以及每個傳感器hasID數據屬性。每個傳感器都有一個不同的ID#,它不能被另一個傳感器接收。換句話說,兩個傳感器不能有相同的ID#。我怎麼能代表這個?

    0熱度

    1回答

    我們有一個類CBSTV,它有一些子類,如News,Documentary等。數據屬性time將指定每個程序的時間。例如,news是每天16:00:00-17:00:00之間。我想代表這個限制是這樣的: dateTime [>= T16:00:00Z, <=T17:00:00Z ] ,但是,這是錯誤的,任何人都知道,以表示此 也是正確的方法,我們有另一個數據屬性duration。例如,news的持續