- From: Pierre-Antoine Champin <pierre-antoine.champin@ercim.eu>
- Date: Tue, 5 Jan 2021 11:31:54 +0100
- To: Patrick J Hayes <phayes@ihmc.us>
- Cc: public-rdf-star@w3.org
- Message-ID: <cd2d51e2-7300-d397-05a7-95cb38d2feab@ercim.eu>
On 05/01/2021 09:36, Patrick J Hayes wrote:
>> On Jan 4, 2021, at 8:55 PM, Jeen Broekstra <jb@metaphacts.com
>> <mailto:jb@metaphacts.com>> wrote:
>>
>> On Tue, 5 Jan 2021, at 01:21, Joy lix wrote:
>>> Dear All:
>>> I'm learning RDF star, what is the difference between N-ary
>>> relation and RDF star?
>>> N-ary relation :https://www.w3.org/TR/swbp-n-aryRelations/
>>> <https://www.w3.org/TR/swbp-n-aryRelations/>
>>
>> RDF* is an extension of RDF that aims to make modeling certain kinds
>> of n-ary relations easier.
>
> Really?? That is not what I have been reading up until now. RDF*
> replaces RDF reification: what it encodes is assertions /about/ a
> triple. Such as provenance information. That is quite different from
> extending a triple to an n-tuple in order to encode n-ary relations.
More generally, the goal is to mimic Property Graph's ability to
annotate arcs, which is used for many use-cases. Provenance is one of
them, N-ary relations is another one. For example, a common example in
Property Graphs is "Tom Hanks stars in 'Saving Private Ryan' as Captain
Miller", which could be represented in RDF* (using the annotation syntax):
:tom_hanks :stars_in :movie123 {| :as "Captain Miller" |}.
>
> Keeping things like this clear is why it is important to have a crisp
> semantics for RDF*.
We are working on it ;) I expect to submit a new Pull Request soon...
best
>
> Pat Hayes
>
>> As the working group note you mention shows, there are other ways to
>> represent such relations in RDF without needing an extension, but
>> they all have certain drawbacks. RDF* hopes to overcome some of those
>> drawbacks.
>>
>>> This W3C Working Group Note hasn't been updated since 2006. Can it
>>> still be used?
>>
>> Yes. The approaches for modeling n-ary relations shown in that note
>> are still as valid today as they were in 2006. It's just that RDF*
>> gives you another option, that (hopefully, in some cases) will make
>> things easier.
>>
>> Kind regards,
>>
>> Jeen
>> --
>> Dr Jeen Broekstra (he, him)
>> /principal software engineer/
>>
>> jb@metaphacts.com <mailto:jb@metaphacts.com>
>> www.metaphacts.com <https://www.metaphacts.com/>
>>
>> htps://www.metaphacts.com/ <https://www.metaphacts.com/>
>
Received on Tuesday, 5 January 2021 10:31:59 UTC