- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Sun, 16 Apr 2006 15:41:37 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv32158/wsdl20 Modified Files: component-assertion-table.xml wsdl20.tex wsdl20-z-ie.html wsdl20-z.html wsdl20.html wsdl20-adjuncts.html wsdl20.xml wsdl20-primer.html Log Message: [CR001] Implemented resolution. Index: wsdl20-z-ie.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v retrieving revision 1.78 retrieving revision 1.79 diff -C2 -d -r1.78 -r1.79 *** wsdl20-z-ie.html 16 Apr 2006 14:46:31 -0000 1.78 --- wsdl20-z-ie.html 16 Apr 2006 15:41:31 -0000 1.79 *************** *** 81,85 **** <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N17503">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>F. <a href="#assertionsummary">Assertion Summry</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br> 1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.5 <a href="#terminology">Terms Used in This Specification</a><br> &nbp; 1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> 1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.8 <a href="#znotation">Z Notation</a><br> 1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to --- 81,85 ---- <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N17513">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>F. <a href="#assertionsummary">Assertion Summry</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br> 1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.5 <a href="#terminology">Terms Used in This Specification</a><br> &nbp; 1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> 1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.8 <a href="#znotation">Z Notation</a><br> 1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to *************** *** 106,110 **** attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N17503">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br>F. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br></p></div><hr><div class="body"> <div class="div1"> --- 106,110 ---- attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N17513">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br>F. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br></p></div><hr><div class="body"> <div class="div1"> *************** *** 2602,2610 **** fault.</p> ! <div class="note"><p class="prefix"><b>Note:</b></p><p>For the above reason, it is considered good practice to ensure, where necessary, that the local name of the {<a href="wsdl20.html#property-InterfaceFault.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a> components within a namespace are unique, thus allowing such derivation to occur without ! inadvertent error.</p></div> <p>If a type system NOT based on the XML Infoset [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>] is in use (as considered in <a href="#other-types"><b>3.2 Using Other Schema Languages</b></a>) then additional properties would need to --- 2602,2610 ---- fault.</p> ! <p><span class="test-assertion" id="InterfaceFault-1203001">For the above reason, it is considered good practice to ensure, where necessary, that the local name of the {<a href="wsdl20.html#property-InterfaceFault.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a> components within a namespace SHOULD be unique, thus allowing such derivation to occur without ! inadvertent error.<sup><a title="Link to assertion InterfaceFault-1203001 summary" href="#InterfaceFault-1203001-summary">†</a></sup></span></p> <p>If a type system NOT based on the XML Infoset [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>] is in use (as considered in <a href="#other-types"><b>3.2 Using Other Schema Languages</b></a>) then additional properties would need to *************** *** 3020,3028 **** operation.</p> ! <div class="note"><p class="prefix"><b>Note:</b></p><p>For the above reason, it is considered good practice to ensure, where necessary, that the {<a href="wsdl20.html#property-InterfaceOperation.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> components within a namespace are unique, thus allowing such derivation to occur without ! inadvertent error.</p></div> <p>More than one <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> component in the --- 3020,3028 ---- operation.</p> ! <p><span class="test-assertion" id="InterfaceOperation-1204005">For the above reason, it is considered good practice to ensure, where necessary, that the {<a href="wsdl20.html#property-InterfaceOperation.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> components within a namespace SHOULD be unique, thus allowing such derivation to occur without ! inadvertent error.<sup><a title="Link to assertion InterfaceOperation-1204005 summary" href="#InterfaceOperation-1204005-summary">†</a></sup></span></p> <p>More than one <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> component in the *************** *** 4527,4533 **** <span class="test-assertion" id="FeatureRef-0046">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]. <sup><a title="Link to assertion FeatureRef-0046 summary" href="#FeatureRef-0046-summary">†</a></sup></span> ! This IRI SHOULD be dereferenceable to a document that directly or indirectly defines ! the meaning and use of the <a href="wsdl20.html#component-Feature">Feature</a> that it identifies.</p></li> <li><p>{<a name="property-Feature.required">required</a>} REQUIRED. An <em>xs:boolean</em>. --- 4527,4533 ---- <span class="test-assertion" id="FeatureRef-0046">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]. <sup><a title="Link to assertion FeatureRef-0046 summary" href="#FeatureRef-0046-summary">†</a></sup></span> ! <span class="test-assertion" id="Feature-1207001">This IRI SHOULD be dereferenceable to a document that directly or indirectly defines ! the meaning and use of the <a href="wsdl20.html#component-Feature">Feature</a> that it identifies.<sup><a title="Link to assertion Feature-1207001 summary" href="#Feature-1207001-summary">†</a></sup></span></p></li> <li><p>{<a name="property-Feature.required">required</a>} REQUIRED. An <em>xs:boolean</em>. *************** *** 5123,5129 **** <span class="test-assertion" id="PropertyRef-0048">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>].<sup><a title="Link to assertion PropertyRef-0048 summary" href="#PropertyRef-0048-summary">†</a></sup></span> ! This IRI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning ! and use of the Property that it identifies.</p></li> <li><p>{<a name="property-Property.valueconstraint">value constraint</a>} OPTIONAL. --- 5123,5129 ---- <span class="test-assertion" id="PropertyRef-0048">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>].<sup><a title="Link to assertion PropertyRef-0048 summary" href="#PropertyRef-0048-summary">†</a></sup></span> ! <span class="test-assertion" id="Property-1208001">This IRI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning ! and use of the Property that it identifies.<sup><a title="Link to assertion Property-1208001 summary" href="#Property-1208001-summary">†</a></sup></span></p></li> <li><p>{<a name="property-Property.valueconstraint">value constraint</a>} OPTIONAL. *************** *** 12861,12865 **** <div class="div1"> ! <h2><a name="N17503"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> --- 12861,12865 ---- <div class="div1"> ! <h2><a name="N17513"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> *************** *** 13223,13226 **** --- 13223,13236 ---- <td rowspan="1" colspan="1">AGR</td> <td rowspan="1" colspan="1"> + <a href="http://www.w3.org/2002/ws/desc/5/cr-issues/#CR001"> + CR001 + </a>: Added assertions for suggestions. + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1">20060416</td> + <td rowspan="1" colspan="1">AGR</td> + <td rowspan="1" colspan="1"> <a href="http://www.w3.org/2002/ws/desc/5/cr-issues/#CR019"> CR019 *************** *** 16261,16264 **** --- 16271,16282 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#Feature-1207001" name="Feature-1207001-summary">Feature-1207001</a> + </td> + <td rowspan="1" colspan="1">This IRI SHOULD be + dereferenceable to a document that directly or indirectly defines + the meaning and use of the <a href="wsdl20.html#component-Feature">Feature</a> that it identifies.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#FeatureRef-0046" name="FeatureRef-0046-summary">FeatureRef-0046</a> </td> *************** *** 16353,16356 **** --- 16371,16384 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#InterfaceFault-1203001" name="InterfaceFault-1203001-summary">InterfaceFault-1203001</a> + </td> + <td rowspan="1" colspan="1">For the above reason, it is considered good practice to + ensure, where necessary, that the local name of the {<a href="wsdl20.html#property-InterfaceFault.name">name</a>} property of + <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a> components within a namespace SHOULD be + unique, thus allowing such derivation to occur without + inadvertent error.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#InterfaceFaultReference-0043" name="InterfaceFaultReference-0043-summary">InterfaceFaultReference-0043</a> </td> *************** *** 16487,16490 **** --- 16515,16528 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#InterfaceOperation-1204005" name="InterfaceOperation-1204005-summary">InterfaceOperation-1204005</a> + </td> + <td rowspan="1" colspan="1">For the above reason, it is considered good practice to + ensure, where necessary, that the {<a href="wsdl20.html#property-InterfaceOperation.name">name</a>} property of + <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> components within a namespace SHOULD be + unique, thus allowing such derivation to occur without + inadvertent error.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#Location-0077" name="Location-0077-summary">Location-0077</a> </td> *************** *** 16546,16549 **** --- 16584,16595 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#Property-1208001" name="Property-1208001-summary">Property-1208001</a> + </td> + <td rowspan="1" colspan="1">This IRI SHOULD be dereferenceable to a + document that directly or indirectly defines the meaning + and use of the Property that it identifies.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#PropertyRef-0048" name="PropertyRef-0048-summary">PropertyRef-0048</a> </td> Index: wsdl20.tex =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v retrieving revision 1.112 retrieving revision 1.113 diff -C2 -d -r1.112 -r1.113 *** wsdl20.tex 16 Apr 2006 14:46:31 -0000 1.112 --- wsdl20.tex 16 Apr 2006 15:41:30 -0000 1.113 *************** *** 3142,3146 **** For the above reason, it is considered good practice to ensure, where necessary, that the local name of the name property of ! Interface Fault components within a namespace are unique, thus allowing such derivation to occur without inadvertent error. --- 3142,3146 ---- For the above reason, it is considered good practice to ensure, where necessary, that the local name of the name property of ! Interface Fault components within a namespace SHOULD be unique, thus allowing such derivation to occur without inadvertent error. *************** *** 3601,3605 **** For the above reason, it is considered good practice to ensure, where necessary, that the name property of ! Interface Operation components within a namespace are unique, thus allowing such derivation to occur without inadvertent error. --- 3601,3605 ---- For the above reason, it is considered good practice to ensure, where necessary, that the name property of ! Interface Operation components within a namespace SHOULD be unique, thus allowing such derivation to occur without inadvertent error. *************** *** 15038,15041 **** --- 15038,15051 ---- AGR& + \href{http://www.w3.org/2002/ws/desc/5/cr-issues/#CR001}{ + CR001 + }: Added assertions for suggestions. + + \\ \hline + + + 20060416& + AGR& + \href{http://www.w3.org/2002/ws/desc/5/cr-issues/#CR019}{ CR019 *************** *** 18078,18081 **** --- 18088,18099 ---- & + This IRI SHOULD be + dereferenceable to a document that directly or indirectly defines + the meaning and use of the Feature that it identifies. + \\ \hline + + + + & This \textit{xs:anyURI} MUST be an absolute IRI as defined by \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}. *************** *** 18170,18173 **** --- 18188,18201 ---- & + For the above reason, it is considered good practice to + ensure, where necessary, that the local name of the name property of + Interface Fault components within a namespace SHOULD be + unique, thus allowing such derivation to occur without + inadvertent error. + \\ \hline + + + + & The value of this property MUST match the name of a placeholder message defined by the *************** *** 18304,18307 **** --- 18332,18345 ---- & + For the above reason, it is considered good practice to + ensure, where necessary, that the name property of + Interface Operation components within a namespace SHOULD be + unique, thus allowing such derivation to occur without + inadvertent error. + \\ \hline + + + + & Its actual value MUST be a list of pairs of IRIs; where the first IRI of a pair, which MUST be an *************** *** 18365,18368 **** --- 18403,18414 ---- & + This IRI SHOULD be dereferenceable to a + document that directly or indirectly defines the meaning + and use of the Property that it identifies. + \\ \hline + + + + & This \textit{xs:anyURI} MUST be an absolute IRI as defined by \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}. Index: component-assertion-table.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/component-assertion-table.xml,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** component-assertion-table.xml 23 Mar 2006 07:21:11 -0000 1.11 --- component-assertion-table.xml 16 Apr 2006 15:41:30 -0000 1.12 *************** *** 242,245 **** --- 242,253 ---- <tr> <td> + <assert-summary ref="Feature-1207001"/> + </td> + <td>This IRI SHOULD be + dereferenceable to a document that directly or indirectly defines + the meaning and use of the <comp>Feature</comp> that it identifies.</td> + </tr> + <tr> + <td> <assert-summary ref="FeatureRef-0046"/> </td> *************** *** 334,337 **** --- 342,355 ---- <tr> <td> + <assert-summary ref="InterfaceFault-1203001"/> + </td> + <td>For the above reason, it is considered good practice to + ensure, where necessary, that the local name of the <prop comp="Interface Fault">name</prop> property of + <comp>Interface Fault</comp> components within a namespace SHOULD be + unique, thus allowing such derivation to occur without + inadvertent error.</td> + </tr> + <tr> + <td> <assert-summary ref="InterfaceFaultReference-0043"/> </td> *************** *** 468,471 **** --- 486,499 ---- <tr> <td> + <assert-summary ref="InterfaceOperation-1204005"/> + </td> + <td>For the above reason, it is considered good practice to + ensure, where necessary, that the <prop comp="Interface Operation">name</prop> property of + <comp>Interface Operation</comp> components within a namespace SHOULD be + unique, thus allowing such derivation to occur without + inadvertent error.</td> + </tr> + <tr> + <td> <assert-summary ref="Location-0077"/> </td> *************** *** 529,532 **** --- 557,568 ---- <tr> <td> + <assert-summary ref="Property-1208001"/> + </td> + <td>This IRI SHOULD be dereferenceable to a + document that directly or indirectly defines the meaning + and use of the Property that it identifies.</td> + </tr> + <tr> + <td> <assert-summary ref="PropertyRef-0048"/> </td> Index: wsdl20.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v retrieving revision 1.394 retrieving revision 1.395 diff -C2 -d -r1.394 -r1.395 *** wsdl20.xml 16 Apr 2006 14:46:32 -0000 1.394 --- wsdl20.xml 16 Apr 2006 15:41:34 -0000 1.395 *************** *** 3098,3106 **** fault.</p> ! <note><p>For the above reason, it is considered good practice to ensure, where necessary, that the local name of the <prop comp="Interface Fault">name</prop> property of ! <comp>Interface Fault</comp> components within a namespace are unique, thus allowing such derivation to occur without ! inadvertent error.</p></note> <p>If a type system NOT based on the XML Infoset <bibref --- 3098,3106 ---- fault.</p> ! <p><assert class="component" id="InterfaceFault-1203001" required="false">For the above reason, it is considered good practice to ensure, where necessary, that the local name of the <prop comp="Interface Fault">name</prop> property of ! <comp>Interface Fault</comp> components within a namespace SHOULD be unique, thus allowing such derivation to occur without ! inadvertent error.</assert></p> <p>If a type system NOT based on the XML Infoset <bibref *************** *** 3550,3558 **** operation.</p> ! <note><p>For the above reason, it is considered good practice to ensure, where necessary, that the <prop comp="Interface Operation">name</prop> property of ! <comp>Interface Operation</comp> components within a namespace are unique, thus allowing such derivation to occur without ! inadvertent error.</p></note> <p>More than one <comp>Interface Fault Reference</comp> component in the --- 3550,3558 ---- operation.</p> ! <p><assert class="component" id="InterfaceOperation-1204005" required="false">For the above reason, it is considered good practice to ensure, where necessary, that the <prop comp="Interface Operation">name</prop> property of ! <comp>Interface Operation</comp> components within a namespace SHOULD be unique, thus allowing such derivation to occur without ! inadvertent error.</assert></p> <p>More than one <comp>Interface Fault Reference</comp> component in the *************** *** 5158,5164 **** <assert class="component" id="FeatureRef-0046">This <emph>xs:anyURI</emph> MUST be an absolute IRI as defined by <bibref ref="RFC3987"/>. </assert> ! This IRI SHOULD be dereferenceable to a document that directly or indirectly defines ! the meaning and use of the <comp>Feature</comp> that it identifies.</p></item> <item><p><propdef comp="Feature">required</propdef> REQUIRED. An <emph>xs:boolean</emph>. --- 5158,5164 ---- <assert class="component" id="FeatureRef-0046">This <emph>xs:anyURI</emph> MUST be an absolute IRI as defined by <bibref ref="RFC3987"/>. </assert> ! <assert class="component" id="Feature-1207001" required="false">This IRI SHOULD be dereferenceable to a document that directly or indirectly defines ! the meaning and use of the <comp>Feature</comp> that it identifies.</assert></p></item> <item><p><propdef comp="Feature">required</propdef> REQUIRED. An <emph>xs:boolean</emph>. *************** *** 5781,5787 **** <emph>xs:anyURI</emph> MUST be an absolute IRI as defined by <bibref ref="RFC3987"/>.</assert> ! This IRI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning ! and use of the Property that it identifies.</p></item> <item><p><propdef comp="Property">value constraint</propdef> OPTIONAL. --- 5781,5787 ---- <emph>xs:anyURI</emph> MUST be an absolute IRI as defined by <bibref ref="RFC3987"/>.</assert> ! <assert class="component" id="Property-1208001">This IRI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning ! and use of the Property that it identifies.</assert></p></item> <item><p><propdef comp="Property">value constraint</propdef> OPTIONAL. *************** *** 14319,14322 **** --- 14319,14333 ---- <td> <loc + href="http://www.w3.org/2002/ws/desc/5/cr-issues/#CR001"> + CR001 + </loc>: Added assertions for suggestions. + </td> + </tr> + + <tr> + <td>20060416</td> + <td>AGR</td> + <td> + <loc href="http://www.w3.org/2002/ws/desc/5/cr-issues/#CR019"> CR019 Index: wsdl20-z.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v retrieving revision 1.103 retrieving revision 1.104 diff -C2 -d -r1.103 -r1.104 *** wsdl20-z.html 16 Apr 2006 14:46:32 -0000 1.103 --- wsdl20-z.html 16 Apr 2006 15:41:31 -0000 1.104 *************** *** 81,85 **** <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N17503">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>F. <a href="#assertionsummary">Assertion Summry</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br> 1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.5 <a href="#terminology">Terms Used in This Specification</a><br> &nbp; 1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> 1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.8 <a href="#znotation">Z Notation</a><br> 1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to --- 81,85 ---- <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N17513">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>F. <a href="#assertionsummary">Assertion Summry</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br> 1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.5 <a href="#terminology">Terms Used in This Specification</a><br> &nbp; 1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> 1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.8 <a href="#znotation">Z Notation</a><br> 1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to *************** *** 106,110 **** attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N17503">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br>F. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br></p></div><hr><div class="body"> <div class="div1"> --- 106,110 ---- attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N17513">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br>F. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br></p></div><hr><div class="body"> <div class="div1"> *************** *** 2598,2606 **** fault.</p> ! <div class="note"><p class="prefix"><b>Note:</b></p><p>For the above reason, it is considered good practice to ensure, where necessary, that the local name of the {<a href="wsdl20.html#property-InterfaceFault.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a> components within a namespace are unique, thus allowing such derivation to occur without ! inadvertent error.</p></div> <p>If a type system NOT based on the XML Infoset [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>] is in use (as considered in <a href="#other-types"><b>3.2 Using Other Schema Languages</b></a>) then additional properties would need to --- 2598,2606 ---- fault.</p> ! <p><span class="test-assertion" id="InterfaceFault-1203001">For the above reason, it is considered good practice to ensure, where necessary, that the local name of the {<a href="wsdl20.html#property-InterfaceFault.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a> components within a namespace SHOULD be unique, thus allowing such derivation to occur without ! inadvertent error.<sup><a title="Link to assertion InterfaceFault-1203001 summary" href="#InterfaceFault-1203001-summary">†</a></sup></span></p> <p>If a type system NOT based on the XML Infoset [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>] is in use (as considered in <a href="#other-types"><b>3.2 Using Other Schema Languages</b></a>) then additional properties would need to *************** *** 3014,3022 **** operation.</p> ! <div class="note"><p class="prefix"><b>Note:</b></p><p>For the above reason, it is considered good practice to ensure, where necessary, that the {<a href="wsdl20.html#property-InterfaceOperation.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> components within a namespace are unique, thus allowing such derivation to occur without ! inadvertent error.</p></div> <p>More than one <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> component in the --- 3014,3022 ---- operation.</p> ! <p><span class="test-assertion" id="InterfaceOperation-1204005">For the above reason, it is considered good practice to ensure, where necessary, that the {<a href="wsdl20.html#property-InterfaceOperation.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> components within a namespace SHOULD be unique, thus allowing such derivation to occur without ! inadvertent error.<sup><a title="Link to assertion InterfaceOperation-1204005 summary" href="#InterfaceOperation-1204005-summary">†</a></sup></span></p> <p>More than one <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> component in the *************** *** 4515,4521 **** <span class="test-assertion" id="FeatureRef-0046">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]. <sup><a title="Link to assertion FeatureRef-0046 summary" href="#FeatureRef-0046-summary">†</a></sup></span> ! This IRI SHOULD be dereferenceable to a document that directly or indirectly defines ! the meaning and use of the <a href="wsdl20.html#component-Feature">Feature</a> that it identifies.</p></li> <li><p>{<a name="property-Feature.required">required</a>} REQUIRED. An <em>xs:boolean</em>. --- 4515,4521 ---- <span class="test-assertion" id="FeatureRef-0046">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]. <sup><a title="Link to assertion FeatureRef-0046 summary" href="#FeatureRef-0046-summary">†</a></sup></span> ! <span class="test-assertion" id="Feature-1207001">This IRI SHOULD be dereferenceable to a document that directly or indirectly defines ! the meaning and use of the <a href="wsdl20.html#component-Feature">Feature</a> that it identifies.<sup><a title="Link to assertion Feature-1207001 summary" href="#Feature-1207001-summary">†</a></sup></span></p></li> <li><p>{<a name="property-Feature.required">required</a>} REQUIRED. An <em>xs:boolean</em>. *************** *** 5109,5115 **** <span class="test-assertion" id="PropertyRef-0048">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>].<sup><a title="Link to assertion PropertyRef-0048 summary" href="#PropertyRef-0048-summary">†</a></sup></span> ! This IRI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning ! and use of the Property that it identifies.</p></li> <li><p>{<a name="property-Property.valueconstraint">value constraint</a>} OPTIONAL. --- 5109,5115 ---- <span class="test-assertion" id="PropertyRef-0048">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>].<sup><a title="Link to assertion PropertyRef-0048 summary" href="#PropertyRef-0048-summary">†</a></sup></span> ! <span class="test-assertion" id="Property-1208001">This IRI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning ! and use of the Property that it identifies.<sup><a title="Link to assertion Property-1208001 summary" href="#Property-1208001-summary">†</a></sup></span></p></li> <li><p>{<a name="property-Property.valueconstraint">value constraint</a>} OPTIONAL. *************** *** 12831,12835 **** <div class="div1"> ! <h2><a name="N17503"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> --- 12831,12835 ---- <div class="div1"> ! <h2><a name="N17513"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> *************** *** 13193,13196 **** --- 13193,13206 ---- <td rowspan="1" colspan="1">AGR</td> <td rowspan="1" colspan="1"> + <a href="http://www.w3.org/2002/ws/desc/5/cr-issues/#CR001"> + CR001 + </a>: Added assertions for suggestions. + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1">20060416</td> + <td rowspan="1" colspan="1">AGR</td> + <td rowspan="1" colspan="1"> <a href="http://www.w3.org/2002/ws/desc/5/cr-issues/#CR019"> CR019 *************** *** 16231,16234 **** --- 16241,16252 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#Feature-1207001" name="Feature-1207001-summary">Feature-1207001</a> + </td> + <td rowspan="1" colspan="1">This IRI SHOULD be + dereferenceable to a document that directly or indirectly defines + the meaning and use of the <a href="wsdl20.html#component-Feature">Feature</a> that it identifies.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#FeatureRef-0046" name="FeatureRef-0046-summary">FeatureRef-0046</a> </td> *************** *** 16323,16326 **** --- 16341,16354 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#InterfaceFault-1203001" name="InterfaceFault-1203001-summary">InterfaceFault-1203001</a> + </td> + <td rowspan="1" colspan="1">For the above reason, it is considered good practice to + ensure, where necessary, that the local name of the {<a href="wsdl20.html#property-InterfaceFault.name">name</a>} property of + <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a> components within a namespace SHOULD be + unique, thus allowing such derivation to occur without + inadvertent error.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#InterfaceFaultReference-0043" name="InterfaceFaultReference-0043-summary">InterfaceFaultReference-0043</a> </td> *************** *** 16457,16460 **** --- 16485,16498 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#InterfaceOperation-1204005" name="InterfaceOperation-1204005-summary">InterfaceOperation-1204005</a> + </td> + <td rowspan="1" colspan="1">For the above reason, it is considered good practice to + ensure, where necessary, that the {<a href="wsdl20.html#property-InterfaceOperation.name">name</a>} property of + <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> components within a namespace SHOULD be + unique, thus allowing such derivation to occur without + inadvertent error.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#Location-0077" name="Location-0077-summary">Location-0077</a> </td> *************** *** 16516,16519 **** --- 16554,16565 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#Property-1208001" name="Property-1208001-summary">Property-1208001</a> + </td> + <td rowspan="1" colspan="1">This IRI SHOULD be dereferenceable to a + document that directly or indirectly defines the meaning + and use of the Property that it identifies.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#PropertyRef-0048" name="PropertyRef-0048-summary">PropertyRef-0048</a> </td> Index: wsdl20.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v retrieving revision 1.272 retrieving revision 1.273 diff -C2 -d -r1.272 -r1.273 *** wsdl20.html 16 Apr 2006 14:46:32 -0000 1.272 --- wsdl20.html 16 Apr 2006 15:41:32 -0000 1.273 *************** *** 81,85 **** <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N17503">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>F. <a href="#assertionsummary">Assertion Summry</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br> 1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.5 <a href="#terminology">Terms Used in This Specification</a><br> &nbp; 1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> 1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.8 <a href="#znotation">Z Notation</a><br> 1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to --- 81,85 ---- <hr><div class="toc"> ! <h2><a name="shortcontents">Short Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br>2. <a href="#component_model">Component Model</a><br>3. <a href="#eii-types">Types</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>8. <a href="#conformance">Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br>D. <a href="#N17513">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>F. <a href="#assertionsummary">Assertion Summry</a> (Non-Normative)<br></p></div><hr><div class="toc"> <h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#intro">Introduction</a><br> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br> 1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.5 <a href="#terminology">Terms Used in This Specification</a><br> &nbp; 1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> 1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.8 <a href="#znotation">Z Notation</a><br> 1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to *************** *** 106,110 **** attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N17503">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br>F. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br></p></div><hr><div class="body"> <div class="div1"> --- 106,110 ---- attribute information item </a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p> ! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI-References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N17513">Component Summary</a> (Non-Normative)<br>E. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br> E.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changs</a><br>F. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br></p></div><hr><div class="body"> <div class="div1"> *************** *** 1626,1634 **** fault.</p> ! <div class="note"><p class="prefix"><b>Note:</b></p><p>For the above reason, it is considered good practice to ensure, where necessary, that the local name of the {<a href="wsdl20.html#property-InterfaceFault.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a> components within a namespace are unique, thus allowing such derivation to occur without ! inadvertent error.</p></div> <p>If a type system NOT based on the XML Infoset [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>] is in use (as considered in <a href="#other-types"><b>3.2 Using Other Schema Languages</b></a>) then additional properties would need to --- 1626,1634 ---- fault.</p> ! <p><span class="test-assertion" id="InterfaceFault-1203001">For the above reason, it is considered good practice to ensure, where necessary, that the local name of the {<a href="wsdl20.html#property-InterfaceFault.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a> components within a namespace SHOULD be unique, thus allowing such derivation to occur without ! inadvertent error.<sup><a title="Link to assertion InterfaceFault-1203001 summary" href="#InterfaceFault-1203001-summary">†</a></sup></span></p> <p>If a type system NOT based on the XML Infoset [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>] is in use (as considered in <a href="#other-types"><b>3.2 Using Other Schema Languages</b></a>) then additional properties would need to *************** *** 1960,1968 **** operation.</p> ! <div class="note"><p class="prefix"><b>Note:</b></p><p>For the above reason, it is considered good practice to ensure, where necessary, that the {<a href="wsdl20.html#property-InterfaceOperation.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> components within a namespace are unique, thus allowing such derivation to occur without ! inadvertent error.</p></div> <p>More than one <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> component in the --- 1960,1968 ---- operation.</p> ! <p><span class="test-assertion" id="InterfaceOperation-1204005">For the above reason, it is considered good practice to ensure, where necessary, that the {<a href="wsdl20.html#property-InterfaceOperation.name">name</a>} property of ! <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> components within a namespace SHOULD be unique, thus allowing such derivation to occur without ! inadvertent error.<sup><a title="Link to assertion InterfaceOperation-1204005 summary" href="#InterfaceOperation-1204005-summary">†</a></sup></span></p> <p>More than one <a href="wsdl20.html#component-InterfaceFaultReference">Interface Fault Reference</a> component in the *************** *** 3206,3212 **** <span class="test-assertion" id="FeatureRef-0046">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]. <sup><a title="Link to assertion FeatureRef-0046 summary" href="#FeatureRef-0046-summary">†</a></sup></span> ! This IRI SHOULD be dereferenceable to a document that directly or indirectly defines ! the meaning and use of the <a href="wsdl20.html#component-Feature">Feature</a> that it identifies.</p></li> <li><p>{<a name="property-Feature.required">required</a>} REQUIRED. An <em>xs:boolean</em>. --- 3206,3212 ---- <span class="test-assertion" id="FeatureRef-0046">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]. <sup><a title="Link to assertion FeatureRef-0046 summary" href="#FeatureRef-0046-summary">†</a></sup></span> ! <span class="test-assertion" id="Feature-1207001">This IRI SHOULD be dereferenceable to a document that directly or indirectly defines ! the meaning and use of the <a href="wsdl20.html#component-Feature">Feature</a> that it identifies.<sup><a title="Link to assertion Feature-1207001 summary" href="#Feature-1207001-summary">†</a></sup></span></p></li> <li><p>{<a name="property-Feature.required">required</a>} REQUIRED. An <em>xs:boolean</em>. *************** *** 3703,3709 **** <span class="test-assertion" id="PropertyRef-0048">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>].<sup><a title="Link to assertion PropertyRef-0048 summary" href="#PropertyRef-0048-summary">†</a></sup></span> ! This IRI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning ! and use of the Property that it identifies.</p></li> <li><p>{<a name="property-Property.valueconstraint">value constraint</a>} OPTIONAL. --- 3703,3709 ---- <span class="test-assertion" id="PropertyRef-0048">This <em>xs:anyURI</em> MUST be an absolute IRI as defined by [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>].<sup><a title="Link to assertion PropertyRef-0048 summary" href="#PropertyRef-0048-summary">†</a></sup></span> ! <span class="test-assertion" id="Property-1208001">This IRI SHOULD be dereferenceable to a document that directly or indirectly defines the meaning ! and use of the Property that it identifies.<sup><a title="Link to assertion Property-1208001 summary" href="#Property-1208001-summary">†</a></sup></span></p></li> <li><p>{<a name="property-Property.valueconstraint">value constraint</a>} OPTIONAL. *************** *** 9653,9657 **** <div class="div1"> ! <h2><a name="N17503"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> --- 9653,9657 ---- <div class="div1"> ! <h2><a name="N17513"></a>D. Component Summary (Non-Normative)</h2> <p> <a href="#component-summary">Table D-1</a> *************** *** 10015,10018 **** --- 10015,10028 ---- <td rowspan="1" colspan="1">AGR</td> <td rowspan="1" colspan="1"> + <a href="http://www.w3.org/2002/ws/desc/5/cr-issues/#CR001"> + CR001 + </a>: Added assertions for suggestions. + </td> + </tr> + + <tr> + <td rowspan="1" colspan="1">20060416</td> + <td rowspan="1" colspan="1">AGR</td> + <td rowspan="1" colspan="1"> <a href="http://www.w3.org/2002/ws/desc/5/cr-issues/#CR019"> CR019 *************** *** 13053,13056 **** --- 13063,13074 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#Feature-1207001" name="Feature-1207001-summary">Feature-1207001</a> + </td> + <td rowspan="1" colspan="1">This IRI SHOULD be + dereferenceable to a document that directly or indirectly defines + the meaning and use of the <a href="wsdl20.html#component-Feature">Feature</a> that it identifies.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#FeatureRef-0046" name="FeatureRef-0046-summary">FeatureRef-0046</a> </td> *************** *** 13145,13148 **** --- 13163,13176 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#InterfaceFault-1203001" name="InterfaceFault-1203001-summary">InterfaceFault-1203001</a> + </td> + <td rowspan="1" colspan="1">For the above reason, it is considered good practice to + ensure, where necessary, that the local name of the {<a href="wsdl20.html#property-InterfaceFault.name">name</a>} property of + <a href="wsdl20.html#component-InterfaceFault">Interface Fault</a> components within a namespace SHOULD be + unique, thus allowing such derivation to occur without + inadvertent error.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#InterfaceFaultReference-0043" name="InterfaceFaultReference-0043-summary">InterfaceFaultReference-0043</a> </td> *************** *** 13279,13282 **** --- 13307,13320 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#InterfaceOperation-1204005" name="InterfaceOperation-1204005-summary">InterfaceOperation-1204005</a> + </td> + <td rowspan="1" colspan="1">For the above reason, it is considered good practice to + ensure, where necessary, that the {<a href="wsdl20.html#property-InterfaceOperation.name">name</a>} property of + <a href="wsdl20.html#component-InterfaceOperation">Interface Operation</a> components within a namespace SHOULD be + unique, thus allowing such derivation to occur without + inadvertent error.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#Location-0077" name="Location-0077-summary">Location-0077</a> </td> *************** *** 13338,13341 **** --- 13376,13387 ---- <tr> <td rowspan="1" colspan="1"> + <a href="#Property-1208001" name="Property-1208001-summary">Property-1208001</a> + </td> + <td rowspan="1" colspan="1">This IRI SHOULD be dereferenceable to a + document that directly or indirectly defines the meaning + and use of the Property that it identifies.</td> + </tr> + <tr> + <td rowspan="1" colspan="1"> <a href="#PropertyRef-0048" name="PropertyRef-0048-summary">PropertyRef-0048</a> </td>
Received on Sunday, 16 April 2006 15:41:53 UTC