RDF中的具体化说明

Nus*_*rat 4 rdf semantic-web reification triples reify

我已经了解了RDF中的具体化基础知识.这里给出了两个明确的解释:解释1解释2.如果你仔细观察,实际上我们可以在"地球是圆形的"RDF三重句中出现"科学家发现,地球是圆的"可以使用具体化来呈现.在研究具体化时,我发现它也说它可以代表句子:(使用具体的三元组)

"约翰认为世界是圆的,简认为世界是平的".或者"马可尼声称发明了收音机,但是Bose也是如此."

任何人都可以给出一个简单明了的解释(如给定的链接)如何做到这一点?谢谢.

Jee*_*tra 6

这两个例子都可以简单地用两个单独的表示来表达.第一个例子包含两个单独的陈述,一个被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 ] .
Run Code Online (Sandbox Code Playgroud)

第二句可以用类似的方式表达,作为两个单独的具体化.马可尼相信一件事,Bose相信别的东西.

  • 发现!值得指出的是,该图确实_not_包含三元组`:earth:shape:round`或`:earth:shape:flat`,并且例如使用SPARQL查询`:earth:shape?shape`赢了不会产生人们相信世界的形状.我只是指出了这一点,因为有时人们期望在图中仍然是三元组,但它们不是. (4认同)