- From: Andy Seaborne <andy@apache.org>
- Date: Fri, 8 Jan 2021 00:34:17 +0000
- To: public-rdf-star@w3.org
Please could you clarify with an example:
"For each embedded triple (s, p, o)"
and
"""
An RDF* triple used as the subject or object of another RDF* triple is
called an embedded triple.
"""
<<:s :p :o>> :q1 :r1 .
<<:s :p :o>> :q2 :r2 .
and
<<:s :p :o>> :q1 :r1 ; :q2 :r2 .
i.e. <<:s :p :o>> used twice as the subject even if via other turtle
syntactic sugar.
(this is to tease out what is meant by "RDF* syntactic sugar" when it is
not about (concrete) syntax, but is really an abstract model 'syntax'
morphism).
Andy
On 07/01/2021 21:35, Pierre-Antoine Champin wrote:
> Hi all,
>
> I was hoping to send this earlier so that we could discuss this during
> our next call, but given the short delay, it will have to wait for a
> later call.
>
> However, I just pushed a PR which contains a new version of the "RDF*
> Semantics" section This is the result of lengthy discussions with Olaf
> and Doerthe (huge thanks to them), as well as discussions on the mailing
> list and valuable feedback from Peter and Antoine in particular.
>
> https://github.com/w3c/rdf-star/pull/81
>
> It follows the idea of making RDF* syntactic sugar on top of RDF (cf
> issue 37), at least at the abstract syntax level. Rather than
> reinventing a semantics from the ground up, RDF* semantics is now
> defined as a semantic extension (a.k.a. entailment regime) of RDF
> (similarly to RDFS or OWL).
>
> Yet, it aims to avoid the pitfalls of a full-fledged syntactic sugar
> approach. More precisely: it tries to avoid users from describing
> ill-formed or incomplete RDF* triples using plain-RDF syntaxes.
>
> Any feedback welcome.
>
>
>
Received on Friday, 8 January 2021 00:34:32 UTC