- From: Arthur Ryman via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 27 Oct 2005 18:08:01 +0000
- To: public-ws-desc-eds@w3.org
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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br> 2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.13 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br> 2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to
***************
*** 102,106 ****
attribute information item
</a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#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> &nbs; 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> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#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> &nbs; 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 (†) 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>
! ).†
! <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>
! ).†
</p>
--- 1348,1357 ----
for that namespace (see
<a href="#imports"><b>4.2 Importing Descriptions</b></a>
! ).<a href="#Import-0001">†</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">†</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.†
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">†</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ü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ü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 (†) 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>†</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>†</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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br> 2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.13 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br> 2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to
***************
*** 102,106 ****
attribute information item
</a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#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> &nbs; 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> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#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> &nbs; 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 (†) 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>
! ).†
! <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>
! ).†
</p>
--- 1346,1355 ----
for that namespace (see
<a href="#imports"><b>4.2 Importing Descriptions</b></a>
! ).<a href="#Import-0001">†</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">†</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.†
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">†</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ü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ü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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.1.3 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br> 2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 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> 1.1 <a href="#intro_ws">Web Service</a><br> 1.2 <a href="#markup">Document Conformance</a><br> 1.3 <a href="#meaning">The Meaning of a Service Description</a><br> 1.4 <a href="#notation">Notational Conventions</a><br> 1.4.1 <a href="#rfc2119keywords">RFC 2119 Keywords</a><br> 1.4.2 <a href="#rfc3986namespaces">RFC 3986 Namespaces</a><br> 1.4.3 <a href="#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br> 1.4.4 <a href="#terminology">Terms Used in This Specification</a><br> 1.4.5 <a href="#xmlinfosetproperties">XML Information Set Properties</a><br> &nbp; 1.4.6 <a href="#wsdlcomponentmodelproperties">WSDL 2.0 Component Model Properties</a><br> 1.4.7 <a href="#znotation">Z Notation</a><br> 1.4.8 <a href="#bnfpseudoschemas">BNF Pseudo-Schemas</a><br> 1.4.9 <a href="#assertions">Assertions</a><br>2. <a href="#component_model">Component Model</a><br> 2.1 <a href="#Description">Description</a><br> 2.1.1 <a href="#Description_details">The Description Component</a><br> 2.1.2 <a href="#Description_XMLRep">XML Representation of Description Component</a><br> 2.1.2.1 <a href="#Description_targetnamespace_attribute">targetNamespace attribute information item</a><br> 2.13 <a href="#Description_Mapping">Mapping Description's XML Representation to Component
Properties</a><br> 2.2 <a href="#Interface">Interface</a><br> 2.2.1 <a href="#Interface_details">The Interface Component</a><br> 2.2.2 <a href="#Interface_XMLRep">XML Representation of Interface Component</a><br> 2.2.2.1 <a href="#Interface_name_attribute">name attribute information item with interface [owner element]</a><br> 2.2.2.2 <a href="#Interface_extends_attribute">extends attribute information item</a><br> 2.2.2.3 <a href="#Interface_styleDefault_attribute">styleDefault attribute information item</a><br> 2.2.3 <a href="#Interface_Mapping">Mapping Interface's XML Representation to Component Properties</a><br> &nsp; 2.3 <a href="#InterfaceFault">Interface Fault</a><br> 2.3.1 <a href="#InterfaceFault_details">The Interface Fault Component</a><br> 2.3.2 <a href="#InterfaceFault_XMLRep">XML Representation of Interface Fault Component</a><br> 2.3.2.1 <a href="#Interfacefault_name_attribute">name attribute information item with fault [owner element]</a><br> 2.3.2.2 <a href="#Interface_element_attribute">element attribute information item with fault [owner element]</a><br> 2.3.3 <a href="#InterfaceFault_Mapping">Mapping Interface Fault's XML Representation to
Component Properties</a><br> 2.4 <a href="#InterfaceOperation">Interface Operation</a><br> 2.4.1 <a href="#InterfaceOperation_details">The Interface Operation Component</a><br> 2.4.1.1 <a href="#MessageExchangePattern">Message Exchange Pattern</a><br> 2.4.1.2 <a href="#InterfaceOperationStyle">Operation Style</a><br> 2.4.2 <a href="#InterfaceOperation_XMLRep">XML Representation of Interface Operation Component</a><br> 2.4.2.1 <a href="#Interfaceoperation_name_attribute">name attribute information item with operation [owner element]</a><br> 2.4.2.2 <a href="#Interfaceoperation_pattern_attribute">pattern attribte information item with operation [owner element]</a><br> 2.4.2.3 <a href="#InterfaceOperation_style_attribute">style attribute information item with operation [owner element]</a><br> 2.4.3 <a href="#InterfaceOperation_Mapping">Mapping Interface Operation's XML Representation to
***************
*** 102,106 ****
attribute information item
</a><br> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#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> &nbs; 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> 3.3.3 <a href="#wsdlx-consistency">wsdlx:interface and wsdlx:binding Consistency</a><br> 3.3.4 <a href="#wsdlx-xsanyuri">Use of wsdlx:interface and wsdlx:binding with xs:anyURI</a><br>4. <a href="#modularize">Modularizing WSDL 2.0 descriptions</a><br> 4.1 <a href="#includes">Including Descriptions</a><br> 4.1.1 <a href="#include_location_attribute">location attribute information item with include [owner element]</a><br> 4.2 <a href="#imports">Importing Descriptions</a><br> 4.2.1 <a href="#import_namespace_attribute">namespace attribute information item</a><br> 4.2.2 <a href="#import_location_attribute">location attribute information item with import [owner element]</a><br>5. <a href="#eii-documentation">Documentatin</a><br>6. <a href="#language-extensibility">Language Extensibility</a><br> 6.1 <a href="#eii-extensibility">Element based Extensibility</a><br> 6.1.1 <a href="#mandatoryext">Mandatory extensions</a><br> 6.1.2 <a href="#required-aii">required attribute information item</a><br> 6.2 <a href="#aii-extensibility">Attribute-based Extensibility</a><br> 6.3 <a href="#extensibility-semantics">Extensibility Semantics</a><br>7. <a href="#wsdllocation">Locating WSDL 2.0 Documents</a><br> 7.1 <a href="#wsdlLocation-aii">wsdli:wsdlLocation attribute information item</a><br>8. <a href="#conformance">Conformance</a><br> 8.1 <a href="#infoset">XML Information Set Conformance</a><br>9. <a href="#Syntax-Summary">XML Syntax Summary (Non-Normative)</a><br>10. <a href="#References">References</a><br> &nbs;10.1 <a href="#Normative-References">Normative References</a><br> 10.2 <a href="#Informative-References">Informative References</a><br></p>
! <h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#ietf-draft">The application/wsdl+xml Media Type</a><br> A.1 <a href="#ietf-reg">Registration</a><br> A.2 <a href="#frag-ids">Fragment Identifiers</a><br> A.2.1 <a href="#wsdl.description">The Description Component</a><br> A.2.2 <a href="#wsdl.elementDeclaration">The Element Declaration Component</a><br> A.2.3 <a href="#wsdl.typeDefinition">The Type Definition Component</a><br> A.2.4 <a href="#wsdl.interface">The Interface Component</a><br> A.2.5 <a href="#wsdl.interfaceFault">The Interface Fault Component</a><br> A.2.6 <a href="#wsdl.interfaceOperation">The Interface Operation Component</a><br> &bsp; A.2.7 <a href="#wsdl.interfaceMessageReference">The Interface Message Reference Component</a><br> A.2.8 <a href="#wsdl.interfaceFaultReference">The Interface Fault Reference Component</a><br> A.2.9 <a href="#wsdl.binding">The Binding Component</a><br> A.2.10 <a href="#wsdl.bindingFault">The Binding Fault Component</a><br> A.2.11 <a href="#wsdl.bindingOperation">The Binding Operation Component</a><br> A.2.12 <a href="#wsdl.bindingMessageReference">The Binding Message Reference Component</a><br> A.2.13 <a href="#wsdl.bindingFaultReference">The Binding Fault Reference Component</a><br> A.2.14 <a href="#wsdl.service">The Service Component</a><br>&nbp; A.2.15 <a href="#wsdl.endpoint">The Endpoint Component</a><br> A.2.16 <a href="#wsdl.feature">The Feature Component</a><br> A.2.17 <a href="#wsdl.property">The Property Component</a><br> A.2.18 <a href="#wsdl.extension">Extension Components</a><br> A.3 <a href="#ietf-sec">Security considerations</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#wsdl-iri-references">IRI References for WSDL 2.0 Components</a> (Non-Normative)<br> C.1 <a href="#wsdl-iris">WSDL 2.0 IRIs</a><br> C.2 <a href="#Iri-ref-ex">Example</a><br>D. <a href="#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> &nbs; 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 (†) 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>
! ).†
! <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>
! ).†
</p>
--- 737,746 ----
for that namespace (see
<a href="#imports"><b>4.2 Importing Descriptions</b></a>
! ).<a href="#Import-0001">†</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">†</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.†
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">†</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ü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ü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