Re: Ambiguity in Part regarding built-in XML Schema types

Amy,

+1. I'll fix it.

Arthur Ryman,
IBM Software Group, Rational Division

blog: http://ryman.eclipsedevelopersjournal.com/
phone: +1-905-413-3077, TL 969-3077
assistant: +1-905-413-2411, TL 969-2411
fax: +1-905-413-4920, TL 969-4920
mobile: +1-416-939-5063, text: 4169395063@fido.ca



Amelia A Lewis <alewis@tibco.com> 
Sent by: www-ws-desc-request@w3.org
11/02/2006 01:51 PM

To
"John Kaputin (gmail)" <jakaputin@gmail.com>
cc
www-ws-desc@w3.org, woden-dev@ws.apache.org, KAPUTIN@uk.ibm.com
Subject
Re: Ambiguity in Part regarding built-in XML Schema types







Agreed.

"primitive + derived" uses the terminology of the schema working group, 
and as John here clearly illustrates, it is understandable to readers.

"Simple" is ambiguous, and could mean "primitive only".

Recommend that we replace the cited sentence in section 3.1 as follows:

"A WSDL 2.0 document that refers to any element declaration or type 
definition component of the XML Schema namespace, except the built-in 
primitive and derived datatypes, MUST import 
http://www.w3.org/2001/XMLSchema."

This change is minor (s/simple types/primitive and derived datatypes/) and 
I would rate it as editorial, but it clarifies in a useful fashion for 
implementors.

Amy!
(note that this is likely to bounce from woden-dev, if that list has 
restricted posting)
On Thu, 2 Nov 2006 18:20:53 +0000
"John Kaputin (gmail)" <jakaputin@gmail.com> wrote:

>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.
>


-- 
Amelia A. Lewis
Senior Architect
TIBCO/Extensibility, Inc.
alewis@tibco.com

Received on Tuesday, 7 November 2006 16:47:28 UTC