- From: Arthur Ryman <ryman@ca.ibm.com>
- Date: Wed, 29 Sep 2004 14:49:13 -0400
- To: www-ws-desc@w3.org
- Message-ID: <OFF526D127.CD07C201-ON85256F1E.00650C65-85256F1E.00676000@ca.ibm.com>
As per my action item, here is a proposal for XML conformance. The motive for this proposal is to establish a minimal level of interoperability for exchanging WSDL 2.0 documents. P1: "A conformant WSDL 2.0 processor MUST accept WSDL 2.0 documents that are serialized as XML 1.0 with UTF-8 encoding, and MAY accept XML 1.1, other serializations, and other encodings. This statement applies to any WSDL 2.0 documents that are directly or indirectly referenced from a root WSDL 2.0 document via WSDL 2.0 <include> and <import> elements." The same interoperability concern arises with XML Schema. I think we should also extend this to a statement covering XSD. P2: "A conformant WSDL 2.0 processor MUST accept types defined in XSD 1.0 and MAY accept other type definition languages. Furthermore, a conformant WSDL 2.0 processor MUST accept XSD 1.0 documents that are serialized as XML 1.0 with UTF-8 encoding and MAY accept other serializations and encodings that are supported by XSD 1.0. This statement applies to any XSD 1.0 documents that are directly or indirectly referenced by XSD 1.0 <import> and <include> elements. A conformant WSDL 2.0 processor MAY accept serializations and encodings defined by other type definition languages." The intent of this proposal is to ensure that if you stick to XML 1.0 and XSD 1.0 then you will be able to exchange WSDL 2.0 documents with any conformant processor. If we don't specify this level of interoperability, then we will probably be profiled along these lines by WS-I.org. Arthur Ryman, Rational Desktop Tools Development 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 intranet: http://labweb.torolab.ibm.com/DRY6/
Received on Wednesday, 29 September 2004 18:49:46 UTC