2002/ws/desc/wsdl20 component-assertion-table.xml,1.18,1.19 wsdl20.tex,1.135,1.136 wsdl20-z-ie.html,1.103,1.104 wsdl20-z.html,1.129,1.130 wsdl20.html,1.302,1.303 wsdl20.xml,1.420,1.421 wsdl20-primer.html,1.173,1.174 document-assertion-table.xml,1.20,1.21

Update of /sources/public/2002/ws/desc/wsdl20
In directory hutz:/tmp/cvs-serv20612/wsdl20

Modified Files:
	component-assertion-table.xml wsdl20.tex wsdl20-z-ie.html 
	wsdl20-z.html wsdl20.html wsdl20.xml wsdl20-primer.html 
	document-assertion-table.xml 
Log Message:
[CR104], [CR105], [CR106], [CR108], [CR115] Fixed.

Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.103
retrieving revision 1.104
diff -C 2 -d -r1.103 -r1.104
*** wsdl20-z-ie.html	11 Jan 2007 01:39:49 -0000	1.103
--- wsdl20-z-ie.html	11 Jan 2007 02:15:26 -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="#N163B2">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbp;&nbsp;&nbsp;1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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="#N163A7">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbp;&nbsp;&nbsp;1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
***************
*** 106,110 ****
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.3 <a href="#extenions-and-modules">Extensions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normtive)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#component-designator-canonical-form">Canonical Form for WSDL 2.0 Component Designators</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.3 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N163B2">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p>/div><hr><div class="body">
  
  <div class="div1">
--- 106,110 ----
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.3 <a href="#extenions-and-modules">Extensions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normtive)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#component-designator-canonical-form">Canonical Form for WSDL 2.0 Component Designators</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.3 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N163A7">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p>/div><hr><div class="body">
  
  <div class="div1">
***************
*** 1552,1568 ****
  
           <p>
!          	<span class="test-assertion" id="Description-0024">
!          		Each WSDL 2.0 or type system component of the same kind MUST be uniquely
!          		identified by its qualified name.
!          	<sup><a title="Link to assertion Description-0024 summary" href="#Description-0024-summary">&dagger;</a></sup></span>
!          	That is, if two distinct components of the same kind (
!          	<a href="wsdl20.html#component-Interface">Interface</a>, <a href="wsdl20.html#component-Binding">Binding</a>, etc.) are in
!        the same target namespace, then their QNames MUST be
!        unique. However, different kinds of components (e.g., an
!        <a href="wsdl20.html#component-Interface">Interface</a> component and a <a href="wsdl20.html#component-Binding">Binding</a> component) MAY have the same
!        QName. Thus, QNames of components must be unique within the
!        space of those components in a given target namespace.</p>
  
! 	  <p>The <code>description</code>  <em>element information item</em> has the following Infoset properties:</p>
  	  <ul>
  	    <li><p>A [local name] of <code>description</code> .</p></li>
--- 1552,1571 ----
  
           <p>
!          	Note that each WSDL 2.0 or type system component of the
!          	same kind must be uniquely identified by its qualified
!          	name. That is, if two distinct components of the same kind
!          	(<a href="wsdl20.html#component-Interface">Interface</a>,
!          	<a href="wsdl20.html#component-Binding">Binding</a>, etc.) are in the same target namespace, then their QNames
!          	MUST be unique. However, different kinds of components
!          	(e.g., an
!          	<a href="wsdl20.html#component-Interface">Interface</a>
!          	component and a
!          	<a href="wsdl20.html#component-Binding">Binding</a>
!          	component) MAY have the same QName. Thus, QNames of
!          	components must be unique within the space of those
!          	components in a given target namespace.
!          </p>
  
!          <p>The <code>description</code>  <em>element information item</em> has the following Infoset properties:</p>
  	  <ul>
  	    <li><p>A [local name] of <code>description</code> .</p></li>
***************
*** 3321,3326 ****
  		<p>
  		The type of the <code>pattern</code>  <em>attribute information item</em> is <em>xs:anyURI</em>.
! 		<span class="test-assertion" id="InterfaceOperation-1204002">Its value MUST be an absolute
! 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).<sup><a title="Link to assertion InterfaceOperation-1204002 summary" href="#InterfaceOperation-1204002-summary">&dagger;</a></sup></span>
  		</p>
        </div>
--- 3324,3329 ----
  		<p>
  		The type of the <code>pattern</code>  <em>attribute information item</em> is <em>xs:anyURI</em>.
! 		Note that its value must be an absolute
! 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).
  		</p>
        </div>
***************
*** 3347,3352 ****
              <p> The type of the <code>style</code>  <em>attribute information item</em> is
              <em>list of xs:anyURI</em>. 
!             <span class="test-assertion" id="InterfaceOperation-1204003">Its value MUST be an absolute IRI
! 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).<sup><a title="Link to assertion InterfaceOperation-1204003 summary" href="#InterfaceOperation-1204003-summary">&dagger;</a></sup></span></p>
  
        </div>
--- 3350,3355 ----
              <p> The type of the <code>style</code>  <em>attribute information item</em> is
              <em>list of xs:anyURI</em>. 
!             Note that its value must be an absolute IRI
! 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</p>
  
        </div>
***************
*** 3768,3781 ****
  	  
  	  <p>
! 	  	<span class="test-assertion" id="MessageLabel-0004">
! 	  		The
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of an interface message reference
  	  		<em>element information item</em>
! 	  		MUST be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
- 	  	<sup><a title="Link to assertion MessageLabel-0004 summary" href="#MessageLabel-0004-summary">&dagger;</a></sup></span>
  	  </p>
  
--- 3771,3782 ----
  	  
  	  <p>
! 	  		Note that the
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of an interface message reference
  	  		<em>element information item</em>
! 	  		must be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
  	  </p>
  
***************
*** 5843,5856 ****
  	  
  	  <p>
! 	  	<span class="test-assertion" id="MessageLabel-0006">
! 	  		The
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of a binding message reference
  	  		<em>element information item</em>
! 	  		MUST be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
- 	  	<sup><a title="Link to assertion MessageLabel-0006 summary" href="#MessageLabel-0006-summary">&dagger;</a></sup></span>
  	  </p>
  
--- 5844,5855 ----
  	  
  	  <p>
! 	  		Note that the
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of a binding message reference
  	  		<em>element information item</em>
! 	  		must be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
  	  </p>
  
***************
*** 8134,8141 ****
   value of <code>targetNamespace</code>  <em>attribute information item</em> in the enclosing WSDL 2.0 document.<sup><a title="Link to assertion Import-0071 summary" href="#Import-0071-summary">&dagger;</a></sup></span> 
   <span class="test-assertion" id="Import-0072">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the 
   <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
   actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
!  of the referenced WSDL 2.0 document.<sup><a title="Link to assertion Import-0072 summary" href="#Import-0072-summary">&dagger;</a></sup></span> (see <a href="#wsdllocation"><b>7. Locating WSDL 2.0 Documents</b></a>)
   </p>
  </div>
--- 8133,8143 ----
   value of <code>targetNamespace</code>  <em>attribute information item</em> in the enclosing WSDL 2.0 document.<sup><a title="Link to assertion Import-0071 summary" href="#Import-0071-summary">&dagger;</a></sup></span> 
   <span class="test-assertion" id="Import-0072">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document.<sup><a title="Link to assertion Import-0072 summary" href="#Import-0072-summary">&dagger;</a></sup></span>
!  <span class="test-assertion" id="Import-1402001">
!  If the <code>location</code>  <em>attribute information item</em> of the <code>import</code>  <em>element information item</em> is dereferencable, then
!   and the actual value of the 
   <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
   actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
!  of the referenced WSDL 2.0 document.<sup><a title="Link to assertion Import-1402001 summary" href="#Import-1402001-summary">&dagger;</a></sup></span> (see <a href="#wsdllocation"><b>7. Locating WSDL 2.0 Documents</b></a>)
   </p>
  </div>
***************
*** 11115,11119 ****
      <div class="div1">
      	
! <h2><a name="N163B2"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 11117,11121 ----
      <div class="div1">
      	
! <h2><a name="N163A7"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 11499,11506 ****
  </td>
  <td rowspan="1" colspan="1">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the 
!  <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
!  actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
!  of the referenced WSDL 2.0 document.</td>
  </tr>
  <tr>
--- 11501,11505 ----
  </td>
  <td rowspan="1" colspan="1">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document.</td>
  </tr>
  <tr>
***************
*** 11515,11518 ****
--- 11514,11528 ----
  <tr>
  <td rowspan="1" colspan="1">
+ <a href="#Import-1402001" name="Import-1402001-summary">Import-1402001</a>
+ </td>
+ <td rowspan="1" colspan="1">
+  If the <code>location</code>  <em>attribute information item</em> of the <code>import</code>  <em>element information item</em> is dereferencable, then
+   and the actual value of the 
+  <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
+  actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
+  of the referenced WSDL 2.0 document.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
  <a href="#Include-0069" name="Include-0069-summary">Include-0069</a>
  </td>
***************
*** 11582,11599 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#InterfaceOperation-1204002" name="InterfaceOperation-1204002-summary">InterfaceOperation-1204002</a>
- </td>
- <td rowspan="1" colspan="1">Its value MUST be an absolute
- 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
- <a href="#InterfaceOperation-1204003" name="InterfaceOperation-1204003-summary">InterfaceOperation-1204003</a>
- </td>
- <td rowspan="1" colspan="1">Its value MUST be an absolute IRI
- 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#Location-0076" name="Location-0076-summary">Location-0076</a>
  </td>
--- 11592,11595 ----
***************
*** 11611,11629 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#MessageLabel-0004" name="MessageLabel-0004-summary">MessageLabel-0004</a>
- </td>
- <td rowspan="1" colspan="1">
- 	  		The
- 	  		<code>messageLabel</code> 
- 	  		<em>attribute information item</em>
- 	  		of an interface message reference
- 	  		<em>element information item</em>
- 	  		MUST be present if the message exchange pattern has more
- 	  		than one placeholder message with {direction} equal to the
- 	  		message direction.
- 	  	</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a>
  </td>
--- 11607,11610 ----
***************
*** 11641,11659 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#MessageLabel-0006" name="MessageLabel-0006-summary">MessageLabel-0006</a>
- </td>
- <td rowspan="1" colspan="1">
- 	  		The
- 	  		<code>messageLabel</code> 
- 	  		<em>attribute information item</em>
- 	  		of a binding message reference
- 	  		<em>element information item</em>
- 	  		MUST be present if the message exchange pattern has more
- 	  		than one placeholder message with {direction} equal to the
- 	  		message direction.
- 	  	</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#MessageLabel-0007" name="MessageLabel-0007-summary">MessageLabel-0007</a>
  </td>
--- 11622,11625 ----
***************
*** 12094,12106 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#Description-0024" name="Description-0024-summary">Description-0024</a>
- </td>
- <td rowspan="1" colspan="1">
-          		Each WSDL 2.0 or type system component of the same kind MUST be uniquely
-          		identified by its qualified name.
-          	</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#Description-1201001" name="Description-1201001-summary">Description-1201001</a>
  </td>
--- 12060,12063 ----
***************
*** 12520,12523 ****
--- 12477,12541 ----
      	<td rowspan="1" colspan="1">AGR</td>
      	<td rowspan="1" colspan="1">
+     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR115">
+     			CR115
+     		</a>
+     		: Split assertion Import-0072 into Import-0072 and Import-1402001.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR108">
+     			CR108
+     		</a>
+     		: Removed assertion markup for MessageLabel-0004
+     		since is a duplicate of MessageLabel-0012.
+     		Removed assertion markup for MessageLabel-0006
+     		since is a duplicate of MessageLabel-0014.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR106">
+     			CR106
+     		</a>
+     		: Removed assertion markup for InterfaceOperation-1204003
+     		since is a duplicate of InterfaceOperation-1204001.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR105">
+     			CR105
+     		</a>
+     		: Removed assertion markup for InterfaceOperation-1204002
+     		since is a duplicate of InterfaceOperation-1204000.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR104">
+     			CR104
+     		</a>
+     		: Removed assertion markup for Description-0024 since is
+     		covered by other assertions.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR103">
      			CR103

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.135
retrieving revision 1.136
diff -C 2 -d -r1.135 -r1.136
*** wsdl20.tex	11 Jan 2007 01:39:49 -0000	1.135
--- wsdl20.tex	11 Jan 2007 02:15:26 -0000	1.136
***************
*** 1939,1955 ****
  
           
!          	
!          		Each WSDL 2.0 or type system component of the same kind MUST be uniquely
!          		identified by its qualified name.
!          	
!          	That is, if two distinct components of the same kind (
!          	Interface, Binding, etc.) are in
!        the same target namespace, then their QNames MUST be
!        unique. However, different kinds of components (e.g., an
!        Interface component and a Binding component) MAY have the same
!        QName. Thus, QNames of components must be unique within the
!        space of those components in a given target namespace.
  
! 	  The \texttt{description} \textit{element information item} has the following Infoset properties:
  	  \begin{itemize}
  	    \item A [local name] of \texttt{description}.
--- 1939,1958 ----
  
           
!          	Note that each WSDL 2.0 or type system component of the
!          	same kind must be uniquely identified by its qualified
!          	name. That is, if two distinct components of the same kind
!          	(Interface,
!          	Binding, etc.) are in the same target namespace, then their QNames
!          	MUST be unique. However, different kinds of components
!          	(e.g., an
!          	Interface
!          	component and a
!          	Binding
!          	component) MAY have the same QName. Thus, QNames of
!          	components must be unique within the space of those
!          	components in a given target namespace.
!          
  
!          The \texttt{description} \textit{element information item} has the following Infoset properties:
  	  \begin{itemize}
  	    \item A [local name] of \texttt{description}.
***************
*** 3927,3931 ****
  		
  		The type of the \texttt{pattern} \textit{attribute information item} is \textit{xs:anyURI}.
! 		Its value MUST be an absolute
  		IRI (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
  		
--- 3930,3934 ----
  		
  		The type of the \texttt{pattern} \textit{attribute information item} is \textit{xs:anyURI}.
! 		Note that its value must be an absolute
  		IRI (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
  		
***************
*** 3954,3958 ****
               The type of the \texttt{style} \textit{attribute information item} is
              \textit{list of xs:anyURI}. 
!             Its value MUST be an absolute IRI
  	    (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
  
--- 3957,3961 ----
               The type of the \texttt{style} \textit{attribute information item} is
              \textit{list of xs:anyURI}. 
!             Note that its value must be an absolute IRI
  	    (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
  
***************
*** 4412,4425 ****
  	  
  	  
! 	  	
! 	  		The
  	  		\texttt{messageLabel}
  	  		\textit{attribute information item}
  	  		of an interface message reference
  	  		\textit{element information item}
! 	  		MUST be present if the message exchange pattern has more
  	  		than one placeholder message with \{direction\} equal to the
  	  		message direction.
- 	  	
  	  
  
--- 4415,4426 ----
  	  
  	  
! 	  		Note that the
  	  		\texttt{messageLabel}
  	  		\textit{attribute information item}
  	  		of an interface message reference
  	  		\textit{element information item}
! 	  		must be present if the message exchange pattern has more
  	  		than one placeholder message with \{direction\} equal to the
  	  		message direction.
  	  
  
***************
*** 6721,6734 ****
  	  
  	  
! 	  	
! 	  		The
  	  		\texttt{messageLabel}
  	  		\textit{attribute information item}
  	  		of a binding message reference
  	  		\textit{element information item}
! 	  		MUST be present if the message exchange pattern has more
  	  		than one placeholder message with \{direction\} equal to the
  	  		message direction.
- 	  	
  	  
  
--- 6722,6733 ----
  	  
  	  
! 	  		Note that the
  	  		\texttt{messageLabel}
  	  		\textit{attribute information item}
  	  		of a binding message reference
  	  		\textit{element information item}
! 	  		must be present if the message exchange pattern has more
  	  		than one placeholder message with \{direction\} equal to the
  	  		message direction.
  	  
  
***************
*** 9175,9179 ****
   value of \texttt{targetNamespace} \textit{attribute information item} in the enclosing WSDL 2.0 document. 
   If the location attribute in the \texttt{import} \textit{element information item} 
!  is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the 
   \texttt{namespace} \textit{attribute information item} MUST be identical to the 
   actual value of the \texttt{targetNamespace} \textit{attribute information item} 
--- 9174,9181 ----
   value of \texttt{targetNamespace} \textit{attribute information item} in the enclosing WSDL 2.0 document. 
   If the location attribute in the \texttt{import} \textit{element information item} 
!  is dereferencible then it MUST reference a WSDL 2.0 document.
!  
!  If the \texttt{location} \textit{attribute information item} of the \texttt{import} \textit{element information item} is dereferencable, then
!   and the actual value of the 
   \texttt{namespace} \textit{attribute information item} MUST be identical to the 
   actual value of the \texttt{targetNamespace} \textit{attribute information item} 
***************
*** 13094,13101 ****
  &
  If the location attribute in the \texttt{import} \textit{element information item} 
!  is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the 
!  \texttt{namespace} \textit{attribute information item} MUST be identical to the 
!  actual value of the \texttt{targetNamespace} \textit{attribute information item} 
!  of the referenced WSDL 2.0 document.
  \\ \hline 
  
--- 13096,13100 ----
  &
  If the location attribute in the \texttt{import} \textit{element information item} 
!  is dereferencible then it MUST reference a WSDL 2.0 document.
  \\ \hline 
  
***************
*** 13112,13115 ****
--- 13111,13125 ----
  
  &
+ 
+  If the \texttt{location} \textit{attribute information item} of the \texttt{import} \textit{element information item} is dereferencable, then
+   and the actual value of the 
+  \texttt{namespace} \textit{attribute information item} MUST be identical to the 
+  actual value of the \texttt{targetNamespace} \textit{attribute information item} 
+  of the referenced WSDL 2.0 document.
+ \\ \hline 
+ 
+ 
+ 
+ &
  The actual value of the \texttt{targetNamespace} \textit{attribute information item} of the
    included WSDL 2.0 document MUST match the actual value of the
***************
*** 13179,13196 ****
  
  &
- Its value MUST be an absolute
- 		IRI (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
- \\ \hline 
- 
- 
- 
- &
- Its value MUST be an absolute IRI
- 	    (see \hyperlink{RFC3987}{[\textit{IETF RFC 3987}]}).
- \\ \hline 
- 
- 
- 
- &
  It MUST NOT appear on a
    \texttt{wsdl:description} element or any of its
--- 13189,13192 ----
***************
*** 13212,13230 ****
  	  		\texttt{messageLabel}
  	  		\textit{attribute information item}
- 	  		of an interface message reference
- 	  		\textit{element information item}
- 	  		MUST be present if the message exchange pattern has more
- 	  		than one placeholder message with \{direction\} equal to the
- 	  		message direction.
- 	  	
- \\ \hline 
- 
- 
- 
- &
- 
- 	  		The
- 	  		\texttt{messageLabel}
- 	  		\textit{attribute information item}
  	  		of an interface fault reference
  	  		\textit{element information item}
--- 13208,13211 ----
***************
*** 13242,13260 ****
  	  		\texttt{messageLabel}
  	  		\textit{attribute information item}
- 	  		of a binding message reference
- 	  		\textit{element information item}
- 	  		MUST be present if the message exchange pattern has more
- 	  		than one placeholder message with \{direction\} equal to the
- 	  		message direction.
- 	  	
- \\ \hline 
- 
- 
- 
- &
- 
- 	  		The
- 	  		\texttt{messageLabel}
- 	  		\textit{attribute information item}
  	  		of a binding fault reference
  	  		\textit{element information item}
--- 13223,13226 ----
***************
*** 13693,13705 ****
  
  &
- 
-          		Each WSDL 2.0 or type system component of the same kind MUST be uniquely
-          		identified by its qualified name.
-          	
- \\ \hline 
- 
- 
- 
- &
  The value of the \texttt{targetNamespace} \textit{attribute information item} SHOULD be dereferenceable.
  \\ \hline 
--- 13659,13662 ----
***************
*** 14117,14120 ****
--- 14074,14138 ----
      	AGR&
      	
+     		\href{http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR115}{
+     			CR115
+     		}
+     		: Split assertion Import-0072 into Import-0072 and Import-1402001.
+     	
+     \\ \hline 
+ 
+     
+     	20070110&
+     	AGR&
+     	
+     		\href{http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR108}{
+     			CR108
+     		}
+     		: Removed assertion markup for MessageLabel-0004
+     		since is a duplicate of MessageLabel-0012.
+     		Removed assertion markup for MessageLabel-0006
+     		since is a duplicate of MessageLabel-0014.
+     	
+     \\ \hline 
+ 
+     
+     	20070110&
+     	AGR&
+     	
+     		\href{http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR106}{
+     			CR106
+     		}
+     		: Removed assertion markup for InterfaceOperation-1204003
+     		since is a duplicate of InterfaceOperation-1204001.
+     	
+     \\ \hline 
+ 
+     
+     	20070110&
+     	AGR&
+     	
+     		\href{http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR105}{
+     			CR105
+     		}
+     		: Removed assertion markup for InterfaceOperation-1204002
+     		since is a duplicate of InterfaceOperation-1204000.
+     	
+     \\ \hline 
+ 
+     
+     	20070110&
+     	AGR&
+     	
+     		\href{http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR104}{
+     			CR104
+     		}
+     		: Removed assertion markup for Description-0024 since is
+     		covered by other assertions.
+     	
+     \\ \hline 
+ 
+     
+     	20070110&
+     	AGR&
+     	
      		\href{http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR103}{
      			CR103

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.420
retrieving revision 1.421
diff -C 2 -d -r1.420 -r1.421
*** wsdl20.xml	11 Jan 2007 01:39:53 -0000	1.420
--- wsdl20.xml	11 Jan 2007 02:15:28 -0000	1.421
***************
*** 1910,1926 ****
  
           <p>
!          	<assert class="component" id="Description-0024">
!          		Each WSDL 2.0 or type system component of the same kind MUST be uniquely
!          		identified by its qualified name.
!          	</assert>
!          	That is, if two distinct components of the same kind (
!          	<comp>Interface</comp>, <comp>Binding</comp>, etc.) are in
!        the same target namespace, then their QNames MUST be
!        unique. However, different kinds of components (e.g., an
!        <comp>Interface</comp> component and a <comp>Binding</comp> component) MAY have the same
!        QName. Thus, QNames of components must be unique within the
!        space of those components in a given target namespace.</p>
  
! 	  <p>The <el>description</el> &EII; has the following Infoset properties:</p>
  	  <ulist>
  	    <item><p>A [local name] of <el>description</el>.</p></item>
--- 1910,1929 ----
  
           <p>
!          	Note that each WSDL 2.0 or type system component of the
!          	same kind must be uniquely identified by its qualified
!          	name. That is, if two distinct components of the same kind
!          	(<comp>Interface</comp>,
!          	<comp>Binding</comp>, etc.) are in the same target namespace, then their QNames
!          	MUST be unique. However, different kinds of components
!          	(e.g., an
!          	<comp>Interface</comp>
!          	component and a
!          	<comp>Binding</comp>
!          	component) MAY have the same QName. Thus, QNames of
!          	components must be unique within the space of those
!          	components in a given target namespace.
!          </p>
  
!          <p>The <el>description</el> &EII; has the following Infoset properties:</p>
  	  <ulist>
  	    <item><p>A [local name] of <el>description</el>.</p></item>
***************
*** 3873,3878 ****
  		<p>
  		The type of the <att>pattern</att> &AII; is <emph>xs:anyURI</emph>.
! 		<assert class="document" id="InterfaceOperation-1204002">Its value MUST be an absolute
! 		IRI (see <bibref ref="RFC3987"/>).</assert>
  		</p>
        </div4>
--- 3876,3881 ----
  		<p>
  		The type of the <att>pattern</att> &AII; is <emph>xs:anyURI</emph>.
! 		Note that its value must be an absolute
! 		IRI (see <bibref ref="RFC3987"/>).
  		</p>
        </div4>
***************
*** 3898,3903 ****
              <p> The type of the <att>style</att> &AII; is
              <emph>list of xs:anyURI</emph>. 
!             <assert class="document" id="InterfaceOperation-1204003">Its value MUST be an absolute IRI
! 	    (see <bibref ref="RFC3987"/>).</assert></p>
  
        </div4>
--- 3901,3906 ----
              <p> The type of the <att>style</att> &AII; is
              <emph>list of xs:anyURI</emph>. 
!             Note that its value must be an absolute IRI
! 	    (see <bibref ref="RFC3987"/>).</p>
  
        </div4>
***************
*** 4341,4354 ****
  	  
  	  <p>
! 	  	<assert class="document" id="MessageLabel-0004">
! 	  		The
  	  		<att>messageLabel</att>
  	  		&AII;
  	  		of an interface message reference
  	  		&EII;
! 	  		MUST be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
- 	  	</assert>
  	  </p>
  
--- 4344,4355 ----
  	  
  	  <p>
! 	  		Note that the
  	  		<att>messageLabel</att>
  	  		&AII;
  	  		of an interface message reference
  	  		&EII;
! 	  		must be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
  	  </p>
  
***************
*** 6599,6612 ****
  	  
  	  <p>
! 	  	<assert class="document" id="MessageLabel-0006">
! 	  		The
  	  		<att>messageLabel</att>
  	  		&AII;
  	  		of a binding message reference
  	  		&EII;
! 	  		MUST be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
- 	  	</assert>
  	  </p>
  
--- 6600,6611 ----
  	  
  	  <p>
! 	  		Note that the
  	  		<att>messageLabel</att>
  	  		&AII;
  	  		of a binding message reference
  	  		&EII;
! 	  		must be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
  	  </p>
  
***************
*** 8973,8977 ****
   value of <att>targetNamespace</att> &AII; in the enclosing WSDL 2.0 document.</assert> 
   <assert class="document" id="Import-0072">If the location attribute in the <el>import</el> &EII; 
!  is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the 
   <att>namespace</att> &AII; MUST be identical to the 
   actual value of the <att>targetNamespace</att> &AII; 
--- 8972,8979 ----
   value of <att>targetNamespace</att> &AII; in the enclosing WSDL 2.0 document.</assert> 
   <assert class="document" id="Import-0072">If the location attribute in the <el>import</el> &EII; 
!  is dereferencible then it MUST reference a WSDL 2.0 document.</assert>
!  <assert class="document" id="Import-1402001">
!  If the <att>location</att> &AII; of the <el>import</el> &EII; is dereferencable, then
!   and the actual value of the 
   <att>namespace</att> &AII; MUST be identical to the 
   actual value of the <att>targetNamespace</att> &AII; 
***************
*** 12406,12409 ****
--- 12408,12477 ----
      	<td>
      		<loc
+     			href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR115">
+     			CR115
+     		</loc>
+     		: Split assertion Import-0072 into Import-0072 and Import-1402001.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td>20070110</td>
+     	<td>AGR</td>
+     	<td>
+     		<loc
+     			href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR108">
+     			CR108
+     		</loc>
+     		: Removed assertion markup for MessageLabel-0004
+     		since is a duplicate of MessageLabel-0012.
+     		Removed assertion markup for MessageLabel-0006
+     		since is a duplicate of MessageLabel-0014.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td>20070110</td>
+     	<td>AGR</td>
+     	<td>
+     		<loc
+     			href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR106">
+     			CR106
+     		</loc>
+     		: Removed assertion markup for InterfaceOperation-1204003
+     		since is a duplicate of InterfaceOperation-1204001.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td>20070110</td>
+     	<td>AGR</td>
+     	<td>
+     		<loc
+     			href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR105">
+     			CR105
+     		</loc>
+     		: Removed assertion markup for InterfaceOperation-1204002
+     		since is a duplicate of InterfaceOperation-1204000.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td>20070110</td>
+     	<td>AGR</td>
+     	<td>
+     		<loc
+     			href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR104">
+     			CR104
+     		</loc>
+     		: Removed assertion markup for Description-0024 since is
+     		covered by other assertions.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td>20070110</td>
+     	<td>AGR</td>
+     	<td>
+     		<loc
      			href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR103">
      			CR103

Index: document-assertion-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/document-assertion-table.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -C 2 -d -r1.20 -r1.21
*** document-assertion-table.xml	11 Jan 2007 01:39:53 -0000	1.20
--- document-assertion-table.xml	11 Jan 2007 02:15:28 -0000	1.21
***************
*** 51,58 ****
  </td>
  <td>If the location attribute in the <el>import</el> <emph>element information item</emph> 
!  is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the 
!  <att>namespace</att> <emph>attribute information item</emph> MUST be identical to the 
!  actual value of the <att>targetNamespace</att> <emph>attribute information item</emph> 
!  of the referenced WSDL 2.0 document.</td>
  </tr>
  <tr>
--- 51,55 ----
  </td>
  <td>If the location attribute in the <el>import</el> <emph>element information item</emph> 
!  is dereferencible then it MUST reference a WSDL 2.0 document.</td>
  </tr>
  <tr>
***************
*** 67,70 ****
--- 64,78 ----
  <tr>
  <td>
+ <assert-summary ref="Import-1402001"/>
+ </td>
+ <td>
+  If the <att>location</att> <emph>attribute information item</emph> of the <el>import</el> <emph>element information item</emph> is dereferencable, then
+   and the actual value of the 
+  <att>namespace</att> <emph>attribute information item</emph> MUST be identical to the 
+  actual value of the <att>targetNamespace</att> <emph>attribute information item</emph> 
+  of the referenced WSDL 2.0 document.</td>
+ </tr>
+ <tr>
+ <td>
  <assert-summary ref="Include-0069"/>
  </td>
***************
*** 134,151 ****
  <tr>
  <td>
- <assert-summary ref="InterfaceOperation-1204002"/>
- </td>
- <td>Its value MUST be an absolute
- 		IRI (see <bibref ref="RFC3987"/>).</td>
- </tr>
- <tr>
- <td>
- <assert-summary ref="InterfaceOperation-1204003"/>
- </td>
- <td>Its value MUST be an absolute IRI
- 	    (see <bibref ref="RFC3987"/>).</td>
- </tr>
- <tr>
- <td>
  <assert-summary ref="Location-0076"/>
  </td>
--- 142,145 ----
***************
*** 163,181 ****
  <tr>
  <td>
- <assert-summary ref="MessageLabel-0004"/>
- </td>
- <td>
- 	  		The
- 	  		<att>messageLabel</att>
- 	  		<emph>attribute information item</emph>
- 	  		of an interface message reference
- 	  		<emph>element information item</emph>
- 	  		MUST be present if the message exchange pattern has more
- 	  		than one placeholder message with {direction} equal to the
- 	  		message direction.
- 	  	</td>
- </tr>
- <tr>
- <td>
  <assert-summary ref="MessageLabel-0005"/>
  </td>
--- 157,160 ----
***************
*** 193,211 ****
  <tr>
  <td>
- <assert-summary ref="MessageLabel-0006"/>
- </td>
- <td>
- 	  		The
- 	  		<att>messageLabel</att>
- 	  		<emph>attribute information item</emph>
- 	  		of a binding message reference
- 	  		<emph>element information item</emph>
- 	  		MUST be present if the message exchange pattern has more
- 	  		than one placeholder message with {direction} equal to the
- 	  		message direction.
- 	  	</td>
- </tr>
- <tr>
- <td>
  <assert-summary ref="MessageLabel-0007"/>
  </td>
--- 172,175 ----

Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.129
retrieving revision 1.130
diff -C 2 -d -r1.129 -r1.130
*** wsdl20-z.html	11 Jan 2007 01:39:49 -0000	1.129
--- wsdl20-z.html	11 Jan 2007 02:15:26 -0000	1.130
***************
*** 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="#N163B2">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbp;&nbsp;&nbsp;1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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="#N163A7">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbp;&nbsp;&nbsp;1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
***************
*** 106,110 ****
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.3 <a href="#extenions-and-modules">Extensions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normtive)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#component-designator-canonical-form">Canonical Form for WSDL 2.0 Component Designators</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.3 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N163B2">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p>/div><hr><div class="body">
  
  <div class="div1">
--- 106,110 ----
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.3 <a href="#extenions-and-modules">Extensions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normtive)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#component-designator-canonical-form">Canonical Form for WSDL 2.0 Component Designators</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.3 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N163A7">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p>/div><hr><div class="body">
  
  <div class="div1">
***************
*** 1550,1566 ****
  
           <p>
!          	<span class="test-assertion" id="Description-0024">
!          		Each WSDL 2.0 or type system component of the same kind MUST be uniquely
!          		identified by its qualified name.
!          	<sup><a title="Link to assertion Description-0024 summary" href="#Description-0024-summary">&dagger;</a></sup></span>
!          	That is, if two distinct components of the same kind (
!          	<a href="wsdl20.html#component-Interface">Interface</a>, <a href="wsdl20.html#component-Binding">Binding</a>, etc.) are in
!        the same target namespace, then their QNames MUST be
!        unique. However, different kinds of components (e.g., an
!        <a href="wsdl20.html#component-Interface">Interface</a> component and a <a href="wsdl20.html#component-Binding">Binding</a> component) MAY have the same
!        QName. Thus, QNames of components must be unique within the
!        space of those components in a given target namespace.</p>
  
! 	  <p>The <code>description</code>  <em>element information item</em> has the following Infoset properties:</p>
  	  <ul>
  	    <li><p>A [local name] of <code>description</code> .</p></li>
--- 1550,1569 ----
  
           <p>
!          	Note that each WSDL 2.0 or type system component of the
!          	same kind must be uniquely identified by its qualified
!          	name. That is, if two distinct components of the same kind
!          	(<a href="wsdl20.html#component-Interface">Interface</a>,
!          	<a href="wsdl20.html#component-Binding">Binding</a>, etc.) are in the same target namespace, then their QNames
!          	MUST be unique. However, different kinds of components
!          	(e.g., an
!          	<a href="wsdl20.html#component-Interface">Interface</a>
!          	component and a
!          	<a href="wsdl20.html#component-Binding">Binding</a>
!          	component) MAY have the same QName. Thus, QNames of
!          	components must be unique within the space of those
!          	components in a given target namespace.
!          </p>
  
!          <p>The <code>description</code>  <em>element information item</em> has the following Infoset properties:</p>
  	  <ul>
  	    <li><p>A [local name] of <code>description</code> .</p></li>
***************
*** 3313,3318 ****
  		<p>
  		The type of the <code>pattern</code>  <em>attribute information item</em> is <em>xs:anyURI</em>.
! 		<span class="test-assertion" id="InterfaceOperation-1204002">Its value MUST be an absolute
! 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).<sup><a title="Link to assertion InterfaceOperation-1204002 summary" href="#InterfaceOperation-1204002-summary">&dagger;</a></sup></span>
  		</p>
        </div>
--- 3316,3321 ----
  		<p>
  		The type of the <code>pattern</code>  <em>attribute information item</em> is <em>xs:anyURI</em>.
! 		Note that its value must be an absolute
! 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).
  		</p>
        </div>
***************
*** 3339,3344 ****
              <p> The type of the <code>style</code>  <em>attribute information item</em> is
              <em>list of xs:anyURI</em>. 
!             <span class="test-assertion" id="InterfaceOperation-1204003">Its value MUST be an absolute IRI
! 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).<sup><a title="Link to assertion InterfaceOperation-1204003 summary" href="#InterfaceOperation-1204003-summary">&dagger;</a></sup></span></p>
  
        </div>
--- 3342,3347 ----
              <p> The type of the <code>style</code>  <em>attribute information item</em> is
              <em>list of xs:anyURI</em>. 
!             Note that its value must be an absolute IRI
! 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</p>
  
        </div>
***************
*** 3758,3771 ****
  	  
  	  <p>
! 	  	<span class="test-assertion" id="MessageLabel-0004">
! 	  		The
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of an interface message reference
  	  		<em>element information item</em>
! 	  		MUST be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
- 	  	<sup><a title="Link to assertion MessageLabel-0004 summary" href="#MessageLabel-0004-summary">&dagger;</a></sup></span>
  	  </p>
  
--- 3761,3772 ----
  	  
  	  <p>
! 	  		Note that the
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of an interface message reference
  	  		<em>element information item</em>
! 	  		must be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
  	  </p>
  
***************
*** 5823,5836 ****
  	  
  	  <p>
! 	  	<span class="test-assertion" id="MessageLabel-0006">
! 	  		The
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of a binding message reference
  	  		<em>element information item</em>
! 	  		MUST be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
- 	  	<sup><a title="Link to assertion MessageLabel-0006 summary" href="#MessageLabel-0006-summary">&dagger;</a></sup></span>
  	  </p>
  
--- 5824,5835 ----
  	  
  	  <p>
! 	  		Note that the
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of a binding message reference
  	  		<em>element information item</em>
! 	  		must be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
  	  </p>
  
***************
*** 8108,8115 ****
   value of <code>targetNamespace</code>  <em>attribute information item</em> in the enclosing WSDL 2.0 document.<sup><a title="Link to assertion Import-0071 summary" href="#Import-0071-summary">&dagger;</a></sup></span> 
   <span class="test-assertion" id="Import-0072">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the 
   <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
   actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
!  of the referenced WSDL 2.0 document.<sup><a title="Link to assertion Import-0072 summary" href="#Import-0072-summary">&dagger;</a></sup></span> (see <a href="#wsdllocation"><b>7. Locating WSDL 2.0 Documents</b></a>)
   </p>
  </div>
--- 8107,8117 ----
   value of <code>targetNamespace</code>  <em>attribute information item</em> in the enclosing WSDL 2.0 document.<sup><a title="Link to assertion Import-0071 summary" href="#Import-0071-summary">&dagger;</a></sup></span> 
   <span class="test-assertion" id="Import-0072">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document.<sup><a title="Link to assertion Import-0072 summary" href="#Import-0072-summary">&dagger;</a></sup></span>
!  <span class="test-assertion" id="Import-1402001">
!  If the <code>location</code>  <em>attribute information item</em> of the <code>import</code>  <em>element information item</em> is dereferencable, then
!   and the actual value of the 
   <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
   actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
!  of the referenced WSDL 2.0 document.<sup><a title="Link to assertion Import-1402001 summary" href="#Import-1402001-summary">&dagger;</a></sup></span> (see <a href="#wsdllocation"><b>7. Locating WSDL 2.0 Documents</b></a>)
   </p>
  </div>
***************
*** 11089,11093 ****
      <div class="div1">
      	
! <h2><a name="N163B2"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 11091,11095 ----
      <div class="div1">
      	
! <h2><a name="N163A7"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 11473,11480 ****
  </td>
  <td rowspan="1" colspan="1">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the 
!  <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
!  actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
!  of the referenced WSDL 2.0 document.</td>
  </tr>
  <tr>
--- 11475,11479 ----
  </td>
  <td rowspan="1" colspan="1">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document.</td>
  </tr>
  <tr>
***************
*** 11489,11492 ****
--- 11488,11502 ----
  <tr>
  <td rowspan="1" colspan="1">
+ <a href="#Import-1402001" name="Import-1402001-summary">Import-1402001</a>
+ </td>
+ <td rowspan="1" colspan="1">
+  If the <code>location</code>  <em>attribute information item</em> of the <code>import</code>  <em>element information item</em> is dereferencable, then
+   and the actual value of the 
+  <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
+  actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
+  of the referenced WSDL 2.0 document.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
  <a href="#Include-0069" name="Include-0069-summary">Include-0069</a>
  </td>
***************
*** 11556,11573 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#InterfaceOperation-1204002" name="InterfaceOperation-1204002-summary">InterfaceOperation-1204002</a>
- </td>
- <td rowspan="1" colspan="1">Its value MUST be an absolute
- 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
- <a href="#InterfaceOperation-1204003" name="InterfaceOperation-1204003-summary">InterfaceOperation-1204003</a>
- </td>
- <td rowspan="1" colspan="1">Its value MUST be an absolute IRI
- 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#Location-0076" name="Location-0076-summary">Location-0076</a>
  </td>
--- 11566,11569 ----
***************
*** 11585,11603 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#MessageLabel-0004" name="MessageLabel-0004-summary">MessageLabel-0004</a>
- </td>
- <td rowspan="1" colspan="1">
- 	  		The
- 	  		<code>messageLabel</code> 
- 	  		<em>attribute information item</em>
- 	  		of an interface message reference
- 	  		<em>element information item</em>
- 	  		MUST be present if the message exchange pattern has more
- 	  		than one placeholder message with {direction} equal to the
- 	  		message direction.
- 	  	</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a>
  </td>
--- 11581,11584 ----
***************
*** 11615,11633 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#MessageLabel-0006" name="MessageLabel-0006-summary">MessageLabel-0006</a>
- </td>
- <td rowspan="1" colspan="1">
- 	  		The
- 	  		<code>messageLabel</code> 
- 	  		<em>attribute information item</em>
- 	  		of a binding message reference
- 	  		<em>element information item</em>
- 	  		MUST be present if the message exchange pattern has more
- 	  		than one placeholder message with {direction} equal to the
- 	  		message direction.
- 	  	</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#MessageLabel-0007" name="MessageLabel-0007-summary">MessageLabel-0007</a>
  </td>
--- 11596,11599 ----
***************
*** 12068,12080 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#Description-0024" name="Description-0024-summary">Description-0024</a>
- </td>
- <td rowspan="1" colspan="1">
-          		Each WSDL 2.0 or type system component of the same kind MUST be uniquely
-          		identified by its qualified name.
-          	</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#Description-1201001" name="Description-1201001-summary">Description-1201001</a>
  </td>
--- 12034,12037 ----
***************
*** 12494,12497 ****
--- 12451,12515 ----
      	<td rowspan="1" colspan="1">AGR</td>
      	<td rowspan="1" colspan="1">
+     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR115">
+     			CR115
+     		</a>
+     		: Split assertion Import-0072 into Import-0072 and Import-1402001.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR108">
+     			CR108
+     		</a>
+     		: Removed assertion markup for MessageLabel-0004
+     		since is a duplicate of MessageLabel-0012.
+     		Removed assertion markup for MessageLabel-0006
+     		since is a duplicate of MessageLabel-0014.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR106">
+     			CR106
+     		</a>
+     		: Removed assertion markup for InterfaceOperation-1204003
+     		since is a duplicate of InterfaceOperation-1204001.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR105">
+     			CR105
+     		</a>
+     		: Removed assertion markup for InterfaceOperation-1204002
+     		since is a duplicate of InterfaceOperation-1204000.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR104">
+     			CR104
+     		</a>
+     		: Removed assertion markup for Description-0024 since is
+     		covered by other assertions.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR103">
      			CR103

Index: component-assertion-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/component-assertion-table.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -C 2 -d -r1.18 -r1.19
*** component-assertion-table.xml	11 Jan 2007 01:39:49 -0000	1.18
--- component-assertion-table.xml	11 Jan 2007 02:15:25 -0000	1.19
***************
*** 209,221 ****
  <tr>
  <td>
- <assert-summary ref="Description-0024"/>
- </td>
- <td>
-          		Each WSDL 2.0 or type system component of the same kind MUST be uniquely
-          		identified by its qualified name.
-          	</td>
- </tr>
- <tr>
- <td>
  <assert-summary ref="Description-1201001"/>
  </td>
--- 209,212 ----

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.302
retrieving revision 1.303
diff -C 2 -d -r1.302 -r1.303
*** wsdl20.html	11 Jan 2007 01:39:51 -0000	1.302
--- wsdl20.html	11 Jan 2007 02:15:27 -0000	1.303
***************
*** 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="#N163B2">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbp;&nbsp;&nbsp;1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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="#N163A7">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change og</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>&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web Service</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a Service Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational Conventions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href="#xmlSchemaAnyURI">XML Schema anyURI</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbp;&nbsp;&nbsp;1.4.6 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.10 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.1 <a href="#Description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.1 <a href="#Description_details">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.2.1 <a href="#Description_targetnamespace_attriute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
        Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.2 <a href="#Interface">Interface</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.1 <a href="#Interface_details">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nsp;&nbsp;2.3 <a href="#InterfaceFault">Interface Fault</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
***************
*** 106,110 ****
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.3 <a href="#extenions-and-modules">Extensions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normtive)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#component-designator-canonical-form">Canonical Form for WSDL 2.0 Component Designators</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.3 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N163B2">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p>/div><hr><div class="body">
  
  <div class="div1">
--- 106,110 ----
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.3 <a href="#extenions-and-modules">Extensions</a><br>5. <a href="#eii-documentation">Documentation</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normtive)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#component-designator-canonical-form">Canonical Form for WSDL 2.0 Component Designators</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.3 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N163A7">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p>/div><hr><div class="body">
  
  <div class="div1">
***************
*** 851,867 ****
  
           <p>
!          	<span class="test-assertion" id="Description-0024">
!          		Each WSDL 2.0 or type system component of the same kind MUST be uniquely
!          		identified by its qualified name.
!          	<sup><a title="Link to assertion Description-0024 summary" href="#Description-0024-summary">&dagger;</a></sup></span>
!          	That is, if two distinct components of the same kind (
!          	<a href="wsdl20.html#component-Interface">Interface</a>, <a href="wsdl20.html#component-Binding">Binding</a>, etc.) are in
!        the same target namespace, then their QNames MUST be
!        unique. However, different kinds of components (e.g., an
!        <a href="wsdl20.html#component-Interface">Interface</a> component and a <a href="wsdl20.html#component-Binding">Binding</a> component) MAY have the same
!        QName. Thus, QNames of components must be unique within the
!        space of those components in a given target namespace.</p>
  
! 	  <p>The <code>description</code>  <em>element information item</em> has the following Infoset properties:</p>
  	  <ul>
  	    <li><p>A [local name] of <code>description</code> .</p></li>
--- 851,870 ----
  
           <p>
!          	Note that each WSDL 2.0 or type system component of the
!          	same kind must be uniquely identified by its qualified
!          	name. That is, if two distinct components of the same kind
!          	(<a href="wsdl20.html#component-Interface">Interface</a>,
!          	<a href="wsdl20.html#component-Binding">Binding</a>, etc.) are in the same target namespace, then their QNames
!          	MUST be unique. However, different kinds of components
!          	(e.g., an
!          	<a href="wsdl20.html#component-Interface">Interface</a>
!          	component and a
!          	<a href="wsdl20.html#component-Binding">Binding</a>
!          	component) MAY have the same QName. Thus, QNames of
!          	components must be unique within the space of those
!          	components in a given target namespace.
!          </p>
  
!          <p>The <code>description</code>  <em>element information item</em> has the following Infoset properties:</p>
  	  <ul>
  	    <li><p>A [local name] of <code>description</code> .</p></li>
***************
*** 2182,2187 ****
  		<p>
  		The type of the <code>pattern</code>  <em>attribute information item</em> is <em>xs:anyURI</em>.
! 		<span class="test-assertion" id="InterfaceOperation-1204002">Its value MUST be an absolute
! 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).<sup><a title="Link to assertion InterfaceOperation-1204002 summary" href="#InterfaceOperation-1204002-summary">&dagger;</a></sup></span>
  		</p>
        </div>
--- 2185,2190 ----
  		<p>
  		The type of the <code>pattern</code>  <em>attribute information item</em> is <em>xs:anyURI</em>.
! 		Note that its value must be an absolute
! 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).
  		</p>
        </div>
***************
*** 2208,2213 ****
              <p> The type of the <code>style</code>  <em>attribute information item</em> is
              <em>list of xs:anyURI</em>. 
!             <span class="test-assertion" id="InterfaceOperation-1204003">Its value MUST be an absolute IRI
! 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).<sup><a title="Link to assertion InterfaceOperation-1204003 summary" href="#InterfaceOperation-1204003-summary">&dagger;</a></sup></span></p>
  
        </div>
--- 2211,2216 ----
              <p> The type of the <code>style</code>  <em>attribute information item</em> is
              <em>list of xs:anyURI</em>. 
!             Note that its value must be an absolute IRI
! 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</p>
  
        </div>
***************
*** 2550,2563 ****
  	  
  	  <p>
! 	  	<span class="test-assertion" id="MessageLabel-0004">
! 	  		The
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of an interface message reference
  	  		<em>element information item</em>
! 	  		MUST be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
- 	  	<sup><a title="Link to assertion MessageLabel-0004 summary" href="#MessageLabel-0004-summary">&dagger;</a></sup></span>
  	  </p>
  
--- 2553,2564 ----
  	  
  	  <p>
! 	  		Note that the
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of an interface message reference
  	  		<em>element information item</em>
! 	  		must be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
  	  </p>
  
***************
*** 4035,4048 ****
  	  
  	  <p>
! 	  	<span class="test-assertion" id="MessageLabel-0006">
! 	  		The
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of a binding message reference
  	  		<em>element information item</em>
! 	  		MUST be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
- 	  	<sup><a title="Link to assertion MessageLabel-0006 summary" href="#MessageLabel-0006-summary">&dagger;</a></sup></span>
  	  </p>
  
--- 4036,4047 ----
  	  
  	  <p>
! 	  		Note that the
  	  		<code>messageLabel</code> 
  	  		<em>attribute information item</em>
  	  		of a binding message reference
  	  		<em>element information item</em>
! 	  		must be present if the message exchange pattern has more
  	  		than one placeholder message with {direction} equal to the
  	  		message direction.
  	  </p>
  
***************
*** 5978,5985 ****
   value of <code>targetNamespace</code>  <em>attribute information item</em> in the enclosing WSDL 2.0 document.<sup><a title="Link to assertion Import-0071 summary" href="#Import-0071-summary">&dagger;</a></sup></span> 
   <span class="test-assertion" id="Import-0072">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the 
   <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
   actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
!  of the referenced WSDL 2.0 document.<sup><a title="Link to assertion Import-0072 summary" href="#Import-0072-summary">&dagger;</a></sup></span> (see <a href="#wsdllocation"><b>7. Locating WSDL 2.0 Documents</b></a>)
   </p>
  </div>
--- 5977,5987 ----
   value of <code>targetNamespace</code>  <em>attribute information item</em> in the enclosing WSDL 2.0 document.<sup><a title="Link to assertion Import-0071 summary" href="#Import-0071-summary">&dagger;</a></sup></span> 
   <span class="test-assertion" id="Import-0072">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document.<sup><a title="Link to assertion Import-0072 summary" href="#Import-0072-summary">&dagger;</a></sup></span>
!  <span class="test-assertion" id="Import-1402001">
!  If the <code>location</code>  <em>attribute information item</em> of the <code>import</code>  <em>element information item</em> is dereferencable, then
!   and the actual value of the 
   <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
   actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
!  of the referenced WSDL 2.0 document.<sup><a title="Link to assertion Import-1402001 summary" href="#Import-1402001-summary">&dagger;</a></sup></span> (see <a href="#wsdllocation"><b>7. Locating WSDL 2.0 Documents</b></a>)
   </p>
  </div>
***************
*** 8221,8225 ****
      <div class="div1">
      	
! <h2><a name="N163B2"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 8223,8227 ----
      <div class="div1">
      	
! <h2><a name="N163A7"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 8605,8612 ****
  </td>
  <td rowspan="1" colspan="1">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document and the actual value of the 
!  <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
!  actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
!  of the referenced WSDL 2.0 document.</td>
  </tr>
  <tr>
--- 8607,8611 ----
  </td>
  <td rowspan="1" colspan="1">If the location attribute in the <code>import</code>  <em>element information item</em> 
!  is dereferencible then it MUST reference a WSDL 2.0 document.</td>
  </tr>
  <tr>
***************
*** 8621,8624 ****
--- 8620,8634 ----
  <tr>
  <td rowspan="1" colspan="1">
+ <a href="#Import-1402001" name="Import-1402001-summary">Import-1402001</a>
+ </td>
+ <td rowspan="1" colspan="1">
+  If the <code>location</code>  <em>attribute information item</em> of the <code>import</code>  <em>element information item</em> is dereferencable, then
+   and the actual value of the 
+  <code>namespace</code>  <em>attribute information item</em> MUST be identical to the 
+  actual value of the <code>targetNamespace</code>  <em>attribute information item</em> 
+  of the referenced WSDL 2.0 document.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
  <a href="#Include-0069" name="Include-0069-summary">Include-0069</a>
  </td>
***************
*** 8688,8705 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#InterfaceOperation-1204002" name="InterfaceOperation-1204002-summary">InterfaceOperation-1204002</a>
- </td>
- <td rowspan="1" colspan="1">Its value MUST be an absolute
- 		IRI (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
- <a href="#InterfaceOperation-1204003" name="InterfaceOperation-1204003-summary">InterfaceOperation-1204003</a>
- </td>
- <td rowspan="1" colspan="1">Its value MUST be an absolute IRI
- 	    (see [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]).</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#Location-0076" name="Location-0076-summary">Location-0076</a>
  </td>
--- 8698,8701 ----
***************
*** 8717,8735 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#MessageLabel-0004" name="MessageLabel-0004-summary">MessageLabel-0004</a>
- </td>
- <td rowspan="1" colspan="1">
- 	  		The
- 	  		<code>messageLabel</code> 
- 	  		<em>attribute information item</em>
- 	  		of an interface message reference
- 	  		<em>element information item</em>
- 	  		MUST be present if the message exchange pattern has more
- 	  		than one placeholder message with {direction} equal to the
- 	  		message direction.
- 	  	</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#MessageLabel-0005" name="MessageLabel-0005-summary">MessageLabel-0005</a>
  </td>
--- 8713,8716 ----
***************
*** 8747,8765 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#MessageLabel-0006" name="MessageLabel-0006-summary">MessageLabel-0006</a>
- </td>
- <td rowspan="1" colspan="1">
- 	  		The
- 	  		<code>messageLabel</code> 
- 	  		<em>attribute information item</em>
- 	  		of a binding message reference
- 	  		<em>element information item</em>
- 	  		MUST be present if the message exchange pattern has more
- 	  		than one placeholder message with {direction} equal to the
- 	  		message direction.
- 	  	</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#MessageLabel-0007" name="MessageLabel-0007-summary">MessageLabel-0007</a>
  </td>
--- 8728,8731 ----
***************
*** 9200,9212 ****
  <tr>
  <td rowspan="1" colspan="1">
- <a href="#Description-0024" name="Description-0024-summary">Description-0024</a>
- </td>
- <td rowspan="1" colspan="1">
-          		Each WSDL 2.0 or type system component of the same kind MUST be uniquely
-          		identified by its qualified name.
-          	</td>
- </tr>
- <tr>
- <td rowspan="1" colspan="1">
  <a href="#Description-1201001" name="Description-1201001-summary">Description-1201001</a>
  </td>
--- 9166,9169 ----
***************
*** 9626,9629 ****
--- 9583,9647 ----
      	<td rowspan="1" colspan="1">AGR</td>
      	<td rowspan="1" colspan="1">
+     		<a href="http://www.w3.org/2002/ws/desc/5/cr-issues/issues.html#CR115">
+     			CR115
+     		</a>
+     		: Split assertion Import-0072 into Import-0072 and Import-1402001.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR108">
+     			CR108
+     		</a>
+     		: Removed assertion markup for MessageLabel-0004
+     		since is a duplicate of MessageLabel-0012.
+     		Removed assertion markup for MessageLabel-0006
+     		since is a duplicate of MessageLabel-0014.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR106">
+     			CR106
+     		</a>
+     		: Removed assertion markup for InterfaceOperation-1204003
+     		since is a duplicate of InterfaceOperation-1204001.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR105">
+     			CR105
+     		</a>
+     		: Removed assertion markup for InterfaceOperation-1204002
+     		since is a duplicate of InterfaceOperation-1204000.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR104">
+     			CR104
+     		</a>
+     		: Removed assertion markup for Description-0024 since is
+     		covered by other assertions.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20070110</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/issues.html#CR103">
      			CR103

Received on Thursday, 11 January 2007 02:15:51 UTC