在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"
5元组
John - Subject
met - Event
Thomas - Beneficiary
yesterday - Time
in garden - Place
如何在RDF中表示?
答案 0 :(得分:6)
这是 n-ary relationship 的示例。它们通常在额外节点的帮助下在RDF中建模,该节点可以是空白节点(但不一定必须)。
W3C 语义网最佳做法和部署工作组 已发布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:
命名空间中的虚构个体和属性。