- From: Michael Smith <msmith@clarkparsia.com>
- Date: Thu, 19 Jun 2008 11:09:35 -0400
- To: Boris Motik <boris.motik@comlab.ox.ac.uk>
- Cc: 'Alan Ruttenberg' <alanruttenberg@gmail.com>, 'OWL Working Group WG' <public-owl-wg@w3.org>
On Thu, 2008-06-19 at 08:49 +0100, Boris Motik wrote: > > I also have a rather basic question about the datatype formulation in > > the OWL semantics. Specifically, although I believe the xsd datatypes > > are considered disjoint, their value spaces intersect, i.e. the value > > space of positive integers intersects the value space of xsd:float. > > Is that correct? > > Yes; hence, the datatypes that we have in the spec are not disjoint. > > Please don't get confused by the fact that we have formalized datatypes as being disjoint in our paper. This is just for convenience > of presentation: we have assumed that we have one numeric datatype and that different subsets (such as integers) are modeled as > facets. We are not proposing to do this in the OWL 2 spec; this has been used in the paper merely as a convenience because it > allowed us to compartmentalize all problems related to numbers to a single datatype. There are existing implementations based on disjointness of primitive datatypes (Pellet, Jena, etc.) and in [1] the "best practice" advice encourages this assumption. It includes this specific example eg:JeremyCarroll eg:ageInYears "40"^^xsd:integer . does not entail eg:JeremyCarroll eg:ageInYears "40"^^xsd:float . So, allowing xsd:float and xsd:integer to have intersecting value spaces is a change from existing behavior (i.e., a cost to users) and a cost to implementers that implemented datatype support in the past. On the other hand, I'm not sure I understand the benefit of allowing the value spaces to intersect. I think you're advocating it so that an implementation is permitted to treat xsd:float and xsd:double as synonyms of owl:real. Is that correct or was there something more? -- Mike Smith Clark & Parsia [1] http://www.w3.org/TR/swbp-xsch-datatypes/#sec-values
Received on Thursday, 19 June 2008 15:10:17 UTC