在 RDF 中,我看到过这样的例子

John | Is a Friend of | James
James | Is a friend of | Jill
Jill | Likes | Snowboarding
Snowboarding | Is a | Sport

但是如果在一个由 5 元组描述的模型中发生了一些事情,称为
{Subject, Event, Beneficiary, Time, Place}

例如:
"John met Thomas yesterday in garden"

五元组
John - Subject
met - Event
Thomas - Beneficiary
yesterday - Time
in garden - Place

它如何在 RDF 中表示?

最佳答案

这是 n-ary 关系 的一个例子。它们通常在额外节点的帮助下在 RDF 中建模,该节点可能是一个空白节点(但不一定必须)。

W3C 语义 Web 最佳实践和部署工作组 发布了 a note on n-ary relationships in RDF

在 RDF 中表达示例的多种方法之一可能看起来像

ex:John ex:hasMeeting
    [ a ex:Meeting;
      ex:beneficiary ex:Thomas;
      ex:date ex:Yesterday;
      ex:place ex:Garden.
    ] .

该解决方案使用一个空白节点(在海龟语法中缩写为 [])和 ex: 命名空间中的虚构个体和属性。

关于rdf - 如何在 RDF 中表示 5 元组?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15820657/

10-13 01:14