- From: Amelia A. Lewis <alewis@tibco.com>
- Date: Tue, 13 Feb 2007 16:21:51 -0500
- To: Jonathan Marsh <jonathan@wso2.com>
- CC: www-ws-desc@w3.org
One comment: Jonathan Marsh wrote: > My claim that imports and includes make designating a WSDL element difficult > are false to because is no include in WSDL 1.1, and WSDL 1.1 imports require > a namespace. There will thus be a 1-1 correspondence between a WSDL 1.1 > document and a particular target namespace. Err, I don't believe that this is the case. Specifically, it is possible (and in fact an example is given in the WSDL 1.1 specification) to "partition" a WSDL into pieces, all of which have the same namespace. In other words, a WSDL 1.1 document can import another WSDL 1.1 document that has the same namespace as the importing document, and the practice is more or less recommended in the WSDL 1.1 specification as a means of modularizing definitions. WSDL 1.1 does not, as I understand it, specify behavior in cases in which an import redefines an existing definition, if those definitions differ. Consequently, while it may be possible to create ambiguous pointers due to the multi-purpose import/include/dessert-wax nature of WSDL 1.1 import, that ambiguity is going to reflect ambiguity within the set of documents. Arguably, broken pointers are better suited for broken documents than working ones. Right? :-) Amy! -- Amelia A. Lewis Senior Architect TIBCO/Extensibility, Inc. alewis@tibco.com
Received on Tuesday, 13 February 2007 21:22:22 UTC