2013-04-04 67 views
3

在RDF我看到的例子一樣如何在RDF中表示5元組?

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

但是,如果發生了一件事在由稱爲

{Subject, Event, Beneficiary, Time, Place} 

對於實施例5元組描述的模型:

"John met Thomas yesterday in garden" 

5 -tuple

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

它如何在RDF中表示?

回答

5

這是n元關係的示例。它們通常使用額外節點的幫助進行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:命名虛構的個人和性能。

+0

謝謝,我真的很感謝你回答... – user2022416 2013-04-05 14:38:15