2002/ws/desc/wsdl20 xmlspec-wsdl.xsl,1.7,1.8 component-assertion-table.xml,1.3,1.4 wsdl20.tex,1.74,1.75 component-table.xml,1.20,1.21 wsdl20-defs.xml,1.18,1.19 wsdl20-z-ie.html,1.39,1.40 assertion-table.xsl,1.2,1.3 wsdl20-z.html,1.61,1.62 wsdl20.html,1.228,1.229 wsdl20-adjuncts.html,1.80,1.81 wsdl20.xml,1.339,1.340 xmlspec.dtd,1.18,1.19 wsdl20-primer.html,1.103,1.104 adjuncts-component-table.xml,1.22,1.23 document-assertion-table.xml,1.3,1.4

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

Modified Files:
	xmlspec-wsdl.xsl component-assertion-table.xml wsdl20.tex 
	component-table.xml wsdl20-defs.xml wsdl20-z-ie.html 
	assertion-table.xsl wsdl20-z.html wsdl20.html 
	wsdl20-adjuncts.html wsdl20.xml xmlspec.dtd wsdl20-primer.html 
	adjuncts-component-table.xml document-assertion-table.xml 
Log Message:
Added bidirectional linking between assertions and the summary table, and added a section on notation for assertions.

Index: wsdl20-adjuncts.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-adjuncts.html,v
retrieving revision 1.80
retrieving revision 1.81
diff -C2 -d -r1.80 -r1.81
*** wsdl20-adjuncts.html	27 Oct 2005 16:51:22 -0000	1.80
--- wsdl20-adjuncts.html	27 Oct 2005 18:07:59 -0000	1.81
***************
*** 1,15 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
! <head>
! <meta name="generator" content=
! "HTML Tidy for Linux/x86 (vers 12 April 2005), see www.w3.org" />
! <meta http-equiv="Content-Type" content=
! "text/html; charset=utf-8" />
! <title>Web Services Description Language (WSDL) Version 2.0 Part 2:
! Adjuncts</title>
[...13667 lines suppressed...]
!               <td rowspan="1" colspan="1">JJM</td>
!               <td rowspan="1" colspan="1">Simplified the introduction; referred to Part1 for a longer introduction</td>
!             </tr>
!             <tr>
!               <td rowspan="1" colspan="1">20020221</td>
!               <td rowspan="1" colspan="1">JJM</td>
!               <td rowspan="1" colspan="1">Renamed to "Part 2: Bindings"</td>
!             </tr>
!             <tr>
!               <td rowspan="1" colspan="1">20020221</td>
!               <td rowspan="1" colspan="1">JJM</td>
!               <td rowspan="1" colspan="1">Created from http://www.w3.org/TR/2001/NOTE-wsdl-20010315</td>
!             </tr>
!           </tbody>
!         </table><br>
!       </div>
!     </div>
!   </div>
! </body></html>
\ No newline at end of file

Index: wsdl20-defs.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-defs.xml,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** wsdl20-defs.xml	27 Oct 2005 16:51:22 -0000	1.18
--- wsdl20-defs.xml	27 Oct 2005 18:07:58 -0000	1.19
***************
*** 1,5 ****
  <?xml version="1.0" encoding="UTF-8"?>
  <defs>
! 	<spec src="wsdl20.xml"><compdef comp="Element Declaration"/><compdef comp="Type Definition"/><compdef comp="Description"/><compdef comp="Interface"/><compdef comp="Interface Fault"/><compdef comp="Interface Operation"/><compdef comp="Interface Message Reference"/><compdef comp="Interface Fault Reference"/><compdef comp="Feature"/><compdef comp="Property"/><compdef comp="Binding"/><compdef comp="Binding Fault"/><compdef comp="Binding Operation"/><compdef comp="Binding Message Reference"/><compdef comp="Binding Fault Reference"/><compdef comp="Service"/><compdef comp="Endpoint"/><propdef comp="Element Declaration" prop="name"/><propdef comp="Type Definition" prop="name"/><propdef comp="" prop="parent"/><propdef comp="Description" prop="interfaces"/><propdef comp="Description" prop="bindings"/><propdef comp="Description" prop="services"/><propdef comp="Description" prop="element declarations"/><propdef comp="Description" prop="type definitions"/><propdef comp="Interface" prop="name"/><propdef comp="Interfac" prop="extended interfaces"/><propdef comp="Interface" prop="interface faults"/><propdef comp="Interface" prop="interface operations"/><propdef comp="Interface" prop="features"/><propdef comp="Interface" prop="properties"/><propdef comp="Interface Fault" prop="name"/><propdef comp="Interface Fault" prop="element declaration"/><propdef comp="Interface Fault" prop="features"/><propdef comp="Interface Fault" prop="properties"/><propdef comp="Interface Fault" prop="parent"/><propdef comp="Interface Operation" prop="name"/><propdef comp="Interface Operation" prop="message exchange pattern"/><propdef comp="Interface Operation" prop="interface message references"/><propdef comp="Interface Operation" prop="interface fault references"/><propdef comp="Interface Operation" prop="style"/><propdef comp="Interface Operation" prop="features"/><propdef comp="Interface Operation" prop="properties"/><propdef comp="Interface Operation" prop="parent"/><propdef comp="Interface Message Reference" prop="message label"/><propdef omp="Interface Message Reference" prop="direction"/><propdef comp="Interface Message Reference" prop="message content model"/><propdef comp="Interface Message Reference" prop="element declaration"/><propdef comp="Interface Message Reference" prop="features"/><propdef comp="Interface Message Reference" prop="properties"/><propdef comp="Interface Message Reference" prop="parent"/><propdef comp="Interface Fault Reference" prop="interface fault"/><propdef comp="Interface Fault Reference" prop="message label"/><propdef comp="Interface Fault Reference" prop="direction"/><propdef comp="Interface Fault Reference" prop="features"/><propdef comp="Interface Fault Reference" prop="properties"/><propdef comp="Interface Fault Reference" prop="parent"/><propdef comp="Feature" prop="ref"/><propdef comp="Feature" prop="required"/><propdef comp="Feature" prop="parent"/><propdef comp="" prop="features"/><propdef comp="Property" prop="ref"/><propdef comp="Property" prop="value constraint"/><propdef comp="Property" prop="value"><propdef comp="Property" prop="parent"/><propdef comp="" prop="properties"/><propdef comp="Binding" prop="name"/><propdef comp="Binding" prop="interface"/><propdef comp="Binding" prop="type"/><propdef comp="Binding" prop="binding faults"/><propdef comp="Binding" prop="binding operations"/><propdef comp="Binding" prop="features"/><propdef comp="Binding" prop="properties"/><propdef comp="Binding Fault" prop="interface fault"/><propdef comp="Binding Fault" prop="features"/><propdef comp="Binding Fault" prop="properties"/><propdef comp="Binding Fault" prop="parent"/><propdef comp="Binding Operation" prop="interface operation"/><propdef comp="Binding Operation" prop="binding message references"/><propdef comp="Binding Operation" prop="binding fault references"/><propdef comp="Binding Operation" prop="features"/><propdef comp="Binding Operation" prop="properties"/><propdef comp="Binding Operation" prop="parent"/><propdef comp="Binding Message Reference" prop="interface message reference"/><propdef comp="Binding essage Reference" prop="features"/><propdef comp="Binding Message Reference" prop="properties"/><propdef comp="Binding Message Reference" prop="parent"/><propdef comp="Binding Fault Reference" prop="interface fault reference"/><propdef comp="Binding Fault Reference" prop="features"/><propdef comp="Binding Fault Reference" prop="properties"/><propdef comp="Binding Fault Reference" prop="parent"/><propdef comp="Service" prop="name"/><propdef comp="Service" prop="interface"/><propdef comp="Service" prop="endpoints"/><propdef comp="Service" prop="features"/><propdef comp="Service" prop="properties"/><propdef comp="Endpoint" prop="name"/><propdef comp="Endpoint" prop="binding"/><propdef comp="Endpoint" prop="address"/><propdef comp="Endpoint" prop="features"/><propdef comp="Endpoint" prop="properties"/><propdef comp="Endpoint" prop="parent"/><propdef comp="" prop="name"/></spec>
! 	<spec src="wsdl20-adjuncts.xml"><compdef comp="SOAP Module"/><compdef comp="SOAP Header Block"/><compdef comp="HTTP Header"/><propdef comp="Interface Operation" prop="safety"/><propdef comp="Interface Operation" prop="rpc signature"/><propdef comp="Binding" prop="soap version"/><propdef comp="Binding" prop="soap underlying protocol"/><propdef comp="Binding Fault" prop="soap fault code"/><propdef comp="Binding Fault" prop="soap fault subcodes"/><propdef comp="Binding Operation" prop="soap mep"/><propdef comp="Binding Operation" prop="soap action"/><propdef comp="Binding" prop="soap modules"/><propdef comp="Binding Operation" prop="soap modules"/><propdef comp="Binding Message Reference" prop="soap modules"/><propdef comp="Binding Fault" prop="soap modules"/><propdef comp="Binding Fault Reference" prop="soap modules"/><propdef comp="SOAP Module" prop="ref"/><propdef comp="SOAP Module" prop="required"/><propdef comp="SOAP Module" prop="parent"/><propdef comp="Binding Message Reference" prop="soap headers"/>propdef comp="Binding Fault" prop="soap headers"/><propdef comp="SOAP Header Block" prop="element declaration"/><propdef comp="SOAP Header Block" prop="mustUnderstand"/><propdef comp="SOAP Header Block" prop="required"/><propdef comp="SOAP Header Block" prop="parent"/><propdef comp="Binding" prop="http version"/><propdef comp="Binding Operation" prop="http location"/><propdef comp="Binding Operation" prop="http method"/><propdef comp="Binding Operation" prop="http input serialization"/><propdef comp="Binding Operation" prop="http output serialization"/><propdef comp="Binding Operation" prop="http fault serialization"/><propdef comp="Binding Operation" prop="http query parameter separator"/><propdef comp="Binding Message Reference" prop="http headers"/><propdef comp="Binding Fault" prop="http headers"/><propdef comp="HTTP Header" prop="name"/><propdef comp="HTTP Header" prop="type definition"/><propdef comp="HTTP Header" prop="required"/><propdef comp="HTTP Header" prop="parent"/><propdef comp="Binding Fault prop="http error status code"/><propdef comp="Binding Message Reference" prop="http transfer coding"/><propdef comp="Binding" prop="http cookies"/><propdef comp="Endpoint" prop="http authentication scheme"/><propdef comp="Endpoint" prop="http authentication realm"/></spec>
  </defs>
--- 1,153 ----
  <?xml version="1.0" encoding="UTF-8"?>
  <defs>
! 	<spec src="wsdl20.xml">
! <compdef comp="Element Declaration"/>
! <compdef comp="Type Definition"/>
! <compdef comp="Description"/>
! <compdef comp="Interface"/>
! <compdef comp="Interface Fault"/>
! <compdef comp="Interface Operation"/>
! <compdef comp="Interface Message Reference"/>
! <compdef comp="Interface Fault Reference"/>
! <compdef comp="Feature"/>
! <compdef comp="Property"/>
! <compdef comp="Binding"/>
! <compdef comp="Binding Fault"/>
! <compdef comp="Binding Operation"/>
! <compdef comp="Binding Message Reference"/>
! <compdef comp="Binding Fault Reference"/>
! <compdef comp="Service"/>
! <compdef comp="Endpoint"/>
! <propdef prop="name" comp="Element Declaration"/>
! <propdef prop="name" comp="Type Definition"/>
! <propdef prop="parent" comp=""/>
! <propdef prop="interfaces" comp="Description"/>
! <propdef prop="bindings" comp="Description"/>
! <propdef prop="services" comp="Description"/>
! <propdef prop="element declarations" comp="Description"/>
! <propdef prop="type definitions" comp="Description"/>
! <propdef prop="name" comp="Interface"/>
! <propdef prop="extended interfaces" comp="Interface"/>
! <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"/>
! <propdef prop="message exchange pattern" comp="Interface Operation"/>
! <propdef prop="interface message references" comp="Interface Operation"/>
! <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"/>
! <propdef prop="direction" comp="Interface Message Reference"/>
! <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"/>
! <propdef prop="type" comp="Binding"/>
! <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=""/>
! </spec>
! 	<spec src="wsdl20-adjuncts.xml">
! <compdef comp="SOAP Module"/>
! <compdef comp="SOAP Header Block"/>
! <compdef comp="HTTP Header"/>
! <propdef prop="safety" comp="Interface Operation"/>
! <propdef prop="rpc signature" comp="Interface Operation"/>
! <propdef prop="soap version" comp="Binding"/>
! <propdef prop="soap underlying protocol" comp="Binding"/>
! <propdef prop="soap fault code" comp="Binding Fault"/>
! <propdef prop="soap fault subcodes" comp="Binding Fault"/>
! <propdef prop="soap mep" comp="Binding Operation"/>
! <propdef prop="soap action" comp="Binding Operation"/>
! <propdef prop="soap modules" comp="Binding"/>
! <propdef prop="soap modules" comp="Binding Operation"/>
! <propdef prop="soap modules" comp="Binding Message Reference"/>
! <propdef prop="soap modules" comp="Binding Fault"/>
! <propdef prop="soap modules" comp="Binding Fault Reference"/>
! <propdef prop="ref" comp="SOAP Module"/>
! <propdef prop="required" comp="SOAP Module"/>
! <propdef prop="parent" comp="SOAP Module"/>
! <propdef prop="soap headers" comp="Binding Message Reference"/>
! <propdef prop="soap headers" comp="Binding Fault"/>
! <propdef prop="element declaration" comp="SOAP Header Block"/>
! <propdef prop="mustUnderstand" comp="SOAP Header Block"/>
! <propdef prop="required" comp="SOAP Header Block"/>
! <propdef prop="parent" comp="SOAP Header Block"/>
! <propdef prop="http version" comp="Binding"/>
! <propdef prop="http location" comp="Binding Operation"/>
! <propdef prop="http method" comp="Binding Operation"/>
! <propdef prop="http input serialization" comp="Binding Operation"/>
! <propdef prop="http output serialization" comp="Binding Operation"/>
! <propdef prop="http fault serialization" comp="Binding Operation"/>
! <propdef prop="http query parameter separator" comp="Binding Operation"/>
! <propdef prop="http headers" comp="Binding Message Reference"/>
! <propdef prop="http headers" comp="Binding Fault"/>
! <propdef prop="name" comp="HTTP Header"/>
! <propdef prop="type definition" comp="HTTP Header"/>
! <propdef prop="required" comp="HTTP Header"/>
! <propdef prop="parent" comp="HTTP Header"/>
! <propdef prop="http error status code" comp="Binding Fault"/>
! <propdef prop="http transfer coding" comp="Binding Message Reference"/>
! <propdef prop="http cookies" comp="Binding"/>
! <propdef prop="http authentication scheme" comp="Endpoint"/>
! <propdef prop="http authentication realm" comp="Endpoint"/>
! </spec>
  </defs>

Index: wsdl20-z-ie.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z-ie.html,v
retrieving revision 1.39
retrieving revision 1.40
diff -C2 -d -r1.39 -r1.40
*** wsdl20-z-ie.html	27 Oct 2005 16:18:30 -0000	1.39
--- wsdl20-z-ie.html	27 Oct 2005 18:07:58 -0000	1.40
***************
*** 77,82 ****
  
  <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="#N16477">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="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</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_attribute">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
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to
--- 77,82 ----
  
  <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="#N16481">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="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <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_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.13 <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
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to
***************
*** 102,106 ****
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbs;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16477">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbs;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
--- 102,106 ----
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbs;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16481">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbs;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
***************
*** 489,492 ****
--- 489,510 ----
  </div>
  
+ 	<div class="div3">
+ 		
+ <h4><a name="assertions"></a>1.4.9 Assertions</h4>
+ 		<p>
+ 			Assertions about WSDL 2.0 documents and components that are not enforced by the normative
+ 			XML schema for WSDL 2.0 are marked in this specification by
+ 			a dagger symbol (&#134;) at the end of a sentence. Each
+ 			assertion has beed assigned a unique identifier that consists of a
+ 			descriptive textual prefix and a unique numeric suffix. The
+ 			numeric suffixes are are assigned sequentially and never
+ 			reused so there may be gaps in the sequence. The assertions
+ 			and their identifiers are summarized in 
+ 			<a href="#assertionsummary"><b>E. Assertion Summary</b></a>. 
+ 			The assertion identifiers MAY be used by implementations of this specification for any purpose,
+ 			e.g. error reporting.
+ 		</p>
+ 	</div>
+ 
  </div>
  
***************
*** 1322,1326 ****
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="OtherNamespaceImport"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
--- 1340,1344 ----
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="Import-0001-src"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
***************
*** 1330,1339 ****
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).&#134;
!        	<a name="QNameResolution"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).&#134;
         </p>
  
--- 1348,1357 ----
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).<a href="#Import-0001">&#134;</a>
!        	<a name="QName-0002-src"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).<a href="#QName-0002">&#134;</a>
         </p>
  
***************
*** 1379,1397 ****
         service description information for that namespace.</p>
  
!          <p>If a service description is split into multiple documents
           (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code>  <em>attribute information item</em>
!          SHOULD resolve to a master document which includes all the
           WSDL 2.0 documents needed for that service description. This
!          approach enables the WSDL 2.0 component designators' fragment
!          identifiers to be properly resolvable.</p>
  
           <p>
!          	<a name="ImportedNamespaceDifferent"></a>
           		Imported components have different target namespace
           		values from the
!          		<a href="wsdl20.html#component-Description">Description</a>
!          		component that is importing them.&#134;
           	Thus importing is the mechanism to use components from one
!          	namespace in another set of definitions.
           </p>
  
--- 1397,1414 ----
         service description information for that namespace.</p>
  
!          <p>If a WSDL 2.0 document is split into multiple WSDL 2.0 documents
           (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code>  <em>attribute information item</em>
!          SHOULD resolve to a master WSDL 2.0 document that includes all the
           WSDL 2.0 documents needed for that service description. This
!          approach enables the WSDL 2.0 component designator fragment
!          identifiers to be properly resolved.</p>
  
           <p>
!          	<a name="Import-0003-src"></a>
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.<a href="#Import-0003">&#134;</a>
           	Thus importing is the mechanism to use components from one
!          	namespace in definition of components from another namespace.
           </p>
  
***************
*** 5710,5713 ****
--- 5727,5731 ----
  		  <tr>
  		    <th rowspan="1" colspan="1">Property</th>
+ 
  		    <th rowspan="1" colspan="1">Value</th>
  		  </tr>
***************
*** 9965,9969 ****
  
          <dl>
! 	  <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement
  	    Levels</a></cite>, S. Bradner, Author. Internet Engineering
--- 9983,9987 ----
  
          <dl>
! 	  <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119]</dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement
  	    Levels</a></cite>, S. Bradner, Author. Internet Engineering
***************
*** 9971,9980 ****
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  </dd>
! 	  <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
  	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  </dd>
!           <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987] </dt><dd>
              <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers
              (IRIs)</a></cite>, M. Duerst, M. Suignard,
--- 9989,9998 ----
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  </dd>
! 	  <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986]</dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
  	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  </dd>
!           <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987]</dt><dd>
              <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers
              (IRIs)</a></cite>, M. Duerst, M. Suignard,
***************
*** 9982,9986 ****
              2005. Available at http://www.ietf.org/rfc/rfc3987.txt.
  	  </dd>
!           <dt class="label"><a name="XML10"></a>[XML 1.0] </dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third
  	    Edition)</a></cite>, T. Bray, J. Paoli,
--- 10000,10004 ----
              2005. Available at http://www.ietf.org/rfc/rfc3987.txt.
  	  </dd>
!           <dt class="label"><a name="XML10"></a>[XML 1.0]</dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third
  	    Edition)</a></cite>, T. Bray, J. Paoli,
***************
*** 9989,9993 ****
  	    http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
!           <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R.
  	    Tobin, Editors. World Wide Web Consortium, 4 February 2004.
--- 10007,10011 ----
  	    http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
!           <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set]</dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R.
  	    Tobin, Editors. World Wide Web Consortium, 4 February 2004.
***************
*** 9997,10001 ****
  	    http://www.w3.org/TR/xml-infoset.
  	  </dd>
! 	  <dt class="label"><a name="XMLNS"></a>[XML Namespaces] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D.
  	    Hollander, and A. Layman, Editors. World Wide Web
--- 10015,10019 ----
  	    http://www.w3.org/TR/xml-infoset.
  	  </dd>
! 	  <dt class="label"><a name="XMLNS"></a>[XML Namespaces]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D.
  	    Hollander, and A. Layman, Editors. World Wide Web
***************
*** 10006,10010 ****
  	    http://www.w3.org/TR/REC-xml-names.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures] </dt><dd>	    
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>,
  	    H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn,
--- 10024,10028 ----
  	    http://www.w3.org/TR/REC-xml-names.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures]</dt><dd>	    
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>,
  	    H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn,
***************
*** 10015,10019 ****
  	    http://www.w3.org/TR/xmlschema-1.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron
  	    and A. Malhotra, Editors. World Wide Web Consortium, 28
--- 10033,10037 ----
  	    http://www.w3.org/TR/xmlschema-1.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron
  	    and A. Malhotra, Editors. World Wide Web Consortium, 28
***************
*** 10024,10032 ****
  	  </dd>
  
! 	<dt class="label"><a name="RFC3023"></a>[RFC 3023] </dt><dd>IETF
  	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
! 	  1998.  (See <cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd>
  	  
! 	  <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts] </dt><dd>
  	  	<cite><a href="wsdl20-adjuncts.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts
--- 10042,10050 ----
  	  </dd>
  
! 	<dt class="label"><a name="RFC3023"></a>[RFC 3023]</dt><dd>IETF
  	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
! 	  1998.(See<cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd>
  	  
! 	  <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts]</dt><dd>
  	  	<cite><a href="wsdl20-adjuncts.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts
***************
*** 10044,10048 ****
  	  </dd>
  
! 	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
  	    M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
--- 10062,10066 ----
  	  </dd>
  
! 	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
  	    M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
***************
*** 10051,10055 ****
  	  </dd>
  
! 	  <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING] </dt><dd>
  	    <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar,
  	    Authors. W3C Technical Architecture Group, Month, Year.
--- 10069,10073 ----
  	  </dd>
  
! 	  <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING]</dt><dd>
  	    <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar,
  	    Authors. W3C Technical Architecture Group, Month, Year.
***************
*** 10067,10071 ****
  	<dl>
  	
! 	  <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and
  	    Type System Support in WSDL 2.0</a></cite>, A. Lewis,
--- 10085,10089 ----
  	<dl>
  	
! 	  <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and
  	    Type System Support in WSDL 2.0</a></cite>, A. Lewis,
***************
*** 10080,10084 ****
  	    http://www.w3.org/TR/wsdl20-altschemalangs.</dd>
  
!  	  <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045] </dt><dd>	   
  	    <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part
  	    One: Format of Internet Message Bodies</a></cite>, N. Freed,
--- 10098,10102 ----
  	    http://www.w3.org/TR/wsdl20-altschemalangs.</dd>
  
!  	  <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045]</dt><dd>	   
  	    <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part
  	    One: Format of Internet Message Bodies</a></cite>, N. Freed,
***************
*** 10088,10092 ****
  	  </dd>
  
! 	  <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol --
  	    HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul,
--- 10106,10110 ----
  	  </dd>
  
! 	  <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616]</dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol --
  	    HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul,
***************
*** 10097,10101 ****
  	   
  	   
! 	  <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework] </dt><dd> 
  	    <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging
  	    Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn,
--- 10115,10119 ----
  	   
  	   
! 	  <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt><dd> 
  	    <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging
  	    Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn,
***************
*** 10110,10114 ****
  	  </dd>
  
! 	  <dt class="label"><a name="WSDL11"></a>[WSDL 1.1] </dt><dd>
  	  <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL)
  	  1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and
--- 10128,10132 ----
  	  </dd>
  
! 	  <dt class="label"><a name="WSDL11"></a>[WSDL 1.1]</dt><dd>
  	  <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL)
  	  1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and
***************
*** 10120,10124 ****
  	</dd>
  
! 	  <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer] </dt><dd>
  	  	<cite><a href="wsdl20-primer.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 0: Primer
--- 10138,10142 ----
  	</dd>
  
! 	  <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer]</dt><dd>
  	  	<cite><a href="wsdl20-primer.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 0: Primer
***************
*** 10135,10139 ****
  	  </dd>
  
! 	  <dt class="label"><a name="WSDReqs"></a>[WSD Requirements] </dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description
  	    Requirements</a></cite>, J. Schlimmer, Editor. World Wide
  	    Web Consortium, 28 October 2002. This version of the Web
--- 10153,10157 ----
  	  </dd>
  
! 	  <dt class="label"><a name="WSDReqs"></a>[WSD Requirements]</dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description
  	    Requirements</a></cite>, J. Schlimmer, Editor. World Wide
  	    Web Consortium, 28 October 2002. This version of the Web
***************
*** 10144,10148 ****
  	  </dd>
  
! 	  <dt class="label"><a name="XPTR"></a>[XPointer Framework] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer Framework</a></cite>,Paul Grosso, Eve
  	    Maler, Jonathan Marsh, Norman Walsh, Editors. World Wide Web
--- 10162,10166 ----
  	  </dd>
  
! 	  <dt class="label"><a name="XPTR"></a>[XPointer Framework]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer Framework</a></cite>,Paul Grosso, Eve
  	    Maler, Jonathan Marsh, Norman Walsh, Editors. World Wide Web
***************
*** 10157,10161 ****
  	
  
! 	  <dt class="label"><a name="XML11"></a>[XML 1.1] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>,
  	    T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, 
--- 10175,10179 ----
  	
  
! 	  <dt class="label"><a name="XML11"></a>[XML 1.1]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>,
  	    T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, 
***************
*** 10167,10175 ****
  	  </dd>
  
! 	  <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual] </dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992.
  	  </dd>
  	  
! 	  <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000] </dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey.
  	  </dd>
--- 10185,10193 ----
  	  </dd>
  
! 	  <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual]</dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992.
  	  </dd>
  	  
! 	  <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000]</dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey.
  	  </dd>
***************
*** 11349,11353 ****
      <div class="div1">
      	
! <h2><a name="N16477"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 11367,11371 ----
      <div class="div1">
      	
! <h2><a name="N16481"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 11705,11719 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#ImportedNamespaceDifferent">ImportedNamespaceDifferent</a>
! </td>
! <td rowspan="1" colspan="1">
!          		Imported components have different target namespace
!          		values from the
!          		<a href="wsdl20.html#component-Description">Description</a>
!          		component that is importing them.</td>
! </tr>
! <tr>
! <td rowspan="1" colspan="1">
! <a href="#OtherNamespaceImport">OtherNamespaceImport</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11723,11727 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0001-src" name="Import-0001">Import-0001</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11727,11730 ****
--- 11735,11747 ----
         		).</td>
  </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#Import-0003-src" name="Import-0003">Import-0003</a>
+ </td>
+ <td rowspan="1" colspan="1">
+          		Imported components have different target namespace
+          		values from the
+          		WSDL 2.0 document that is importing them.</td>
+ </tr>
  </tbody>
  
***************
*** 11745,11749 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QNameResolution">QNameResolution</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11762,11766 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QName-0002-src" name="QName-0002">QName-0002</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11783,11786 ****
--- 11800,11810 ----
      	<td rowspan="1" colspan="1">20051027</td>
      	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">Added bidirectional linking between assertions and the summary table, and added a section on notation, <a href="#assertions"><b>1.4.9 Assertions</b></a>.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20051027</td>
+     	<td rowspan="1" colspan="1">AGR</td>
      	<td rowspan="1" colspan="1">Updated <a href="#xsd-types"><b>3.1 Using W3C XML Schema Description Language</b></a> as per proposal 
      	<a href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0027.html">How to Treat Built-In Schema Types</a>.

Index: wsdl20.tex
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.tex,v
retrieving revision 1.74
retrieving revision 1.75
diff -C2 -d -r1.74 -r1.75
*** wsdl20.tex	27 Oct 2005 16:18:29 -0000	1.74
--- wsdl20.tex	27 Oct 2005 18:07:57 -0000	1.75
***************
*** 479,482 ****
--- 479,501 ----
  
  
+ 	\hypertarget{assertions}{}
+ \subsection{Assertions}\label{assertions}
+ 
+ 		
+ 		
+ 			Assertions about WSDL 2.0 documents and components that are not enforced by the normative
+ 			XML schema for WSDL 2.0 are marked in this specification by
+ 			a dagger symbol (†) at the end of a sentence. Each
+ 			assertion has beed assigned a unique identifier that consists of a
+ 			descriptive textual prefix and a unique numeric suffix. The
+ 			numeric suffixes are are assigned sequentially and never
+ 			reused so there may be gaps in the sequence. The assertions
+ 			and their identifiers are summarized in 
+ 			\hyperlink{assertionsummary}{\textbf{\ref*{assertionsummary} Assertion Summary}}. 
+ 			The assertion identifiers MAY be used by implementations of this specification for any purpose,
+ 			e.g. error reporting.
+ 		
+ 	
+ 
  
  
***************
*** 1670,1679 ****
         service description information for that namespace.
  
!          If a service description is split into multiple documents
           (which may be combined as needed via \hyperlink{includes}{\textbf{\ref*{includes} Including Descriptions}}), then the \texttt{targetNamespace} \textit{attribute information item}
!          SHOULD resolve to a master document which includes all the
           WSDL 2.0 documents needed for that service description. This
!          approach enables the WSDL 2.0 component designators' fragment
!          identifiers to be properly resolvable.
  
           
--- 1689,1698 ----
         service description information for that namespace.
  
!          If a WSDL 2.0 document is split into multiple WSDL 2.0 documents
           (which may be combined as needed via \hyperlink{includes}{\textbf{\ref*{includes} Including Descriptions}}), then the \texttt{targetNamespace} \textit{attribute information item}
!          SHOULD resolve to a master WSDL 2.0 document that includes all the
           WSDL 2.0 documents needed for that service description. This
!          approach enables the WSDL 2.0 component designator fragment
!          identifiers to be properly resolved.
  
           
***************
*** 1681,1688 ****
           		Imported components have different target namespace
           		values from the
!          		Description
!          		component that is importing them.
           	Thus importing is the mechanism to use components from one
!          	namespace in another set of definitions.
           
  
--- 1700,1706 ----
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.
           	Thus importing is the mechanism to use components from one
!          	namespace in definition of components from another namespace.
           
  
***************
*** 6408,6411 ****
--- 6426,6430 ----
  		  
  		    \multicolumn{1}{|c}{\bf Property}&
+ 
  		    \multicolumn{1}{|c|}{\bf Value}
  		  \\ \hline 
***************
*** 12857,12871 ****
  
  
- \href{#ImportedNamespaceDifferent}{ImportedNamespaceDifferent}
- &
  
-          		Imported components have different target namespace
-          		values from the
-          		Description
-          		component that is importing them.
- \\ \hline 
- 
- 
- \href{#OtherNamespaceImport}{OtherNamespaceImport}
  &
  
--- 12876,12880 ----
***************
*** 12879,12882 ****
--- 12888,12900 ----
         		).
  \\ \hline 
+ 
+ 
+ 
+ &
+ 
+          		Imported components have different target namespace
+          		values from the
+          		WSDL 2.0 document that is importing them.
+ \\ \hline 
  \end{longtable}
  
***************
*** 12893,12897 ****
  
  
! \href{#QNameResolution}{QNameResolution}
  &
  
--- 12911,12915 ----
  
  
! 
  &
  
***************
*** 12929,12932 ****
--- 12947,12957 ----
      	20051027&
      	AGR&
+     	Added bidirectional linking between assertions and the summary table, and added a section on notation, \hyperlink{assertions}{\textbf{\ref*{assertions} Assertions}}.
+     	
+     \\ \hline 
+ 
+     
+     	20051027&
+     	AGR&
      	Updated \hyperlink{xsd-types}{\textbf{\ref*{xsd-types} Using W3C XML Schema Description Language}} as per proposal 
      	\href{http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0027.html}{How to Treat Built-In Schema Types}.

Index: assertion-table.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/assertion-table.xsl,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** assertion-table.xsl	27 Sep 2005 21:04:27 -0000	1.2
--- assertion-table.xsl	27 Oct 2005 18:07:58 -0000	1.3
***************
*** 13,16 ****
--- 13,19 ----
  	Change Log:
  	
+ 	2005-10-27: Arthur Ryman <ryman@ca.ibm.com>
+ 	- Implemented assert-summary to create named anchors in the assertion summary table for bidirectional linking with assert.
+ 
  	2005-09-24: Arthur Ryman <ryman@ca.ibm.com>
  	- Created.
***************
*** 42,48 ****
  					<tr>
  						<td>
! 							<loc href="#{@id}">
! 								<xsl:value-of select="@id" />
! 							</loc>
  						</td>
  						<td>
--- 45,49 ----
  					<tr>
  						<td>
! 							<assert-summary ref="{@id}" />
  						</td>
  						<td>

Index: component-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/component-table.xml,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** component-table.xml	27 Oct 2005 16:51:22 -0000	1.20
--- component-table.xml	27 Oct 2005 18:07:58 -0000	1.21
***************
*** 1,33 ****
  <?xml version="1.0" encoding="UTF-8"?>
  <tbody>
!   <tr>
!     <th>Component</th>
!     <th>Defined Properties</th>
!   </tr>
!   <tr>
!     <td>
!       <comp></comp>
!     </td>
!     <td><prop comp="">features</prop>, <prop comp="">name</prop>, <prop comp="">parent</prop>, <prop comp="">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding</comp>
!     </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>
!   <tr>
!     <td>
!       <comp>Binding Fault</comp>
!     </td>
!     <td><prop comp="Binding Fault">
        				interface fault
!       			</prop>, <prop comp="Binding Fault">features</prop>, <prop comp="Binding Fault">parent</prop>, <prop comp="Binding Fault">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Fault Reference</comp>
!     </td>
!     <td><prop comp="Binding Fault Reference">
          				features
          			</prop>, <prop comp="Binding Fault Reference">
--- 1,40 ----
  <?xml version="1.0" encoding="UTF-8"?>
  <tbody>
! <tr>
! <th>Component</th>
! <th>Defined Properties</th>
! </tr>
! <tr>
! <td>
! <comp/>
! </td>
! <td>
! <prop comp="">features</prop>, <prop comp="">name</prop>, <prop comp="">parent</prop>, <prop comp="">properties</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding</comp>
! </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>
! <tr>
! <td>
! <comp>Binding Fault</comp>
! </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>
! <tr>
! <td>
! <comp>Binding Fault Reference</comp>
! </td>
! <td>
! <prop comp="Binding Fault Reference">
          				features
          			</prop>, <prop comp="Binding Fault Reference">
***************
*** 37,47 ****
          			</prop>, <prop comp="Binding Fault Reference">
          				properties
!         			</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Message Reference</comp>
!     </td>
!     <td><prop comp="Binding Message Reference">
          				features
          			</prop>, <prop comp="Binding Message Reference">
--- 44,56 ----
          			</prop>, <prop comp="Binding Fault Reference">
          				properties
!         			</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Message Reference</comp>
! </td>
! <td>
! <prop comp="Binding Message Reference">
          				features
          			</prop>, <prop comp="Binding Message Reference">
***************
*** 51,289 ****
          			</prop>, <prop comp="Binding Message Reference">
          				properties
!         			</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Operation</comp>
!     </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">features</prop>, <prop comp="Binding Operation">parent</prop>, <prop comp="Binding Operation">properties</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Description</comp>
!     </td>
!     <td><prop comp="Description">bindings</prop>, <prop comp="Description">element declarations</prop>, <prop comp="Description">interfaces</prop>, <prop comp="Description">services</prop>, <prop comp="Description">type definitions</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Element Declaration</comp>
!     </td>
!     <td>
!       <prop comp="Element Declaration">name</prop>
!     </td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Endpoint</comp>
!     </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>
!   <tr>
!     <td>
!       <comp>Interface</comp>
!     </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>
!   <tr>
!     <td>
!       <comp>Interface Fault</comp>
!     </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>
!   <tr>
!     <td>
!       <comp>Interface Fault Reference</comp>
!     </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>
!   <tr>
!     <td>
!       <comp>Interface Message Reference</comp>
!     </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>
!   <tr>
!     <td>
!       <comp>Interface Operation</comp>
!     </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>
!   <tr>
!     <td>
!       <comp>Service</comp>
!     </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>
!   <tr>
!     <td>
!       <comp>Type Definition</comp>
!     </td>
!     <td>
!       <prop comp="Type Definition">name</prop>
!     </td>
!   </tr>
!   <tr>
!     <th>Property</th>
!     <th>Where Defined</th>
!   </tr>
!   <tr>
!     <td>address</td>
!     <td>Endpoint.<prop comp="Endpoint">address</prop></td>
!   </tr>
!   <tr>
!     <td>binding</td>
!     <td>Endpoint.<prop comp="Endpoint">binding</prop></td>
!   </tr>
!   <tr>
!     <td>binding faults</td>
!     <td>Binding.<prop comp="Binding">binding faults</prop></td>
!   </tr>
!   <tr>
!     <td>binding operations</td>
!     <td>Binding.<prop comp="Binding">binding operations</prop></td>
!   </tr>
!   <tr>
!     <td>bindings</td>
!     <td>Description.<prop comp="Description">bindings</prop></td>
!   </tr>
!   <tr>
!     <td>direction</td>
!     <td>Interface Fault Reference.<prop comp="Interface Fault Reference">direction</prop>, Interface Message Reference.<prop comp="Interface Message Reference">direction</prop></td>
!   </tr>
!   <tr>
!     <td>element declaration</td>
!     <td>Interface Fault.<prop comp="Interface Fault">element declaration</prop>, Interface Message Reference.<prop comp="Interface Message Reference">element declaration</prop></td>
!   </tr>
!   <tr>
!     <td>element declarations</td>
!     <td>Description.<prop comp="Description">element declarations</prop></td>
!   </tr>
!   <tr>
!     <td>endpoints</td>
!     <td>Service.<prop comp="Service">endpoints</prop></td>
!   </tr>
!   <tr>
!     <td>extended interfaces</td>
!     <td>Interface.<prop comp="Interface">extended interfaces</prop></td>
!   </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></td>
!   </tr>
!   <tr>
!     <td>interface fault</td>
!     <td>Binding Fault.<prop comp="Binding Fault">
        				interface fault
!       			</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">interface fault</prop></td>
!   </tr>
!   <tr>
!     <td>interface fault references</td>
!     <td>Interface Operation.<prop comp="Interface Operation">interface fault references</prop></td>
!   </tr>
!   <tr>
!     <td>interface faults</td>
!     <td>Interface.<prop comp="Interface">interface faults</prop></td>
!   </tr>
!   <tr>
!     <td>interface message references</td>
!     <td>Interface Operation.<prop comp="Interface Operation">interface message references</prop></td>
!   </tr>
!   <tr>
!     <td>interface operations</td>
!     <td>Interface.<prop comp="Interface">interface operations</prop></td>
!   </tr>
!   <tr>
!     <td>interfaces</td>
!     <td>Description.<prop comp="Description">interfaces</prop></td>
!   </tr>
!   <tr>
!     <td>message content model</td>
!     <td>Interface Message Reference.<prop comp="Interface Message Reference">message content model</prop></td>
!   </tr>
!   <tr>
!     <td>message exchange pattern</td>
!     <td>Interface Operation.<prop comp="Interface Operation">message exchange pattern</prop></td>
!   </tr>
!   <tr>
!     <td>message label</td>
!     <td>Interface Fault Reference.<prop comp="Interface Fault Reference">message label</prop>, Interface Message Reference.<prop comp="Interface Message Reference">message label</prop></td>
!   </tr>
!   <tr>
!     <td>name</td>
!     <td>.<prop comp="">name</prop>, Binding.<prop comp="Binding">name</prop>, Element Declaration.<prop comp="Element Declaration">name</prop>, Endpoint.<prop comp="Endpoint">name</prop>, Interface.<prop comp="Interface">name</prop>, Interface Fault.<prop comp="Interface Fault">name</prop>, Interface Operation.<prop comp="Interface Operation">name</prop>, Service.<prop comp="Service">name</prop>, Type Definition.<prop comp="Type Definition">name</prop></td>
!   </tr>
!   <tr>
!     <td>parent</td>
!     <td>.<prop comp="">parent</prop>, Binding Fault.<prop comp="Binding Fault">parent</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">
          				parent
          			</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>
!   <tr>
!     <td>services</td>
!     <td>Description.<prop comp="Description">services</prop></td>
!   </tr>
!   <tr>
!     <td>style</td>
!     <td>Interface Operation.<prop comp="Interface Operation">style</prop></td>
!   </tr>
!   <tr>
!     <td>type</td>
!     <td>Binding.<prop comp="Binding">type</prop></td>
!   </tr>
!   <tr>
!     <td>type definitions</td>
!     <td>Description.<prop comp="Description">type definitions</prop></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>
--- 60,353 ----
          			</prop>, <prop comp="Binding Message Reference">
          				properties
!         			</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Operation</comp>
! </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>
! <tr>
! <td>
! <comp>Description</comp>
! </td>
! <td>
! <prop comp="Description">bindings</prop>, <prop comp="Description">element declarations</prop>, <prop comp="Description">interfaces</prop>, <prop comp="Description">services</prop>, <prop comp="Description">type definitions</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Element Declaration</comp>
! </td>
! <td>
! <prop comp="Element Declaration">name</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Endpoint</comp>
! </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>
! <tr>
! <td>
! <comp>Interface</comp>
! </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>
! <tr>
! <td>
! <comp>Interface Fault</comp>
! </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>
! <tr>
! <td>
! <comp>Interface Fault Reference</comp>
! </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>
! <tr>
! <td>
! <comp>Interface Message Reference</comp>
! </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>
! <tr>
! <td>
! <comp>Interface Operation</comp>
! </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>
! <tr>
! <td>
! <comp>Service</comp>
! </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>
! <tr>
! <td>
! <comp>Type Definition</comp>
! </td>
! <td>
! <prop comp="Type Definition">name</prop>
! </td>
! </tr>
! <tr>
! <th>Property</th>
! <th>Where Defined</th>
! </tr>
! <tr>
! <td>address</td>
! <td>Endpoint.<prop comp="Endpoint">address</prop>
! </td>
! </tr>
! <tr>
! <td>binding</td>
! <td>Endpoint.<prop comp="Endpoint">binding</prop>
! </td>
! </tr>
! <tr>
! <td>binding faults</td>
! <td>Binding.<prop comp="Binding">binding faults</prop>
! </td>
! </tr>
! <tr>
! <td>binding operations</td>
! <td>Binding.<prop comp="Binding">binding operations</prop>
! </td>
! </tr>
! <tr>
! <td>bindings</td>
! <td>Description.<prop comp="Description">bindings</prop>
! </td>
! </tr>
! <tr>
! <td>direction</td>
! <td>Interface Fault Reference.<prop comp="Interface Fault Reference">direction</prop>, Interface Message Reference.<prop comp="Interface Message Reference">direction</prop>
! </td>
! </tr>
! <tr>
! <td>element declaration</td>
! <td>Interface Fault.<prop comp="Interface Fault">element declaration</prop>, Interface Message Reference.<prop comp="Interface Message Reference">element declaration</prop>
! </td>
! </tr>
! <tr>
! <td>element declarations</td>
! <td>Description.<prop comp="Description">element declarations</prop>
! </td>
! </tr>
! <tr>
! <td>endpoints</td>
! <td>Service.<prop comp="Service">endpoints</prop>
! </td>
! </tr>
! <tr>
! <td>extended interfaces</td>
! <td>Interface.<prop comp="Interface">extended interfaces</prop>
! </td>
! </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>
! </td>
! </tr>
! <tr>
! <td>interface fault</td>
! <td>Binding Fault.<prop comp="Binding Fault">
        				interface fault
!       			</prop>, Interface Fault Reference.<prop comp="Interface Fault Reference">interface fault</prop>
! </td>
! </tr>
! <tr>
! <td>interface fault references</td>
! <td>Interface Operation.<prop comp="Interface Operation">interface fault references</prop>
! </td>
! </tr>
! <tr>
! <td>interface faults</td>
! <td>Interface.<prop comp="Interface">interface faults</prop>
! </td>
! </tr>
! <tr>
! <td>interface message references</td>
! <td>Interface Operation.<prop comp="Interface Operation">interface message references</prop>
! </td>
! </tr>
! <tr>
! <td>interface operations</td>
! <td>Interface.<prop comp="Interface">interface operations</prop>
! </td>
! </tr>
! <tr>
! <td>interfaces</td>
! <td>Description.<prop comp="Description">interfaces</prop>
! </td>
! </tr>
! <tr>
! <td>message content model</td>
! <td>Interface Message Reference.<prop comp="Interface Message Reference">message content model</prop>
! </td>
! </tr>
! <tr>
! <td>message exchange pattern</td>
! <td>Interface Operation.<prop comp="Interface Operation">message exchange pattern</prop>
! </td>
! </tr>
! <tr>
! <td>message label</td>
! <td>Interface Fault Reference.<prop comp="Interface Fault Reference">message label</prop>, Interface Message Reference.<prop comp="Interface Message Reference">message label</prop>
! </td>
! </tr>
! <tr>
! <td>name</td>
! <td>.<prop comp="">name</prop>, Binding.<prop comp="Binding">name</prop>, Element Declaration.<prop comp="Element Declaration">name</prop>, Endpoint.<prop comp="Endpoint">name</prop>, Interface.<prop comp="Interface">name</prop>, Interface Fault.<prop comp="Interface Fault">name</prop>, Interface Operation.<prop comp="Interface Operation">name</prop>, Service.<prop comp="Service">name</prop>, Type Definition.<prop comp="Type Definition">name</prop>
! </td>
! </tr>
! <tr>
! <td>parent</td>
! <td>.<prop comp="">parent</prop>, Binding Fault.<prop comp="Binding Fault">parent</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">
          				parent
          			</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>
! <tr>
! <td>services</td>
! <td>Description.<prop comp="Description">services</prop>
! </td>
! </tr>
! <tr>
! <td>style</td>
! <td>Interface Operation.<prop comp="Interface Operation">style</prop>
! </td>
! </tr>
! <tr>
! <td>type</td>
! <td>Binding.<prop comp="Binding">type</prop>
! </td>
! </tr>
! <tr>
! <td>type definitions</td>
! <td>Description.<prop comp="Description">type definitions</prop>
! </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>

Index: component-assertion-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/component-assertion-table.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** component-assertion-table.xml	27 Oct 2005 16:18:29 -0000	1.3
--- component-assertion-table.xml	27 Oct 2005 18:07:57 -0000	1.4
***************
*** 7,11 ****
  <tr>
  <td>
! <loc href="#QNameResolution">QNameResolution</loc>
  </td>
  <td>
--- 7,11 ----
  <tr>
  <td>
! <assert-summary ref="QName-0002"/>
  </td>
  <td>

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.339
retrieving revision 1.340
diff -C2 -d -r1.339 -r1.340
*** wsdl20.xml	27 Oct 2005 16:18:31 -0000	1.339
--- wsdl20.xml	27 Oct 2005 18:07:59 -0000	1.340
***************
*** 487,490 ****
--- 487,507 ----
  </div3>
  
+ 	<div3 id="assertions">
+ 		<head>Assertions</head>
+ 		<p>
+ 			Assertions about WSDL 2.0 documents and components that are not enforced by the normative
+ 			XML schema for WSDL 2.0 are marked in this specification by
+ 			a dagger symbol (&#134;) at the end of a sentence. Each
+ 			assertion has beed assigned a unique identifier that consists of a
+ 			descriptive textual prefix and a unique numeric suffix. The
+ 			numeric suffixes are are assigned sequentially and never
+ 			reused so there may be gaps in the sequence. The assertions
+ 			and their identifiers are summarized in 
+ 			<specref ref="assertionsummary" />. 
+ 			The assertion identifiers MAY be used by implementations of this specification for any purpose,
+ 			e.g. error reporting.
+ 		</p>
+ 	</div3>
+ 
  </div2>
  
***************
*** 1590,1594 ****
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<assert class="document" id="OtherNamespaceImport">
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
--- 1607,1611 ----
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<assert class="document" id="Import-0001">
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
***************
*** 1599,1603 ****
         		<specref ref="imports" />
         		).</assert>
!        	<assert class="component" id="QNameResolution">
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
--- 1616,1620 ----
         		<specref ref="imports" />
         		).</assert>
!        	<assert class="component" id="QName-0002">
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
***************
*** 1647,1666 ****
         service description information for that namespace.</p>
  
!          <p>If a service description is split into multiple documents
           (which may be combined as needed via <specref
           ref='includes'/>), then the <att>targetNamespace</att> &AII;
!          SHOULD resolve to a master document which includes all the
           WSDL 2.0 documents needed for that service description. This
!          approach enables the WSDL 2.0 component designators' fragment
!          identifiers to be properly resolvable.</p>
  
           <p>
!          	<assert class="document" id="ImportedNamespaceDifferent">
           		Imported components have different target namespace
           		values from the
!          		<comp>Description</comp>
!          		component that is importing them.</assert>
           	Thus importing is the mechanism to use components from one
!          	namespace in another set of definitions.
           </p>
  
--- 1664,1682 ----
         service description information for that namespace.</p>
  
!          <p>If a WSDL 2.0 document is split into multiple WSDL 2.0 documents
           (which may be combined as needed via <specref
           ref='includes'/>), then the <att>targetNamespace</att> &AII;
!          SHOULD resolve to a master WSDL 2.0 document that includes all the
           WSDL 2.0 documents needed for that service description. This
!          approach enables the WSDL 2.0 component designator fragment
!          identifiers to be properly resolved.</p>
  
           <p>
!          	<assert class="document" id="Import-0003">
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.</assert>
           	Thus importing is the mechanism to use components from one
!          	namespace in definition of components from another namespace.
           </p>
  
***************
*** 12208,12211 ****
--- 12224,12234 ----
      	<td>20051027</td>
      	<td>AGR</td>
+     	<td>Added bidirectional linking between assertions and the summary table, and added a section on notation, <specref ref="assertions"/>.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td>20051027</td>
+     	<td>AGR</td>
      	<td>Updated <specref ref="xsd-types"/> as per proposal 
      	<loc href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0027.html">How to Treat Built-In Schema Types</loc>.

Index: xmlspec-wsdl.xsl
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec-wsdl.xsl,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** xmlspec-wsdl.xsl	27 Oct 2005 16:18:29 -0000	1.7
--- xmlspec-wsdl.xsl	27 Oct 2005 18:07:57 -0000	1.8
***************
*** 1,144 ****
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
!                 version="1.0">
  
  
!   <xsl:import href="xmlspec.xsl"/>
!   <xsl:import href="wsdldefs.xsl"/>
!   <xsl:import href="zml2html.xsl"/>
  
!   <xsl:output method="html"
!        encoding="utf-8"
!        doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
!        doctype-system="http://www.w3.org/TR/html4/loose.dtd"
!        indent="no"/>
!        
  	<xsl:template match="assert">
! 		<a name="{@id}" />
! 		<xsl:apply-templates select="*|text()"/>
! 		<xsl:text>&#134;</xsl:text>
  	</xsl:template>
!   
!   <xsl:template match="dl">
!   	<dl>
!   		<xsl:apply-templates />
!   	</dl>
!   </xsl:template>
!   
!   <xsl:template match="dt">
!   	<dt>
!   		<xsl:apply-templates />
!   	</dt>
!   </xsl:template>
!   
!   <xsl:template match="dd">
!   	<dd>
!   		<xsl:apply-templates />
!   	</dd>
!   </xsl:template>
!   
!   <!-- bibref: reference to a bibliographic entry -->
!   <!-- make a link to the bibl -->
!   <!-- if the bibl has a key, put it in square brackets; otherwise use
!        the bibl's ID -->
!   <xsl:template match="bibref">
!     <xsl:text>[</xsl:text>
!     <cite><a>
!       <xsl:attribute name="href">
!         <xsl:call-template name="href.target">
!           <xsl:with-param name="target" select="id(@ref)"/>
!         </xsl:call-template>
!       </xsl:attribute>
!       <xsl:choose>
!         <xsl:when test="id(@ref)/@key">
!           <xsl:value-of select="id(@ref)/@key"/>
!         </xsl:when>
!         <xsl:otherwise>
!           <xsl:value-of select="@ref"/>
!         </xsl:otherwise>
!       </xsl:choose>
!     </a></cite>
!     <xsl:text>]</xsl:text>
!   </xsl:template>
  
!   <xsl:template match="bibl">
!     <dt class="label">
!       <xsl:attribute name="class">
! 	<xsl:choose>
! 	  <xsl:when test="@diff and $show.diff.markup != 0">
! 	    <xsl:text>diff-</xsl:text>
! 	    <xsl:value-of select="@diff"/>
! 	  </xsl:when>
! 	  <xsl:otherwise>
!   	    <xsl:text>label</xsl:text>
! 	  </xsl:otherwise>
! 	</xsl:choose>
!       </xsl:attribute>
!       <xsl:if test="@id">
! 	<a name="{@id}"/>
!       </xsl:if>
!       <xsl:text>[</xsl:text>
!       <xsl:choose>
! 	<xsl:when test="@key">
! 	  <xsl:value-of select="@key"/>
! 	</xsl:when>
! 	<xsl:otherwise>
! 	  <xsl:value-of select="@id"/>
! 	</xsl:otherwise>
!       </xsl:choose>
!       <xsl:text>] </xsl:text>
!     </dt>
!     <dd>
!       <xsl:if test="@diff and $show.diff.markup != 0">
! 	<xsl:attribute name="class">
!   	  <xsl:text>diff-</xsl:text>
!   	  <xsl:value-of select="@diff"/>
! 	</xsl:attribute>
!       </xsl:if>
!       <xsl:apply-templates/>
!       <xsl:if test="not(titleref) and @href">
!         <xsl:text>  (See </xsl:text>
!         <cite>
! 	  <a href="{@href}">
! 	    <xsl:value-of select="@href"/>
! 	  </a>
! 	</cite>
!         <xsl:text>.)</xsl:text>
!       </xsl:if>
!     </dd>
!   </xsl:template>
  
!   <xsl:template match="titleref">
!     <xsl:choose>
!       <xsl:when test="../@href">
! 	<cite>
! 	  <a href="{../@href}">
!             <xsl:apply-templates/>
! 	  </a>
! 	</cite>
!       </xsl:when>
!       <xsl:otherwise>
!         <cite>
!           <xsl:apply-templates/>
!         </cite>
!       </xsl:otherwise>
!     </xsl:choose>
!   </xsl:template>
  
!   <xsl:template match="b">
!     <b>
!       <xsl:apply-templates/>
!     </b>
!   </xsl:template>
!   <xsl:template match="u">
!     <u>
!       <xsl:apply-templates/>
!     </u>
!   </xsl:template>
!   <xsl:template match="i">
!     <i>
!       <xsl:apply-templates/>
!     </i>
!   </xsl:template>
  
  </xsl:stylesheet>
--- 1,155 ----
  <?xml version="1.0"?>
  <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
! 	version="1.0">
  
  
! 	<xsl:import href="xmlspec.xsl" />
! 	<xsl:import href="wsdldefs.xsl" />
! 	<xsl:import href="zml2html.xsl" />
  
! 	<xsl:output method="html" encoding="utf-8"
! 		doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
! 		doctype-system="http://www.w3.org/TR/html4/loose.dtd" indent="no" />
! 		
! 	<!--  AGR: Name the assertion anchor and link to the assertion summary table entry. -->
  	<xsl:template match="assert">
! 		<a name="{@id}-src" />
! 		<xsl:apply-templates select="*|text()" />
! 		<a href="#{@id}">
! 			<xsl:text>&#134;</xsl:text>
! 		</a>
  	</xsl:template>
! 	
! 	<!-- Name the assertion summary table entry and link back to the assertion. -->
  
! 	<xsl:template match="assert-summary">
! 		<a name="{@ref}" href="#{@ref}-src">
! 			<xsl:value-of select="@ref" />
! 		</a>
! 	</xsl:template>
  
! 	<xsl:template match="dl">
! 		<dl>
! 			<xsl:apply-templates />
! 		</dl>
! 	</xsl:template>
  
! 	<xsl:template match="dt">
! 		<dt>
! 			<xsl:apply-templates />
! 		</dt>
! 	</xsl:template>
! 
! 	<xsl:template match="dd">
! 		<dd>
! 			<xsl:apply-templates />
! 		</dd>
! 	</xsl:template>
! 
! 	<!-- bibref: reference to a bibliographic entry -->
! 	<!-- make a link to the bibl -->
! 	<!-- if the bibl has a key, put it in square brackets; otherwise use
! 		the bibl's ID -->
! 	<xsl:template match="bibref">
! 		<xsl:text>[</xsl:text>
! 		<cite>
! 			<a>
! 				<xsl:attribute name="href">
! 					<xsl:call-template name="href.target">
! 						<xsl:with-param name="target" select="id(@ref)" />
! 					</xsl:call-template>
! 				</xsl:attribute>
! 				<xsl:choose>
! 					<xsl:when test="id(@ref)/@key">
! 						<xsl:value-of select="id(@ref)/@key" />
! 					</xsl:when>
! 					<xsl:otherwise>
! 						<xsl:value-of select="@ref" />
! 					</xsl:otherwise>
! 				</xsl:choose>
! 			</a>
! 		</cite>
! 		<xsl:text>]</xsl:text>
! 	</xsl:template>
! 
! 	<xsl:template match="bibl">
! 		<dt class="label">
! 			<xsl:attribute name="class">
! 				<xsl:choose>
! 					<xsl:when test="@diff and $show.diff.markup != 0">
! 						<xsl:text>diff-</xsl:text>
! 						<xsl:value-of select="@diff" />
! 					</xsl:when>
! 					<xsl:otherwise>
! 						<xsl:text>label</xsl:text>
! 					</xsl:otherwise>
! 				</xsl:choose>
! 			</xsl:attribute>
! 			<xsl:if test="@id">
! 				<a name="{@id}" />
! 			</xsl:if>
! 			<xsl:text>[</xsl:text>
! 			<xsl:choose>
! 				<xsl:when test="@key">
! 					<xsl:value-of select="@key" />
! 				</xsl:when>
! 				<xsl:otherwise>
! 					<xsl:value-of select="@id" />
! 				</xsl:otherwise>
! 			</xsl:choose>
! 			<xsl:text>]</xsl:text>
! 		</dt>
! 		<dd>
! 			<xsl:if test="@diff and $show.diff.markup != 0">
! 				<xsl:attribute name="class">
! 					<xsl:text>diff-</xsl:text>
! 					<xsl:value-of select="@diff" />
! 				</xsl:attribute>
! 			</xsl:if>
! 			<xsl:apply-templates />
! 			<xsl:if test="not(titleref) and @href">
! 				<xsl:text>(See</xsl:text>
! 				<cite>
! 					<a href="{@href}">
! 						<xsl:value-of select="@href" />
! 					</a>
! 				</cite>
! 				<xsl:text>.)</xsl:text>
! 			</xsl:if>
! 		</dd>
! 	</xsl:template>
! 
! 	<xsl:template match="titleref">
! 		<xsl:choose>
! 			<xsl:when test="../@href">
! 				<cite>
! 					<a href="{../@href}">
! 						<xsl:apply-templates />
! 					</a>
! 				</cite>
! 			</xsl:when>
! 			<xsl:otherwise>
! 				<cite>
! 					<xsl:apply-templates />
! 				</cite>
! 			</xsl:otherwise>
! 		</xsl:choose>
! 	</xsl:template>
! 
! 	<xsl:template match="b">
! 		<b>
! 			<xsl:apply-templates />
! 		</b>
! 	</xsl:template>
! 	<xsl:template match="u">
! 		<u>
! 			<xsl:apply-templates />
! 		</u>
! 	</xsl:template>
! 	<xsl:template match="i">
! 		<i>
! 			<xsl:apply-templates />
! 		</i>
! 	</xsl:template>
  
  </xsl:stylesheet>

Index: document-assertion-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/document-assertion-table.xml,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** document-assertion-table.xml	27 Oct 2005 16:18:31 -0000	1.3
--- document-assertion-table.xml	27 Oct 2005 18:07:59 -0000	1.4
***************
*** 7,21 ****
  <tr>
  <td>
! <loc href="#ImportedNamespaceDifferent">ImportedNamespaceDifferent</loc>
! </td>
! <td>
!          		Imported components have different target namespace
!          		values from the
!          		<comp>Description</comp>
!          		component that is importing them.</td>
! </tr>
! <tr>
! <td>
! <loc href="#OtherNamespaceImport">OtherNamespaceImport</loc>
  </td>
  <td>
--- 7,11 ----
  <tr>
  <td>
! <assert-summary ref="Import-0001"/>
  </td>
  <td>
***************
*** 29,31 ****
--- 19,30 ----
         		).</td>
  </tr>
+ <tr>
+ <td>
+ <assert-summary ref="Import-0003"/>
+ </td>
+ <td>
+          		Imported components have different target namespace
+          		values from the
+          		WSDL 2.0 document that is importing them.</td>
+ </tr>
  </tbody>

Index: adjuncts-component-table.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/adjuncts-component-table.xml,v
retrieving revision 1.22
retrieving revision 1.23
diff -C2 -d -r1.22 -r1.23
*** adjuncts-component-table.xml	27 Oct 2005 16:51:22 -0000	1.22
--- adjuncts-component-table.xml	27 Oct 2005 18:07:59 -0000	1.23
***************
*** 1,193 ****
  <?xml version="1.0" encoding="UTF-8"?>
  <tbody>
!   <tr>
!     <th>Component</th>
!     <th>Defined Properties</th>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding</comp>
!     </td>
!     <td><prop comp="Binding">http cookies</prop>, <prop comp="Binding">http version</prop>, <prop comp="Binding">soap modules</prop>, <prop comp="Binding">soap underlying protocol</prop>, <prop comp="Binding">soap version</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Fault</comp>
!     </td>
!     <td><prop comp="Binding Fault">http error status code</prop>, <prop comp="Binding Fault">http headers</prop>, <prop comp="Binding Fault">soap fault code</prop>, <prop comp="Binding Fault">soap fault subcodes</prop>, <prop comp="Binding Fault">soap headers</prop>, <prop comp="Binding Fault">soap modules</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Fault Reference</comp>
!     </td>
!     <td>
!       <prop comp="Binding Fault Reference">soap modules</prop>
!     </td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Message Reference</comp>
!     </td>
!     <td><prop comp="Binding Message Reference">http headers</prop>, <prop comp="Binding Message Reference">http transfer coding</prop>, <prop comp="Binding Message Reference">soap headers</prop>, <prop comp="Binding Message Reference">soap modules</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Binding Operation</comp>
!     </td>
!     <td><prop comp="Binding Operation">http fault serialization</prop>, <prop comp="Binding Operation">http input serialization</prop>, <prop comp="Binding Operation">http location</prop>, <prop comp="Binding Operation">http method</prop>, <prop comp="Binding Operation">http output serialization</prop>, <prop comp="Binding Operation">http query parameter separator</prop>, <prop comp="Binding Operation">soap action</prop>, <prop comp="Binding Operation">soap mep</prop>, <prop comp="Binding Operation">soap modules</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Endpoint</comp>
!     </td>
!     <td><prop comp="Endpoint">http authentication realm</prop>, <prop comp="Endpoint">http authentication scheme</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>HTTP Header</comp>
!     </td>
!     <td><prop comp="HTTP Header">name</prop>, <prop comp="HTTP Header">parent</prop>, <prop comp="HTTP Header">required</prop>, <prop comp="HTTP Header">type definition</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>Interface Operation</comp>
!     </td>
!     <td><prop comp="Interface Operation">rpc signature</prop>, <prop comp="Interface Operation">safety</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>SOAP Header Block</comp>
!     </td>
!     <td><prop comp="SOAP Header Block">element declaration</prop>, <prop comp="SOAP Header Block">mustUnderstand</prop>, <prop comp="SOAP Header Block">parent</prop>, <prop comp="SOAP Header Block">required</prop></td>
!   </tr>
!   <tr>
!     <td>
!       <comp>SOAP Module</comp>
!     </td>
!     <td><prop comp="SOAP Module">parent</prop>, <prop comp="SOAP Module">ref</prop>, <prop comp="SOAP Module">required</prop></td>
!   </tr>
!   <tr>
!     <th>Property</th>
!     <th>Where Defined</th>
!   </tr>
!   <tr>
!     <td>element declaration</td>
!     <td>SOAP Header Block.<prop comp="SOAP Header Block">element declaration</prop></td>
!   </tr>
!   <tr>
!     <td>http authentication realm</td>
!     <td>Endpoint.<prop comp="Endpoint">http authentication realm</prop></td>
!   </tr>
!   <tr>
!     <td>http authentication scheme</td>
!     <td>Endpoint.<prop comp="Endpoint">http authentication scheme</prop></td>
!   </tr>
!   <tr>
!     <td>http cookies</td>
!     <td>Binding.<prop comp="Binding">http cookies</prop></td>
!   </tr>
!   <tr>
!     <td>http error status code</td>
!     <td>Binding Fault.<prop comp="Binding Fault">http error status code</prop></td>
!   </tr>
!   <tr>
!     <td>http fault serialization</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http fault serialization</prop></td>
!   </tr>
!   <tr>
!     <td>http headers</td>
!     <td>Binding Fault.<prop comp="Binding Fault">http headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">http headers</prop></td>
!   </tr>
!   <tr>
!     <td>http input serialization</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http input serialization</prop></td>
!   </tr>
!   <tr>
!     <td>http location</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http location</prop></td>
!   </tr>
!   <tr>
!     <td>http method</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http method</prop></td>
!   </tr>
!   <tr>
!     <td>http output serialization</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http output serialization</prop></td>
!   </tr>
!   <tr>
!     <td>http query parameter separator</td>
!     <td>Binding Operation.<prop comp="Binding Operation">http query parameter separator</prop></td>
!   </tr>
!   <tr>
!     <td>http transfer coding</td>
!     <td>Binding Message Reference.<prop comp="Binding Message Reference">http transfer coding</prop></td>
!   </tr>
!   <tr>
!     <td>http version</td>
!     <td>Binding.<prop comp="Binding">http version</prop></td>
!   </tr>
!   <tr>
!     <td>mustUnderstand</td>
!     <td>SOAP Header Block.<prop comp="SOAP Header Block">mustUnderstand</prop></td>
!   </tr>
!   <tr>
!     <td>name</td>
!     <td>HTTP Header.<prop comp="HTTP Header">name</prop></td>
!   </tr>
!   <tr>
!     <td>parent</td>
!     <td>HTTP Header.<prop comp="HTTP Header">parent</prop>, SOAP Header Block.<prop comp="SOAP Header Block">parent</prop>, SOAP Module.<prop comp="SOAP Module">parent</prop></td>
!   </tr>
!   <tr>
!     <td>ref</td>
!     <td>SOAP Module.<prop comp="SOAP Module">ref</prop></td>
!   </tr>
!   <tr>
!     <td>required</td>
!     <td>HTTP Header.<prop comp="HTTP Header">required</prop>, SOAP Header Block.<prop comp="SOAP Header Block">required</prop>, SOAP Module.<prop comp="SOAP Module">required</prop></td>
!   </tr>
!   <tr>
!     <td>rpc signature</td>
!     <td>Interface Operation.<prop comp="Interface Operation">rpc signature</prop></td>
!   </tr>
!   <tr>
!     <td>safety</td>
!     <td>Interface Operation.<prop comp="Interface Operation">safety</prop></td>
!   </tr>
!   <tr>
!     <td>soap action</td>
!     <td>Binding Operation.<prop comp="Binding Operation">soap action</prop></td>
!   </tr>
!   <tr>
!     <td>soap fault code</td>
!     <td>Binding Fault.<prop comp="Binding Fault">soap fault code</prop></td>
!   </tr>
!   <tr>
!     <td>soap fault subcodes</td>
!     <td>Binding Fault.<prop comp="Binding Fault">soap fault subcodes</prop></td>
!   </tr>
!   <tr>
!     <td>soap headers</td>
!     <td>Binding Fault.<prop comp="Binding Fault">soap headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap headers</prop></td>
!   </tr>
!   <tr>
!     <td>soap mep</td>
!     <td>Binding Operation.<prop comp="Binding Operation">soap mep</prop></td>
!   </tr>
!   <tr>
!     <td>soap modules</td>
!     <td>Binding.<prop comp="Binding">soap modules</prop>, Binding Fault.<prop comp="Binding Fault">soap modules</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">soap modules</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap modules</prop>, Binding Operation.<prop comp="Binding Operation">soap modules</prop></td>
!   </tr>
!   <tr>
!     <td>soap underlying protocol</td>
!     <td>Binding.<prop comp="Binding">soap underlying protocol</prop></td>
!   </tr>
!   <tr>
!     <td>soap version</td>
!     <td>Binding.<prop comp="Binding">soap version</prop></td>
!   </tr>
!   <tr>
!     <td>type definition</td>
!     <td>HTTP Header.<prop comp="HTTP Header">type definition</prop></td>
!   </tr>
  </tbody>
--- 1,241 ----
  <?xml version="1.0" encoding="UTF-8"?>
  <tbody>
! <tr>
! <th>Component</th>
! <th>Defined Properties</th>
! </tr>
! <tr>
! <td>
! <comp>Binding</comp>
! </td>
! <td>
! <prop comp="Binding">http cookies</prop>, <prop comp="Binding">http version</prop>, <prop comp="Binding">soap modules</prop>, <prop comp="Binding">soap underlying protocol</prop>, <prop comp="Binding">soap version</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Fault</comp>
! </td>
! <td>
! <prop comp="Binding Fault">http error status code</prop>, <prop comp="Binding Fault">http headers</prop>, <prop comp="Binding Fault">soap fault code</prop>, <prop comp="Binding Fault">soap fault subcodes</prop>, <prop comp="Binding Fault">soap headers</prop>, <prop comp="Binding Fault">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Fault Reference</comp>
! </td>
! <td>
! <prop comp="Binding Fault Reference">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Message Reference</comp>
! </td>
! <td>
! <prop comp="Binding Message Reference">http headers</prop>, <prop comp="Binding Message Reference">http transfer coding</prop>, <prop comp="Binding Message Reference">soap headers</prop>, <prop comp="Binding Message Reference">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Binding Operation</comp>
! </td>
! <td>
! <prop comp="Binding Operation">http fault serialization</prop>, <prop comp="Binding Operation">http input serialization</prop>, <prop comp="Binding Operation">http location</prop>, <prop comp="Binding Operation">http method</prop>, <prop comp="Binding Operation">http output serialization</prop>, <prop comp="Binding Operation">http query parameter separator</prop>, <prop comp="Binding Operation">soap action</prop>, <prop comp="Binding Operation">soap mep</prop>, <prop comp="Binding Operation">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Endpoint</comp>
! </td>
! <td>
! <prop comp="Endpoint">http authentication realm</prop>, <prop comp="Endpoint">http authentication scheme</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>HTTP Header</comp>
! </td>
! <td>
! <prop comp="HTTP Header">name</prop>, <prop comp="HTTP Header">parent</prop>, <prop comp="HTTP Header">required</prop>, <prop comp="HTTP Header">type definition</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>Interface Operation</comp>
! </td>
! <td>
! <prop comp="Interface Operation">rpc signature</prop>, <prop comp="Interface Operation">safety</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>SOAP Header Block</comp>
! </td>
! <td>
! <prop comp="SOAP Header Block">element declaration</prop>, <prop comp="SOAP Header Block">mustUnderstand</prop>, <prop comp="SOAP Header Block">parent</prop>, <prop comp="SOAP Header Block">required</prop>
! </td>
! </tr>
! <tr>
! <td>
! <comp>SOAP Module</comp>
! </td>
! <td>
! <prop comp="SOAP Module">parent</prop>, <prop comp="SOAP Module">ref</prop>, <prop comp="SOAP Module">required</prop>
! </td>
! </tr>
! <tr>
! <th>Property</th>
! <th>Where Defined</th>
! </tr>
! <tr>
! <td>element declaration</td>
! <td>SOAP Header Block.<prop comp="SOAP Header Block">element declaration</prop>
! </td>
! </tr>
! <tr>
! <td>http authentication realm</td>
! <td>Endpoint.<prop comp="Endpoint">http authentication realm</prop>
! </td>
! </tr>
! <tr>
! <td>http authentication scheme</td>
! <td>Endpoint.<prop comp="Endpoint">http authentication scheme</prop>
! </td>
! </tr>
! <tr>
! <td>http cookies</td>
! <td>Binding.<prop comp="Binding">http cookies</prop>
! </td>
! </tr>
! <tr>
! <td>http error status code</td>
! <td>Binding Fault.<prop comp="Binding Fault">http error status code</prop>
! </td>
! </tr>
! <tr>
! <td>http fault serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http fault serialization</prop>
! </td>
! </tr>
! <tr>
! <td>http headers</td>
! <td>Binding Fault.<prop comp="Binding Fault">http headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">http headers</prop>
! </td>
! </tr>
! <tr>
! <td>http input serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http input serialization</prop>
! </td>
! </tr>
! <tr>
! <td>http location</td>
! <td>Binding Operation.<prop comp="Binding Operation">http location</prop>
! </td>
! </tr>
! <tr>
! <td>http method</td>
! <td>Binding Operation.<prop comp="Binding Operation">http method</prop>
! </td>
! </tr>
! <tr>
! <td>http output serialization</td>
! <td>Binding Operation.<prop comp="Binding Operation">http output serialization</prop>
! </td>
! </tr>
! <tr>
! <td>http query parameter separator</td>
! <td>Binding Operation.<prop comp="Binding Operation">http query parameter separator</prop>
! </td>
! </tr>
! <tr>
! <td>http transfer coding</td>
! <td>Binding Message Reference.<prop comp="Binding Message Reference">http transfer coding</prop>
! </td>
! </tr>
! <tr>
! <td>http version</td>
! <td>Binding.<prop comp="Binding">http version</prop>
! </td>
! </tr>
! <tr>
! <td>mustUnderstand</td>
! <td>SOAP Header Block.<prop comp="SOAP Header Block">mustUnderstand</prop>
! </td>
! </tr>
! <tr>
! <td>name</td>
! <td>HTTP Header.<prop comp="HTTP Header">name</prop>
! </td>
! </tr>
! <tr>
! <td>parent</td>
! <td>HTTP Header.<prop comp="HTTP Header">parent</prop>, SOAP Header Block.<prop comp="SOAP Header Block">parent</prop>, SOAP Module.<prop comp="SOAP Module">parent</prop>
! </td>
! </tr>
! <tr>
! <td>ref</td>
! <td>SOAP Module.<prop comp="SOAP Module">ref</prop>
! </td>
! </tr>
! <tr>
! <td>required</td>
! <td>HTTP Header.<prop comp="HTTP Header">required</prop>, SOAP Header Block.<prop comp="SOAP Header Block">required</prop>, SOAP Module.<prop comp="SOAP Module">required</prop>
! </td>
! </tr>
! <tr>
! <td>rpc signature</td>
! <td>Interface Operation.<prop comp="Interface Operation">rpc signature</prop>
! </td>
! </tr>
! <tr>
! <td>safety</td>
! <td>Interface Operation.<prop comp="Interface Operation">safety</prop>
! </td>
! </tr>
! <tr>
! <td>soap action</td>
! <td>Binding Operation.<prop comp="Binding Operation">soap action</prop>
! </td>
! </tr>
! <tr>
! <td>soap fault code</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap fault code</prop>
! </td>
! </tr>
! <tr>
! <td>soap fault subcodes</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap fault subcodes</prop>
! </td>
! </tr>
! <tr>
! <td>soap headers</td>
! <td>Binding Fault.<prop comp="Binding Fault">soap headers</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap headers</prop>
! </td>
! </tr>
! <tr>
! <td>soap mep</td>
! <td>Binding Operation.<prop comp="Binding Operation">soap mep</prop>
! </td>
! </tr>
! <tr>
! <td>soap modules</td>
! <td>Binding.<prop comp="Binding">soap modules</prop>, Binding Fault.<prop comp="Binding Fault">soap modules</prop>, Binding Fault Reference.<prop comp="Binding Fault Reference">soap modules</prop>, Binding Message Reference.<prop comp="Binding Message Reference">soap modules</prop>, Binding Operation.<prop comp="Binding Operation">soap modules</prop>
! </td>
! </tr>
! <tr>
! <td>soap underlying protocol</td>
! <td>Binding.<prop comp="Binding">soap underlying protocol</prop>
! </td>
! </tr>
! <tr>
! <td>soap version</td>
! <td>Binding.<prop comp="Binding">soap version</prop>
! </td>
! </tr>
! <tr>
! <td>type definition</td>
! <td>HTTP Header.<prop comp="HTTP Header">type definition</prop>
! </td>
! </tr>
  </tbody>

Index: wsdl20-z.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v
retrieving revision 1.61
retrieving revision 1.62
diff -C2 -d -r1.61 -r1.62
*** wsdl20-z.html	27 Oct 2005 16:18:30 -0000	1.61
--- wsdl20-z.html	27 Oct 2005 18:07:58 -0000	1.62
***************
*** 77,82 ****
  
  <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="#N16477">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="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</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_attribute">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
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to
--- 77,82 ----
  
  <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="#N16481">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="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <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_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.13 <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
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to
***************
*** 102,106 ****
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbs;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16477">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbs;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
--- 102,106 ----
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbs;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16481">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbs;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
***************
*** 489,492 ****
--- 489,510 ----
  </div>
  
+ 	<div class="div3">
+ 		
+ <h4><a name="assertions"></a>1.4.9 Assertions</h4>
+ 		<p>
+ 			Assertions about WSDL 2.0 documents and components that are not enforced by the normative
+ 			XML schema for WSDL 2.0 are marked in this specification by
+ 			a dagger symbol (&#134;) at the end of a sentence. Each
+ 			assertion has beed assigned a unique identifier that consists of a
+ 			descriptive textual prefix and a unique numeric suffix. The
+ 			numeric suffixes are are assigned sequentially and never
+ 			reused so there may be gaps in the sequence. The assertions
+ 			and their identifiers are summarized in 
+ 			<a href="#assertionsummary"><b>E. Assertion Summary</b></a>. 
+ 			The assertion identifiers MAY be used by implementations of this specification for any purpose,
+ 			e.g. error reporting.
+ 		</p>
+ 	</div>
+ 
  </div>
  
***************
*** 1320,1324 ****
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="OtherNamespaceImport"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
--- 1338,1342 ----
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="Import-0001-src"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
***************
*** 1328,1337 ****
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).&#134;
!        	<a name="QNameResolution"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).&#134;
         </p>
  
--- 1346,1355 ----
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).<a href="#Import-0001">&#134;</a>
!        	<a name="QName-0002-src"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).<a href="#QName-0002">&#134;</a>
         </p>
  
***************
*** 1377,1395 ****
         service description information for that namespace.</p>
  
!          <p>If a service description is split into multiple documents
           (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code>  <em>attribute information item</em>
!          SHOULD resolve to a master document which includes all the
           WSDL 2.0 documents needed for that service description. This
!          approach enables the WSDL 2.0 component designators' fragment
!          identifiers to be properly resolvable.</p>
  
           <p>
!          	<a name="ImportedNamespaceDifferent"></a>
           		Imported components have different target namespace
           		values from the
!          		<a href="wsdl20.html#component-Description">Description</a>
!          		component that is importing them.&#134;
           	Thus importing is the mechanism to use components from one
!          	namespace in another set of definitions.
           </p>
  
--- 1395,1412 ----
         service description information for that namespace.</p>
  
!          <p>If a WSDL 2.0 document is split into multiple WSDL 2.0 documents
           (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code>  <em>attribute information item</em>
!          SHOULD resolve to a master WSDL 2.0 document that includes all the
           WSDL 2.0 documents needed for that service description. This
!          approach enables the WSDL 2.0 component designator fragment
!          identifiers to be properly resolved.</p>
  
           <p>
!          	<a name="Import-0003-src"></a>
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.<a href="#Import-0003">&#134;</a>
           	Thus importing is the mechanism to use components from one
!          	namespace in definition of components from another namespace.
           </p>
  
***************
*** 5692,5695 ****
--- 5709,5713 ----
  		  <tr>
  		    <th rowspan="1" colspan="1">Property</th>
+ 
  		    <th rowspan="1" colspan="1">Value</th>
  		  </tr>
***************
*** 9935,9939 ****
  
          <dl>
! 	  <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement
  	    Levels</a></cite>, S. Bradner, Author. Internet Engineering
--- 9953,9957 ----
  
          <dl>
! 	  <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119]</dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement
  	    Levels</a></cite>, S. Bradner, Author. Internet Engineering
***************
*** 9941,9950 ****
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  </dd>
! 	  <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
  	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  </dd>
!           <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987] </dt><dd>
              <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers
              (IRIs)</a></cite>, M. Duerst, M. Suignard,
--- 9959,9968 ----
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  </dd>
! 	  <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986]</dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
  	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  </dd>
!           <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987]</dt><dd>
              <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers
              (IRIs)</a></cite>, M. Duerst, M. Suignard,
***************
*** 9952,9956 ****
              2005. Available at http://www.ietf.org/rfc/rfc3987.txt.
  	  </dd>
!           <dt class="label"><a name="XML10"></a>[XML 1.0] </dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third
  	    Edition)</a></cite>, T. Bray, J. Paoli,
--- 9970,9974 ----
              2005. Available at http://www.ietf.org/rfc/rfc3987.txt.
  	  </dd>
!           <dt class="label"><a name="XML10"></a>[XML 1.0]</dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third
  	    Edition)</a></cite>, T. Bray, J. Paoli,
***************
*** 9959,9963 ****
  	    http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
!           <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R.
  	    Tobin, Editors. World Wide Web Consortium, 4 February 2004.
--- 9977,9981 ----
  	    http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
!           <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set]</dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R.
  	    Tobin, Editors. World Wide Web Consortium, 4 February 2004.
***************
*** 9967,9971 ****
  	    http://www.w3.org/TR/xml-infoset.
  	  </dd>
! 	  <dt class="label"><a name="XMLNS"></a>[XML Namespaces] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D.
  	    Hollander, and A. Layman, Editors. World Wide Web
--- 9985,9989 ----
  	    http://www.w3.org/TR/xml-infoset.
  	  </dd>
! 	  <dt class="label"><a name="XMLNS"></a>[XML Namespaces]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D.
  	    Hollander, and A. Layman, Editors. World Wide Web
***************
*** 9976,9980 ****
  	    http://www.w3.org/TR/REC-xml-names.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures] </dt><dd>	    
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>,
  	    H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn,
--- 9994,9998 ----
  	    http://www.w3.org/TR/REC-xml-names.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures]</dt><dd>	    
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>,
  	    H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn,
***************
*** 9985,9989 ****
  	    http://www.w3.org/TR/xmlschema-1.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron
  	    and A. Malhotra, Editors. World Wide Web Consortium, 28
--- 10003,10007 ----
  	    http://www.w3.org/TR/xmlschema-1.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron
  	    and A. Malhotra, Editors. World Wide Web Consortium, 28
***************
*** 9994,10002 ****
  	  </dd>
  
! 	<dt class="label"><a name="RFC3023"></a>[RFC 3023] </dt><dd>IETF
  	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
! 	  1998.  (See <cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd>
  	  
! 	  <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts] </dt><dd>
  	  	<cite><a href="wsdl20-adjuncts.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts
--- 10012,10020 ----
  	  </dd>
  
! 	<dt class="label"><a name="RFC3023"></a>[RFC 3023]</dt><dd>IETF
  	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
! 	  1998.(See<cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd>
  	  
! 	  <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts]</dt><dd>
  	  	<cite><a href="wsdl20-adjuncts.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts
***************
*** 10014,10018 ****
  	  </dd>
  
! 	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
  	    M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
--- 10032,10036 ----
  	  </dd>
  
! 	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
  	    M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
***************
*** 10021,10025 ****
  	  </dd>
  
! 	  <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING] </dt><dd>
  	    <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar,
  	    Authors. W3C Technical Architecture Group, Month, Year.
--- 10039,10043 ----
  	  </dd>
  
! 	  <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING]</dt><dd>
  	    <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar,
  	    Authors. W3C Technical Architecture Group, Month, Year.
***************
*** 10037,10041 ****
  	<dl>
  	
! 	  <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and
  	    Type System Support in WSDL 2.0</a></cite>, A. Lewis,
--- 10055,10059 ----
  	<dl>
  	
! 	  <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and
  	    Type System Support in WSDL 2.0</a></cite>, A. Lewis,
***************
*** 10050,10054 ****
  	    http://www.w3.org/TR/wsdl20-altschemalangs.</dd>
  
!  	  <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045] </dt><dd>	   
  	    <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part
  	    One: Format of Internet Message Bodies</a></cite>, N. Freed,
--- 10068,10072 ----
  	    http://www.w3.org/TR/wsdl20-altschemalangs.</dd>
  
!  	  <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045]</dt><dd>	   
  	    <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part
  	    One: Format of Internet Message Bodies</a></cite>, N. Freed,
***************
*** 10058,10062 ****
  	  </dd>
  
! 	  <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol --
  	    HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul,
--- 10076,10080 ----
  	  </dd>
  
! 	  <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616]</dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol --
  	    HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul,
***************
*** 10067,10071 ****
  	   
  	   
! 	  <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework] </dt><dd> 
  	    <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging
  	    Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn,
--- 10085,10089 ----
  	   
  	   
! 	  <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt><dd> 
  	    <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging
  	    Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn,
***************
*** 10080,10084 ****
  	  </dd>
  
! 	  <dt class="label"><a name="WSDL11"></a>[WSDL 1.1] </dt><dd>
  	  <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL)
  	  1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and
--- 10098,10102 ----
  	  </dd>
  
! 	  <dt class="label"><a name="WSDL11"></a>[WSDL 1.1]</dt><dd>
  	  <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL)
  	  1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and
***************
*** 10090,10094 ****
  	</dd>
  
! 	  <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer] </dt><dd>
  	  	<cite><a href="wsdl20-primer.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 0: Primer
--- 10108,10112 ----
  	</dd>
  
! 	  <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer]</dt><dd>
  	  	<cite><a href="wsdl20-primer.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 0: Primer
***************
*** 10105,10109 ****
  	  </dd>
  
! 	  <dt class="label"><a name="WSDReqs"></a>[WSD Requirements] </dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description
  	    Requirements</a></cite>, J. Schlimmer, Editor. World Wide
  	    Web Consortium, 28 October 2002. This version of the Web
--- 10123,10127 ----
  	  </dd>
  
! 	  <dt class="label"><a name="WSDReqs"></a>[WSD Requirements]</dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description
  	    Requirements</a></cite>, J. Schlimmer, Editor. World Wide
  	    Web Consortium, 28 October 2002. This version of the Web
***************
*** 10114,10118 ****
  	  </dd>
  
! 	  <dt class="label"><a name="XPTR"></a>[XPointer Framework] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer Framework</a></cite>,Paul Grosso, Eve
  	    Maler, Jonathan Marsh, Norman Walsh, Editors. World Wide Web
--- 10132,10136 ----
  	  </dd>
  
! 	  <dt class="label"><a name="XPTR"></a>[XPointer Framework]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer Framework</a></cite>,Paul Grosso, Eve
  	    Maler, Jonathan Marsh, Norman Walsh, Editors. World Wide Web
***************
*** 10127,10131 ****
  	
  
! 	  <dt class="label"><a name="XML11"></a>[XML 1.1] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>,
  	    T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, 
--- 10145,10149 ----
  	
  
! 	  <dt class="label"><a name="XML11"></a>[XML 1.1]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>,
  	    T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, 
***************
*** 10137,10145 ****
  	  </dd>
  
! 	  <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual] </dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992.
  	  </dd>
  	  
! 	  <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000] </dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey.
  	  </dd>
--- 10155,10163 ----
  	  </dd>
  
! 	  <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual]</dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992.
  	  </dd>
  	  
! 	  <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000]</dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey.
  	  </dd>
***************
*** 11319,11323 ****
      <div class="div1">
      	
! <h2><a name="N16477"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 11337,11341 ----
      <div class="div1">
      	
! <h2><a name="N16481"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 11675,11689 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#ImportedNamespaceDifferent">ImportedNamespaceDifferent</a>
! </td>
! <td rowspan="1" colspan="1">
!          		Imported components have different target namespace
!          		values from the
!          		<a href="wsdl20.html#component-Description">Description</a>
!          		component that is importing them.</td>
! </tr>
! <tr>
! <td rowspan="1" colspan="1">
! <a href="#OtherNamespaceImport">OtherNamespaceImport</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11693,11697 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0001-src" name="Import-0001">Import-0001</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11697,11700 ****
--- 11705,11717 ----
         		).</td>
  </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#Import-0003-src" name="Import-0003">Import-0003</a>
+ </td>
+ <td rowspan="1" colspan="1">
+          		Imported components have different target namespace
+          		values from the
+          		WSDL 2.0 document that is importing them.</td>
+ </tr>
  </tbody>
  
***************
*** 11715,11719 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QNameResolution">QNameResolution</a>
  </td>
  <td rowspan="1" colspan="1">
--- 11732,11736 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QName-0002-src" name="QName-0002">QName-0002</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 11753,11756 ****
--- 11770,11780 ----
      	<td rowspan="1" colspan="1">20051027</td>
      	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">Added bidirectional linking between assertions and the summary table, and added a section on notation, <a href="#assertions"><b>1.4.9 Assertions</b></a>.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20051027</td>
+     	<td rowspan="1" colspan="1">AGR</td>
      	<td rowspan="1" colspan="1">Updated <a href="#xsd-types"><b>3.1 Using W3C XML Schema Description Language</b></a> as per proposal 
      	<a href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0027.html">How to Treat Built-In Schema Types</a>.

Index: xmlspec.dtd
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/xmlspec.dtd,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** xmlspec.dtd	27 Sep 2005 21:13:16 -0000	1.18
--- xmlspec.dtd	27 Oct 2005 18:07:59 -0000	1.19
***************
*** 222,225 ****
--- 222,226 ----
  #                   Removed unused %loc.pcd.mix;.
  #2005-09-24: ryman: Add assert to %p.pcd.mix and defined %p.pcd.mix.noassert.
+ #2005-10-27: ryman: Add assert-summary to %.pcd.mix.
  -->
  
***************
*** 228,232 ****
          |%ref.class;|%tech.class;|%loc.class;|%ednote.class;|z:math|z:i">
  <!ENTITY % p.pcd.mix
!         "%p.pcd.mix.noassert;|assert">
  <!ENTITY % head.pcd.mix
          "#PCDATA|%annot.class;|%emph.class;|%tech.class;
--- 229,233 ----
          |%ref.class;|%tech.class;|%loc.class;|%ednote.class;|z:math|z:i">
  <!ENTITY % p.pcd.mix
!         "%p.pcd.mix.noassert;|assert|assert-summary">
  <!ENTITY % head.pcd.mix
          "#PCDATA|%annot.class;|%emph.class;|%tech.class;
***************
*** 2677,2680 ****
--- 2678,2684 ----
  	Change Log:
  	
+ 	2005-10-27 ryman
+ 	- added markup for assertion references: assert-summary
+ 	
  	2005-09-24 ryman
  	- added markup for assertions: assert
***************
*** 2698,2701 ****
--- 2702,2708 ----
  <!ATTLIST assert id ID #REQUIRED>
  
+ <!ELEMENT assert-summary (%p.pcd.mix.noassert;)*>
+ <!ATTLIST assert-summary ref IDREF #REQUIRED>
+ 
  <!ELEMENT compdef (#PCDATA)>
  

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.228
retrieving revision 1.229
diff -C2 -d -r1.228 -r1.229
*** wsdl20.html	27 Oct 2005 16:18:31 -0000	1.228
--- wsdl20.html	27 Oct 2005 18:07:59 -0000	1.229
***************
*** 77,82 ****
  
  <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="#N16477">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="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</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_attribute">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
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to
--- 77,82 ----
  
  <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="#N16481">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="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href="#terminology">Terms Used in This Specification</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br>&nbsp;&nbsp;&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href="#znotation">Z Notation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.9 <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_attribute">targetNamespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.13 <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
  	  Component Properties</a><br>&nbsp;&nbsp;&nbsp;&nbsp;2.4 <a href="#InterfaceOperation">Interface Operation</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to
***************
*** 102,106 ****
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbs;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16477">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbs;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
--- 102,106 ----
      			attribute information item
      		</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#includes">Including Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br>&nbsp;&nbsp;&nbsp;&nbsp;4.2 <a href="#imports">Importing Descriptions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#eii-extensibility">Element based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;6.1.2 <a href="#required-aii">required attribute information item</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br>&nbsp;&nbsp;&nbsp;&nbsp;6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br>&nbsp;&nbsp;&nbsp;&nbsp;7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br>&nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br>&nbsp;&nbsp;&nbsp;&nbs;10.1 <a href="#Normative-References">Normative References</a><br>&nbsp;&nbsp;&nbsp;&nbsp;10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#ietf-reg">Registration</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#frag-ids">Fragment Identifiers</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.1 <a href="#wsdl.description">The Description Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.4 <a href="#wsdl.interface">The Interface Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br>&nbsp;&bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.9 <a href="#wsdl.binding">The Binding Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.16 <a href="#wsdl.feature">The Feature Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.17 <a href="#wsdl.property">The Property Component</a><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A.2.18 <a href="#wsdl.extension">Extension Components</a><br>&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br>&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br>&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#N16481">Component Summary</a> (Non-Normative)<br>E. <a href="#assertionsummary">Assertion Summary</a> (Non-Normative)<br>F. <a href="#changelog">Part 1 Change Log</a> (Non-Normative)<br>&nbsp;&nbs;&nbsp;&nbsp;F.1 <a href="#wsdl-changelog">WSDL 2.0 Specification Changes</a><br></p></div><hr><div class="body">
  
  <div class="div1">
***************
*** 489,492 ****
--- 489,510 ----
  </div>
  
+ 	<div class="div3">
+ 		
+ <h4><a name="assertions"></a>1.4.9 Assertions</h4>
+ 		<p>
+ 			Assertions about WSDL 2.0 documents and components that are not enforced by the normative
+ 			XML schema for WSDL 2.0 are marked in this specification by
+ 			a dagger symbol (&#134;) at the end of a sentence. Each
+ 			assertion has beed assigned a unique identifier that consists of a
+ 			descriptive textual prefix and a unique numeric suffix. The
+ 			numeric suffixes are are assigned sequentially and never
+ 			reused so there may be gaps in the sequence. The assertions
+ 			and their identifiers are summarized in 
+ 			<a href="#assertionsummary"><b>E. Assertion Summary</b></a>. 
+ 			The assertion identifiers MAY be used by implementations of this specification for any purpose,
+ 			e.g. error reporting.
+ 		</p>
+ 	</div>
+ 
  </div>
  
***************
*** 711,715 ****
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="OtherNamespaceImport"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
--- 729,733 ----
         	in the initial document versus those that are defined in the
         	included or imported documents.
!        	<a name="Import-0001-src"></a>
         		However, any WSDL 2.0 document that contains component
         		definitions that refer by QName to WSDL 2.0 components
***************
*** 719,728 ****
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).&#134;
!        	<a name="QNameResolution"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).&#134;
         </p>
  
--- 737,746 ----
         		for that namespace (see
         		<a href="#imports"><b>4.2 Importing Descriptions</b></a>
!        		).<a href="#Import-0001">&#134;</a>
!        	<a name="QName-0002-src"></a>
         		Furthermore, all QName references, whether to the same or
         		to different namespaces MUST resolve to components (see
         		<a href="#qnameres"><b>2.19 QName resolution</b></a>
!        		).<a href="#QName-0002">&#134;</a>
         </p>
  
***************
*** 768,786 ****
         service description information for that namespace.</p>
  
!          <p>If a service description is split into multiple documents
           (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code>  <em>attribute information item</em>
!          SHOULD resolve to a master document which includes all the
           WSDL 2.0 documents needed for that service description. This
!          approach enables the WSDL 2.0 component designators' fragment
!          identifiers to be properly resolvable.</p>
  
           <p>
!          	<a name="ImportedNamespaceDifferent"></a>
           		Imported components have different target namespace
           		values from the
!          		<a href="wsdl20.html#component-Description">Description</a>
!          		component that is importing them.&#134;
           	Thus importing is the mechanism to use components from one
!          	namespace in another set of definitions.
           </p>
  
--- 786,803 ----
         service description information for that namespace.</p>
  
!          <p>If a WSDL 2.0 document is split into multiple WSDL 2.0 documents
           (which may be combined as needed via <a href="#includes"><b>4.1 Including Descriptions</b></a>), then the <code>targetNamespace</code>  <em>attribute information item</em>
!          SHOULD resolve to a master WSDL 2.0 document that includes all the
           WSDL 2.0 documents needed for that service description. This
!          approach enables the WSDL 2.0 component designator fragment
!          identifiers to be properly resolved.</p>
  
           <p>
!          	<a name="Import-0003-src"></a>
           		Imported components have different target namespace
           		values from the
!          		WSDL 2.0 document that is importing them.<a href="#Import-0003">&#134;</a>
           	Thus importing is the mechanism to use components from one
!          	namespace in definition of components from another namespace.
           </p>
  
***************
*** 4194,4197 ****
--- 4211,4215 ----
  		  <tr>
  		    <th rowspan="1" colspan="1">Property</th>
+ 
  		    <th rowspan="1" colspan="1">Value</th>
  		  </tr>
***************
*** 7699,7703 ****
  
          <dl>
! 	  <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement
  	    Levels</a></cite>, S. Bradner, Author. Internet Engineering
--- 7717,7721 ----
  
          <dl>
! 	  <dt class="label"><a name="RFC2119"></a>[IETF RFC 2119]</dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement
  	    Levels</a></cite>, S. Bradner, Author. Internet Engineering
***************
*** 7705,7714 ****
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  </dd>
! 	  <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
  	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  </dd>
!           <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987] </dt><dd>
              <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers
              (IRIs)</a></cite>, M. Duerst, M. Suignard,
--- 7723,7732 ----
  	    http://www.ietf.org/rfc/rfc2119.txt.
  	  </dd>
! 	  <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986]</dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
  	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  </dd>
!           <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987]</dt><dd>
              <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers
              (IRIs)</a></cite>, M. Duerst, M. Suignard,
***************
*** 7716,7720 ****
              2005. Available at http://www.ietf.org/rfc/rfc3987.txt.
  	  </dd>
!           <dt class="label"><a name="XML10"></a>[XML 1.0] </dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third
  	    Edition)</a></cite>, T. Bray, J. Paoli,
--- 7734,7738 ----
              2005. Available at http://www.ietf.org/rfc/rfc3987.txt.
  	  </dd>
!           <dt class="label"><a name="XML10"></a>[XML 1.0]</dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third
  	    Edition)</a></cite>, T. Bray, J. Paoli,
***************
*** 7723,7727 ****
  	    http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
!           <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R.
  	    Tobin, Editors. World Wide Web Consortium, 4 February 2004.
--- 7741,7745 ----
  	    http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
!           <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set]</dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R.
  	    Tobin, Editors. World Wide Web Consortium, 4 February 2004.
***************
*** 7731,7735 ****
  	    http://www.w3.org/TR/xml-infoset.
  	  </dd>
! 	  <dt class="label"><a name="XMLNS"></a>[XML Namespaces] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D.
  	    Hollander, and A. Layman, Editors. World Wide Web
--- 7749,7753 ----
  	    http://www.w3.org/TR/xml-infoset.
  	  </dd>
! 	  <dt class="label"><a name="XMLNS"></a>[XML Namespaces]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D.
  	    Hollander, and A. Layman, Editors. World Wide Web
***************
*** 7740,7744 ****
  	    http://www.w3.org/TR/REC-xml-names.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures] </dt><dd>	    
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>,
  	    H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn,
--- 7758,7762 ----
  	    http://www.w3.org/TR/REC-xml-names.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures]</dt><dd>	    
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>,
  	    H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn,
***************
*** 7749,7753 ****
  	    http://www.w3.org/TR/xmlschema-1.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron
  	    and A. Malhotra, Editors. World Wide Web Consortium, 28
--- 7767,7771 ----
  	    http://www.w3.org/TR/xmlschema-1.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron
  	    and A. Malhotra, Editors. World Wide Web Consortium, 28
***************
*** 7758,7766 ****
  	  </dd>
  
! 	<dt class="label"><a name="RFC3023"></a>[RFC 3023] </dt><dd>IETF
  	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
! 	  1998.  (See <cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd>
  	  
! 	  <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts] </dt><dd>
  	  	<cite><a href="wsdl20-adjuncts.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts
--- 7776,7784 ----
  	  </dd>
  
! 	<dt class="label"><a name="RFC3023"></a>[RFC 3023]</dt><dd>IETF
  	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
! 	  1998.(See<cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd>
  	  
! 	  <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts]</dt><dd>
  	  	<cite><a href="wsdl20-adjuncts.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts
***************
*** 7778,7782 ****
  	  </dd>
  
! 	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
  	    M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
--- 7796,7800 ----
  	  </dd>
  
! 	  <dt class="label"><a name="CHARMOD"></a>[Character Model for the WWW]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/REC-charmod-20050215/">Character Model for the World Wide Web 1.0: Fundamentals</a></cite>,
  	    M. D&uuml;rst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
***************
*** 7785,7789 ****
  	  </dd>
  
! 	  <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING] </dt><dd>
  	    <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar,
  	    Authors. W3C Technical Architecture Group, Month, Year.
--- 7803,7807 ----
  	  </dd>
  
! 	  <dt class="label"><a name="tag-uri-comp"></a>[TAG URI FINDING]</dt><dd>
  	    <cite><a href="http://www.w3.org/2001/tag/findings">TAG Finding on URI Comparison</a></cite>, X. Foo, Y. Bar,
  	    Authors. W3C Technical Architecture Group, Month, Year.
***************
*** 7801,7805 ****
  	<dl>
  	
! 	  <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and
  	    Type System Support in WSDL 2.0</a></cite>, A. Lewis,
--- 7819,7823 ----
  	<dl>
  	
! 	  <dt class="label"><a name="WSDL2-OTHER-SCHEMA"></a>[Alternative Schema Languages Support]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2005/NOTE-wsdl20-altschemalangs-20050817/">Discussion of Alternative Schema Languages and
  	    Type System Support in WSDL 2.0</a></cite>, A. Lewis,
***************
*** 7814,7818 ****
  	    http://www.w3.org/TR/wsdl20-altschemalangs.</dd>
  
!  	  <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045] </dt><dd>	   
  	    <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part
  	    One: Format of Internet Message Bodies</a></cite>, N. Freed,
--- 7832,7836 ----
  	    http://www.w3.org/TR/wsdl20-altschemalangs.</dd>
  
!  	  <dt class="label"><a name="RFC2045"></a>[IETF RFC 2045]</dt><dd>	   
  	    <cite><a href="http://www.ietf.org/rfc/rfc2045.txt">Multipurpose Internet Mail Extensions (MIME) Part
  	    One: Format of Internet Message Bodies</a></cite>, N. Freed,
***************
*** 7822,7826 ****
  	  </dd>
  
! 	  <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol --
  	    HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul,
--- 7840,7844 ----
  	  </dd>
  
! 	  <dt class="label"><a name="RFC2616"></a>[IETF RFC 2616]</dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol --
  	    HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul,
***************
*** 7831,7835 ****
  	   
  	   
! 	  <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework] </dt><dd> 
  	    <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging
  	    Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn,
--- 7849,7853 ----
  	   
  	   
! 	  <dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt><dd> 
  	    <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging
  	    Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn,
***************
*** 7844,7848 ****
  	  </dd>
  
! 	  <dt class="label"><a name="WSDL11"></a>[WSDL 1.1] </dt><dd>
  	  <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL)
  	  1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and
--- 7862,7866 ----
  	  </dd>
  
! 	  <dt class="label"><a name="WSDL11"></a>[WSDL 1.1]</dt><dd>
  	  <cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL)
  	  1.1</a></cite>, E. Christensen, F. Curbera, G. Meredith, and
***************
*** 7854,7858 ****
  	</dd>
  
! 	  <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer] </dt><dd>
  	  	<cite><a href="wsdl20-primer.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 0: Primer
--- 7872,7876 ----
  	</dd>
  
! 	  <dt class="label"><a name="WSDL-PART0"></a>[WSDL 2.0 Primer]</dt><dd>
  	  	<cite><a href="wsdl20-primer.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 0: Primer
***************
*** 7869,7873 ****
  	  </dd>
  
! 	  <dt class="label"><a name="WSDReqs"></a>[WSD Requirements] </dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description
  	    Requirements</a></cite>, J. Schlimmer, Editor. World Wide
  	    Web Consortium, 28 October 2002. This version of the Web
--- 7887,7891 ----
  	  </dd>
  
! 	  <dt class="label"><a name="WSDReqs"></a>[WSD Requirements]</dt><dd> <cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description
  	    Requirements</a></cite>, J. Schlimmer, Editor. World Wide
  	    Web Consortium, 28 October 2002. This version of the Web
***************
*** 7878,7882 ****
  	  </dd>
  
! 	  <dt class="label"><a name="XPTR"></a>[XPointer Framework] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer Framework</a></cite>,Paul Grosso, Eve
  	    Maler, Jonathan Marsh, Norman Walsh, Editors. World Wide Web
--- 7896,7900 ----
  	  </dd>
  
! 	  <dt class="label"><a name="XPTR"></a>[XPointer Framework]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer Framework</a></cite>,Paul Grosso, Eve
  	    Maler, Jonathan Marsh, Norman Walsh, Editors. World Wide Web
***************
*** 7891,7895 ****
  	
  
! 	  <dt class="label"><a name="XML11"></a>[XML 1.1] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>,
  	    T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, 
--- 7909,7913 ----
  	
  
! 	  <dt class="label"><a name="XML11"></a>[XML 1.1]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xml11-20040204/">Extensible Markup Language (XML) 1.1 </a></cite>,
  	    T. Bray, J. Paoli, C. M. Sperberg-McQueen, E. Maler, 
***************
*** 7901,7909 ****
  	  </dd>
  
! 	  <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual] </dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992.
  	  </dd>
  	  
! 	  <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000] </dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey.
  	  </dd>
--- 7919,7927 ----
  	  </dd>
  
! 	  <dt class="label"><a name="ZNotationReferenceManual"></a>[Z Notation Reference Manual]</dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/zrm/index.html">The Z Notation: A Reference Manual, Second Edition</a></cite>, J. M. Spivey, Prentice Hall, 1992.
  	  </dd>
  	  
! 	  <dt class="label"><a name="Fuzz2000"></a>[Fuzz 2000]</dt><dd>
  	  		<cite><a href="http://spivey.oriel.ox.ac.uk/~mike/fuzz/">Release Notes For Fuzz 2000</a></cite>, J. M. Spivey.
  	  </dd>
***************
*** 9083,9087 ****
      <div class="div1">
      	
! <h2><a name="N16477"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
--- 9101,9105 ----
      <div class="div1">
      	
! <h2><a name="N16481"></a>D. Component Summary (Non-Normative)</h2>
      	<p>
      		<a href="#component-summary">Table D-1</a>
***************
*** 9439,9453 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#ImportedNamespaceDifferent">ImportedNamespaceDifferent</a>
! </td>
! <td rowspan="1" colspan="1">
!          		Imported components have different target namespace
!          		values from the
!          		<a href="wsdl20.html#component-Description">Description</a>
!          		component that is importing them.</td>
! </tr>
! <tr>
! <td rowspan="1" colspan="1">
! <a href="#OtherNamespaceImport">OtherNamespaceImport</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9457,9461 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#Import-0001-src" name="Import-0001">Import-0001</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9461,9464 ****
--- 9469,9481 ----
         		).</td>
  </tr>
+ <tr>
+ <td rowspan="1" colspan="1">
+ <a href="#Import-0003-src" name="Import-0003">Import-0003</a>
+ </td>
+ <td rowspan="1" colspan="1">
+          		Imported components have different target namespace
+          		values from the
+          		WSDL 2.0 document that is importing them.</td>
+ </tr>
  </tbody>
  
***************
*** 9479,9483 ****
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QNameResolution">QNameResolution</a>
  </td>
  <td rowspan="1" colspan="1">
--- 9496,9500 ----
  <tr>
  <td rowspan="1" colspan="1">
! <a href="#QName-0002-src" name="QName-0002">QName-0002</a>
  </td>
  <td rowspan="1" colspan="1">
***************
*** 9517,9520 ****
--- 9534,9544 ----
      	<td rowspan="1" colspan="1">20051027</td>
      	<td rowspan="1" colspan="1">AGR</td>
+     	<td rowspan="1" colspan="1">Added bidirectional linking between assertions and the summary table, and added a section on notation, <a href="#assertions"><b>1.4.9 Assertions</b></a>.
+     	</td>
+     </tr>
+ 
+     <tr>
+     	<td rowspan="1" colspan="1">20051027</td>
+     	<td rowspan="1" colspan="1">AGR</td>
      	<td rowspan="1" colspan="1">Updated <a href="#xsd-types"><b>3.1 Using W3C XML Schema Description Language</b></a> as per proposal 
      	<a href="http://lists.w3.org/Archives/Public/www-ws-desc/2005Oct/0027.html">How to Treat Built-In Schema Types</a>.

Index: wsdl20-primer.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-primer.html,v
retrieving revision 1.103
retrieving revision 1.104
diff -C2 -d -r1.103 -r1.104
*** wsdl20-primer.html	27 Oct 2005 16:18:31 -0000	1.103
--- wsdl20-primer.html	27 Oct 2005 18:07:59 -0000	1.104
***************
*** 3880,3884 ****
  <h3><a name="Normative-References"></a>6.1 Normative References</h3>
  				<dl>
! 					<dt class="label"><a name="RFC2119"></a>[IETF RFC 2119] </dt><dd>
  						<cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement
  	    Levels</a></cite>, S. Bradner, Author. Internet Engineering
--- 3880,3884 ----
  <h3><a name="Normative-References"></a>6.1 Normative References</h3>
  				<dl>
! 					<dt class="label"><a name="RFC2119"></a>[IETF RFC 2119]</dt><dd>
  						<cite><a href="http://www.ietf.org/rfc/rfc2119.txt">Key words for use in RFCs to Indicate Requirement
  	    Levels</a></cite>, S. Bradner, Author. Internet Engineering
***************
*** 3887,3896 ****
  	  </dd>
  
! 	  <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986] </dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
  	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  </dd>
!           <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987] </dt><dd>
              <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers
              (IRIs)</a></cite>, M. Duerst, M. Suignard,
--- 3887,3896 ----
  	  </dd>
  
! 	  <dt class="label"><a name="RFC3986"></a>[IETF RFC 3986]</dt><dd>
  	    <cite><a href="http://www.ietf.org/rfc/rfc3986.txt">Uniform Resource Identifiers (URI): Generic
  	    Syntax</a></cite>, T. Berners-Lee, R. Fielding, L. Masinter,
  	    Authors. Internet Engineering Task Force, January 2005. Available at http://www.ietf.org/rfc/rfc3986.txt.
  	  </dd>
!           <dt class="label"><a name="RFC3987"></a>[IETF RFC 3987]</dt><dd>
              <cite><a href="http://www.ietf.org/rfc/rfc3987.txt">Internationalized Resource Identifiers
              (IRIs)</a></cite>, M. Duerst, M. Suignard,
***************
*** 3899,3903 ****
  	  </dd>
  
!           <dt class="label"><a name="XML10"></a>[XML 1.0] </dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third
  	    Edition)</a></cite>, T. Bray, J. Paoli,
--- 3899,3903 ----
  	  </dd>
  
!           <dt class="label"><a name="XML10"></a>[XML 1.0]</dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-20040204/">Extensible Markup Language (XML) 1.0 (Third
  	    Edition)</a></cite>, T. Bray, J. Paoli,
***************
*** 3906,3910 ****
  	    http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
! 	            <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set] </dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R.
  	    Tobin, Editors. World Wide Web Consortium, 4 February 2004.
--- 3906,3910 ----
  	    http://www.w3.org/TR/2004/REC-xml-20040204/. The <a href="http://www.w3.org/TR/REC-xml">latest version of "Extensible Markup Language (XML) 1.0"</a> is available at http://www.w3.org/TR/REC-xml.
  	  </dd>
! 	            <dt class="label"><a name="XMLInfoSet"></a>[XML Information Set]</dt><dd>
              <cite><a href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204">XML Information Set (Second Edition)</a></cite>, J. Cowan and R.
  	    Tobin, Editors. World Wide Web Consortium, 4 February 2004.
***************
*** 3915,3919 ****
  	  </dd>
  	  
! 					<dt class="label"><a name="XMLNS"></a>[XML Namespaces] </dt><dd>
  						<cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D.
  	    Hollander, and A. Layman, Editors. World Wide Web
--- 3915,3919 ----
  	  </dd>
  	  
! 					<dt class="label"><a name="XMLNS"></a>[XML Namespaces]</dt><dd>
  						<cite><a href="http://www.w3.org/TR/1999/REC-xml-names-19990114">Namespaces in XML</a></cite>, T. Bray, D.
  	    Hollander, and A. Layman, Editors. World Wide Web
***************
*** 3924,3928 ****
  	    http://www.w3.org/TR/REC-xml-names.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures] </dt><dd>	    
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>,
  	    H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn,
--- 3924,3928 ----
  	    http://www.w3.org/TR/REC-xml-names.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP1"></a>[XML Schema: Structures]</dt><dd>	    
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-1-20041028/">XML Schema Part 1: Structures</a></cite>,
  	    H. Thompson, D. Beech, M. Maloney, and N. Mendelsohn,
***************
*** 3933,3937 ****
  	    http://www.w3.org/TR/xmlschema-1.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron
  	    and A. Malhotra, Editors. World Wide Web Consortium, 28
--- 3933,3937 ----
  	    http://www.w3.org/TR/xmlschema-1.
  	  </dd>
! 	  <dt class="label"><a name="XMLSchemaP2"></a>[XML Schema: Datatypes]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes</a></cite>, P. Byron
  	    and A. Malhotra, Editors. World Wide Web Consortium, 28
***************
*** 3942,3950 ****
  	  </dd>
  
! 					<dt class="label"><a name="RFC3023"></a>[RFC 3023] </dt><dd>IETF
  	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
! 	  1998.  (See <cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd>
  
! 					<dt class="label"><a name="WSDL-PART1"></a>[WSDL 2.0 Core] </dt><dd>
  						<cite><a href="wsdl20.html">Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</a></cite>, R. Chinnici, J-J.
              Moreau, A. Ryman, S. Weerawarana, Editors. World Wide Web Consortium,
--- 3942,3950 ----
  	  </dd>
  
! 					<dt class="label"><a name="RFC3023"></a>[RFC 3023]</dt><dd>IETF
  	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
! 	  1998.(See<cite><a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a></cite>.)</dd>
  
! 					<dt class="label"><a name="WSDL-PART1"></a>[WSDL 2.0 Core]</dt><dd>
  						<cite><a href="wsdl20.html">Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language</a></cite>, R. Chinnici, J-J.
              Moreau, A. Ryman, S. Weerawarana, Editors. World Wide Web Consortium,
***************
*** 3954,3958 ****
              "Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language"</a> is available at http://www.w3.org/2002/ws/desc/wsdl20. </dd>
  
! 	  <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts] </dt><dd>
  	  	<cite><a href="wsdl20-adjuncts.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts
--- 3954,3958 ----
              "Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language"</a> is available at http://www.w3.org/2002/ws/desc/wsdl20. </dd>
  
! 	  <dt class="label"><a name="WSDL-PART2"></a>[WSDL 2.0 Adjuncts]</dt><dd>
  	  	<cite><a href="wsdl20-adjuncts.html">
  		  Web Services Description Language (WSDL) Version 2.0 Part 2: Adjuncts
***************
*** 3970,3974 ****
  	  </dd>
  
! 	  <dt class="label"><a name="WSDL-SOAP11"></a>[WSDL 2.0 SOAP 1.1 Binding] </dt><dd>
  	  	<cite><a href="wsdl20-soap11-binding.html">
  		  Web Services Description Language (WSDL) Version 2.0 SOAP 1.1 Binding
--- 3970,3974 ----
  	  </dd>
  
! 	  <dt class="label"><a name="WSDL-SOAP11"></a>[WSDL 2.0 SOAP 1.1 Binding]</dt><dd>
  	  	<cite><a href="wsdl20-soap11-binding.html">
  		  Web Services Description Language (WSDL) Version 2.0 SOAP 1.1 Binding
***************
*** 3987,3991 ****
  	  
  
! 	  <dt class="label"><a name="webarch"></a>[Web Architecture] </dt><dd>
  	  <cite><a href="http://www.w3.org/TR/2004/REC-webarch-20041215/">Architecture of the World Wide Web, 
  						Volume One</a></cite>, Ian Jacobs,  Norman Walsh, Editors. W3C Recommendation, 15 December, 2004.  Available at
--- 3987,3991 ----
  	  
  
! 	  <dt class="label"><a name="webarch"></a>[Web Architecture]</dt><dd>
  	  <cite><a href="http://www.w3.org/TR/2004/REC-webarch-20041215/">Architecture of the World Wide Web, 
  						Volume One</a></cite>, Ian Jacobs,  Norman Walsh, Editors. W3C Recommendation, 15 December, 2004.  Available at
***************
*** 3993,3997 ****
  	  </dd>
  
! 				<dt class="label"><a name="wsarch"></a>[WS Architecture] </dt><dd>
  	  <cite><a href="http://www.w3.org/TR/2004/REC-webarch-20041215/">Web Services Architecture</a></cite>,     David Booth, 
      Hugo Haas,
--- 3993,3997 ----
  	  </dd>
  
! 				<dt class="label"><a name="wsarch"></a>[WS Architecture]</dt><dd>
  	  <cite><a href="http://www.w3.org/TR/2004/REC-webarch-20041215/">Web Services Architecture</a></cite>,     David Booth, 
      Hugo Haas,
***************
*** 4006,4010 ****
  	  </dd>
       
! 	  <dt class="label"><a name="WSAGLOSS"></a>[WS Glossary] </dt><dd>
            <cite><a href="http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/">Web Services Glossary</a></cite>,
      Hugo Haas,
--- 4006,4010 ----
  	  </dd>
       
! 	  <dt class="label"><a name="WSAGLOSS"></a>[WS Glossary]</dt><dd>
            <cite><a href="http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/">Web Services Glossary</a></cite>,
      Hugo Haas,
***************
*** 4014,4018 ****
  		</dd>
  		
! 	  <dt class="label"><a name="DESCRIBEMEDIA"></a>[Describing Media Content of Binary Data in XML] </dt><dd>
  	  	<cite><a href="http://www.w3.org/TR/xml-media-types/">
  	  		Describing Media Content of Binary Data in XML
--- 4014,4018 ----
  		</dd>
  		
! 	  <dt class="label"><a name="DESCRIBEMEDIA"></a>[Describing Media Content of Binary Data in XML]</dt><dd>
  	  	<cite><a href="http://www.w3.org/TR/xml-media-types/">
  	  		Describing Media Content of Binary Data in XML
***************
*** 4034,4042 ****
  				<dl>
  
! 					<dt class="label"><a name="RFC2606"></a>[IETF RFC 2606] </dt><dd>
  						<cite><a href="http://www.ietf.org/rfc/rfc2606.txt">Reserved Top Level DNS Names</a></cite>, D. Eastlake, A. Panitz, Authors. Network Working Group, Internet Engineering
  	    Task Force, June 1999. Available at
  	    http://www.ietf.org/rfc/rfc2606.txt.
! 	  </dd><dt class="label"><a name="RFC2616"></a>[IETF RFC 2616] </dt><dd>
  						<cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol --
  	    HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul,
--- 4034,4042 ----
  				<dl>
  
! 					<dt class="label"><a name="RFC2606"></a>[IETF RFC 2606]</dt><dd>
  						<cite><a href="http://www.ietf.org/rfc/rfc2606.txt">Reserved Top Level DNS Names</a></cite>, D. Eastlake, A. Panitz, Authors. Network Working Group, Internet Engineering
  	    Task Force, June 1999. Available at
  	    http://www.ietf.org/rfc/rfc2606.txt.
! 	  </dd><dt class="label"><a name="RFC2616"></a>[IETF RFC 2616]</dt><dd>
  						<cite><a href="http://www.ietf.org/rfc/rfc2616.txt">Hypertext Transfer Protocol --
  	    HTTP/1.1</a></cite>, R. Fielding, J. Gettys, J. Mogul,
***************
*** 4045,4049 ****
  	    1999. Available at http://www.ietf.org/rfc/rfc2616.txt.
  	  </dd>
!           <dt class="label"><a name="RFC2818"></a>[IETF RFC 2818] </dt><dd>
              <cite><a href="http://www.ietf.org/rfc/rfc2818.txt">HTTP Over TLS</a></cite>,
  	    E. Rescorla, Author. Internet Engineering
--- 4045,4049 ----
  	    1999. Available at http://www.ietf.org/rfc/rfc2616.txt.
  	  </dd>
!           <dt class="label"><a name="RFC2818"></a>[IETF RFC 2818]</dt><dd>
              <cite><a href="http://www.ietf.org/rfc/rfc2818.txt">HTTP Over TLS</a></cite>,
  	    E. Rescorla, Author. Internet Engineering
***************
*** 4051,4055 ****
  	    http://www.ietf.org/rfc/rfc2818.txt.
  	  </dd>
! 					<dt class="label"><a name="SOAP11"></a>[SOAP 1.1] </dt><dd>
  						<cite><a href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/">Simple Object Access Protocol (SOAP)
  	    1.1</a></cite>, D. Box, D. Ehnebuske, G. Kakivaya,
--- 4051,4055 ----
  	    http://www.ietf.org/rfc/rfc2818.txt.
  	  </dd>
! 					<dt class="label"><a name="SOAP11"></a>[SOAP 1.1]</dt><dd>
  						<cite><a href="http://www.w3.org/TR/2000/NOTE-SOAP-20000508/">Simple Object Access Protocol (SOAP)
  	    1.1</a></cite>, D. Box, D. Ehnebuske, G. Kakivaya,
***************
*** 4059,4063 ****
  	    Note is http://www.w3.org/TR/2000/NOTE-SOAP-20000508.
  	  </dd>
! 					<dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework] </dt><dd>
  						<cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging
  	    Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn,
--- 4059,4063 ----
  	    Note is http://www.w3.org/TR/2000/NOTE-SOAP-20000508.
  	  </dd>
! 					<dt class="label"><a name="SOAP12-PART1"></a>[SOAP 1.2 Part 1: Messaging Framework]</dt><dd>
  						<cite><a href="http://www.w3.org/TR/2003/REC-soap12-part1-20030624/">SOAP Version 1.2 Part 1: Messaging
  	    Framework</a></cite>, M. Gudgin, M. Hadley, N. Mendelsohn,
***************
*** 4072,4076 ****
  	  </dd>
  	
! 	  <dt class="label"><a name="SOAP12-PART2"></a>[SOAP 1.2 Part 2: Adjuncts] </dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part2-20030624/">SOAP Version 1.2 Part 2: Adjuncts</a></cite>,
  	    M. Gudgin, M. Hadley, N. Mendelsohn, J-J. Moreau, and
--- 4072,4076 ----
  	  </dd>
  	
! 	  <dt class="label"><a name="SOAP12-PART2"></a>[SOAP 1.2 Part 2: Adjuncts]</dt><dd>
  	    <cite><a href="http://www.w3.org/TR/2003/REC-soap12-part2-20030624/">SOAP Version 1.2 Part 2: Adjuncts</a></cite>,
  	    M. Gudgin, M. Hadley, N. Mendelsohn, J-J. Moreau, and
***************
*** 4085,4089 ****
  
  
! 					<dt class="label"><a name="SOAP-MTOM"></a>[SOAP MTOM] </dt><dd>
  						<cite><a href="http://www.w3.org/TR/2005/REC-soap12-mtom-20050125/">
  							SOAP Message Transmission Optimization
--- 4085,4089 ----
  
  
! 					<dt class="label"><a name="SOAP-MTOM"></a>[SOAP MTOM]</dt><dd>
  						<cite><a href="http://www.w3.org/TR/2005/REC-soap12-mtom-20050125/">
  							SOAP Message Transmission Optimization
***************
*** 4098,4102 ****
  					</dd>
  
! 					<dt class="label"><a name="WSDReqs"></a>[WSD Requirements] </dt><dd>
  						<cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description
  	    Requirements</a></cite>, J. Schlimmer, Editor. World Wide
--- 4098,4102 ----
  					</dd>
  
! 					<dt class="label"><a name="WSDReqs"></a>[WSD Requirements]</dt><dd>
  						<cite><a href="http://www.w3.org/TR/2002/WD-ws-desc-reqs-20021028">Web Services Description
  	    Requirements</a></cite>, J. Schlimmer, Editor. World Wide
***************
*** 4108,4112 ****
  	  </dd>
  
! 					<dt class="label"><a name="WS-A"></a>[WS-Addressing] </dt><dd>
  						<cite><a href="http://www.w3.org/TR/ws-addr-core/">Web Services Addressing 1.0 - Core</a></cite>, Martin Gudgin, Microsoft Corp,  Marc Hadley, Sun Microsystems, Inc, Editor. World Wide
  	    Web Consortium, 17 August 2005. This version of the Web Services Addressing 1.0 - Core document is available at http://www.w3.org/TR/ws-addr-core/. The <a href="http://www.w3.org/TR/ws-addr-core/">latest version of
--- 4108,4112 ----
  	  </dd>
  
! 					<dt class="label"><a name="WS-A"></a>[WS-Addressing]</dt><dd>
  						<cite><a href="http://www.w3.org/TR/ws-addr-core/">Web Services Addressing 1.0 - Core</a></cite>, Martin Gudgin, Microsoft Corp,  Marc Hadley, Sun Microsystems, Inc, Editor. World Wide
  	    Web Consortium, 17 August 2005. This version of the Web Services Addressing 1.0 - Core document is available at http://www.w3.org/TR/ws-addr-core/. The <a href="http://www.w3.org/TR/ws-addr-core/">latest version of
***************
*** 4115,4119 ****
  	  </dd>
  
! 					<dt class="label"><a name="XPTR"></a>[XPointer Framework] </dt><dd>
  						<cite><a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer Framework</a></cite>,Paul Grosso, Eve
  	    Maler, Jonathan Marsh, Norman Walsh, Editors. World Wide Web
--- 4115,4119 ----
  	  </dd>
  
! 					<dt class="label"><a name="XPTR"></a>[XPointer Framework]</dt><dd>
  						<cite><a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/">XPointer Framework</a></cite>,Paul Grosso, Eve
  	    Maler, Jonathan Marsh, Norman Walsh, Editors. World Wide Web
***************
*** 4126,4130 ****
  	  </dd>
  
! 					<dt class="label"><a name="TAG-whenToUseGET"></a>[W3C TAG Finding: Use of HTTP GET] </dt><dd>
  						<cite><a href="http://www.w3.org/2001/tag/doc/whenToUseGet.html">URIs, Addressability, and the use of HTTP GET and POST</a></cite>, Ian Jacobs, Editor. World Wide Web
  	    Consortium, 21 March 2004.  This version of TAG finding is available at
--- 4126,4130 ----
  	  </dd>
  
! 					<dt class="label"><a name="TAG-whenToUseGET"></a>[W3C TAG Finding: Use of HTTP GET]</dt><dd>
  						<cite><a href="http://www.w3.org/2001/tag/doc/whenToUseGet.html">URIs, Addressability, and the use of HTTP GET and POST</a></cite>, Ian Jacobs, Editor. World Wide Web
  	    Consortium, 21 March 2004.  This version of TAG finding is available at
***************
*** 4133,4137 ****
  
  
! 					<dt class="label"><a name="TAG-versioning"></a>[W3C TAG Finding: Versioning] </dt><dd>
  						<cite><a href="http://www.w3.org/2001/tag/doc/versioning.html">Versioning XML Languages</a></cite> David Orchard, Norman Walsh. Proposed TAG Finding 16 November 2003. Available at
  http://www.w3.org/2001/tag/doc/versioning.html
--- 4133,4137 ----
  
  
! 					<dt class="label"><a name="TAG-versioning"></a>[W3C TAG Finding: Versioning]</dt><dd>
  						<cite><a href="http://www.w3.org/2001/tag/doc/versioning.html">Versioning XML Languages</a></cite> David Orchard, Norman Walsh. Proposed TAG Finding 16 November 2003. Available at
  http://www.w3.org/2001/tag/doc/versioning.html
***************
*** 4139,4177 ****
  	  
  
! 					<dt class="label"><a name="web-extensible"></a>[WebArch: Extensible Languages] </dt><dd>
  						<cite><a href="http://www.w3.org/TR/NOTE-webarch-extlang">Web Architecture: Extensible Languages</a></cite> , Tim Berners-Lee, Dan Connolly, Authors. W3C Note 10 Feb 1998. Available at http://www.w3.org/TR/NOTE-webarch-extlang
  	  </dd>
  	  
! 					<dt class="label"><a name="xsd-versioning"></a>[XML Schema: Versioning Use-Cases] </dt><dd>
  						<cite><a href="http://www.w3.org/XML/2005/xsd-versioning-use-cases/">XML Schema Versioning Use Cases</a></cite> , Hoylen Sue. W3C XML Schema Working Group Draft, 15 April 2005. Available at http://www.w3.org/XML/2005/xsd-versioning-use-cases/
  	  </dd>
  
! 					<dt class="label"><a name="sw-vocabulary"></a>[SW VocabManagementNote] </dt><dd>
  						<cite><a href="http://esw.w3.org/topic/VocabManagementNote">Vocabulary Management</a></cite> , Thomas Baker, et al. Semantic Web Best Practices and Deployment Working Group Note, 8 Feb 2005. Available at
  http://esw.w3.org/topic/VocabManagementNote
  
  	  </dd>
! 	  					<dt class="label"><a name="relax-ng"></a>[RELAX NG] </dt><dd>
  						<cite><a href="http://www.oasis-open.org/committees/relax-ng/spec-20011203.html">RELAX NG Specification</a></cite>, James Clark, MURATA Makoto, Editors. OASIS Committee Specification, 3 December 2001. Available at http://www.oasis-open.org/committees/relax-ng/spec-20011203.html
  	  </dd>
  
! 	  					<dt class="label"><a name="jaxrpc"></a>[JAX RPC 1.1] </dt><dd>
  						<cite><a href="http://java.sun.com/xml/downloads/jaxrpc.html">Java(TM) API for XML-based Remote Procedure Call (JAX-RPC) Specification, version 1.1</a></cite>, Roberto Chinnici,et al. 14 October, 2003. Available at http://java.sun.com/xml/downloads/jaxrpc.html
  	  </dd>
  
  
! 	  					<dt class="label"><a name="rest"></a>[REST] </dt><dd>
  						<cite><a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm">Representational State Transfer (REST)</a></cite>, Roy Thomas Fielding, Author. 2000. Available at http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
  	  </dd>
  
! 	  					<dt class="label"><a name="rdf"></a>[RDF] </dt><dd>
  						<cite><a href="http://www.w3.org/TR/rdf-concepts/">Resource Description Framework (RDF): Concepts and Abstract Syntax</a></cite>, Graham Klyne, Jeremy J. Carroll, Editors. W3C Recommendation, 10 February 2004. Available at http://www.w3.org/TR/rdf-concepts/
  	  </dd>
  
! 	  					<dt class="label"><a name="owl"></a>[OWL] </dt><dd>
  						<cite><a href="http://www.w3.org/TR/owl-ref/">OWL Web Ontology Language Reference</a></cite>, Mike Dean,Guus Schreiber, Editors. W3C Recommendation 10 February 2004 . Available at http://www.w3.org/TR/owl-ref/
  	  </dd>
  
! 	  <dt class="label"><a name="altschemalangs"></a>[Alternative Schema Languages Support] </dt><dd>
  	    <cite><a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/altschemalangs.html?content-type=text/html;%20charset=utf-8&rev=1.3">Discussion of Alternative Schema Languages and
  	    Type System Support in WSDL</a></cite>, A. Lewis,
--- 4139,4177 ----
  	  
  
! 					<dt class="label"><a name="web-extensible"></a>[WebArch: Extensible Languages]</dt><dd>
  						<cite><a href="http://www.w3.org/TR/NOTE-webarch-extlang">Web Architecture: Extensible Languages</a></cite> , Tim Berners-Lee, Dan Connolly, Authors. W3C Note 10 Feb 1998. Available at http://www.w3.org/TR/NOTE-webarch-extlang
  	  </dd>
  	  
! 					<dt class="label"><a name="xsd-versioning"></a>[XML Schema: Versioning Use-Cases]</dt><dd>
  						<cite><a href="http://www.w3.org/XML/2005/xsd-versioning-use-cases/">XML Schema Versioning Use Cases</a></cite> , Hoylen Sue. W3C XML Schema Working Group Draft, 15 April 2005. Available at http://www.w3.org/XML/2005/xsd-versioning-use-cases/
  	  </dd>
  
! 					<dt class="label"><a name="sw-vocabulary"></a>[SW VocabManagementNote]</dt><dd>
  						<cite><a href="http://esw.w3.org/topic/VocabManagementNote">Vocabulary Management</a></cite> , Thomas Baker, et al. Semantic Web Best Practices and Deployment Working Group Note, 8 Feb 2005. Available at
  http://esw.w3.org/topic/VocabManagementNote
  
  	  </dd>
! 	  					<dt class="label"><a name="relax-ng"></a>[RELAX NG]</dt><dd>
  						<cite><a href="http://www.oasis-open.org/committees/relax-ng/spec-20011203.html">RELAX NG Specification</a></cite>, James Clark, MURATA Makoto, Editors. OASIS Committee Specification, 3 December 2001. Available at http://www.oasis-open.org/committees/relax-ng/spec-20011203.html
  	  </dd>
  
! 	  					<dt class="label"><a name="jaxrpc"></a>[JAX RPC 1.1]</dt><dd>
  						<cite><a href="http://java.sun.com/xml/downloads/jaxrpc.html">Java(TM) API for XML-based Remote Procedure Call (JAX-RPC) Specification, version 1.1</a></cite>, Roberto Chinnici,et al. 14 October, 2003. Available at http://java.sun.com/xml/downloads/jaxrpc.html
  	  </dd>
  
  
! 	  					<dt class="label"><a name="rest"></a>[REST]</dt><dd>
  						<cite><a href="http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm">Representational State Transfer (REST)</a></cite>, Roy Thomas Fielding, Author. 2000. Available at http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm
  	  </dd>
  
! 	  					<dt class="label"><a name="rdf"></a>[RDF]</dt><dd>
  						<cite><a href="http://www.w3.org/TR/rdf-concepts/">Resource Description Framework (RDF): Concepts and Abstract Syntax</a></cite>, Graham Klyne, Jeremy J. Carroll, Editors. W3C Recommendation, 10 February 2004. Available at http://www.w3.org/TR/rdf-concepts/
  	  </dd>
  
! 	  					<dt class="label"><a name="owl"></a>[OWL]</dt><dd>
  						<cite><a href="http://www.w3.org/TR/owl-ref/">OWL Web Ontology Language Reference</a></cite>, Mike Dean,Guus Schreiber, Editors. W3C Recommendation 10 February 2004 . Available at http://www.w3.org/TR/owl-ref/
  	  </dd>
  
! 	  <dt class="label"><a name="altschemalangs"></a>[Alternative Schema Languages Support]</dt><dd>
  	    <cite><a href="http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/wsdl20/altschemalangs.html?content-type=text/html;%20charset=utf-8&rev=1.3">Discussion of Alternative Schema Languages and
  	    Type System Support in WSDL</a></cite>, A. Lewis,

Received on Thursday, 27 October 2005 18:08:44 UTC