3

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 でどのように表現できますか?

4

1 に答える 1

6

これはn-ary リレーションシップの例です。それらは通常、追加のノードを使用して RDF でモデル化されます。これは空白のノードである可能性があります (ただし、必ずしもそうである必要はありません)。

W3C Semantic Web Best Practices and Deployment Working Group、RDF の n 項関係に関するメモを公開ました。

RDF で例を表現する多くの方法の 1 つは、次のようになります。

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

このソリューションでは、空のノード (タートル構文で省略) と名前空間[]内の架空の個体とプロパティを使用します。ex:

于 2013-04-05T10:08:23.610 に答える