XML Schema comment "T2" on WSDL 2.0

The following is a comment on the WSDL 2.0 last call [1] from the XML 
Schema WG.  We very much appologize about the lateness of this comment.

Xan Gregg, for the XML Schema WG
[1] http://www.w3.org/TR/2004/WD-wsdl20-20040803

This is an editorial comment on the impact of xs:import in 3.1.1 and 
3.1.2.

3.1.1 contains:

     Note that only components defined in the schema itself
     and components included by it via xs:include are available
     to WSDL. Specifically, components that the schema imports
     via xs:import are NOT available to WSDL.

We think this is correct, but not all of us were sure of the intent at 
first reading, so we suggest wording along the following lines, which 
reinforces the idea that it is a namespace that is imported, not a 
schema.

For 3.1.1 instead of the above two sentences:

    Note that only components in the imported namespace are
    available for reference in the WSDL document.

For 3.1.2 instead of the similar two sentences, we suggest:

     Note that only components in the namespace corresponding
     to the targetNamespace attribute of the embedded schema
     element are available for reference in the WSDL document.

(The latter also emphasizes that the targetNamespace is a property of 
the schema element and not of the schema itself.)

Received on Saturday, 4 December 2004 01:16:08 UTC