3
我試圖找到一種方法來推斷/傳播完成基於類型的屬性,以防止名稱衝突:RDF - 如何根據rdf:type進行傳遞性屬性轉換?
:AOrder :Store :AStore ;
a :OrderType ;
:user :AUser .
:AStore :name "Store Name";
a :StoreType
:AUser :name "Some User";
a :UserType
基於以上三倍,我想推斷其他幾個三元:
:AOrder :storeName "Store Name" .
:AOrder :userName "Some User" .
我該怎麼做?僅供參考,我目前正在使用Bigdata和芝麻。
一種方法是使用SPIN,但它看起來並不像Bigdata + Sesame那樣;它看起來像耶拿是唯一有可比性的東西。
感謝您的回覆 - 我最終選擇了耶拿+耶拿規則。但無論如何,你是否知道你發佈的定製推理者是如何處理蘊含/合理的三元組的?它是否只是將所有內容添加到現有商店中,從而無法確定推斷的內容以及基礎數據是什麼? –
不,因爲首先芝麻支持在API級別顯式和推斷三元組之間的區別,所以您將始終能夠確定哪個是哪個。另外,自定義推理器爲推斷的三元組使用單獨的上下文。 –