- From: Anthony Moretti <anthony.moretti@gmail.com>
- Date: Fri, 11 Feb 2022 10:56:33 +1030
- To: thomas lörtsch <tl@rat.io>
- Cc: Pierre-Antoine Champin <pierre-antoine.champin@ercim.eu>, public-rdf-star@w3.org
- Message-ID: <CACusdfQP=c-L+_ZayfxbrMAy6O6XMU2gP4udWzOYneYNCG9kVg@mail.gmail.com>
Thomas has basically understood the rationale behind the syntax exactly.
In GitHub Pierre-Antoine commented
<https://github.com/w3c/rdf-star/issues/200#issuecomment-1035011800>:
> [about the inference rule with ow:inverseOf]
> Another example showing that you do not always want to do that:
>
> <#location1> :connectedTo <#location2> {| :distanceInKm 12; :elevationGainInM 15 |}.
>
> :connectedTo a owl:SymmetricProperty.
> # equivalent to :connectedTo owl:inverseOf :connectedTo .
>
> While the rule above makes sense for :distanceInKm, it clearly does not
> for :elevationGainInM...
>
Is there another example where it shouldn't hold? Just because I think "
:elevationGainInM" is probably better modeled as ":elevationDifferenceInM".
Also, is there an example where the annotation is metadata and not
additional data? I think the lack of separation there is still a problem in
all of this.
Regards
Anthony
On Fri, Feb 11, 2022 at 2:33 AM thomas lörtsch <tl@rat.io> wrote:
> One more thing:
>
> > Am 10.02.2022 um 15:43 schrieb Pierre-Antoine Champin <
> pierre-antoine.champin@ercim.eu>:
> >
> >
> >
> > On 10/02/2022 14:38, thomas lörtsch wrote:
> >>
> >>> Am 10.02.2022 um 12:43 schrieb Pierre-Antoine Champin <
> pierre-antoine.champin@ercim.eu>
> >>> :
>
> </snip>
>
> >> - << … >> embedded triple would be syntactic sugar for standard
> reification
> >>
> > Do you mean by that << S P O >> would be just another way of writing [
> rdf:subject S ; rdf:predicate P ; rdf:object O ] ?
> >
> > Then
> >
> > << :s :p :o >> :a :b.
> > << :s :p :o >> :c :d.
> >
> > would be interpreted differently from
> >
> > << :s :p :o >> :a :b ; :c :d.
> >
> > which was never the case in any published version of RDF*.
>
>
> How am I to interpret section "6.1 Mapping RDF-star abstract syntax to
> RDF" of the CG report [0] where the unstar-mapping maps an embedded triple
> to a freshy minted blank node with certain properties?
>
> And section "6.4.6 Other alternatives to referential opacity" [1] where a
> mapping with fully referentially transparent semantics is defined that
> looks very, very much like standard reification and differs from the
> proposed semantics only in that it omits referential opacity?
>
> I’d say the blank nodes b that both mappings freshly mint represent
> occurrences. So is the mapping wrong or is the semantics broken?
>
> Thomas
>
>
>
> [0] https://w3c.github.io/rdf-star/cg-spec/editors_draft.html#mapping
> [1]
> https://w3c.github.io/rdf-star/cg-spec/editors_draft.html#other-alternatives-to-referential-opacity
>
Received on Friday, 11 February 2022 00:27:59 UTC