rdf - RDF中具体化的解释

标签 rdf semantic-web triples reification reify

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

"John believes the world is round and Jane believes the world is flat". or "Marconi claimed to have invented the radio, but so did Bose."



任何人都可以给出一个简单而清晰的解释(如给定的链接)如何做到这一点?谢谢。

最佳答案

这两个例子都可以简单地用两个单独的具体化来表达。第一个例子包含两个独立的陈述,一个是 Jane 相信的,另一个是 John 相信的。使用具体化(在 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 ] .

第二句话可以用类似的方式表达,作为两个单独的具体化。 Marconi 相信一件事,Bose 相信另一件事。

关于rdf - RDF中具体化的解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22798150/

相关文章:

java - UMBC 语义相似性实现

java - Jena - 访问给定数据类型属性的个人

JavaScript for 循环问题

java - 如何在Java中根据主题划分RDF三元组

xquery - MarkLogic 三重对象语言

Google App Engine 的 Java RDF 库?

rdf - SPARQL为什么同时存在DELETE和WHERE条件?

rdf - 您是否使用微格式、RDF、都柏林核心或其他类型的语义标记?

java - 当我想用 jena 加载模型时出现异常

asp.net - 语义 Web 本体工具和对 ASP.net 项目的支持