- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Tue, 05 May 2009 11:11:12 -0400 (EDT)
- To: boris.motik@comlab.ox.ac.uk
- Cc: public-owl-wg@w3.org
This looks like a good idea. We should make these changes. peter From: "Boris Motik" <boris.motik@comlab.ox.ac.uk> Subject: A proposal for clarifying the definitions of datatype maps Date: Thu, 30 Apr 2009 17:23:52 +0100 > Hello, > > Michael pointed out in one of his review of conformance that the definitions of > datatypes might benefit from further clarification. In fact, I have noticed that > there is a slight inconsistency between the Syntax and the Conformance documents > regarding datatypes in OWL 2 DL. Conformance explicitly says that an OWL 2 DL > ontology must not contain datatypes other than the datatypes mentioned in the > OWL 2 datatype map; however, this is not reflected in the Syntax document, where > Section 5.2 implies that an OWL 2 DL ontology could include datatypes that are > not in the OWL 2 datatype map. As Conformance is more restrictive its conditions > on datatypes are the ones that actually hold. > > I propose that we change the Syntax document to explicitly state this condition > on OWL 2 DL, i.e., the condition that an OWL 2 DL ontology must not contain > datatypes other than the datatypes mentioned in the OWL 2 datatype map. We could > then remove this condition from Conformance. This wouldn't involve any change to > the substance of the spec as a whole -- only to the form. I think that the > result would improve the overall clarity -- currently this important condition > relies entirely on a note in the conformance document. > > At the same time, the Direct Semantics could be updated to clarify that the > datatype map D (used throughout the document) *must* coincide with the OWL 2 > datatype map on the definition of the semantics of the datatypes from Section 4 > of Syntax. Currently this rather important detail is nowhere explicitly stated. > > Realizing these (editorial) changes would require the following modifications: > > In Syntax: > > - Clarify in Section 4 the distinction between "a datatype map" (i.e., a > container for some set of datatypes) and "the OWL 2 datatype map" (i.e., a > particular datatype map defined in the rest of the section). > > - Remove any mention of datatype extensibility in Section 4. > > - Change Section 5.2 to say that each datatype in an OWL 2 DL ontology MUST be > (i) in the OWL 2 datatype map, or (ii) rdfs:Literal, or (iii) not in the > reserved vocabulary of OWL 2. (Note that this last is to allow for user defined > datatypes.) > > - Make the restriction in Section 5.7 on the well-formed literals pertain only > to OWL 2 DL (it currently pertains to OWL 2). > > - In Section 11.2 replace "the datatype map" by "the OWL 2 datatype map" (as it > is used in an OWL 2 DL context here). > > - In Section 11.2 remove the second condition on datatype definitions, as it is > now redundant. > > - Adapt Section 3 to reflect all these changes. > > > In Conformance: > > - Remove the last bit of 2.1.1 (the condition on datatypes in OWL 2 DL > ontologies), as would be included in Syntax. > > - Remove Section 2.2, as it only restates information from Syntax, Direct > Semantics, and Profiles. > > > In Direct Semantics: > > Clarify that the datatype map D (used throughout the document) must coincide > with the OWL 2 datatype map on the definition of the semantics of the datatypes > from Section 4. > > > Please let me know how you feel about this. > > Regards, > > Boris > >
Received on Tuesday, 5 May 2009 15:10:45 UTC