Re: owl:sameAs/referential opacity Re: Can RDFstar be defined as only syntactic sugar on top of RDF (Re: weakness of embedded triples)

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