在 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/