- From: Pat Hayes <phayes@ihmc.us>
- Date: Thu, 7 Mar 2013 11:31:28 -0600
- To: Antoine Zimmermann <antoine.zimmermann@emse.fr>
- Cc: public-rdf-wg@w3.org
On Mar 7, 2013, at 8:58 AM, Antoine Zimmermann wrote:
> Peter,
>
> Le 06/03/2013 19:30, Peter Patel-Schneider a écrit :
>> I propose that we reopen ISSUE-97 and resolve it differently at the
>> teleconference next week.
>>
>> ISSUE-97 concerns whether
>>
>> ex:john ex:age "22"^^xsd:integer
>> {xsd:integer}-entails
>> ex:john ex:age "+22"^^xsd:integer
>
> This has been decided to be solved independently of ISSUE-97.
> Thinking about it, the idea to make the mapping IL partial is good if interpretations do not depend on a vocabulary, since it does not force all literals to denote.
>
>
>> or the empty graph RDFS-entails
>> ex:john rdf:type rdfs:Resource
>>
>> In the 2004 version of RDF these entailments do *not* hold, the first
>> because there are {xsd:integer}-interpretations where "22"^^xsd:integer is
>> in the vocabulary but "+22"^^xsd:integer is not. I believe that all RDF
>> implementations do *not* work this way. Instead they take the very
>> reasonable idea that all interpretations involved in the reasoning must
>> interpret all the vocabulary in both the LHS and the RHS.
>
> I don't believe that all implementations make "ex:john rdf:type rdfs:Resource" true in all cases.
>
> Consider the following. According to SPARQL 1.1 with RDFS entailment regime:
>
> ASK WHERE { <myURI> a rdfs:Resource }
>
> must return false if <myURI> is not a term in the dataset.
?? Really? That is crazy in any RDF semantics, including the 2004 semantics. All URIs denote, even if they aren't in a particular dataset.
Can you point to where this behavior is specified?
> The easiest way to implement that is to use a reasoner that implements RDF 2004 Semantics.
I don't think so. The 2004 semantics doesn't have any provision for a URI to fail to denote, and in RDFS, the universe *is* the interpretation of rdfs:Resource, so the denotation of <myURI> is in it.
> If one uses a reasoner that implements RDF 1.1 Semantics (as currently written), one has to be careful with such cases.
I don't think its a matter of being careful, just one of getting the specs right. :-)
Pat
>
>
>> The semantics should be modified to make it clear that entailment should
>> work the way that everyone thinks it does. The current editor's draft of
>> the semantics changed interpretations so that they are no longer relative
>> to a vocabulary, but instead interpret all IRIs and all well-typed literals
>> (and no ill-typed literals). I believe that no changes are needed in any
>> other WG document, and that the change conforms to the universal
>> implementation of RDF. This change has the desired effect and should be
>> adopted by the working group.
>
> Fair enough, we can agree on this with a resolution next week, if everyone approves.
>
>
> AZ
>
>>
>> Peter F. Patel-Schneider
>> Nuance Communications
>>
>
> --
> Antoine Zimmermann
> ISCOD / LSTI - Institut Henri Fayol
> École Nationale Supérieure des Mines de Saint-Étienne
> 158 cours Fauriel
> 42023 Saint-Étienne Cedex 2
> France
> Tél:+33(0)4 77 42 66 03
> Fax:+33(0)4 77 42 66 66
> http://zimmer.aprilfoolsreview.com/
>
>
------------------------------------------------------------
IHMC (850)434 8903 or (650)494 3973
40 South Alcaniz St. (850)202 4416 office
Pensacola (850)202 4440 fax
FL 32502 (850)291 0667 mobile
phayesAT-SIGNihmc.us http://www.ihmc.us/users/phayes
Received on Thursday, 7 March 2013 17:31:55 UTC