簡體   English   中英

RDF中的具體化說明

[英]Explanation for reification in RDF

我已經了解了RDF中的具體化基礎知識。 這里給出了兩個明確的解釋: 解釋1解釋2 如果你仔細觀察,實際上我們可以在“地球是圓形的”RDF三重句中出現“科學家發現,地球是圓的”可以使用具體化來呈現。 在研究具體化時,我發現它也表示它可以表示如下句子:(使用具體化的三元組

“約翰認為世界是圓的,簡認為世界是平的”。 或者“馬可尼聲稱發明了收音機,但是Bose也是如此。”

任何人都可以給出一個簡單明了的解釋(如給定的鏈接)如何做到這一點? 謝謝。

這兩個例子都可以簡單地用兩個單獨的表示來表達。 第一個例子包含兩個單獨的陳述,一個被Jane認為,另一個被John認為。 使用reification(在Turtle語法中)表達這將產生如下所示:

:John :believes [ a rdf:Statement;  
                  rdf:subject :earth ; 
                  rdf:predicate :shape ; 
                  rdf:object :round ] .
:Jane :believes [ a rdf:Statement;  
                  rdf:subject :earth ; 
                  rdf:predicate :shape ; 
                  rdf:object :flat ] .

第二句可以用類似的方式表達,作為兩個單獨的具體化。 馬可尼相信一件事,Bose相信別的東西。

另一種方法是使用單例屬性方法。 在那里,我們創建了兩個單例屬性

:earth :shape#1 :round .

:shape#1 rdf:singletonPropertyOf :shape .

:John :believes :shape#1 .

:earth :shape#2 :flat .

:shape#2 rdf:singletonPropertyOf :shape .

:Jane :believes :shape#2 .

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM