Re: OWL 2 dependency on XSD 1.1

Full OWL 2 DL implementations implement a large chunk of XS 1.1
datatypes, including many of the facets.  However, they do not implement
*all* of XS 1.1 datatypes (e.g., QName and NOTATION) and there are many
unsupported facets (e.g., patterns on numerics, totalDigits).
Additionally, they neither necessarily implement nor parse XML Schema
documents, not even just the part about XS 1.1 datatypes.

Much of what OWL 2 gets from XS 1.1 datatypes is clarification.  The
earlier versions of XS datatypes were somewhat sloppy in places.  The
XS 1.1 datatype document makes what was informal in the earlier document
very formal.  As OWL 2 wants this level of formality, the 1.1 document
is a much better foundation.

peter


From: Sandro Hawke <sandro@w3.org>
Subject: OWL 2 dependency on XSD 1.1
Date: Mon, 24 Aug 2009 07:50:41 -0500

> 
> Has anyone made an progress yet on figuring out exactly which parts of
> the XSD 1.1 Datatypes spec OWL needs?
> 
> I've heard some comments about how we use pretty much the entire spec.
> Is that really true?  More to the point, how much of the spec do we NOT
> use?  Because if we really use all of it, then OWL implementations are
> XSD 1.1 implementations, and perhaps XSD 1.1 Datatypes would then be
> able to proceed to PR now....!  (I'm not sure if they're willing to let
> the Datatypes part go ahead of the Structures part, but perhaps...)
> 
> I guess there are a few datatypes we don't use, but perhaps we could
> implement them for these purposes.
> 
>     -- Sandro
> 

Received on Monday, 24 August 2009 19:48:20 UTC