- From: Olaf Hartig <olaf.hartig@liu.se>
- Date: Wed, 18 Nov 2020 19:24:04 +0100
- To: public-rdf-star@w3.org
- Cc: Pierre-Antoine Champin <pierre-antoine.champin@ercim.eu>, thomas lörtsch <tl@rat.io>
Hi,
On onsdag 18 november 2020 kl. 15:07:25 CET Pierre-Antoine Champin wrote:
> [...]
> >> As I understand, this was a deliberate design choice.
> >
> > And with what rationale?
>
> I can't talk for Olaf. My guess is that it was deemed simpler, and
> sufficient for most use cases.
>
> Maybe also it was considered as the less disruptive change to RDF.
> Consider the following Turtle:
>
> :a :b :c, :x.
> :a :b :c, :y.
>
> The two occurrences of ":a :b :c" in that concrete syntax are "squashed"
> into the same triple in the abstract syntax. RDF itself does not
> distinguish different tokens of the same triple. Why should RDF*?
Yes, these were the reasons.
Olaf
> Finally, if you want to track different "utterances" of the same triple,
> nothing prevents you to write
>
> :a :b :c {|
>
> :utterance [ :by :alice; :on "2020-11-10" ],
> [ :by :bob; :on "2020-11-13" ]
>
> |}
> |
> > Thomas
Received on Wednesday, 18 November 2020 18:24:27 UTC