[英]Explanation for reification in RDF
這兩個例子都可以簡單地用兩個單獨的表示來表達。 第一個例子包含兩個單獨的陳述,一個被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.