- From: Roberto Chinnici <Roberto.Chinnici@Sun.COM>
- Date: Mon, 29 Jan 2007 18:52:10 -0800
- To: www-ws-desc@w3.org
I had a standing action to offer a detailed proposal for CR145 [1], which I hereby discharge. In section 2.1.1 [2], change [[ The set of top-level components contained in the Description component associated with an initial WSDL 2.0 document consists of the components defined in the initial document and the components associated with the documents that the initial document includes and the namespaces that the initial document imports. ]] to [[ The set of top-level components contained in the Description component associated with an initial WSDL 2.0 document consists of the components defined in the initial document, plus the components associated with the WSDL 2.0 documents that the initial document includes, plus the components defined by other WSDL 2.0 documents in the namespaces that the initial document imports. ]] Ahead of the last paragraph in the same section (the one starting with "In addition to WSDL 2.0 components..."), add this sentence: [[ When using the XML Schema language to describe type system components, the inclusion of Element Declaration components and Type Definition components in a Description component is governed by the rules in "3.1 Using W3C XML Schema Description Language". ]] Jointly, these changes clarify that inclusion of type system components is governed by its own set of rules, to avoid confusion with the differences in semantics between wsdl:import/wsdl:include and xs:import/xs:include. In section 3.1.1 [3], add the following statements at the end of the first paragraph (i.e. after "Only components in the imported namespace are referenceable in the WSDL 2.0 document."): [[ All element declaration schema components in the imported namespace, and only those, MUST be included in the {element declarations} property of the Description component corresponding to the importing WSDL 2.0 document. All type definition schema components in the imported namespace, and only those, MUST be included in the {type definitions} property of the Description component corresponding to the importing WSDL 2.0 document. ]] In section 3.1.2 [4], add the following statements before the paragraph which starts with "Note that components defined in an inlined XML schema": [[ All element declaration schema components in the target namespace of the inlined schema document, and only those, MUST be included in the {element declarations} property of the Description component corresponding to the enclosing WSDL 2.0 document. All type definition schema components in the target namespace of the inlined schema document, and only those, MUST be included in the {type definitions} property of the Description component corresponding to the enclosing WSDL 2.0 document. ]] [1] http://www.w3.org/2002/ws/desc/5/cr-issues/#CR145 [2] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html?content-type=text/html;%20charset=utf-8#Description_details [3] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html?content-type=text/html;%20charset=utf-8#import-xsd [4] http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/wsdl20.html?content-type=text/html;%20charset=utf-8#inlining-xsd Thanks, Roberto
Received on Tuesday, 30 January 2007 02:52:21 UTC