W3C home > Mailing lists > Public > www-ws-desc@w3.org > November 2006

Ambiguity in Part regarding built-in XML Schema types

From: John Kaputin (gmail) <jakaputin@gmail.com>
Date: Thu, 2 Nov 2006 18:20:53 +0000
Message-ID: <4c2ae8f80611021020x3576ed72pd9c9578e07f59632@mail.gmail.com>
To: www-ws-desc@w3.org
Cc: woden-dev@ws.apache.org, "John Kaputin" <KAPUTIN@uk.ibm.com>
Part 1 seems to be ambiguous about which data types from the XML Schema
namespace are automatically available in the component model, without the
need to import the XML Schema namespace.

Part 1 Section 3.1 says:
"A WSDL 2.0 document that refers to any element declaration or type
definition component of the XML Schema namespace, except the built-in simple
types, MUST import http://www.w3.org/2001/XMLSchema."

Part 1 Table 2-1 says of {type definitions}:
"In addition, the built-in datatypes defined by XML Schema ... namely the
nineteen primitive datatypes .... and the twenty-five derived datatypes".

Table 2-1 uses the terms "primitive" and "derived" which are consistent with
the Built-in datatypes section in XML Schema Part 2: Datatypes at [1] and
the table implies that 44 built-in XML Schema datatypes (19 primitive plus
25 derived) are available in {type definitions} without requiring an import
of the XML Schema namespace.

Section 3.1 uses the term "built-in simple types" which is inconsistent with
Table 2-1 and is not mentioned under Built-in datatypes at [1]. I'm not sure
if "simple" means "primitive" only or "primitive" and "derived" so it's not
clear whether this section implies that 19 or 44 built-in XML Schema types
are automatically available in {type definitions}.

Can the working group please comment on this.

[1] http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/#built-in-derived

thanks,
John Kaputin.
Received on Thursday, 2 November 2006 18:21:41 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:58:42 GMT