2002/ws/desc/wsdl20 wsdl20.tex,1.137,1.138 wsdl20.toc,1.35,1.36 wsdl20-z-ie.html,1.105,1.106 wsdl20-z.html,1.131,1.132 wsdl20.html,1.304,1.305 wsdl20.xml,1.422,1.423 wsdl20-primer.html,1.175,1.176

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

Modified Files:
	wsdl20.tex wsdl20.toc wsdl20-z-ie.html wsdl20-z.html 
	wsdl20.html wsdl20.xml wsdl20-primer.html 
Log Message:
Removed feature and property elements from XML pseudo-syntax.

Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.105
retrieving revision 1.106
diff -C 2 -d -r1.105 -r1.106
*** wsdl20-z-ie.html	12 Jan 2007 16:08:52 -0000	1.105
--- wsdl20-z-ie.html	16 Jan 2007 03:19:50 -0000	1.106
***************
*** 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
--- 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="#N16398">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="#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">
--- 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="#N16398">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">
***************
*** 2091,2095 ****
          styleDefault="<em>list of xs:anyURI</em>"? &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>interface</b>&gt;
  &lt;/description&gt;
--- 2091,2095 ----
          styleDefault="<em>list of xs:anyURI</em>"? &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; ]*
    &lt;/<b>interface</b>&gt;
  &lt;/description&gt;
***************
*** 2595,2599 ****
            element="<em>xs:QName</em>"? &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>fault</b>&gt;
    &lt;/interface&gt;
--- 2595,2598 ----
***************
*** 3204,3210 ****
            style="<em>list of xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
!       [ &lt;feature /&gt; | &lt;property /&gt; | 
!         [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]+
!       ]*
      &lt;/<b>operation</b>&gt;
    &lt;/interface&gt;
--- 3203,3207 ----
            style="<em>list of xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/interface&gt;
***************
*** 3638,3642 ****
              element="<em>union of xs:QName, xs:token</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
--- 3635,3638 ----
***************
*** 3644,3648 ****
              element="<em>union of xs:QName, xs:token</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>output</b>&gt;
      &lt;/operation&gt;
--- 3640,3643 ----
***************
*** 4088,4092 ****
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>infault</b>&gt;*
        &lt;<b>outfault</b>
--- 4083,4086 ----
***************
*** 4094,4098 ****
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>outfault</b>&gt;*
      &lt;/operation&gt;
--- 4088,4091 ----
***************
*** 4550,4554 ****
          type="<em>xs:anyURI</em>" &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>binding</b>&gt;
  &lt;/description&gt;
--- 4543,4547 ----
          type="<em>xs:anyURI</em>" &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; ]*
    &lt;/<b>binding</b>&gt;
  &lt;/description&gt;
***************
*** 4950,4954 ****
            ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>fault</b>&gt;
    &lt;/binding&gt;
--- 4943,4946 ----
***************
*** 5346,5350 ****
            ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/binding&gt;
--- 5338,5342 ----
            ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/binding&gt;
***************
*** 5727,5736 ****
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>output</b>&gt;
      &lt;/operation&gt;
--- 5719,5726 ----
***************
*** 6110,6114 ****
              messageLabel="<em>xs:NCName</em>"?&gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>infault</b>&gt;
        &lt;<b>outfault</b>
--- 6100,6103 ----
***************
*** 6116,6120 ****
              messageLabel="<em>xs:NCName</em>"?&gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>outfault</b>&gt;
      &lt;/operation&gt;
--- 6105,6108 ----
***************
*** 6540,6544 ****
      &lt;documentation /&gt;*
      &lt;endpoint /&gt;+
-     [ &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>service</b>&gt;
  &lt;/description&gt;
--- 6528,6531 ----
***************
*** 6898,6902 ****
            address="<em>xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>endpoint</b>&gt;+
    &lt;/service&gt;
--- 6885,6888 ----
***************
*** 8648,8655 ****
      &lt;fault name="<em>xs:NCName</em>" element="<em>xs:QName</em>"? &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/fault&gt;*
  
--- 8634,8637 ----
***************
*** 8659,8666 ****
        &lt;input messageLabel="<em>xs:NCName</em>"? element="<em>union of xs:QName, xs:token</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/input&gt;*
  
--- 8641,8644 ----
***************
*** 8668,8708 ****
          &lt;documentation /&gt;*
  
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/output&gt;*
  
        &lt;infault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/infault&gt;*
  
        &lt;outfault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/outfault&gt;*
  
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/operation&gt;*
  
-     &lt;feature ref="<em>xs:anyURI</em>" required="<em>xs:boolean</em>"? &gt;
-       &lt;documentation /&gt;*
-     &lt;/feature&gt;*
- 
-     &lt;property ref="<em>xs:anyURI</em>" &gt;
-       &lt;documentation /&gt;*
- 
-       &lt;value&gt; <em>xs:anyType</em> &lt;/value&gt;?
-       
-       &lt;constraint&gt; <em>xs:QName</em> &lt;/constraint&gt;?
-     &lt;/property&gt;*
    &lt;/interface&gt;*
  
--- 8646,8661 ----
***************
*** 8712,8719 ****
      &lt;fault ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/fault&gt;*
  
--- 8665,8668 ----
***************
*** 8723,8764 ****
        &lt;input messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/input&gt;*
  
        &lt;output messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/output&gt;*
  
        &lt;infault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/infault&gt;*
  
        &lt;outfault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/outfault&gt;*
  
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/operation&gt;*
  
-     &lt;feature ... /&gt;*
- 
-     &lt;property ... /&gt;*
    &lt;/binding&gt;*
  
--- 8672,8691 ----
***************
*** 8768,8780 ****
      &lt;endpoint name="<em>xs:NCName</em>" binding="<em>xs:QName</em>" address="<em>xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/endpoint&gt;*
  
-     &lt;feature ... /&gt;*
- 
-     &lt;property ... /&gt;*
    &lt;/service&gt;*
  &lt;/description&gt;
--- 8695,8700 ----
***************
*** 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>
--- 11037,11041 ----
      <div class="div1">
      	
! <h2><a name="N16398"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 12485,12488 ****
--- 12405,12417 ----
  
      <tr>
+     	<td rowspan="1" colspan="1">20070115</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">
+     		Removed feature and property elements from XML
+     		pseudo-syntax.
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td rowspan="1" colspan="1">20070110</td>
      	<td rowspan="1" colspan="1">AGR</td>

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.137
retrieving revision 1.138
diff -C 2 -d -r1.137 -r1.138
*** wsdl20.tex	12 Jan 2007 16:08:52 -0000	1.137
--- wsdl20.tex	16 Jan 2007 03:19:50 -0000	1.138
***************
*** 2565,2569 ****
          styleDefault="list of xs:anyURI"? >
      <documentation />*
!     [ <fault /> | <operation /> | <feature /> | <property /> ]*
    </interface>
  </description>
--- 2565,2569 ----
          styleDefault="list of xs:anyURI"? >
      <documentation />*
!     [ <fault /> | <operation /> ]*
    </interface>
  </description>
***************
*** 3108,3112 ****
            element="xs:QName"? >
        <documentation />*
-       [ <feature /> | <property /> ]*
      </fault>
    </interface>
--- 3108,3111 ----
***************
*** 3808,3814 ****
            style="list of xs:anyURI"? >
        <documentation />*
!       [ <feature /> | <property /> | 
!         [ <input /> | <output /> | <infault /> | <outfault /> ]+
!       ]*
      </operation>
    </interface>
--- 3807,3811 ----
            style="list of xs:anyURI"? >
        <documentation />*
!       [ <input /> | <output /> | <infault /> | <outfault /> ]*
      </operation>
    </interface>
***************
*** 4279,4283 ****
              element="union of xs:QName, xs:token"? >
          <documentation />*
-         [ <feature /> | <property /> ]*
        </input>
        <output
--- 4276,4279 ----
***************
*** 4285,4289 ****
              element="union of xs:QName, xs:token"? >
          <documentation />*
-         [ <feature /> | <property /> ]*
        </output>
      </operation>
--- 4281,4284 ----
***************
*** 4769,4773 ****
              messageLabel="xs:NCName"? >
          <documentation />*
-         [ <feature /> | <property /> ]*
        </infault>*
        <outfault
--- 4764,4767 ----
***************
*** 4775,4779 ****
              messageLabel="xs:NCName"? >
          <documentation />*
-         [ <feature /> | <property /> ]*
        </outfault>*
      </operation>
--- 4769,4772 ----
***************
*** 5275,5279 ****
          type="xs:anyURI" >
      <documentation />*
!     [ <fault /> | <operation /> | <feature /> | <property /> ]*
    </binding>
  </description>
--- 5268,5272 ----
          type="xs:anyURI" >
      <documentation />*
!     [ <fault /> | <operation /> ]*
    </binding>
  </description>
***************
*** 5716,5720 ****
            ref="xs:QName" >
        <documentation />*
-       [ <feature /> | <property /> ]*
      </fault>
    </binding>
--- 5709,5712 ----
***************
*** 6168,6172 ****
            ref="xs:QName" >
        <documentation />*
!       [ <input /> | <output /> | <infault /> | <outfault /> | <feature /> | <property /> ]*
      </operation>
    </binding>
--- 6160,6164 ----
            ref="xs:QName" >
        <documentation />*
!       [ <input /> | <output /> | <infault /> | <outfault /> ]*
      </operation>
    </binding>
***************
*** 6601,6610 ****
              messageLabel="xs:NCName"? >
          <documentation />*
-         [ <feature /> | <property /> ]*
        </input>
        <output
              messageLabel="xs:NCName"? >
          <documentation />*
-         [ <feature /> | <property /> ]*
        </output>
      </operation>
--- 6593,6600 ----
***************
*** 7035,7039 ****
              messageLabel="xs:NCName"?>
          <documentation />*
-         [ <feature /> | <property /> ]*
        </infault>
        <outfault
--- 7025,7028 ----
***************
*** 7041,7045 ****
              messageLabel="xs:NCName"?>
          <documentation />*
-         [ <feature /> | <property /> ]*
        </outfault>
      </operation>
--- 7030,7033 ----
***************
*** 7503,7507 ****
      <documentation />*
      <endpoint />+
-     [ <feature /> | <property /> ]*
    </service>
  </description>
--- 7491,7494 ----
***************
*** 7899,7903 ****
            address="xs:anyURI"? >
        <documentation />*
-       [ <feature /> | <property /> ]*
      </endpoint>+
    </service>
--- 7886,7889 ----
***************
*** 9703,9710 ****
      <fault name="xs:NCName" element="xs:QName"? >
        <documentation />*
- 
-       <feature ... />*
- 
-       <property ... />*
      </fault>*
  
--- 9689,9692 ----
***************
*** 9714,9721 ****
        <input messageLabel="xs:NCName"? element="union of xs:QName, xs:token"? >
          <documentation />*
- 
-         <feature ... />*
- 
-         <property ... />*
        </input>*
  
--- 9696,9699 ----
***************
*** 9723,9763 ****
          <documentation />*
  
-         <feature ... />*
- 
-         <property ... />*
        </output>*
  
        <infault ref="xs:QName" messageLabel="xs:NCName"? >
          <documentation />*
- 
-         <feature ... />*
- 
-         <property ... />*
        </infault>*
  
        <outfault ref="xs:QName" messageLabel="xs:NCName"? >
          <documentation />*
- 
-         <feature ... />*
- 
-         <property ... />*
        </outfault>*
  
-       <feature ... />*
- 
-       <property ... />*
      </operation>*
  
-     <feature ref="xs:anyURI" required="xs:boolean"? >
-       <documentation />*
-     </feature>*
- 
-     <property ref="xs:anyURI" >
-       <documentation />*
- 
-       <value> xs:anyType </value>?
-       
-       <constraint> xs:QName </constraint>?
-     </property>*
    </interface>*
  
--- 9701,9716 ----
***************
*** 9767,9774 ****
      <fault ref="xs:QName" >
        <documentation />*
- 
-       <feature ... />*
- 
-       <property ... />*
      </fault>*
  
--- 9720,9723 ----
***************
*** 9778,9819 ****
        <input messageLabel="xs:NCName"? >
          <documentation />*
- 
-         <feature ... />*
- 
-         <property ... />*
        </input>*
  
        <output messageLabel="xs:NCName"? >
          <documentation />*
- 
-         <feature ... />*
- 
-         <property ... />*
        </output>*
  
        <infault ref="xs:QName" messageLabel="xs:NCName"? >
          <documentation />*
- 
-         <feature ... />*
- 
-         <property ... />*
        </infault>*
  
        <outfault ref="xs:QName" messageLabel="xs:NCName"? >
          <documentation />*
- 
-         <feature ... />*
- 
-         <property ... />*
        </outfault>*
  
-       <feature ... />*
- 
-       <property ... />*
      </operation>*
  
-     <feature ... />*
- 
-     <property ... />*
    </binding>*
  
--- 9727,9746 ----
***************
*** 9823,9835 ****
      <endpoint name="xs:NCName" binding="xs:QName" address="xs:anyURI"? >
        <documentation />*
- 
-       <feature ... />*
- 
-       <property ... />*
      </endpoint>*
  
-     <feature ... />*
- 
-     <property ... />*
    </service>*
  </description>
--- 9750,9755 ----
***************
*** 14082,14085 ****
--- 14002,14014 ----
  
      
+     	20070115&
+     	AGR&
+     	
+     		Removed feature and property elements from XML
+     		pseudo-syntax.
+     	
+     \\ \hline 
+ 
+     
      	20070110&
      	AGR&

Index: wsdl20.toc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v
retrieving revision 1.35
retrieving revision 1.36
diff -C 2 -d -r1.35 -r1.36
*** wsdl20.toc	11 Jan 2007 01:39:49 -0000	1.35
--- wsdl20.toc	16 Jan 2007 03:19:50 -0000	1.36
***************
*** 39,43 ****
  \contentsline {subsection}{\numberline {2.4.2}XML Representation of Interface Operation Component}{54}{subsection.2.4.2}
  \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner element]}{55}{section*.11}
! \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner element]}{56}{section*.12}
  \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner element]}{56}{section*.13}
  \contentsline {subsection}{\numberline {2.4.3}Mapping Interface Operation's XML Representation to Component Properties}{56}{subsection.2.4.3}
--- 39,43 ----
  \contentsline {subsection}{\numberline {2.4.2}XML Representation of Interface Operation Component}{54}{subsection.2.4.2}
  \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner element]}{55}{section*.11}
! \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner element]}{55}{section*.12}
  \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner element]}{56}{section*.13}
  \contentsline {subsection}{\numberline {2.4.3}Mapping Interface Operation's XML Representation to Component Properties}{56}{subsection.2.4.3}
***************
*** 138,171 ****
  \contentsline {section}{\numberline {8.1}XML Information Set Conformance}{126}{section.8.1}
  \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{127}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{131}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{131}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{132}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{135}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{135}{section.A.1}
! \contentsline {section}{\numberline {A.2}Fragment Identifiers}{136}{section.A.2}
! \contentsline {subsection}{\numberline {A.2.1}The Description Component}{141}{subsection.A.2.1}
! \contentsline {subsection}{\numberline {A.2.2}The Element Declaration Component}{141}{subsection.A.2.2}
! \contentsline {subsection}{\numberline {A.2.3}The Type Definition Component}{142}{subsection.A.2.3}
! \contentsline {subsection}{\numberline {A.2.4}The Interface Component}{143}{subsection.A.2.4}
! \contentsline {subsection}{\numberline {A.2.5}The Interface Fault Component}{144}{subsection.A.2.5}
! \contentsline {subsection}{\numberline {A.2.6}The Interface Operation Component}{145}{subsection.A.2.6}
! \contentsline {subsection}{\numberline {A.2.7}The Interface Message Reference Component}{146}{subsection.A.2.7}
! \contentsline {subsection}{\numberline {A.2.8}The Interface Fault Reference Component}{147}{subsection.A.2.8}
! \contentsline {subsection}{\numberline {A.2.9}The Binding Component}{149}{subsection.A.2.9}
! \contentsline {subsection}{\numberline {A.2.10}The Binding Fault Component}{150}{subsection.A.2.10}
! \contentsline {subsection}{\numberline {A.2.11}The Binding Operation Component}{151}{subsection.A.2.11}
! \contentsline {subsection}{\numberline {A.2.12}The Binding Message Reference Component}{152}{subsection.A.2.12}
! \contentsline {subsection}{\numberline {A.2.13}The Binding Fault Reference Component}{153}{subsection.A.2.13}
! \contentsline {subsection}{\numberline {A.2.14}The Service Component}{155}{subsection.A.2.14}
! \contentsline {subsection}{\numberline {A.2.15}The Endpoint Component}{156}{subsection.A.2.15}
! \contentsline {subsection}{\numberline {A.2.16}Extension Components}{156}{subsection.A.2.16}
! \contentsline {section}{\numberline {A.3}Security considerations}{157}{section.A.3}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{158}{appendix.B}
! \contentsline {chapter}{\numberline {C}IRI-References for WSDL 2.0 Components (Non-Normative)}{160}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL 2.0 IRIs}{160}{section.C.1}
! \contentsline {section}{\numberline {C.2}Canonical Form for WSDL 2.0 Component Designators}{161}{section.C.2}
! \contentsline {section}{\numberline {C.3}Example}{161}{section.C.3}
! \contentsline {chapter}{\numberline {D}Component Summary (Non-Normative)}{164}{appendix.D}
! \contentsline {chapter}{\numberline {E}Assertion Summary (Non-Normative)}{168}{appendix.E}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{177}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL 2.0 Specification Changes}{177}{section.F.1}
--- 138,171 ----
  \contentsline {section}{\numberline {8.1}XML Information Set Conformance}{126}{section.8.1}
  \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{127}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{130}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{130}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{131}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{134}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{134}{section.A.1}
! \contentsline {section}{\numberline {A.2}Fragment Identifiers}{135}{section.A.2}
! \contentsline {subsection}{\numberline {A.2.1}The Description Component}{140}{subsection.A.2.1}
! \contentsline {subsection}{\numberline {A.2.2}The Element Declaration Component}{140}{subsection.A.2.2}
! \contentsline {subsection}{\numberline {A.2.3}The Type Definition Component}{141}{subsection.A.2.3}
! \contentsline {subsection}{\numberline {A.2.4}The Interface Component}{142}{subsection.A.2.4}
! \contentsline {subsection}{\numberline {A.2.5}The Interface Fault Component}{143}{subsection.A.2.5}
! \contentsline {subsection}{\numberline {A.2.6}The Interface Operation Component}{144}{subsection.A.2.6}
! \contentsline {subsection}{\numberline {A.2.7}The Interface Message Reference Component}{145}{subsection.A.2.7}
! \contentsline {subsection}{\numberline {A.2.8}The Interface Fault Reference Component}{146}{subsection.A.2.8}
! \contentsline {subsection}{\numberline {A.2.9}The Binding Component}{148}{subsection.A.2.9}
! \contentsline {subsection}{\numberline {A.2.10}The Binding Fault Component}{149}{subsection.A.2.10}
! \contentsline {subsection}{\numberline {A.2.11}The Binding Operation Component}{150}{subsection.A.2.11}
! \contentsline {subsection}{\numberline {A.2.12}The Binding Message Reference Component}{151}{subsection.A.2.12}
! \contentsline {subsection}{\numberline {A.2.13}The Binding Fault Reference Component}{152}{subsection.A.2.13}
! \contentsline {subsection}{\numberline {A.2.14}The Service Component}{154}{subsection.A.2.14}
! \contentsline {subsection}{\numberline {A.2.15}The Endpoint Component}{155}{subsection.A.2.15}
! \contentsline {subsection}{\numberline {A.2.16}Extension Components}{155}{subsection.A.2.16}
! \contentsline {section}{\numberline {A.3}Security considerations}{156}{section.A.3}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{157}{appendix.B}
! \contentsline {chapter}{\numberline {C}IRI-References for WSDL 2.0 Components (Non-Normative)}{159}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL 2.0 IRIs}{159}{section.C.1}
! \contentsline {section}{\numberline {C.2}Canonical Form for WSDL 2.0 Component Designators}{160}{section.C.2}
! \contentsline {section}{\numberline {C.3}Example}{160}{section.C.3}
! \contentsline {chapter}{\numberline {D}Component Summary (Non-Normative)}{163}{appendix.D}
! \contentsline {chapter}{\numberline {E}Assertion Summary (Non-Normative)}{167}{appendix.E}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{176}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL 2.0 Specification Changes}{176}{section.F.1}

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.422
retrieving revision 1.423
diff -C 2 -d -r1.422 -r1.423
*** wsdl20.xml	12 Jan 2007 16:08:54 -0000	1.422
--- wsdl20.xml	16 Jan 2007 03:19:53 -0000	1.423
***************
*** 2529,2533 ****
          styleDefault=&quot;<emph>list of xs:anyURI</emph>&quot;? &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>interface</b>&gt;
  &lt;/description&gt;
--- 2529,2533 ----
          styleDefault=&quot;<emph>list of xs:anyURI</emph>&quot;? &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; ]*
    &lt;/<b>interface</b>&gt;
  &lt;/description&gt;
***************
*** 3063,3067 ****
            element=&quot;<emph>xs:QName</emph>&quot;? &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>fault</b>&gt;
    &lt;/interface&gt;
--- 3063,3066 ----
***************
*** 3746,3752 ****
            style=&quot;<emph>list of xs:anyURI</emph>&quot;? &gt;
        &lt;documentation /&gt;*
!       [ &lt;feature /&gt; | &lt;property /&gt; | 
!         [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]+
!       ]*
      &lt;/<b>operation</b>&gt;
    &lt;/interface&gt;
--- 3745,3749 ----
            style=&quot;<emph>list of xs:anyURI</emph>&quot;? &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/interface&gt;
***************
*** 4213,4217 ****
              element=&quot;<emph>union of xs:QName, xs:token</emph>&quot;? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
--- 4210,4213 ----
***************
*** 4219,4223 ****
              element=&quot;<emph>union of xs:QName, xs:token</emph>&quot;? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>output</b>&gt;
      &lt;/operation&gt;
--- 4215,4218 ----
***************
*** 4689,4693 ****
              messageLabel=&quot;<emph>xs:NCName</emph>&quot;? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>infault</b>&gt;*
        &lt;<b>outfault</b>
--- 4684,4687 ----
***************
*** 4695,4699 ****
              messageLabel=&quot;<emph>xs:NCName</emph>&quot;? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>outfault</b>&gt;*
      &lt;/operation&gt;
--- 4689,4692 ----
***************
*** 5184,5188 ****
          type=&quot;<emph>xs:anyURI</emph>&quot; &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>binding</b>&gt;
  &lt;/description&gt;
--- 5177,5181 ----
          type=&quot;<emph>xs:anyURI</emph>&quot; &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; ]*
    &lt;/<b>binding</b>&gt;
  &lt;/description&gt;
***************
*** 5615,5619 ****
            ref=&quot;<emph>xs:QName</emph>&quot; &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>fault</b>&gt;
    &lt;/binding&gt;
--- 5608,5611 ----
***************
*** 6056,6060 ****
            ref=&quot;<emph>xs:QName</emph>&quot; &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/binding&gt;
--- 6048,6052 ----
            ref=&quot;<emph>xs:QName</emph>&quot; &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/binding&gt;
***************
*** 6482,6491 ****
              messageLabel=&quot;<emph>xs:NCName</emph>&quot;? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
              messageLabel=&quot;<emph>xs:NCName</emph>&quot;? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>output</b>&gt;
      &lt;/operation&gt;
--- 6474,6481 ----
***************
*** 6904,6908 ****
              messageLabel=&quot;<emph>xs:NCName</emph>&quot;?&gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>infault</b>&gt;
        &lt;<b>outfault</b>
--- 6894,6897 ----
***************
*** 6910,6914 ****
              messageLabel=&quot;<emph>xs:NCName</emph>&quot;?&gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>outfault</b>&gt;
      &lt;/operation&gt;
--- 6899,6902 ----
***************
*** 7357,7361 ****
      &lt;documentation /&gt;*
      &lt;endpoint /&gt;+
-     [ &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>service</b>&gt;
  &lt;/description&gt;
--- 7345,7348 ----
***************
*** 7742,7746 ****
            address=&quot;<emph>xs:anyURI</emph>&quot;? &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>endpoint</b>&gt;+
    &lt;/service&gt;
--- 7729,7732 ----
***************
*** 9477,9484 ****
      &lt;fault name=&quot;<emph>xs:NCName</emph>&quot; element=&quot;<emph>xs:QName</emph>&quot;? &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/fault&gt;*
  
--- 9463,9466 ----
***************
*** 9488,9495 ****
        &lt;input messageLabel=&quot;<emph>xs:NCName</emph>&quot;? element=&quot;<emph>union of xs:QName, xs:token</emph>&quot;? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/input&gt;*
  
--- 9470,9473 ----
***************
*** 9497,9537 ****
          &lt;documentation /&gt;*
  
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/output&gt;*
  
        &lt;infault ref=&quot;<emph>xs:QName</emph>&quot; messageLabel=&quot;<emph>xs:NCName</emph>&quot;? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/infault&gt;*
  
        &lt;outfault ref=&quot;<emph>xs:QName</emph>&quot; messageLabel=&quot;<emph>xs:NCName</emph>&quot;? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/outfault&gt;*
  
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/operation&gt;*
  
-     &lt;feature ref=&quot;<emph>xs:anyURI</emph>&quot; required=&quot;<emph>xs:boolean</emph>&quot;? &gt;
-       &lt;documentation /&gt;*
-     &lt;/feature&gt;*
- 
-     &lt;property ref=&quot;<emph>xs:anyURI</emph>&quot; &gt;
-       &lt;documentation /&gt;*
- 
-       &lt;value&gt; <emph>xs:anyType</emph> &lt;/value&gt;?
-       
-       &lt;constraint&gt; <emph>xs:QName</emph> &lt;/constraint&gt;?
-     &lt;/property&gt;*
    &lt;/interface&gt;*
  
--- 9475,9490 ----
***************
*** 9541,9548 ****
      &lt;fault ref=&quot;<emph>xs:QName</emph>&quot; &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/fault&gt;*
  
--- 9494,9497 ----
***************
*** 9552,9593 ****
        &lt;input messageLabel=&quot;<emph>xs:NCName</emph>&quot;? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/input&gt;*
  
        &lt;output messageLabel=&quot;<emph>xs:NCName</emph>&quot;? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/output&gt;*
  
        &lt;infault ref=&quot;<emph>xs:QName</emph>&quot; messageLabel=&quot;<emph>xs:NCName</emph>&quot;? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/infault&gt;*
  
        &lt;outfault ref=&quot;<emph>xs:QName</emph>&quot; messageLabel=&quot;<emph>xs:NCName</emph>&quot;? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/outfault&gt;*
  
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/operation&gt;*
  
-     &lt;feature ... /&gt;*
- 
-     &lt;property ... /&gt;*
    &lt;/binding&gt;*
  
--- 9501,9520 ----
***************
*** 9597,9609 ****
      &lt;endpoint name=&quot;<emph>xs:NCName</emph>&quot; binding=&quot;<emph>xs:QName</emph>&quot; address=&quot;<emph>xs:anyURI</emph>&quot;? &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/endpoint&gt;*
  
-     &lt;feature ... /&gt;*
- 
-     &lt;property ... /&gt;*
    &lt;/service&gt;*
  &lt;/description&gt;
--- 9524,9529 ----
***************
*** 12416,12419 ****
--- 12336,12348 ----
  
      <tr>
+     	<td>20070115</td>
+     	<td>AGR</td>
+     	<td>
+     		Removed feature and property elements from XML
+     		pseudo-syntax.
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td>20070110</td>
      	<td>AGR</td>

Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.131
retrieving revision 1.132
diff -C 2 -d -r1.131 -r1.132
*** wsdl20-z.html	12 Jan 2007 16:08:53 -0000	1.131
--- wsdl20-z.html	16 Jan 2007 03:19:50 -0000	1.132
***************
*** 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
--- 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="#N16398">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="#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">
--- 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="#N16398">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">
***************
*** 2087,2091 ****
          styleDefault="<em>list of xs:anyURI</em>"? &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>interface</b>&gt;
  &lt;/description&gt;
--- 2087,2091 ----
          styleDefault="<em>list of xs:anyURI</em>"? &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; ]*
    &lt;/<b>interface</b>&gt;
  &lt;/description&gt;
***************
*** 2589,2593 ****
            element="<em>xs:QName</em>"? &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>fault</b>&gt;
    &lt;/interface&gt;
--- 2589,2592 ----
***************
*** 3196,3202 ****
            style="<em>list of xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
!       [ &lt;feature /&gt; | &lt;property /&gt; | 
!         [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]+
!       ]*
      &lt;/<b>operation</b>&gt;
    &lt;/interface&gt;
--- 3195,3199 ----
            style="<em>list of xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/interface&gt;
***************
*** 3628,3632 ****
              element="<em>union of xs:QName, xs:token</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
--- 3625,3628 ----
***************
*** 3634,3638 ****
              element="<em>union of xs:QName, xs:token</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>output</b>&gt;
      &lt;/operation&gt;
--- 3630,3633 ----
***************
*** 4076,4080 ****
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>infault</b>&gt;*
        &lt;<b>outfault</b>
--- 4071,4074 ----
***************
*** 4082,4086 ****
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>outfault</b>&gt;*
      &lt;/operation&gt;
--- 4076,4079 ----
***************
*** 4536,4540 ****
          type="<em>xs:anyURI</em>" &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>binding</b>&gt;
  &lt;/description&gt;
--- 4529,4533 ----
          type="<em>xs:anyURI</em>" &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; ]*
    &lt;/<b>binding</b>&gt;
  &lt;/description&gt;
***************
*** 4934,4938 ****
            ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>fault</b>&gt;
    &lt;/binding&gt;
--- 4927,4930 ----
***************
*** 5328,5332 ****
            ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/binding&gt;
--- 5320,5324 ----
            ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/binding&gt;
***************
*** 5707,5716 ****
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>output</b>&gt;
      &lt;/operation&gt;
--- 5699,5706 ----
***************
*** 6088,6092 ****
              messageLabel="<em>xs:NCName</em>"?&gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>infault</b>&gt;
        &lt;<b>outfault</b>
--- 6078,6081 ----
***************
*** 6094,6098 ****
              messageLabel="<em>xs:NCName</em>"?&gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>outfault</b>&gt;
      &lt;/operation&gt;
--- 6083,6086 ----
***************
*** 6516,6520 ****
      &lt;documentation /&gt;*
      &lt;endpoint /&gt;+
-     [ &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>service</b>&gt;
  &lt;/description&gt;
--- 6504,6507 ----
***************
*** 6872,6876 ****
            address="<em>xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>endpoint</b>&gt;+
    &lt;/service&gt;
--- 6859,6862 ----
***************
*** 8622,8629 ****
      &lt;fault name="<em>xs:NCName</em>" element="<em>xs:QName</em>"? &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/fault&gt;*
  
--- 8608,8611 ----
***************
*** 8633,8640 ****
        &lt;input messageLabel="<em>xs:NCName</em>"? element="<em>union of xs:QName, xs:token</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/input&gt;*
  
--- 8615,8618 ----
***************
*** 8642,8682 ****
          &lt;documentation /&gt;*
  
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/output&gt;*
  
        &lt;infault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/infault&gt;*
  
        &lt;outfault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/outfault&gt;*
  
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/operation&gt;*
  
-     &lt;feature ref="<em>xs:anyURI</em>" required="<em>xs:boolean</em>"? &gt;
-       &lt;documentation /&gt;*
-     &lt;/feature&gt;*
- 
-     &lt;property ref="<em>xs:anyURI</em>" &gt;
-       &lt;documentation /&gt;*
- 
-       &lt;value&gt; <em>xs:anyType</em> &lt;/value&gt;?
-       
-       &lt;constraint&gt; <em>xs:QName</em> &lt;/constraint&gt;?
-     &lt;/property&gt;*
    &lt;/interface&gt;*
  
--- 8620,8635 ----
***************
*** 8686,8693 ****
      &lt;fault ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/fault&gt;*
  
--- 8639,8642 ----
***************
*** 8697,8738 ****
        &lt;input messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/input&gt;*
  
        &lt;output messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/output&gt;*
  
        &lt;infault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/infault&gt;*
  
        &lt;outfault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/outfault&gt;*
  
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/operation&gt;*
  
-     &lt;feature ... /&gt;*
- 
-     &lt;property ... /&gt;*
    &lt;/binding&gt;*
  
--- 8646,8665 ----
***************
*** 8742,8754 ****
      &lt;endpoint name="<em>xs:NCName</em>" binding="<em>xs:QName</em>" address="<em>xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/endpoint&gt;*
  
-     &lt;feature ... /&gt;*
- 
-     &lt;property ... /&gt;*
    &lt;/service&gt;*
  &lt;/description&gt;
--- 8669,8674 ----
***************
*** 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>
--- 11011,11015 ----
      <div class="div1">
      	
! <h2><a name="N16398"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 12459,12462 ****
--- 12379,12391 ----
  
      <tr>
+     	<td rowspan="1" colspan="1">20070115</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">
+     		Removed feature and property elements from XML
+     		pseudo-syntax.
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td rowspan="1" colspan="1">20070110</td>
      	<td rowspan="1" colspan="1">AGR</td>

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.304
retrieving revision 1.305
diff -C 2 -d -r1.304 -r1.305
*** wsdl20.html	12 Jan 2007 16:08:54 -0000	1.304
--- wsdl20.html	16 Jan 2007 03:19:52 -0000	1.305
***************
*** 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
--- 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="#N16398">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="#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">
--- 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="#N16398">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">
***************
*** 1190,1194 ****
          styleDefault="<em>list of xs:anyURI</em>"? &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>interface</b>&gt;
  &lt;/description&gt;
--- 1190,1194 ----
          styleDefault="<em>list of xs:anyURI</em>"? &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; ]*
    &lt;/<b>interface</b>&gt;
  &lt;/description&gt;
***************
*** 1610,1614 ****
            element="<em>xs:QName</em>"? &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>fault</b>&gt;
    &lt;/interface&gt;
--- 1610,1613 ----
***************
*** 2065,2071 ****
            style="<em>list of xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
!       [ &lt;feature /&gt; | &lt;property /&gt; | 
!         [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]+
!       ]*
      &lt;/<b>operation</b>&gt;
    &lt;/interface&gt;
--- 2064,2068 ----
            style="<em>list of xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/interface&gt;
***************
*** 2420,2424 ****
              element="<em>union of xs:QName, xs:token</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
--- 2417,2420 ----
***************
*** 2426,2430 ****
              element="<em>union of xs:QName, xs:token</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>output</b>&gt;
      &lt;/operation&gt;
--- 2422,2425 ----
***************
*** 2773,2777 ****
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>infault</b>&gt;*
        &lt;<b>outfault</b>
--- 2768,2771 ----
***************
*** 2779,2783 ****
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>outfault</b>&gt;*
      &lt;/operation&gt;
--- 2773,2776 ----
***************
*** 3142,3146 ****
          type="<em>xs:anyURI</em>" &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>binding</b>&gt;
  &lt;/description&gt;
--- 3135,3139 ----
          type="<em>xs:anyURI</em>" &gt;
      &lt;documentation /&gt;*
!     [ &lt;fault /&gt; | &lt;operation /&gt; ]*
    &lt;/<b>binding</b>&gt;
  &lt;/description&gt;
***************
*** 3444,3448 ****
            ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>fault</b>&gt;
    &lt;/binding&gt;
--- 3437,3440 ----
***************
*** 3666,3670 ****
            ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; | &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/binding&gt;
--- 3658,3662 ----
            ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
!       [ &lt;input /&gt; | &lt;output /&gt; | &lt;infault /&gt; | &lt;outfault /&gt; ]*
      &lt;/<b>operation</b>&gt;
    &lt;/binding&gt;
***************
*** 3919,3928 ****
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>input</b>&gt;
        &lt;<b>output</b>
              messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>output</b>&gt;
      &lt;/operation&gt;
--- 3911,3918 ----
***************
*** 4197,4201 ****
              messageLabel="<em>xs:NCName</em>"?&gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>infault</b>&gt;
        &lt;<b>outfault</b>
--- 4187,4190 ----
***************
*** 4203,4207 ****
              messageLabel="<em>xs:NCName</em>"?&gt;
          &lt;documentation /&gt;*
-         [ &lt;feature /&gt; | &lt;property /&gt; ]*
        &lt;/<b>outfault</b>&gt;
      &lt;/operation&gt;
--- 4192,4195 ----
***************
*** 4514,4518 ****
      &lt;documentation /&gt;*
      &lt;endpoint /&gt;+
-     [ &lt;feature /&gt; | &lt;property /&gt; ]*
    &lt;/<b>service</b>&gt;
  &lt;/description&gt;
--- 4502,4505 ----
***************
*** 4787,4791 ****
            address="<em>xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
-       [ &lt;feature /&gt; | &lt;property /&gt; ]*
      &lt;/<b>endpoint</b>&gt;+
    &lt;/service&gt;
--- 4774,4777 ----
***************
*** 6492,6499 ****
      &lt;fault name="<em>xs:NCName</em>" element="<em>xs:QName</em>"? &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/fault&gt;*
  
--- 6478,6481 ----
***************
*** 6503,6510 ****
        &lt;input messageLabel="<em>xs:NCName</em>"? element="<em>union of xs:QName, xs:token</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/input&gt;*
  
--- 6485,6488 ----
***************
*** 6512,6552 ****
          &lt;documentation /&gt;*
  
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/output&gt;*
  
        &lt;infault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/infault&gt;*
  
        &lt;outfault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/outfault&gt;*
  
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/operation&gt;*
  
-     &lt;feature ref="<em>xs:anyURI</em>" required="<em>xs:boolean</em>"? &gt;
-       &lt;documentation /&gt;*
-     &lt;/feature&gt;*
- 
-     &lt;property ref="<em>xs:anyURI</em>" &gt;
-       &lt;documentation /&gt;*
- 
-       &lt;value&gt; <em>xs:anyType</em> &lt;/value&gt;?
-       
-       &lt;constraint&gt; <em>xs:QName</em> &lt;/constraint&gt;?
-     &lt;/property&gt;*
    &lt;/interface&gt;*
  
--- 6490,6505 ----
***************
*** 6556,6563 ****
      &lt;fault ref="<em>xs:QName</em>" &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/fault&gt;*
  
--- 6509,6512 ----
***************
*** 6567,6608 ****
        &lt;input messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/input&gt;*
  
        &lt;output messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/output&gt;*
  
        &lt;infault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/infault&gt;*
  
        &lt;outfault ref="<em>xs:QName</em>" messageLabel="<em>xs:NCName</em>"? &gt;
          &lt;documentation /&gt;*
- 
-         &lt;feature ... /&gt;*
- 
-         &lt;property ... /&gt;*
        &lt;/outfault&gt;*
  
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/operation&gt;*
  
-     &lt;feature ... /&gt;*
- 
-     &lt;property ... /&gt;*
    &lt;/binding&gt;*
  
--- 6516,6535 ----
***************
*** 6612,6624 ****
      &lt;endpoint name="<em>xs:NCName</em>" binding="<em>xs:QName</em>" address="<em>xs:anyURI</em>"? &gt;
        &lt;documentation /&gt;*
- 
-       &lt;feature ... /&gt;*
- 
-       &lt;property ... /&gt;*
      &lt;/endpoint&gt;*
  
-     &lt;feature ... /&gt;*
- 
-     &lt;property ... /&gt;*
    &lt;/service&gt;*
  &lt;/description&gt;
--- 6539,6544 ----
***************
*** 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>
--- 8143,8147 ----
      <div class="div1">
      	
! <h2><a name="N16398"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 9591,9594 ****
--- 9511,9523 ----
  
      <tr>
+     	<td rowspan="1" colspan="1">20070115</td>
+     	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">
+     		Removed feature and property elements from XML
+     		pseudo-syntax.
+     	</td>
+     </tr>
+ 
+     <tr>
      	<td rowspan="1" colspan="1">20070110</td>
      	<td rowspan="1" colspan="1">AGR</td>

Received on Tuesday, 16 January 2007 03:20:23 UTC