- From: Jos De_Roo <jos.deroo@agfa.com>
- Date: Wed, 3 Sep 2003 00:07:56 +0200
- To: "Jan Grant <Jan.Grant" <Jan.Grant@bristol.ac.uk>
- Cc: Jeremy Carroll <jjc@hplb.hpl.hp.com>, "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>, pat hayes <phayes@ihmc.us>, w3c-rdfcore-wg <w3c-rdfcore-wg@w3.org>, w3c-rdfcore-wg-request@w3.org
Jan - to me 1. and 2. look OK and I'm looking forward to test those... -- Jos De Roo, AGFA http://www.agfa.com/w3c/jdroo/ PS I had a wrong [1] pointer in oops... can't look up in the archive (a previous message) It should have been [1] http://www.agfa.com/w3c/euler/xsd-rules Jan Grant <Jan.Grant@bristol To: Jeremy Carroll <jjc@hplb.hpl.hp.com> .ac.uk> cc: pat hayes <phayes@ihmc.us>, w3c-rdfcore-wg <w3c-rdfcore-wg@w3.org>, "Peter F. Sent by: Patel-Schneider" <pfps@research.bell-labs.com> w3c-rdfcore-wg-req Subject: Re: Action needed: subClassOf on datatypes uest@w3.org 2003-09-02 12:57 PM On Tue, 2 Sep 2003, Jeremy Carroll wrote: > > > Summary: > Prefer c++ > modify the test case to say that the case is D-consistent with the > empty graph, not that it is D-entailed by it; > add D-inconsistent test using a different rdfs:subClassOf triple between > xsd datatypes. > > > > > pat hayes wrote: > > > > (a) modify the test case doc by deleting the test case; > > Not particularly OK, well unless the semantics doc discusses > rdfs:subClassOf in datatyping clearly. i.e. this should not be left as an > exercise for the reader. > > > (b) modify the test case to say that this only follows under the > > strengthened extensional semantic conditions on rdfs:subClassOf > > described in section 4.1 of the semantics document; > > not good > > > (c) modify the test case to say that the case is D-consistent with the > > empty graph, not that it is D-entailed by it; > > OK > Also add a test case showing that > xsd:string rdfs:subClassOf xsd:integer . > is inconsistent. > > > (d) modify the semantics of D-interpretations to insist that datatype > > class subsetting *is* treated extensionally, so that the rule rdfD4 is > > valid and the test case is OK. This can be done by adding the following > > semantic condition on D-interpretations: > > Prefer (c) to this. > (Another option is to explicitly list rdfs:subClassOf relationships between > xsd datatypes as true by fiat). This last option seemed the "obvious" one to me: that a datatype definition might well include subClassOf "axiomatic triples". The test case document currently doesn't have explicit "consistent/inconsistent" test cases; these have usually been encoded using entailment or non-entailment of false graphs. So the new test cases would be that: 1. [[ xsd:integer rdfs:subClassOf xsd:decimal . ]] DOES NOT rdfs+D(xsd:integer, xsd:decimal)-entail [[ FALSE ]] (the "false" graph) 2. [[ xsd:integer rdfs:subClassOf xsd:string . ]] rdfs+D(xsd:integer, xsd:string)-entails [[ FALSE ]] ... is that ok? -- jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/ Tel +44(0)117 9287088 Fax +44 (0)117 9287112 http://ioctl.org/jan/ It's a sad fact that the word "semantics" seems to have lost all meaning.
Received on Tuesday, 2 September 2003 18:08:21 UTC