- From: Antoine Zimmermann <antoine.zimmermann@emse.fr>
- Date: Tue, 28 Mar 2023 14:55:14 +0200
- To: Doerthe Arndt <doerthe.arndt@tu-dresden.de>
- Cc: "public-rdf-star-wg@w3.org" <public-rdf-star-wg@w3.org>
Le 28/03/2023 à 13:44, Doerthe Arndt a écrit : > Dear Antoine, > >> Am 28.03.2023 um 10:44 schrieb Antoine Zimmermann >> <antoine.zimmermann@emse.fr <mailto:antoine.zimmermann@emse.fr>>: >> >> Le 27/03/2023 à 19:44, Peter F. Patel-Schneider a écrit : >>> Hmm, yes. I now think that you are correct. I was incorrectly >>> treating the T mapping like the blank node mapping. But now I'm not >>> sure exactly what this semantics is. I would like to see more examples. >> >> If we stay within az-semantics alone, it's hard to illustrate much. >> Let us consider an extension with owl:sameAs. >> >> az-sameas semantics extends as-semantics in the following way: >> >> an /az-sameas interpretation/ is an az-intepretation that satisfies >> this additional constraint: >> - I(owl:sameAs) in 𝓟 >> - IEXT(I(owl:sameAs)) = {(x,x) | x in Δ} >> >> In this case, we have: >> >> :superman owl:sameAs :clark . >> :lex :thinks <<:superman :can :fly>> . >> >> az-sameas entails: >> >> :lex :thinks <<:clark :can :fly>> . > > Can you elaborate why? I do not see that. Is it not possible that > > (𝓘(:lex), 𝓘(<<:superman :can :fly>>))∈ 𝓘_EXT (𝓘(/:thinks/)) > while > > (𝓘(:lex), 𝓘(<<:clark :can :fly>>))\not∈ 𝓘_EXT (𝓘(/:thinks/)) Damn, you're right! So there is another mistake down below. > > or to put it differently, I do not see why > 𝓘(<<:superman :can :fly>>) should be the same as 𝓘(<<:clark :can :fly>>). > > Can you help me here? > > Thank you in advance :) > > Dörthe > > > > [...] >> >> <<:s :p :o>> owl:sameAs :s . >> >> az-sameas entails: >> >> <<<<:s :p :o>> :p :o>> owl:sameAs :s . This is wrong too! The entailment does not hold. If we want it to hold, I guess the following extension of az-sameas semantics would suffice: az-sameas++ semantics: An az-sameas++ interpretation is an az-sameas interpretation (Δ, 𝓟, 𝓘S, 𝓘L, 𝓘T, 𝓘EXT, rs, rp, ro) that satisfies the following: - for all t1, t2, s, p, o in Δ, if (t1,s) in 𝓘EXT(rs), (t1,p) in 𝓘EXT(rp), (t1,o) in 𝓘EXT(ro), (t2,s) in 𝓘EXT(rs), (t2,p) in 𝓘EXT(rp), and (t2,o) in 𝓘EXT(ro) then t1 = t2. --AZ >> [SKIP] -- Antoine Zimmermann École des Mines de Saint-Étienne 158 cours Fauriel CS 62362 42023 Saint-Étienne Cedex 2 France Tél:+33(0)4 77 49 97 02 http://www.emse.fr/~zimmermann/
Received on Tuesday, 28 March 2023 12:55:37 UTC