RDF

Relation Protocol支持RDF标准。

RDF (Resource Description Framework) 是一种语义化描述知识结构的标准,也是W3C制定的关于知识图谱的国际标准。具有较强的逻辑理论背景和较完善的数据模型特征。

Relation Protocol中的社交数据需要满足RDF标准的规范,包括:

在RDF中任何表达式的基本结构是一个三元组的集合,每个三元组由一个主体、一个谓词和一个客体组成。一系列这样的三元组被称为RDF图(更正式的定义在第6节),这可以用具有一个节点和有向边的图来表示,在图中每个三元组用一个节点-边-节点的连接表示(故称之“图“)。

每个三元组表示由节点连接表示的事务之间的关系一个陈述。每个三元组有三部分:

一个主体, 一个客体,和 一个谓词也称为属性,它表示一个关系。

边的方向很重要:它总是指向客体。

RDF Schema 为RDF数据提供了数据建模词汇表。

RDF Schema 的class和property系统类似于Java等面向对象编程语言的类型系统。

一个RDF三元组(triple)包含了三个部分:

一个RDF三元组通常以主体,谓词,客体的顺序书写。

谓词也被称为三元组中的属性。

一个RDF图(graph)是一个RDF三元组的集合。

一个RDF图的"节点" 集合是图中的三元组的主体和客体的集合。

举个例子

Alice 关注了 Bob,用RDF描述就是:

<http://relationlabs.ai/entity/Alice> <http://relationlabs.ai/property/follow> <http://relationlabs.ai/entity/Bob> .

参考文献

Last updated