RDF数据模型是否代表有向非循环图中的数据?我有点困惑。
答案 0 :(得分:3)
从技术上讲,RDF数据模型是一组三元组(每个三元组由主语,谓语和对象组成),可以将其视为有向的标记图。 它是定向的因为边对应于RDF三元组,其中源顶点对应于三元组的主题,谓词的边缘和对象的目标顶点。
标记为,因为顶点和边都有名称(IRI或文字值)。
不非循环;在RDF数据集中有两个三元组是完全有效的:
:a :p :b .
:b :p :a .
或者确实如此:
:a :p :a .
如果考虑命名图(基本上是RDF数据集子集的标记机制)的概念,可以将其视为超图。
请注意,RDF实际上并不是根据(数学)图形正式定义的,而是将其正式定义植根于集合论。有关详细信息,请参阅RDF Semantic的规范。
有关RDF数据模型的更多详细信息,建议您阅读RDF Primer和/或Concepts and Abstract Syntax规范。