2002/ws/desc/wsdl20 component-assertion-table.xml,1.15,1.16 wsdl20.tex,1.127,1.128 wsdl20.toc,1.30,1.31 component-table.xml,1.30,1.31 wsdl20-defs.xml,1.37,1.38 wsdl20-z-ie.html,1.95,1.96 wsdl20-z.html,1.121,1.122 wsdl20.html,1.293,1.294 wsdl20-adjuncts.html,1.153,1.154 wsdl20-adjuncts.xml,1.196,1.197 wsdl20.xml,1.411,1.412 build.xml,1.37,1.38 wsdl20-primer.html,1.164,1.165

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

Modified Files:
	component-assertion-table.xml wsdl20.tex wsdl20.toc 
	component-table.xml wsdl20-defs.xml wsdl20-z-ie.html 
	wsdl20-z.html wsdl20.html wsdl20-adjuncts.html 
	wsdl20-adjuncts.xml wsdl20.xml build.xml wsdl20-primer.html 
Log Message:
removed F&P from Part 1

Index: wsdl20-adjuncts.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v
retrieving revision 1.153
retrieving revision 1.154
diff -C 2 -d -r1.153 -r1.154
*** wsdl20-adjuncts.html	11 Nov 2006 18:09:14 -0000	1.153
--- wsdl20-adjuncts.html	11 Nov 2006 19:43:50 -0000	1.154
***************
*** 94,98 ****
            </a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.7.4 <a href="#_http_operation_multipart_encoding">Serialization as multipart/form-data
            </a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.8 <a href="#http-transfer-coding-decl">Specifying the Transfer Coding</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.8.1 <a href="#http-transfer-description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.8.2 <a href="#http-transfer-coding-relate">Relationship to WSDL Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.8.3 <a href="#http-transfer-coding-decl-xml">XML Representation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.8.4 <a href="#http-transfer-coding-decl-mapping">Mapping from XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.9 <a href="#http-cookies-decl">Specifying the Use of HTTP Cookies</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.9.1 <a href="#http-cookies-description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.9.2 <a href="#http-cookies-relate">Relationship to WSDL Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nsp;&nbsp;&nbsp;6.9.3 <a href="#http-cookies-decl-xml">XML Representation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.9.4 <a href="#http-cookies-decl-mapping">Mapping from XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.10 <a href="#http-auth-decl">Specifying HTTP Access Authentication</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.10.1 <a href="#http-auth-description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.10.2 <a href="#http-auth-relate">Relationship to WSDL Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.10.3 <a href="#http-auth-decl-xml">XML Representation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.10.4 <a href="#http-auth-decl-mapping">Mapping from XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.11 <a href="#http-conformance">Conformance</a><br>7. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#Normative-References">Normative Reerences</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.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="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>B. <a href="#component_summary">Component Summary</a> (Non-Normative)<br>C. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>D. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;D.1 <a href="#N148A4">WSDL 2.0 Extensions Change Log</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.2 <a href="#N14B2E">WSDL 2.0 Bindings Change Log</a><br></p></div><hr><div class="body">
  
      
--- 94,98 ----
            </a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.7.4 <a href="#_http_operation_multipart_encoding">Serialization as multipart/form-data
            </a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.8 <a href="#http-transfer-coding-decl">Specifying the Transfer Coding</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.8.1 <a href="#http-transfer-description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.8.2 <a href="#http-transfer-coding-relate">Relationship to WSDL Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.8.3 <a href="#http-transfer-coding-decl-xml">XML Representation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.8.4 <a href="#http-transfer-coding-decl-mapping">Mapping from XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.9 <a href="#http-cookies-decl">Specifying the Use of HTTP Cookies</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.9.1 <a href="#http-cookies-description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.9.2 <a href="#http-cookies-relate">Relationship to WSDL Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nsp;&nbsp;&nbsp;6.9.3 <a href="#http-cookies-decl-xml">XML Representation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.9.4 <a href="#http-cookies-decl-mapping">Mapping from XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.10 <a href="#http-auth-decl">Specifying HTTP Access Authentication</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.10.1 <a href="#http-auth-description">Description</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.10.2 <a href="#http-auth-relate">Relationship to WSDL Component Model</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.10.3 <a href="#http-auth-decl-xml">XML Representation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.10.4 <a href="#http-auth-decl-mapping">Mapping from XML Representation to Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.11 <a href="#http-conformance">Conformance</a><br>7. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#Normative-References">Normative Reerences</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.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="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>B. <a href="#component_summary">Component Summary</a> (Non-Normative)<br>C. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>D. <a href="#changelog">Part 2 Change Log</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;D.1 <a href="#N148A1">WSDL 2.0 Extensions Change Log</a><br>&nbsp;&nbsp;&nbsp;&nbsp;D.2 <a href="#N14B2B">WSDL 2.0 Bindings Change Log</a><br></p></div><hr><div class="body">
  
      
***************
*** 3119,3123 ****
  	  patterns such as outbound message exchange patterns,
  	  provided that additional semantics are defined, such as with
! 	  an extension or with a <a href="wsdl20.html#component-Feature">Feature</a> component.</p>
  
  	  <p>Each of the supported message exchange patterns involves
--- 3119,3123 ----
  	  patterns such as outbound message exchange patterns,
  	  provided that additional semantics are defined, such as with
! 	  an extension.</p>
  
  	  <p>Each of the supported message exchange patterns involves
***************
*** 7354,7358 ****
        <div class="div2">
        
! <h3><a name="N148A4"></a>D.1 WSDL 2.0 Extensions Change Log</h3>
  
        <a name="wsdl-changelog-table"></a><br><table border="1">
--- 7354,7358 ----
        <div class="div2">
        
! <h3><a name="N148A1"></a>D.1 WSDL 2.0 Extensions Change Log</h3>
  
        <a name="wsdl-changelog-table"></a><br><table border="1">
***************
*** 7602,7606 ****
        <div class="div2">
        
! <h3><a name="N14B2E"></a>D.2 WSDL 2.0 Bindings Change Log</h3>
          <a name="wsdl-spec3-changelog-table"></a><br><table border="1">
            <tbody>
--- 7602,7606 ----
        <div class="div2">
        
! <h3><a name="N14B2B"></a>D.2 WSDL 2.0 Bindings Change Log</h3>
          <a name="wsdl-spec3-changelog-table"></a><br><table border="1">
            <tbody>

Index: build.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/build.xml,v
retrieving revision 1.37
retrieving revision 1.38
diff -C 2 -d -r1.37 -r1.38
*** build.xml	11 Nov 2006 18:09:15 -0000	1.37
--- build.xml	11 Nov 2006 19:43:51 -0000	1.38
***************
*** 215,219 ****
  	</target>
  
! 	<target name="pdflatex" description="Formats tex into pdf using pdflatex.">
  		<exec executable="pdflatex">
  			<arg line="wsdl20" />
--- 215,219 ----
  	</target>
  
! 	<target name="pdflatex" depends="dvi" description="Formats tex into pdf using pdflatex.">
  		<exec executable="pdflatex">
  			<arg line="wsdl20" />

Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.95
retrieving revision 1.96
diff -C 2 -d -r1.95 -r1.96
*** wsdl20-z-ie.html	11 Nov 2006 18:09:12 -0000	1.95
--- wsdl20-z-ie.html	11 Nov 2006 19:43:48 -0000	1.96
***************
*** 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="#N1754D">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="#N163C6">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
[...4528 lines suppressed...]
  	</tr>
  	<tr>
  	  <td rowspan="1" colspan="1">20030303</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Skeleton Feature and Property components</td>
  	</tr>
  	
***************
*** 16697,16701 ****
  	  <td rowspan="1" colspan="1">20030228</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Updated <a href="#Binding_XMLRep"><b>2.9.2 XML Representation of Binding Component</b></a> to list type
  	  attribute</td>
  	</tr>
--- 14706,14710 ----
  	  <td rowspan="1" colspan="1">20030228</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Updated <a href="#Binding_XMLRep"><b>2.7.2 XML Representation of Binding Component</b></a> to list type
  	  attribute</td>
  	</tr>

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.127
retrieving revision 1.128
diff -C 2 -d -r1.127 -r1.128
*** wsdl20.tex	29 Oct 2006 19:00:48 -0000	1.127
--- wsdl20.tex	11 Nov 2006 19:43:48 -0000	1.128
***************
*** 560,565 ****
    		ElementDeclarationCM \\
    		TypeDefinitionCM \\
-   		FeatureCM \\
-   		PropertyCM \\
    		InterfaceCM \\
    		InterfaceFaultCM \\
--- 560,563 ----
***************
*** 576,580 ****
    \end{schema}
[...3208 lines suppressed...]
  
         		Furthermore, all QName references, whether to the same or
--- 14105,14108 ----
***************
*** 16369,16372 ****
--- 14162,14175 ----
      
      
+     20061111&
+     AGR&
+     
+     	\href{http://www.w3.org/2006/10/19-ws-desc-minutes.html#action04}{
+     		Remove Features and Properties.
+     	}
+     
+     \\ \hline 
+     
+     
      	20061019&
      	AGR&

Index: component-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/component-table.xml,v
retrieving revision 1.30
retrieving revision 1.31
diff -C 2 -d -r1.30 -r1.31
*** component-table.xml	31 May 2006 15:28:25 -0000	1.30
--- component-table.xml	11 Nov 2006 19:43:48 -0000	1.31
***************
*** 10,14 ****
  </td>
  <td>
! <prop comp="">features</prop>, <prop comp="">name</prop>, <prop comp="">parent</prop>, <prop comp="">properties</prop>
  </td>
  </tr>
--- 10,14 ----
  </td>
  <td>
! <prop comp="">name</prop>, <prop comp="">parent</prop>
  </td>
  </tr>
***************
*** 18,22 ****
  </td>
  <td>
! <prop comp="Binding">binding faults</prop>, <prop comp="Binding">binding operations</prop>, <prop comp="Binding">features</prop>, <prop comp="Binding">interface</prop>, <prop comp="Binding">name</prop>, <prop comp="Binding">properties</prop>, <prop comp="Binding">type</prop>
  </td>
  </tr>
--- 18,22 ----
  </td>
  <td>
! <prop comp="Binding">binding faults</prop>, <prop comp="Binding">binding operations</prop>, <prop comp="Binding">interface</prop>, <prop comp="Binding">name</prop>, <prop comp="Binding">type</prop>
  </td>
  </tr>
***************
*** 26,30 ****
  </td>
  <td>
! <prop comp="Binding Fault">features</prop>, <prop comp="Binding Fault">interface fault</prop>, <prop comp="Binding Fault">parent</prop>, <prop comp="Binding Fault">properties</prop>
  </td>
  </tr>
--- 26,30 ----
  </td>
  <td>
! <prop comp="Binding Fault">interface fault</prop>, <prop comp="Binding Fault">parent</prop>
  </td>
  </tr>
***************
*** 34,38 ****
  </td>
  <td>
! <prop comp="Binding Fault Reference">features</prop>, <prop comp="Binding Fault Reference">interface fault reference</prop>, <prop comp="Binding Fault Reference">parent</prop>, <prop comp="Binding Fault Reference">properties</prop>
  </td>
  </tr>
--- 34,38 ----
  </td>
  <td>
! <prop comp="Binding Fault Reference">interface fault reference</prop>, <prop comp="Binding Fault Reference">parent</prop>
  </td>
  </tr>
***************
*** 42,46 ****
  </td>
  <td>
! <prop comp="Binding Message Reference">features</prop>, <prop comp="Binding Message Reference">interface message reference</prop>, <prop comp="Binding Message Reference">parent</prop>, <prop comp="Binding Message Reference">properties</prop>
  </td>
  </tr>
--- 42,46 ----
  </td>
  <td>
! <prop comp="Binding Message Reference">interface message reference</prop>, <prop comp="Binding Message Reference">parent</prop>
  </td>
  </tr>
***************
*** 50,54 ****
  </td>
  <td>
! <prop comp="Binding Operation">binding fault references</prop>, <prop comp="Binding Operation">binding message references</prop>, <prop comp="Binding Operation">features</prop>, <prop comp="Binding Operation">interface operation</prop>, <prop comp="Binding Operation">parent</prop>, <prop comp="Binding Operation">properties</prop>
  </td>
  </tr>
--- 50,54 ----
  </td>
  <td>
! <prop comp="Binding Operation">binding fault references</prop>, <prop comp="Binding Operation">binding message references</prop>, <prop comp="Binding Operation">interface operation</prop>, <prop comp="Binding Operation">parent</prop>
  </td>
  </tr>
***************
*** 74,86 ****
  </td>
  <td>
! <prop comp="Endpoint">address</prop>, <prop comp="Endpoint">binding</prop>, <prop comp="Endpoint">features</prop>, <prop comp="Endpoint">name</prop>, <prop comp="Endpoint">parent</prop>, <prop comp="Endpoint">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Feature</comp>
! </td>
! <td>
! <prop comp="Feature">parent</prop>, <prop comp="Feature">ref</prop>, <prop comp="Feature">required</prop>
  </td>
  </tr>
--- 74,78 ----
  </td>
  <td>
! <prop comp="Endpoint">address</prop>, <prop comp="Endpoint">binding</prop>, <prop comp="Endpoint">name</prop>, <prop comp="Endpoint">parent</prop>
  </td>
  </tr>
***************
*** 90,94 ****
  </td>
  <td>
! <prop comp="Interface">extended interfaces</prop>, <prop comp="Interface">features</prop>, <prop comp="Interface">interface faults</prop>, <prop comp="Interface">interface operations</prop>, <prop comp="Interface">name</prop>, <prop comp="Interface">properties</prop>
  </td>
  </tr>
--- 82,86 ----
  </td>
  <td>
! <prop comp="Interface">extended interfaces</prop>, <prop comp="Interface">interface faults</prop>, <prop comp="Interface">interface operations</prop>, <prop comp="Interface">name</prop>
  </td>
  </tr>
***************
*** 98,102 ****
  </td>
  <td>
! <prop comp="Interface Fault">element declaration</prop>, <prop comp="Interface Fault">features</prop>, <prop comp="Interface Fault">name</prop>, <prop comp="Interface Fault">parent</prop>, <prop comp="Interface Fault">properties</prop>
  </td>
  </tr>
--- 90,94 ----
  </td>
  <td>
! <prop comp="Interface Fault">element declaration</prop>, <prop comp="Interface Fault">name</prop>, <prop comp="Interface Fault">parent</prop>
  </td>
  </tr>
***************
*** 106,110 ****
  </td>
  <td>
! <prop comp="Interface Fault Reference">direction</prop>, <prop comp="Interface Fault Reference">features</prop>, <prop comp="Interface Fault Reference">interface fault</prop>, <prop comp="Interface Fault Reference">message label</prop>, <prop comp="Interface Fault Reference">parent</prop>, <prop comp="Interface Fault Reference">properties</prop>
  </td>
  </tr>
--- 98,102 ----
  </td>
  <td>
! <prop comp="Interface Fault Reference">direction</prop>, <prop comp="Interface Fault Reference">interface fault</prop>, <prop comp="Interface Fault Reference">message label</prop>, <prop comp="Interface Fault Reference">parent</prop>
  </td>
  </tr>
***************
*** 114,118 ****
  </td>
  <td>
! <prop comp="Interface Message Reference">direction</prop>, <prop comp="Interface Message Reference">element declaration</prop>, <prop comp="Interface Message Reference">features</prop>, <prop comp="Interface Message Reference">message content model</prop>, <prop comp="Interface Message Reference">message label</prop>, <prop comp="Interface Message Reference">parent</prop>, <prop comp="Interface Message Reference">properties</prop>
  </td>
  </tr>
--- 106,110 ----
  </td>
  <td>
! <prop comp="Interface Message Reference">direction</prop>, <prop comp="Interface Message Reference">element declaration</prop>, <prop comp="Interface Message Reference">message content model</prop>, <prop comp="Interface Message Reference">message label</prop>, <prop comp="Interface Message Reference">parent</prop>
  </td>
  </tr>
***************
*** 122,134 ****
  </td>
  <td>
! <prop comp="Interface Operation">features</prop>, <prop comp="Interface Operation">interface fault references</prop>, <prop comp="Interface Operation">interface message references</prop>, <prop comp="Interface Operation">message exchange pattern</prop>, <prop comp="Interface Operation">name</prop>, <prop comp="Interface Operation">parent</prop>, <prop comp="Interface Operation">properties</prop>, <prop comp="Interface Operation">style</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Property</comp>
! </td>
! <td>
! <prop comp="Property">parent</prop>, <prop comp="Property">ref</prop>, <prop comp="Property">value</prop>, <prop comp="Property">value constraint</prop>
  </td>
  </tr>
--- 114,118 ----
  </td>
  <td>
! <prop comp="Interface Operation">interface fault references</prop>, <prop comp="Interface Operation">interface message references</prop>, <prop comp="Interface Operation">message exchange pattern</prop>, <prop comp="Interface Operation">name</prop>, <prop comp="Interface Operation">parent</prop>, <prop comp="Interface Operation">style</prop>
  </td>
  </tr>
***************
*** 138,142 ****
  </td>
  <td>
! <prop comp="Service">endpoints</prop>, <prop comp="Service">features</prop>, <prop comp="Service">interface</prop>, <prop comp="Service">name</prop>, <prop comp="Service">properties</prop>
  </td>
  </tr>
--- 122,126 ----
  </td>
  <td>
! <prop comp="Service">endpoints</prop>, <prop comp="Service">interface</prop>, <prop comp="Service">name</prop>
  </td>
  </tr>
***************
*** 218,230 ****
  </tr>
  <tr>
- <td>features</td>
- <td>.<prop comp="">features</prop>, Binding.<prop comp="Binding">features</prop>, Binding Fault.<prop comp="Binding Fault">features</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">
-         				features
-         			</prop>, Binding Message Reference.<prop comp="Binding Message Reference">
-         				features
-         			</prop>, Binding Operation.<prop comp="Binding Operation">features</prop>, Endpoint.<prop comp="Endpoint">features</prop>, Interface.<prop comp="Interface">features</prop>, Interface Fault.<prop comp="Interface Fault">features</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">features</prop>, Interface Message Reference.<prop comp="Interface Message Reference">features</prop>, Interface Operation.<prop comp="Interface Operation">features</prop>, Service.<prop comp="Service">features</prop>
- </td>
- </tr>
- <tr>
  <td>interface</td>
  <td>Binding.<prop comp="Binding">interface</prop>, Service.<prop comp="Service">interface</prop>
--- 202,205 ----
***************
*** 310,333 ****
          			</prop>, Binding Message Reference.<prop comp="Binding Message Reference">
          				parent
!         			</prop>, Binding Operation.<prop comp="Binding Operation">parent</prop>, Endpoint.<prop comp="Endpoint">parent</prop>, Feature.<prop comp="Feature">parent</prop>, Interface Fault.<prop comp="Interface Fault">parent</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">parent</prop>, Interface Message Reference.<prop comp="Interface Message Reference">parent</prop>, Interface Operation.<prop comp="Interface Operation">parent</prop>, Property.<prop comp="Property">parent</prop>
! </td>
! </tr>
! <tr>
! <td>properties</td>
! <td>.<prop comp="">properties</prop>, Binding.<prop comp="Binding">properties</prop>, Binding Fault.<prop comp="Binding Fault">properties</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">
!         				properties
!         			</prop>, Binding Message Reference.<prop comp="Binding Message Reference">
!         				properties
!         			</prop>, Binding Operation.<prop comp="Binding Operation">properties</prop>, Endpoint.<prop comp="Endpoint">properties</prop>, Interface.<prop comp="Interface">properties</prop>, Interface Fault.<prop comp="Interface Fault">properties</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">properties</prop>, Interface Message Reference.<prop comp="Interface Message Reference">properties</prop>, Interface Operation.<prop comp="Interface Operation">properties</prop>, Service.<prop comp="Service">properties</prop>
! </td>
! </tr>
! <tr>
! <td>ref</td>
! <td>Feature.<prop comp="Feature">ref</prop>, Property.<prop comp="Property">ref</prop>
! </td>
! </tr>
! <tr>
! <td>required</td>
! <td>Feature.<prop comp="Feature">required</prop>
  </td>
  </tr>
--- 285,289 ----
          			</prop>, Binding Message Reference.<prop comp="Binding Message Reference">
          				parent
!         			</prop>, Binding Operation.<prop comp="Binding Operation">parent</prop>, Endpoint.<prop comp="Endpoint">parent</prop>, Interface Fault.<prop comp="Interface Fault">parent</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">parent</prop>, Interface Message Reference.<prop comp="Interface Message Reference">parent</prop>, Interface Operation.<prop comp="Interface Operation">parent</prop>
  </td>
  </tr>
***************
*** 357,369 ****
  </td>
  </tr>
- <tr>
- <td>value</td>
- <td>Property.<prop comp="Property">value</prop>
- </td>
- </tr>
- <tr>
- <td>value constraint</td>
- <td>Property.<prop comp="Property">value constraint</prop>
- </td>
- </tr>
  </tbody>
--- 313,315 ----

Index: wsdl20.toc
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.toc,v
retrieving revision 1.30
retrieving revision 1.31
diff -C 2 -d -r1.30 -r1.31
*** wsdl20.toc	11 Nov 2006 18:09:12 -0000	1.30
--- wsdl20.toc	11 Nov 2006 19:43:48 -0000	1.31
***************
*** 1,188 ****
! \contentsline {chapter}{\numberline {1}Introduction}{7}{chapter.1}
! \contentsline {section}{\numberline {1.1}Web Service}{7}{section.1.1}
! \contentsline {section}{\numberline {1.2}Document Conformance}{8}{section.1.2}
! \contentsline {section}{\numberline {1.3}The Meaning of a Service Description}{8}{section.1.3}
! \contentsline {section}{\numberline {1.4}Notational Conventions}{8}{section.1.4}
! \contentsline {subsection}{\numberline {1.4.1}RFC 2119 Keywords}{9}{subsection.1.4.1}
! \contentsline {subsection}{\numberline {1.4.2}RFC 3986 Namespaces}{9}{subsection.1.4.2}
! \contentsline {subsection}{\numberline {1.4.3}XML Schema anyURI}{9}{subsection.1.4.3}
! \contentsline {subsection}{\numberline {1.4.4}Prefixes and Namespaces Used in This Specification}{9}{subsection.1.4.4}
! \contentsline {subsection}{\numberline {1.4.5}Terms Used in This Specification}{10}{subsection.1.4.5}
! \contentsline {subsection}{\numberline {1.4.6}XML Information Set Properties}{10}{subsection.1.4.6}
! \contentsline {subsection}{\numberline {1.4.7}WSDL 2.0 Component Model Properties}{10}{subsection.1.4.7}
! \contentsline {subsection}{\numberline {1.4.8}Z Notation}{11}{subsection.1.4.8}
! \contentsline {subsection}{\numberline {1.4.9}BNF Pseudo-Schemas}{11}{subsection.1.4.9}
! \contentsline {subsection}{\numberline {1.4.10}Assertions}{12}{subsection.1.4.10}
! \contentsline {chapter}{\numberline {2}Component Model}{13}{chapter.2}
! \contentsline {section}{\numberline {2.1}Description}{26}{section.2.1}
! \contentsline {subsection}{\numberline {2.1.1}The Description Component}{26}{subsection.2.1.1}
! \contentsline {subsection}{\numberline {2.1.2}XML Representation of Description Component}{34}{subsection.2.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{36}{section*.3}
! \contentsline {subsection}{\numberline {2.1.3}Mapping Description's XML Representation to Component Properties}{36}{subsection.2.1.3}
! \contentsline {section}{\numberline {2.2}Interface}{38}{section.2.2}
! \contentsline {subsection}{\numberline {2.2.1}The Interface Component}{38}{subsection.2.2.1}
! \contentsline {subsection}{\numberline {2.2.2}XML Representation of Interface Component}{43}{subsection.2.2.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {interface} [owner element]}{44}{section*.4}
! \contentsline {subsubsection}{\texttt {extends} \textit {attribute information item}}{44}{section*.5}
! \contentsline {subsubsection}{\texttt {styleDefault} \textit {attribute information item}}{45}{section*.6}
! \contentsline {subsection}{\numberline {2.2.3}Mapping Interface's XML Representation to Component Properties}{45}{subsection.2.2.3}
! \contentsline {section}{\numberline {2.3}Interface Fault}{46}{section.2.3}
! \contentsline {subsection}{\numberline {2.3.1}The Interface Fault Component}{46}{subsection.2.3.1}
! \contentsline {subsection}{\numberline {2.3.2}XML Representation of Interface Fault Component}{49}{subsection.2.3.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {fault} [owner element]}{50}{section*.7}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {fault} [owner element]}{50}{section*.8}
! \contentsline {subsection}{\numberline {2.3.3}Mapping Interface Fault's XML Representation to Component Properties}{51}{subsection.2.3.3}
! \contentsline {section}{\numberline {2.4}Interface Operation}{51}{section.2.4}
! \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{51}{subsection.2.4.1}
! \contentsline {subsubsection}{Message Exchange Pattern}{55}{section*.9}
! \contentsline {subsubsection}{Operation Style}{57}{section*.10}
! \contentsline {subsection}{\numberline {2.4.2}XML Representation of Interface Operation Component}{58}{subsection.2.4.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner element]}{59}{section*.11}
! \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner element]}{59}{section*.12}
! \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner element]}{60}{section*.13}
! \contentsline {subsection}{\numberline {2.4.3}Mapping Interface Operation's XML Representation to Component Properties}{60}{subsection.2.4.3}
! \contentsline {section}{\numberline {2.5}Interface Message Reference}{61}{section.2.5}
! \contentsline {subsection}{\numberline {2.5.1}The Interface Message Reference Component}{61}{subsection.2.5.1}
! \contentsline {subsection}{\numberline {2.5.2}XML Representation of Interface Message Reference Component}{64}{subsection.2.5.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner element]}{65}{section*.14}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner element]}{65}{section*.15}
! \contentsline {subsection}{\numberline {2.5.3}Mapping Interface Message Reference's XML Representation to Component Properties}{65}{subsection.2.5.3}
! \contentsline {section}{\numberline {2.6}Interface Fault Reference}{67}{section.2.6}
! \contentsline {subsection}{\numberline {2.6.1}The Interface Fault Reference Component}{67}{subsection.2.6.1}
! \contentsline {subsection}{\numberline {2.6.2}XML Representation of Interface Fault Reference}{70}{subsection.2.6.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner element]}{71}{section*.16}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner element]}{71}{section*.17}
! \contentsline {subsection}{\numberline {2.6.3}Mapping Interface Fault Reference's XML Representation to Component Properties}{71}{subsection.2.6.3}
! \contentsline {section}{\numberline {2.7}Feature}{73}{section.2.7}
! \contentsline {subsection}{\numberline {2.7.1}The Feature Component}{73}{subsection.2.7.1}
! \contentsline {subsubsection}{Feature Composition Model}{74}{section*.18}
! \contentsline {subsection}{\numberline {2.7.2}XML Representation of Feature Component}{78}{subsection.2.7.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {feature} [owner element]}{78}{section*.19}
! \contentsline {subsubsection}{\texttt {required} \textit {attribute information item} with \texttt {feature} [owner element]}{79}{section*.20}
! \contentsline {subsection}{\numberline {2.7.3}Mapping Feature's XML Representation to Component Properties}{79}{subsection.2.7.3}
! \contentsline {section}{\numberline {2.8}Property}{79}{section.2.8}
! \contentsline {subsection}{\numberline {2.8.1}The Property Component}{79}{subsection.2.8.1}
! \contentsline {subsubsection}{Property Composition Model}{82}{section*.21}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Property Component}{85}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {property} [owner element]}{85}{section*.22}
! \contentsline {subsubsection}{\texttt {value} \textit {element information item} with \texttt {property} [parent]}{86}{section*.23}
! \contentsline {subsubsection}{\texttt {constraint} \textit {element information item} with \texttt {property} [parent]}{86}{section*.24}
! \contentsline {subsection}{\numberline {2.8.3}Mapping Property's XML Representation to Component Properties}{86}{subsection.2.8.3}
! \contentsline {section}{\numberline {2.9}Binding}{87}{section.2.9}
! \contentsline {subsection}{\numberline {2.9.1}The Binding Component}{87}{subsection.2.9.1}
! \contentsline {subsection}{\numberline {2.9.2}XML Representation of Binding Component}{90}{subsection.2.9.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {binding} [owner element]}{91}{section*.25}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {binding} [owner element]}{92}{section*.26}
! \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner element]}{92}{section*.27}
! \contentsline {subsubsection}{Binding extension elements}{92}{section*.28}
! \contentsline {subsection}{\numberline {2.9.3}Mapping Binding's XML Representation to Component Properties}{92}{subsection.2.9.3}
! \contentsline {section}{\numberline {2.10}Binding Fault}{93}{section.2.10}
! \contentsline {subsection}{\numberline {2.10.1}The Binding Fault Component}{93}{subsection.2.10.1}
! \contentsline {subsection}{\numberline {2.10.2}XML Representation of Binding Fault Component}{95}{subsection.2.10.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {fault} [owner element]}{96}{section*.29}
! \contentsline {subsubsection}{Binding Fault extension elements}{96}{section*.30}
! \contentsline {subsection}{\numberline {2.10.3}Mapping Binding Fault's XML Representation to Component Properties}{97}{subsection.2.10.3}
! \contentsline {section}{\numberline {2.11}Binding Operation}{97}{section.2.11}
! \contentsline {subsection}{\numberline {2.11.1}The Binding Operation Component}{97}{subsection.2.11.1}
! \contentsline {subsection}{\numberline {2.11.2}XML Representation of Binding Operation Component}{100}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner element]}{101}{section*.31}
! \contentsline {subsubsection}{Binding Operation extension elements}{102}{section*.32}
! \contentsline {subsection}{\numberline {2.11.3}Mapping Binding Operation's XML Representation to Component Properties}{102}{subsection.2.11.3}
! \contentsline {section}{\numberline {2.12}Binding Message Reference}{103}{section.2.12}
! \contentsline {subsection}{\numberline {2.12.1}The Binding Message Reference Component}{103}{subsection.2.12.1}
! \contentsline {subsection}{\numberline {2.12.2}XML Representation of Binding Message Reference Component}{105}{subsection.2.12.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner element]}{106}{section*.33}
! \contentsline {subsubsection}{Binding Message Reference extension elements}{107}{section*.34}
! \contentsline {subsection}{\numberline {2.12.3}Mapping Binding Message Reference's XML Representation to Component Properties}{107}{subsection.2.12.3}
! \contentsline {section}{\numberline {2.13}Binding Fault Reference}{108}{section.2.13}
! \contentsline {subsection}{\numberline {2.13.1}The Binding Fault Reference Component}{108}{subsection.2.13.1}
! \contentsline {subsection}{\numberline {2.13.2}XML Representation of Binding Fault Reference Component}{110}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner element]}{111}{section*.35}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner element]}{112}{section*.36}
! \contentsline {subsubsection}{Binding Fault Reference extension elements}{112}{section*.37}
! \contentsline {subsection}{\numberline {2.13.3}Mapping Binding Fault Reference's XML Representation to Component Properties}{112}{subsection.2.13.3}
! \contentsline {section}{\numberline {2.14}Service}{113}{section.2.14}
! \contentsline {subsection}{\numberline {2.14.1}The Service Component}{113}{subsection.2.14.1}
! \contentsline {subsection}{\numberline {2.14.2}XML Representation of Service Component}{115}{subsection.2.14.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner element]}{116}{section*.38}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner element]}{116}{section*.39}
! \contentsline {subsection}{\numberline {2.14.3}Mapping Service's XML Representation to Component Properties}{117}{subsection.2.14.3}
! \contentsline {section}{\numberline {2.15}Endpoint}{117}{section.2.15}
! \contentsline {subsection}{\numberline {2.15.1}The Endpoint Component}{117}{subsection.2.15.1}
! \contentsline {subsection}{\numberline {2.15.2}XML Representation of Endpoint Component}{120}{subsection.2.15.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner element]}{121}{section*.40}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner element]}{121}{section*.41}
! \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner element]}{121}{section*.42}
! \contentsline {subsubsection}{Endpoint extension elements}{122}{section*.43}
! \contentsline {subsection}{\numberline {2.15.3}Mapping Endpoint's XML Representation to Component Properties}{122}{subsection.2.15.3}
! \contentsline {section}{\numberline {2.16}XML Schema 1.0 Simple Types Used in the Component Model}{122}{section.2.16}
! \contentsline {section}{\numberline {2.17}Equivalence of Components}{123}{section.2.17}
! \contentsline {section}{\numberline {2.18}Symbol Spaces}{124}{section.2.18}
! \contentsline {section}{\numberline {2.19}QName resolution}{124}{section.2.19}
! \contentsline {section}{\numberline {2.20}Comparing URIs and IRIs}{125}{section.2.20}
! \contentsline {chapter}{\numberline {3}Types}{126}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{127}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{128}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{129}{section*.44}
! \contentsline {subsubsection}{ \texttt {schemaLocation} \textit {attribute information item} }{129}{section*.45}
! \contentsline {subsection}{\numberline {3.1.2}Inlining XML Schema}{130}{subsection.3.1.2}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{131}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{131}{section.3.2}
! \contentsline {section}{\numberline {3.3}Describing Messages that Refer to Services and Endpoints}{132}{section.3.3}
! \contentsline {subsection}{\numberline {3.3.1} \texttt {wsdlx:interface} \textit {attribute information item} }{133}{subsection.3.3.1}
! \contentsline {subsection}{\numberline {3.3.2} \texttt {wsdlx:binding} \textit {attribute information item} }{133}{subsection.3.3.2}
! \contentsline {subsection}{\numberline {3.3.3}\texttt {wsdlx:interface} and \texttt {wsdlx:binding} Consistency}{133}{subsection.3.3.3}
! \contentsline {subsection}{\numberline {3.3.4}Use of \texttt {wsdlx:interface} and \texttt {wsdlx:binding} with \texttt {xs:anyURI}}{133}{subsection.3.3.4}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL 2.0 descriptions}{134}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{134}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner element]}{135}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{136}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{137}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner element]}{138}{subsection.4.2.2}
! \contentsline {section}{\numberline {4.3}Extensions}{138}{section.4.3}
! \contentsline {chapter}{\numberline {5}Documentation}{140}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{141}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{141}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{142}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{143}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{143}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{143}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL 2.0 Documents}{145}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{145}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{147}{chapter.8}
! \contentsline {section}{\numberline {8.1}XML Information Set Conformance}{147}{section.8.1}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{148}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{152}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{152}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{153}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{156}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{156}{section.A.1}
! \contentsline {section}{\numberline {A.2}Fragment Identifiers}{157}{section.A.2}
! \contentsline {subsection}{\numberline {A.2.1}The Description Component}{162}{subsection.A.2.1}
! \contentsline {subsection}{\numberline {A.2.2}The Element Declaration Component}{163}{subsection.A.2.2}
! \contentsline {subsection}{\numberline {A.2.3}The Type Definition Component}{164}{subsection.A.2.3}
! \contentsline {subsection}{\numberline {A.2.4}The Interface Component}{165}{subsection.A.2.4}
! \contentsline {subsection}{\numberline {A.2.5}The Interface Fault Component}{166}{subsection.A.2.5}
! \contentsline {subsection}{\numberline {A.2.6}The Interface Operation Component}{167}{subsection.A.2.6}
! \contentsline {subsection}{\numberline {A.2.7}The Interface Message Reference Component}{168}{subsection.A.2.7}
! \contentsline {subsection}{\numberline {A.2.8}The Interface Fault Reference Component}{169}{subsection.A.2.8}
! \contentsline {subsection}{\numberline {A.2.9}The Binding Component}{170}{subsection.A.2.9}
! \contentsline {subsection}{\numberline {A.2.10}The Binding Fault Component}{171}{subsection.A.2.10}
! \contentsline {subsection}{\numberline {A.2.11}The Binding Operation Component}{172}{subsection.A.2.11}
! \contentsline {subsection}{\numberline {A.2.12}The Binding Message Reference Component}{174}{subsection.A.2.12}
! \contentsline {subsection}{\numberline {A.2.13}The Binding Fault Reference Component}{175}{subsection.A.2.13}
! \contentsline {subsection}{\numberline {A.2.14}The Service Component}{176}{subsection.A.2.14}
! \contentsline {subsection}{\numberline {A.2.15}The Endpoint Component}{177}{subsection.A.2.15}
! \contentsline {subsection}{\numberline {A.2.16}The Feature Component}{178}{subsection.A.2.16}
! \contentsline {subsection}{\numberline {A.2.17}The Property Component}{179}{subsection.A.2.17}
! \contentsline {subsection}{\numberline {A.2.18}Extension Components}{180}{subsection.A.2.18}
! \contentsline {section}{\numberline {A.3}Security considerations}{181}{section.A.3}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{182}{appendix.B}
! \contentsline {chapter}{\numberline {C}IRI-References for WSDL 2.0 Components (Non-Normative)}{184}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL 2.0 IRIs}{184}{section.C.1}
! \contentsline {section}{\numberline {C.2}Canonical Form for WSDL 2.0 Component Designators}{185}{section.C.2}
! \contentsline {section}{\numberline {C.3}Example}{185}{section.C.3}
! \contentsline {chapter}{\numberline {D}Component Summary (Non-Normative)}{188}{appendix.D}
! \contentsline {chapter}{\numberline {E}Assertion Summary (Non-Normative)}{192}{appendix.E}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{202}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL 2.0 Specification Changes}{202}{section.F.1}
--- 1,171 ----
! \contentsline {chapter}{\numberline {1}Introduction}{3}{chapter.1}
! \contentsline {section}{\numberline {1.1}Web Service}{3}{section.1.1}
! \contentsline {section}{\numberline {1.2}Document Conformance}{4}{section.1.2}
! \contentsline {section}{\numberline {1.3}The Meaning of a Service Description}{4}{section.1.3}
! \contentsline {section}{\numberline {1.4}Notational Conventions}{4}{section.1.4}
! \contentsline {subsection}{\numberline {1.4.1}RFC 2119 Keywords}{5}{subsection.1.4.1}
! \contentsline {subsection}{\numberline {1.4.2}RFC 3986 Namespaces}{5}{subsection.1.4.2}
! \contentsline {subsection}{\numberline {1.4.3}XML Schema anyURI}{5}{subsection.1.4.3}
! \contentsline {subsection}{\numberline {1.4.4}Prefixes and Namespaces Used in This Specification}{5}{subsection.1.4.4}
! \contentsline {subsection}{\numberline {1.4.5}Terms Used in This Specification}{6}{subsection.1.4.5}
! \contentsline {subsection}{\numberline {1.4.6}XML Information Set Properties}{6}{subsection.1.4.6}
! \contentsline {subsection}{\numberline {1.4.7}WSDL 2.0 Component Model Properties}{6}{subsection.1.4.7}
! \contentsline {subsection}{\numberline {1.4.8}Z Notation}{7}{subsection.1.4.8}
! \contentsline {subsection}{\numberline {1.4.9}BNF Pseudo-Schemas}{7}{subsection.1.4.9}
! \contentsline {subsection}{\numberline {1.4.10}Assertions}{8}{subsection.1.4.10}
! \contentsline {chapter}{\numberline {2}Component Model}{9}{chapter.2}
! \contentsline {section}{\numberline {2.1}Description}{20}{section.2.1}
! \contentsline {subsection}{\numberline {2.1.1}The Description Component}{20}{subsection.2.1.1}
! \contentsline {subsection}{\numberline {2.1.2}XML Representation of Description Component}{28}{subsection.2.1.2}
! \contentsline {subsubsection}{\texttt {targetNamespace} \textit {attribute information item}}{30}{section*.3}
! \contentsline {subsection}{\numberline {2.1.3}Mapping Description's XML Representation to Component Properties}{30}{subsection.2.1.3}
! \contentsline {section}{\numberline {2.2}Interface}{32}{section.2.2}
! \contentsline {subsection}{\numberline {2.2.1}The Interface Component}{32}{subsection.2.2.1}
! \contentsline {subsection}{\numberline {2.2.2}XML Representation of Interface Component}{37}{subsection.2.2.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {interface} [owner element]}{38}{section*.4}
! \contentsline {subsubsection}{\texttt {extends} \textit {attribute information item}}{38}{section*.5}
! \contentsline {subsubsection}{\texttt {styleDefault} \textit {attribute information item}}{39}{section*.6}
! \contentsline {subsection}{\numberline {2.2.3}Mapping Interface's XML Representation to Component Properties}{39}{subsection.2.2.3}
! \contentsline {section}{\numberline {2.3}Interface Fault}{40}{section.2.3}
! \contentsline {subsection}{\numberline {2.3.1}The Interface Fault Component}{40}{subsection.2.3.1}
! \contentsline {subsection}{\numberline {2.3.2}XML Representation of Interface Fault Component}{43}{subsection.2.3.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {fault} [owner element]}{44}{section*.7}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {fault} [owner element]}{44}{section*.8}
! \contentsline {subsection}{\numberline {2.3.3}Mapping Interface Fault's XML Representation to Component Properties}{44}{subsection.2.3.3}
! \contentsline {section}{\numberline {2.4}Interface Operation}{45}{section.2.4}
! \contentsline {subsection}{\numberline {2.4.1}The Interface Operation Component}{45}{subsection.2.4.1}
! \contentsline {subsubsection}{Message Exchange Pattern}{49}{section*.9}
! \contentsline {subsubsection}{Operation Style}{50}{section*.10}
! \contentsline {subsection}{\numberline {2.4.2}XML Representation of Interface Operation Component}{51}{subsection.2.4.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {operation} [owner element]}{52}{section*.11}
! \contentsline {subsubsection}{\texttt {pattern} \textit {attribute information item} with \texttt {operation} [owner element]}{53}{section*.12}
! \contentsline {subsubsection}{\texttt {style} \textit {attribute information item} with \texttt {operation} [owner element]}{53}{section*.13}
! \contentsline {subsection}{\numberline {2.4.3}Mapping Interface Operation's XML Representation to Component Properties}{53}{subsection.2.4.3}
! \contentsline {section}{\numberline {2.5}Interface Message Reference}{54}{section.2.5}
! \contentsline {subsection}{\numberline {2.5.1}The Interface Message Reference Component}{54}{subsection.2.5.1}
! \contentsline {subsection}{\numberline {2.5.2}XML Representation of Interface Message Reference Component}{57}{subsection.2.5.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner element]}{58}{section*.14}
! \contentsline {subsubsection}{\texttt {element} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner element]}{58}{section*.15}
! \contentsline {subsection}{\numberline {2.5.3}Mapping Interface Message Reference's XML Representation to Component Properties}{58}{subsection.2.5.3}
! \contentsline {section}{\numberline {2.6}Interface Fault Reference}{59}{section.2.6}
! \contentsline {subsection}{\numberline {2.6.1}The Interface Fault Reference Component}{59}{subsection.2.6.1}
! \contentsline {subsection}{\numberline {2.6.2}XML Representation of Interface Fault Reference}{62}{subsection.2.6.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner element]}{63}{section*.16}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault}, or \texttt {outfault} [owner element]}{64}{section*.17}
! \contentsline {subsection}{\numberline {2.6.3}Mapping Interface Fault Reference's XML Representation to Component Properties}{64}{subsection.2.6.3}
! \contentsline {section}{\numberline {2.7}Binding}{65}{section.2.7}
! \contentsline {subsection}{\numberline {2.7.1}The Binding Component}{65}{subsection.2.7.1}
! \contentsline {subsection}{\numberline {2.7.2}XML Representation of Binding Component}{69}{subsection.2.7.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {binding} [owner element]}{70}{section*.18}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {binding} [owner element]}{70}{section*.19}
! \contentsline {subsubsection}{\texttt {type} \textit {attribute information item} with \texttt {binding} [owner element]}{70}{section*.20}
! \contentsline {subsubsection}{Binding extension elements}{70}{section*.21}
! \contentsline {subsection}{\numberline {2.7.3}Mapping Binding's XML Representation to Component Properties}{71}{subsection.2.7.3}
! \contentsline {section}{\numberline {2.8}Binding Fault}{72}{section.2.8}
! \contentsline {subsection}{\numberline {2.8.1}The Binding Fault Component}{72}{subsection.2.8.1}
! \contentsline {subsection}{\numberline {2.8.2}XML Representation of Binding Fault Component}{74}{subsection.2.8.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {fault} [owner element]}{75}{section*.22}
! \contentsline {subsubsection}{Binding Fault extension elements}{75}{section*.23}
! \contentsline {subsection}{\numberline {2.8.3}Mapping Binding Fault's XML Representation to Component Properties}{75}{subsection.2.8.3}
! \contentsline {section}{\numberline {2.9}Binding Operation}{76}{section.2.9}
! \contentsline {subsection}{\numberline {2.9.1}The Binding Operation Component}{76}{subsection.2.9.1}
! \contentsline {subsection}{\numberline {2.9.2}XML Representation of Binding Operation Component}{79}{subsection.2.9.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {operation} [owner element]}{80}{section*.24}
! \contentsline {subsubsection}{Binding Operation extension elements}{80}{section*.25}
! \contentsline {subsection}{\numberline {2.9.3}Mapping Binding Operation's XML Representation to Component Properties}{80}{subsection.2.9.3}
! \contentsline {section}{\numberline {2.10}Binding Message Reference}{81}{section.2.10}
! \contentsline {subsection}{\numberline {2.10.1}The Binding Message Reference Component}{81}{subsection.2.10.1}
! \contentsline {subsection}{\numberline {2.10.2}XML Representation of Binding Message Reference Component}{83}{subsection.2.10.2}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {input} or \texttt {output} [owner element]}{84}{section*.26}
! \contentsline {subsubsection}{Binding Message Reference extension elements}{84}{section*.27}
! \contentsline {subsection}{\numberline {2.10.3}Mapping Binding Message Reference's XML Representation to Component Properties}{85}{subsection.2.10.3}
! \contentsline {section}{\numberline {2.11}Binding Fault Reference}{86}{section.2.11}
! \contentsline {subsection}{\numberline {2.11.1}The Binding Fault Reference Component}{86}{subsection.2.11.1}
! \contentsline {subsection}{\numberline {2.11.2}XML Representation of Binding Fault Reference Component}{88}{subsection.2.11.2}
! \contentsline {subsubsection}{\texttt {ref} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner element]}{89}{section*.28}
! \contentsline {subsubsection}{\texttt {messageLabel} \textit {attribute information item} with \texttt {infault} or \texttt {outfault} [owner element]}{89}{section*.29}
! \contentsline {subsubsection}{Binding Fault Reference extension elements}{89}{section*.30}
! \contentsline {subsection}{\numberline {2.11.3}Mapping Binding Fault Reference's XML Representation to Component Properties}{89}{subsection.2.11.3}
! \contentsline {section}{\numberline {2.12}Service}{91}{section.2.12}
! \contentsline {subsection}{\numberline {2.12.1}The Service Component}{91}{subsection.2.12.1}
! \contentsline {subsection}{\numberline {2.12.2}XML Representation of Service Component}{92}{subsection.2.12.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {service} [owner element]}{93}{section*.31}
! \contentsline {subsubsection}{\texttt {interface} \textit {attribute information item} with \texttt {service} [owner element]}{94}{section*.32}
! \contentsline {subsection}{\numberline {2.12.3}Mapping Service's XML Representation to Component Properties}{94}{subsection.2.12.3}
! \contentsline {section}{\numberline {2.13}Endpoint}{94}{section.2.13}
! \contentsline {subsection}{\numberline {2.13.1}The Endpoint Component}{94}{subsection.2.13.1}
! \contentsline {subsection}{\numberline {2.13.2}XML Representation of Endpoint Component}{96}{subsection.2.13.2}
! \contentsline {subsubsection}{\texttt {name} \textit {attribute information item} with \texttt {endpoint} [owner element]}{97}{section*.33}
! \contentsline {subsubsection}{\texttt {binding} \textit {attribute information item} with \texttt {endpoint} [owner element]}{98}{section*.34}
! \contentsline {subsubsection}{\texttt {address} \textit {attribute information item} with \texttt {endpoint} [owner element]}{98}{section*.35}
! \contentsline {subsubsection}{Endpoint extension elements}{98}{section*.36}
! \contentsline {subsection}{\numberline {2.13.3}Mapping Endpoint's XML Representation to Component Properties}{98}{subsection.2.13.3}
! \contentsline {section}{\numberline {2.14}XML Schema 1.0 Simple Types Used in the Component Model}{99}{section.2.14}
! \contentsline {section}{\numberline {2.15}Equivalence of Components}{100}{section.2.15}
! \contentsline {section}{\numberline {2.16}Symbol Spaces}{100}{section.2.16}
! \contentsline {section}{\numberline {2.17}QName resolution}{101}{section.2.17}
! \contentsline {section}{\numberline {2.18}Comparing URIs and IRIs}{101}{section.2.18}
! \contentsline {chapter}{\numberline {3}Types}{102}{chapter.3}
! \contentsline {section}{\numberline {3.1}Using W3C XML Schema Description Language}{103}{section.3.1}
! \contentsline {subsection}{\numberline {3.1.1}Importing XML Schema}{104}{subsection.3.1.1}
! \contentsline {subsubsection}{\texttt {namespace} \textit {attribute information item}}{105}{section*.37}
! \contentsline {subsubsection}{ \texttt {schemaLocation} \textit {attribute information item} }{105}{section*.38}
! \contentsline {subsection}{\numberline {3.1.2}Inlining XML Schema}{106}{subsection.3.1.2}
! \contentsline {subsection}{\numberline {3.1.3}References to Element Declarations and Type Definitions}{107}{subsection.3.1.3}
! \contentsline {section}{\numberline {3.2}Using Other Schema Languages}{107}{section.3.2}
! \contentsline {section}{\numberline {3.3}Describing Messages that Refer to Services and Endpoints}{108}{section.3.3}
! \contentsline {subsection}{\numberline {3.3.1} \texttt {wsdlx:interface} \textit {attribute information item} }{108}{subsection.3.3.1}
! \contentsline {subsection}{\numberline {3.3.2} \texttt {wsdlx:binding} \textit {attribute information item} }{108}{subsection.3.3.2}
! \contentsline {subsection}{\numberline {3.3.3}\texttt {wsdlx:interface} and \texttt {wsdlx:binding} Consistency}{109}{subsection.3.3.3}
! \contentsline {subsection}{\numberline {3.3.4}Use of \texttt {wsdlx:interface} and \texttt {wsdlx:binding} with \texttt {xs:anyURI}}{109}{subsection.3.3.4}
! \contentsline {chapter}{\numberline {4}Modularizing WSDL 2.0 descriptions}{110}{chapter.4}
! \contentsline {section}{\numberline {4.1}Including Descriptions}{110}{section.4.1}
! \contentsline {subsection}{\numberline {4.1.1}\texttt {location} \textit {attribute information item} with \texttt {include} [owner element]}{111}{subsection.4.1.1}
! \contentsline {section}{\numberline {4.2}Importing Descriptions}{112}{section.4.2}
! \contentsline {subsection}{\numberline {4.2.1}\texttt {namespace} \textit {attribute information item}}{113}{subsection.4.2.1}
! \contentsline {subsection}{\numberline {4.2.2}\texttt {location} \textit {attribute information item} with \texttt {import} [owner element]}{114}{subsection.4.2.2}
! \contentsline {section}{\numberline {4.3}Extensions}{114}{section.4.3}
! \contentsline {chapter}{\numberline {5}Documentation}{116}{chapter.5}
! \contentsline {chapter}{\numberline {6}Language Extensibility}{117}{chapter.6}
! \contentsline {section}{\numberline {6.1}Element based Extensibility}{117}{section.6.1}
! \contentsline {subsection}{\numberline {6.1.1}Mandatory extensions}{118}{subsection.6.1.1}
! \contentsline {subsection}{\numberline {6.1.2}\texttt {required} \textit {attribute information item}}{119}{subsection.6.1.2}
! \contentsline {section}{\numberline {6.2}Attribute-based Extensibility}{119}{section.6.2}
! \contentsline {section}{\numberline {6.3}Extensibility Semantics}{119}{section.6.3}
! \contentsline {chapter}{\numberline {7}Locating WSDL 2.0 Documents}{121}{chapter.7}
! \contentsline {section}{\numberline {7.1}\texttt {wsdli:wsdlLocation} \textit {attribute information item}}{121}{section.7.1}
! \contentsline {chapter}{\numberline {8}Conformance}{123}{chapter.8}
! \contentsline {section}{\numberline {8.1}XML Information Set Conformance}{123}{section.8.1}
! \contentsline {chapter}{\numberline {9}XML Syntax Summary (Non-Normative)}{124}{chapter.9}
! \contentsline {chapter}{\numberline {10}References}{128}{chapter.10}
! \contentsline {section}{\numberline {10.1}Normative References}{128}{section.10.1}
! \contentsline {section}{\numberline {10.2}Informative References}{129}{section.10.2}
! \contentsline {chapter}{\numberline {A}The application/wsdl+xml Media Type}{132}{appendix.A}
! \contentsline {section}{\numberline {A.1}Registration}{132}{section.A.1}
! \contentsline {section}{\numberline {A.2}Fragment Identifiers}{133}{section.A.2}
! \contentsline {subsection}{\numberline {A.2.1}The Description Component}{138}{subsection.A.2.1}
! \contentsline {subsection}{\numberline {A.2.2}The Element Declaration Component}{138}{subsection.A.2.2}
! \contentsline {subsection}{\numberline {A.2.3}The Type Definition Component}{139}{subsection.A.2.3}
! \contentsline {subsection}{\numberline {A.2.4}The Interface Component}{140}{subsection.A.2.4}
! \contentsline {subsection}{\numberline {A.2.5}The Interface Fault Component}{141}{subsection.A.2.5}
! \contentsline {subsection}{\numberline {A.2.6}The Interface Operation Component}{142}{subsection.A.2.6}
! \contentsline {subsection}{\numberline {A.2.7}The Interface Message Reference Component}{143}{subsection.A.2.7}
! \contentsline {subsection}{\numberline {A.2.8}The Interface Fault Reference Component}{144}{subsection.A.2.8}
! \contentsline {subsection}{\numberline {A.2.9}The Binding Component}{146}{subsection.A.2.9}
! \contentsline {subsection}{\numberline {A.2.10}The Binding Fault Component}{147}{subsection.A.2.10}
! \contentsline {subsection}{\numberline {A.2.11}The Binding Operation Component}{148}{subsection.A.2.11}
! \contentsline {subsection}{\numberline {A.2.12}The Binding Message Reference Component}{149}{subsection.A.2.12}
! \contentsline {subsection}{\numberline {A.2.13}The Binding Fault Reference Component}{150}{subsection.A.2.13}
! \contentsline {subsection}{\numberline {A.2.14}The Service Component}{152}{subsection.A.2.14}
! \contentsline {subsection}{\numberline {A.2.15}The Endpoint Component}{153}{subsection.A.2.15}
! \contentsline {subsection}{\numberline {A.2.16}Extension Components}{153}{subsection.A.2.16}
! \contentsline {section}{\numberline {A.3}Security considerations}{154}{section.A.3}
! \contentsline {chapter}{\numberline {B}Acknowledgements (Non-Normative)}{155}{appendix.B}
! \contentsline {chapter}{\numberline {C}IRI-References for WSDL 2.0 Components (Non-Normative)}{157}{appendix.C}
! \contentsline {section}{\numberline {C.1}WSDL 2.0 IRIs}{157}{section.C.1}
! \contentsline {section}{\numberline {C.2}Canonical Form for WSDL 2.0 Component Designators}{158}{section.C.2}
! \contentsline {section}{\numberline {C.3}Example}{158}{section.C.3}
! \contentsline {chapter}{\numberline {D}Component Summary (Non-Normative)}{161}{appendix.D}
! \contentsline {chapter}{\numberline {E}Assertion Summary (Non-Normative)}{165}{appendix.E}
! \contentsline {chapter}{\numberline {F}Part 1 Change Log (Non-Normative)}{174}{appendix.F}
! \contentsline {section}{\numberline {F.1}WSDL 2.0 Specification Changes}{174}{section.F.1}

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.411
retrieving revision 1.412
diff -C 2 -d -r1.411 -r1.412
*** wsdl20.xml	19 Oct 2006 13:38:17 -0000	1.411
--- wsdl20.xml	11 Nov 2006 19:43:51 -0000	1.412
***************
*** 564,569 ****
    		ElementDeclarationCM <nl/>
    		TypeDefinitionCM <nl/>
-   		FeatureCM <nl/>
-   		PropertyCM <nl/>
    		InterfaceCM <nl/>
    		InterfaceFaultCM <nl/>
--- 564,567 ----
***************
*** 580,584 ****
    </schema>
[...2863 lines suppressed...]
  	  <td>JJM</td>
! 	  <td>Filled in blank description of Feature and <comp>Property</comp> component.</td>
  	</tr>
  	<tr>
  	  <td>20030303</td>
  	  <td>MJG</td>
! 	  <td>Skeleton Feature and <comp>Property</comp> components</td>
  	</tr>
  	
--- 14503,14512 ----
  	  <td>20030304</td>
  	  <td>JJM</td>
! 	  <td>Filled in blank description of Feature and Property component.</td>
  	</tr>
  	<tr>
  	  <td>20030303</td>
  	  <td>MJG</td>
! 	  <td>Skeleton Feature and Property components</td>
  	</tr>
  	

Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.121
retrieving revision 1.122
diff -C 2 -d -r1.121 -r1.122
*** wsdl20-z.html	11 Nov 2006 18:09:12 -0000	1.121
--- wsdl20-z.html	11 Nov 2006 19:43:48 -0000	1.122
***************
*** 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="#N1754D">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="#N163C6">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
[...4524 lines suppressed...]
  	</tr>
  	<tr>
  	  <td rowspan="1" colspan="1">20030303</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Skeleton Feature and Property components</td>
  	</tr>
  	
***************
*** 16667,16671 ****
  	  <td rowspan="1" colspan="1">20030228</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Updated <a href="#Binding_XMLRep"><b>2.9.2 XML Representation of Binding Component</b></a> to list type
  	  attribute</td>
  	</tr>
--- 14680,14684 ----
  	  <td rowspan="1" colspan="1">20030228</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Updated <a href="#Binding_XMLRep"><b>2.7.2 XML Representation of Binding Component</b></a> to list type
  	  attribute</td>
  	</tr>

Index: wsdl20-defs.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-defs.xml,v
retrieving revision 1.37
retrieving revision 1.38
diff -C 2 -d -r1.37 -r1.38
*** wsdl20-defs.xml	12 Oct 2006 01:12:52 -0000	1.37
--- wsdl20-defs.xml	11 Nov 2006 19:43:48 -0000	1.38
***************
*** 10,15 ****
  <compdef comp="Interface Message Reference"/>
  <compdef comp="Interface Fault Reference"/>
- <compdef comp="Feature"/>
- <compdef comp="Property"/>
  <compdef comp="Binding"/>
  <compdef comp="Binding Fault"/>
--- 10,13 ----
***************
*** 33,42 ****
  <propdef prop="interface faults" comp="Interface"/>
  <propdef prop="interface operations" comp="Interface"/>
- <propdef prop="features" comp="Interface"/>
- <propdef prop="properties" comp="Interface"/>
  <propdef prop="name" comp="Interface Fault"/>
  <propdef prop="element declaration" comp="Interface Fault"/>
- <propdef prop="features" comp="Interface Fault"/>
- <propdef prop="properties" comp="Interface Fault"/>
  <propdef prop="parent" comp="Interface Fault"/>
  <propdef prop="name" comp="Interface Operation"/>
--- 31,36 ----
***************
*** 45,50 ****
  <propdef prop="interface fault references" comp="Interface Operation"/>
  <propdef prop="style" comp="Interface Operation"/>
- <propdef prop="features" comp="Interface Operation"/>
- <propdef prop="properties" comp="Interface Operation"/>
  <propdef prop="parent" comp="Interface Operation"/>
  <propdef prop="message label" comp="Interface Message Reference"/>
--- 39,42 ----
***************
*** 52,73 ****
  <propdef prop="message content model" comp="Interface Message Reference"/>
  <propdef prop="element declaration" comp="Interface Message Reference"/>
- <propdef prop="features" comp="Interface Message Reference"/>
- <propdef prop="properties" comp="Interface Message Reference"/>
  <propdef prop="parent" comp="Interface Message Reference"/>
  <propdef prop="interface fault" comp="Interface Fault Reference"/>
  <propdef prop="message label" comp="Interface Fault Reference"/>
  <propdef prop="direction" comp="Interface Fault Reference"/>
- <propdef prop="features" comp="Interface Fault Reference"/>
- <propdef prop="properties" comp="Interface Fault Reference"/>
  <propdef prop="parent" comp="Interface Fault Reference"/>
- <propdef prop="ref" comp="Feature"/>
- <propdef prop="required" comp="Feature"/>
- <propdef prop="parent" comp="Feature"/>
- <propdef prop="features" comp=""/>
- <propdef prop="ref" comp="Property"/>
- <propdef prop="value constraint" comp="Property"/>
- <propdef prop="value" comp="Property"/>
- <propdef prop="parent" comp="Property"/>
- <propdef prop="properties" comp=""/>
  <propdef prop="name" comp="Binding"/>
  <propdef prop="interface" comp="Binding"/>
--- 44,52 ----
***************
*** 75,108 ****
  <propdef prop="binding faults" comp="Binding"/>
  <propdef prop="binding operations" comp="Binding"/>
- <propdef prop="features" comp="Binding"/>
- <propdef prop="properties" comp="Binding"/>
  <propdef prop="interface fault" comp="Binding Fault"/>
- <propdef prop="features" comp="Binding Fault"/>
- <propdef prop="properties" comp="Binding Fault"/>
  <propdef prop="parent" comp="Binding Fault"/>
  <propdef prop="interface operation" comp="Binding Operation"/>
  <propdef prop="binding message references" comp="Binding Operation"/>
  <propdef prop="binding fault references" comp="Binding Operation"/>
- <propdef prop="features" comp="Binding Operation"/>
- <propdef prop="properties" comp="Binding Operation"/>
  <propdef prop="parent" comp="Binding Operation"/>
  <propdef prop="interface message reference" comp="Binding Message Reference"/>
- <propdef prop="features" comp="Binding Message Reference"/>
- <propdef prop="properties" comp="Binding Message Reference"/>
  <propdef prop="parent" comp="Binding Message Reference"/>
  <propdef prop="interface fault reference" comp="Binding Fault Reference"/>
- <propdef prop="features" comp="Binding Fault Reference"/>
- <propdef prop="properties" comp="Binding Fault Reference"/>
  <propdef prop="parent" comp="Binding Fault Reference"/>
  <propdef prop="name" comp="Service"/>
  <propdef prop="interface" comp="Service"/>
  <propdef prop="endpoints" comp="Service"/>
- <propdef prop="features" comp="Service"/>
- <propdef prop="properties" comp="Service"/>
  <propdef prop="name" comp="Endpoint"/>
  <propdef prop="binding" comp="Endpoint"/>
  <propdef prop="address" comp="Endpoint"/>
- <propdef prop="features" comp="Endpoint"/>
- <propdef prop="properties" comp="Endpoint"/>
  <propdef prop="parent" comp="Endpoint"/>
  <propdef prop="name" comp=""/>
--- 54,73 ----

Index: wsdl20-adjuncts.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.xml,v
retrieving revision 1.196
retrieving revision 1.197
diff -C 2 -d -r1.196 -r1.197
*** wsdl20-adjuncts.xml	30 Oct 2006 11:08:54 -0000	1.196
--- wsdl20-adjuncts.xml	11 Nov 2006 19:43:51 -0000	1.197
***************
*** 3299,3303 ****
  	  patterns such as outbound message exchange patterns,
  	  provided that additional semantics are defined, such as with
! 	  an extension or with a <comp>Feature</comp> component.</p>
  
  	  <p>Each of the supported message exchange patterns involves
--- 3299,3303 ----
  	  patterns such as outbound message exchange patterns,
  	  provided that additional semantics are defined, such as with
! 	  an extension.</p>
  
  	  <p>Each of the supported message exchange patterns involves

Index: component-assertion-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/component-assertion-table.xml,v
retrieving revision 1.15
retrieving revision 1.16
diff -C 2 -d -r1.15 -r1.16
*** component-assertion-table.xml	19 Oct 2006 13:38:14 -0000	1.15
--- component-assertion-table.xml	11 Nov 2006 19:43:48 -0000	1.16
***************
*** 289,298 ****
  <assert-summary ref="Extensibility-0074"/>
  </td>
! <td>If a WSDL 2.0 document declares an extension, Feature or Property as optional 
          (i.e., NON-mandatory), then the Web service MUST NOT assume that the 
!         client supports that extension, Feature or Property, <emph>unless</emph> the 
          Web service knows (through some other means) that the client 
!         has in fact elected to engage and support that extension, Feature or 
!         Property.</td>
  </tr>
  <tr>
--- 289,297 ----
  <assert-summary ref="Extensibility-0074"/>
  </td>
! <td>If a WSDL 2.0 document declares an extension as optional 
          (i.e., NON-mandatory), then the Web service MUST NOT assume that the 
!         client supports that extension <emph>unless</emph> the 
          Web service knows (through some other means) that the client 
!         has in fact elected to engage and support that extension.</td>
  </tr>
  <tr>
***************
*** 301,307 ****
  </td>
  <td>Therefore, the 
!         Web service MUST support every extension, Feature or Property that is 
          declared as optional in the WSDL 2.0 document, in addition to supporting every 
!         extension, Feature or Property that is declared as mandatory.</td>
  </tr>
  <tr>
--- 300,306 ----
  </td>
  <td>Therefore, the 
!         Web service MUST support every extension that is 
          declared as optional in the WSDL 2.0 document, in addition to supporting every 
!         extension that is declared as mandatory.</td>
  </tr>
  <tr>
***************
*** 315,346 ****
  <tr>
  <td>
- <assert-summary ref="Feature-1207001"/>
- </td>
- <td>This IRI SHOULD be
-          dereferenceable to a document that directly or indirectly defines
-          the meaning and use of the <comp>Feature</comp> that it identifies.</td>
- </tr>
- <tr>
- <td>
- <assert-summary ref="FeatureRef-0046"/>
- </td>
- <td>This <emph>xs:anyURI</emph> MUST be an absolute IRI
- 	    as defined by <bibref ref="RFC3987"/>. </td>
- </tr>
- <tr>
- <td>
- <assert-summary ref="FeatureRef-0047"/>
- </td>
- <td>The <prop comp="Feature">ref</prop> property of a <comp>Feature</comp> component MUST be unique
- 	  	within the 
- 	  	<prop comp="">features</prop> property of an 
- 	  	<comp>Interface</comp>, <comp>Interface Fault</comp>, <comp>Interface Operation</comp>, 
- 	  	<comp>Interface Message Reference</comp>, <comp>Interface Fault Reference</comp>, 
- 	  	<comp>Binding</comp>, <comp>Binding Fault</comp>, <comp>Binding Operation</comp>, 
- 	  	<comp>Binding Message Reference</comp>, <comp>Binding Fault Reference</comp>, 
- 	  	<comp>Service</comp>, or <comp>Endpoint</comp> component.</td>
- </tr>
- <tr>
- <td>
  <assert-summary ref="FragId-1900000"/>
  </td>
--- 314,317 ----
***************
*** 604,650 ****
  <tr>
  <td>
- <assert-summary ref="Property-0049"/>
- </td>
- <td>A reference to a
- 	    <comp>Type Definition</comp> component in the <prop comp="Description">type definitions</prop> property of
- 	    the <comp>Description</comp> component constraining the
- 	    value of the <comp>Property</comp>, or the token <emph>#value</emph> if
- 	    the <prop comp="Property">value</prop> property is not empty.</td>
- </tr>
- <tr>
- <td>
- <assert-summary ref="Property-0050"/>
- </td>
- <td>The <prop comp="Property">ref</prop> property of a <comp>Property</comp> component MUST be unique
- 	  	within the <prop comp="">properties</prop> property of an 
- 	  	<comp>Interface</comp>, <comp>Interface	Fault</comp>, <comp>Interface Operation</comp>, 
- 	  	<comp>Interface Message Reference</comp>, <comp>Interface Fault Reference</comp>, 
- 	  	<comp>Binding</comp>, <comp>Binding Fault</comp>, <comp>Binding Operation</comp>, 
- 	  	<comp>Binding Message Reference</comp>, <comp>Binding Fault Reference</comp>, 
- 	  	<comp>Service</comp>, or <comp>Endpoint</comp> component.</td>
- </tr>
- <tr>
- <td>
- <assert-summary ref="Property-0051"/>
- </td>
- <td>All specified values MUST be equal and belong to each specified value set.</td>
- </tr>
- <tr>
- <td>
- <assert-summary ref="Property-1208001"/>
- </td>
- <td>This IRI SHOULD be dereferenceable to a
- 	    document that directly or indirectly defines the meaning
- 	    and use of the Property that it identifies.</td>
- </tr>
- <tr>
- <td>
- <assert-summary ref="PropertyRef-0048"/>
- </td>
- <td>This
- 	    <emph>xs:anyURI</emph> MUST be an absolute IRI as defined by <bibref ref="RFC3987"/>.</td>
- </tr>
- <tr>
- <td>
  <assert-summary ref="QName-0002"/>
  </td>
--- 575,578 ----

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.293
retrieving revision 1.294
diff -C 2 -d -r1.293 -r1.294
*** wsdl20.html	11 Nov 2006 18:09:13 -0000	1.293
--- wsdl20.html	11 Nov 2006 19:43:49 -0000	1.294
***************
*** 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="#N1754D">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="#N163C6">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
[...4005 lines suppressed...]
  	</tr>
  	<tr>
  	  <td rowspan="1" colspan="1">20030303</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Skeleton Feature and Property components</td>
  	</tr>
  	
***************
*** 13489,13493 ****
  	  <td rowspan="1" colspan="1">20030228</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Updated <a href="#Binding_XMLRep"><b>2.9.2 XML Representation of Binding Component</b></a> to list type
  	  attribute</td>
  	</tr>
--- 11812,11816 ----
  	  <td rowspan="1" colspan="1">20030228</td>
  	  <td rowspan="1" colspan="1">MJG</td>
! 	  <td rowspan="1" colspan="1">Updated <a href="#Binding_XMLRep"><b>2.7.2 XML Representation of Binding Component</b></a> to list type
  	  attribute</td>
  	</tr>

Received on Saturday, 11 November 2006 19:44:13 UTC