- From: Arthur Ryman <ryman@ca.ibm.com>
- Date: Thu, 20 Jul 2006 09:42:22 -0400
- To: www-ws-desc@w3.org
- Message-ID: <OF7D63FFB3.8EFA0AE5-ON852571B1.0048EE77-852571B1.004B5DC8@ca.ibm.com>
I am splitting CR022 into two separate issues: a) extension behavior wrt to <import> and <include>, and b) testing for component equivalent. This note covers a). I propose the following addition to Part 1. 4.3 Extensions The semantics of an extension MUST NOT depend on how components are brought into a component model instance via <import> or <include>. That is, the components that are defined by a WSDL 2.0 document are determined by the contents of the document, except for the resolution of references to other components that may be defined in other documents. This restriction on the behavior of extensions permits WSDL 2.0 documents to be flexibly modularized and efficiently processed. In contrast, note that the so-called chameleon include mechanism of XML Schema violates this restriction since the namespace of the included XML Schema components is determined by the including XML Schema document. 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
Received on Thursday, 20 July 2006 13:42:47 UTC