在RDF中,我看过像
John | Is a Friend of | James
James | Is a friend of | Jill
Jill | Likes | Snowboarding
Snowboarding | Is a | Sport
Run Code Online (Sandbox Code Playgroud)
但是,如果某个模型中出现了一些被称为5元组的模型
{Subject, Event, Beneficiary, Time, Place}
Run Code Online (Sandbox Code Playgroud)
例如:
"John met Thomas yesterday in garden"
Run Code Online (Sandbox Code Playgroud)
5元组
John - Subject
met - Event
Thomas - Beneficiary
yesterday - Time
in garden - Place
Run Code Online (Sandbox Code Playgroud)
如何在RDF中表示?
这是n元关系的一个例子.它们通常在额外节点的帮助下在RDF中建模,该额外节点可以是空节点(但不一定必须).
在W3C 语义网最佳实践和部署工作组已发表在RDF n元关系的说明.
在RDF中表达您的示例的许多方法之一可能看起来像
ex:John ex:hasMeeting
[ a ex:Meeting;
ex:beneficiary ex:Thomas;
ex:date ex:Yesterday;
ex:place ex:Garden.
] .
Run Code Online (Sandbox Code Playgroud)
此解决方案使用空白节点([]在turtle语法中缩写)和ex:命名空间中的虚构个体和属性.