- From: Roberto Chinnici via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 18 Apr 2005 22:58:12 +0000
- To: public-ws-desc-eds@w3.org
Update of /sources/public/2002/ws/desc/wsdl20 In directory hutz:/tmp/cvs-serv32144 Modified Files: wsdl20-z.html wsdl20.html wsdl20.xml Log Message: LC115: moved section 8.1 to 1.2 and added DBooth's clarifications. Index: wsdl20-z.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20-z.html,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** wsdl20-z.html 18 Apr 2005 19:49:13 -0000 1.18 --- wsdl20-z.html 18 Apr 2005 22:58:10 -0000 1.19 *************** *** 159,183 **** 1.1 <a href="#intro_ws">Web Service</a><br /> ! 1.2 <a href="#meaning">The Meaning of a Service Description</a><br /> ! 1.3 <a href="#notation">Notational Conventions</a><br /> ! 1.3.1 <a href= "#rfc2119keywords">RFC 2119 Keywords</a><br /> ! 1.3.2 <a href= "#rfc3986namespaces">RFC 3986 Namespaces</a><br /> ! 1.3.3 <a href= "#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br /> ! 1.3.4 <a href= "#terminology">Terms Used in This Specification</a><br /> ! 1.3.5 <a href= ! "#xmlinfosetproperties">XML Infomation Set Properties</a><br /> ! 1.3.6 <a href= "#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br /> ! 1.3.7 <a href= "#znotation">Z Notation</a><br /> ! 1.3.8 <a href= "#bnfpseudoschemas">BNF Pseudo-Schemas</a><br /> 2. <a href="#component_model">Component Model</a><br /> --- 159,185 ---- 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 /> ! 1.4.6 <a href= "#wsdlcomponentmodelproperties">WSDL 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 /> *************** *** 533,539 **** item</a><br /> 8. <a href="#conformance">Conformance</a><br /> ! 8.1 <a href="#markup">Document ! Conformance</a><br /> ! 8.2 <a href="#infoset">XML Information Set Conformance</a><br /> 9. <a href="#Syntax-Summary">XML Syntax Summary --- 535,539 ---- 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 *************** *** 682,686 **** </div> <div class="div2"> ! <h3><a name="meaning" id="meaning"></a>1.2 The Meaning of a Service Description</h3> <p>A WSDL 2.0 service description indicates how potential clients --- 682,718 ---- </div> <div class="div2"> ! <h3><a name="markup" id="markup"></a>1.2 Document Conformance</h3> ! <p>An <em>element information item</em> (as defined in ! [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>]) whose ! namespace name is "http://www.w3.org/@@@@/@@/wsdl" and whose local ! part is <code>description</code> conforms to this specification if ! it is valid according to the XML Schema for that element as defined ! by this specification (<a href= ! "http://www.w3.org/@@@@/@@/wsdl/wsdl20.xsd">http://www.w3.org/@@@@/@@/wsdl/wsdl20.xsd</a>) ! and additionally adheres to all the constraints contained in this ! specification family and conforms to the specifications of any ! extensions contained in it. Such a conformant <em>element ! information item</em> constitutes a <em>WSDL 2.0 document</em>.</p> ! <p>The definition of the WSDL 2.0 language is based on the XML ! Information Set [<cite><a href="#XMLInfoSet">XML Information ! Set</a></cite>] but also imposes many semantic constraints over and ! above structural conformance to this XML Infoset. In order to ! precisely describe these constraints, and as an aid in precisely ! defining the meaning of each WSDL 2.0 document, the WSDL 2.0 ! specification defines a component model <a href= ! "#component_model"><b>2. Component Model</b></a> as an additional ! layer of abstraction above the XML Infoset. Constraints and meaning ! are defined in terms of this component model, and the definition of ! each component includes a mapping that specifies how values in the ! component model are derived from corresponding items in the XML ! Infoset.</p> ! <p>It is not a requirement to support any particular serialization ! of the normative XML Infoset mapping of the component model for a ! WSDL 2.0 document. For instance, a conformant processor MAY only ! support XML 1.0 and not XML 1.1 [<cite><a href="#XML11">XML ! 1.1</a></cite>].</p> ! </div> ! <div class="div2"> ! <h3><a name="meaning" id="meaning"></a>1.3 The Meaning of a Service Description</h3> <p>A WSDL 2.0 service description indicates how potential clients *************** *** 702,706 **** </div> <div class="div2"> ! <h3><a name="notation" id="notation"></a>1.3 Notational Conventions</h3> <p>All parts of this specification are normative, with the --- 734,738 ---- </div> <div class="div2"> ! <h3><a name="notation" id="notation"></a>1.4 Notational Conventions</h3> <p>All parts of this specification are normative, with the *************** *** 708,712 **** explicitly marked as “Non-Normative”.</p> <div class="div3"> ! <h4><a name="rfc2119keywords" id="rfc2119keywords"></a>1.3.1 RFC 2119 Keywords</h4> <p>The keywords “MUST”, “MUST NOT”, “EQUIRED”, “SHALL”, “SHALL --- 740,744 ---- explicitly marked as “Non-Normative”.</p> <div class="div3"> ! <h4><a name="rfc2119keywords" id="rfc2119keywords"></a>1.4.1 RFC 2119 Keywords</h4> <p>The keywords “MUST”, “MUST NOT”, “EQUIRED”, “SHALL”, “SHALL *************** *** 716,720 **** </div> <div class="div3"> ! <h4><a name="rfc3986namespaces" id="rfc3986namespaces"></a>1.3.2 RFC 3986 Namespaces</h4> <p>Namespace names of the general form:</p> --- 748,752 ---- </div> <div class="div3"> ! <h4><a name="rfc3986namespaces" id="rfc3986namespaces"></a>1.4.2 RFC 3986 Namespaces</h4> <p>Namespace names of the general form:</p> *************** *** 731,735 **** </div> <div class="div3"> ! <h4><a name="nsprefixes" id="nsprefixes"></a>1.3.3 Prefixes and Namespaces Used in This Specification</h4> <p>This specification uses predefined namespace prefixes --- 763,767 ---- </div> <div class="div3"> ! <h4><a name="nsprefixes" id="nsprefixes"></a>1.4.3 Prefixes and Namespaces Used in This Specification</h4> <p>This specification uses predefined namespace prefixes *************** *** 785,789 **** </div> <div class="div3"> ! <h4><a name="terminology" id="terminology"></a>1.3.4 Terms Used in This Specification</h4> <p>This section describes the terms and concepts introduced in Part --- 817,821 ---- </div> <div class="div3"> ! <h4><a name="terminology" id="terminology"></a>1.4.4 Terms Used in This Specification</h4> <p>This section describes the terms and concepts introduced in Part *************** *** 803,807 **** <div class="div3"> <h4><a name="xmlinfosetproperties" id= ! "xmlinfosetproperties"></a>1.3.5 XML Infomation Set Properties</h4> <p>This specification refers to properties in the XML Information Set [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>]. --- 835,840 ---- <div class="div3"> <h4><a name="xmlinfosetproperties" id= ! "xmlinfosetproperties"></a>1.4.5 XML Information Set ! Properties</h4> <p>This specification refers to properties in the XML Information Set [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>]. *************** *** 811,815 **** <div class="div3"> <h4><a name="wsdlcomponentmodelproperties" id= ! "wsdlcomponentmodelproperties"></a>1.3.6 WSDL Component Model Properties</h4> <p>This specification defines and refers to properties in the WSDL --- 844,848 ---- <div class="div3"> <h4><a name="wsdlcomponentmodelproperties" id= ! "wsdlcomponentmodelproperties"></a>1.4.6 WSDL Component Model Properties</h4> <p>This specification defines and refers to properties in the WSDL *************** *** 825,829 **** </div> <div class="div3"> ! <h4><a name="znotation" id="znotation"></a>1.3.7 Z Notation</h4> <p>Z Notation [<cite><a href="#ZNotationReferenceManual">Z Notation Reference Manual</a></cite>] was used in the development of this --- 858,862 ---- </div> <div class="div3"> ! <h4><a name="znotation" id="znotation"></a>1.4.7 Z Notation</h4> <p>Z Notation [<cite><a href="#ZNotationReferenceManual">Z Notation Reference Manual</a></cite>] was used in the development of this *************** *** 861,870 **** [<span class="zi">ID</span>], which conflicts with the use of square brackets to denote XML Information Set properties <a href= ! "#xmlinfosetproperties"><b>1.3.5 XML Infomation Set Properties</b></a>. Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. {1<span class= "zprefix">,</span> 2<span class="zprefix">,</span> 3}, which conflicts with the use of curly brackets to denote WSDL Component ! Model properties <a href="#wsdlcomponentmodelproperties"><b>1.3.6 WSDL Component Model Properties</b></a>. However, the intended meaning of square and curly brackets should be clear from their --- 894,903 ---- [<span class="zi">ID</span>], which conflicts with the use of square brackets to denote XML Information Set properties <a href= ! "#xmlinfosetproperties"><b>1.4.5 XML Information Set Properties</b></a>. Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. {1<span class= "zprefix">,</span> 2<span class="zprefix">,</span> 3}, which conflicts with the use of curly brackets to denote WSDL Component ! Model properties <a href="#wsdlcomponentmodelproperties"><b>1.4.6 WSDL Component Model Properties</b></a>. However, the intended meaning of square and curly brackets should be clear from their *************** *** 873,877 **** </div> <div class="div3"> ! <h4><a name="bnfpseudoschemas" id="bnfpseudoschemas"></a>1.3.8 BNF Pseudo-Schemas</h4> <p>Pseudo-schemas are provided for each component, before the --- 906,910 ---- </div> <div class="div3"> ! <h4><a name="bnfpseudoschemas" id="bnfpseudoschemas"></a>1.4.8 BNF Pseudo-Schemas</h4> <p>Pseudo-schemas are provided for each component, before the *************** *** 4322,4327 **** <td colspan="3" class="zschemalasttext"><span class= "zschematext"> <span class="zi"> ! x</span>.<span class="zi">name</span> <span class="zinfix">=</span> ! <span class="zi">y</span>.<span class="zi">name</span><span class= "zinfix">⇒</span><span class="zi">x</span> <span class= "zinfix">=</span> <span class="zi">y</span></span></td> --- 4355,4360 ---- <td colspan="3" class="zschemalasttext"><span class= "zschematext"> <span class="zi"> ! x</span>.<span class="zi">uri</span> <span class="zinfix">=</span> ! <span class="zi">y</span>.<span class="zi">uri</span><span class= "zinfix">⇒</span><span class="zi">x</span> <span class= "zinfix">=</span> <span class="zi">y</span></span></td> *************** *** 4354,4359 **** <td colspan="3" class="zschemalasttext"><span class= "zschematext"> <span class="zi"> ! x</span>.<span class="zi">name</span> <span class="zinfix">=</span> ! <span class="zi">y</span>.<span class="zi">name</span><span class= "zinfix">⇒</span><span class="zi">x</span> <span class= "zinfix">=</span> <span class="zi">y</span></span></td> --- 4387,4392 ---- <td colspan="3" class="zschemalasttext"><span class= "zschematext"> <span class="zi"> ! x</span>.<span class="zi">uri</span> <span class="zinfix">=</span> ! <span class="zi">y</span>.<span class="zi">uri</span><span class= "zinfix">⇒</span><span class="zi">x</span> <span class= "zinfix">=</span> <span class="zi">y</span></span></td> *************** *** 6680,6684 **** <tr> <td colspan="3" class="zschematext"><span class= ! "zschematext"><span class="zi">name</span> <span class= "zinfix">:</span> <span class="zi">AbsoluteURI</span></span></td> </tr> --- 6713,6717 ---- <tr> <td colspan="3" class="zschematext"><span class= ! "zschematext"><span class="zi">uri</span> <span class= "zinfix">:</span> <span class="zi">AbsoluteURI</span></span></td> </tr> *************** *** 6823,6829 **** <p class="diff-chg">Binding Fault component: all features asserted within the binding fault component, those within the parent binding ! component, those witin the corresponding interface fault component, ! and those within the interface component referred to by the binding ! component (if any).</p> </li> <li> --- 6856,6862 ---- <p class="diff-chg">Binding Fault component: all features asserted within the binding fault component, those within the parent binding ! component, those within the corresponding interface fault ! component, and those within the interface component referred to by ! the binding component (if any).</p> </li> <li> *************** *** 7190,7194 **** <tr> <td colspan="3" class="zschematext"><span class= ! "zschematext"><span class="zi">name</span> <span class= "zinfix">:</span> <span class="zi">AbsoluteURI</span></span></td> </tr> --- 7223,7227 ---- <tr> <td colspan="3" class="zschematext"><span class= ! "zschematext"><span class="zi">uri</span> <span class= "zinfix">:</span> <span class="zi">AbsoluteURI</span></span></td> </tr> *************** *** 11689,11693 **** <p>Authors of extensibility elements should make sure to include in the specification for such elements a clear statement of the ! requirements for document conformance (see <a href="#markup"><b>8.1 Document Conformance</b></a>).</p> </div> --- 11722,11726 ---- <p>Authors of extensibility elements should make sure to include in the specification for such elements a clear statement of the ! requirements for document conformance (see <a href="#markup"><b>1.2 Document Conformance</b></a>).</p> </div> *************** *** 11743,11765 **** <h2><a name="conformance" id="conformance"></a>8. Conformance</h2> <div class="div2"> ! <h3><a name="markup" id="markup"></a>8.1 Document Conformance</h3> ! <p>An <em>element information item</em> whose namespace name is ! "http://www.w3.org/@@@@/@@/wsdl" and whose local part is ! <code>description</code> conforms to this specification if it is ! valid according to the XML Schema for that element as defined by ! this specification (<a href= ! "http://www.w3.org/@@@@/@@/wsdl/wsdl20.xsd">http://www.w3.org/@@@@/@@/wsdl/wsdl20.xsd</a>) ! and additionally adheres to all the constraints contained in this ! specification family and conforms to the specifications of any ! extensions contained in it.</p> ! <p>Note that the WSDL language is defined in terms of the component ! model defined by this specification. As such, it is not a ! requirement to support any particular serialization of the ! normative XML Infoset mapping of the component model. For instance, ! a conformant processor MAY only support XML 1.0 and not XML 1.1 ! [<cite><a href="#XML11">XML 1.1</a></cite>].</p> ! </div> ! <div class="div2"> ! <h3><a name="infoset" id="infoset"></a>8.2 XML Information Set Conformance</h3> <p>This specification conforms to the [<cite><a href= --- 11776,11780 ---- <h2><a name="conformance" id="conformance"></a>8. Conformance</h2> <div class="div2"> ! <h3><a name="infoset" id="infoset"></a>8.1 XML Information Set Conformance</h3> <p>This specification conforms to the [<cite><a href= *************** *** 13297,13300 **** --- 13312,13322 ---- <td rowspan="1" colspan="1">RRC</td> <td rowspan="1" colspan="1"><a href= + "http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC115">LC115</a>: + Moved document conformance section after 1.1.</td> + </tr> + <tr> + <td rowspan="1" colspan="1">20050418</td> + <td rowspan="1" colspan="1">RRC</td> + <td rowspan="1" colspan="1"><a href= "http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC89g">LC89g</a>: Replaced incorrect references to the [owner] infoset property with *************** *** 14447,14451 **** <td rowspan="1" colspan="1">MJG</td> <td rowspan="1" colspan="1">Added text to <a href= ! "#notation"><b>1.3 Notational Conventions</b></a> regarding normative nature of schema and validity of WSDL documents</td> </tr> --- 14469,14473 ---- <td rowspan="1" colspan="1">MJG</td> <td rowspan="1" colspan="1">Added text to <a href= ! "#notation"><b>1.4 Notational Conventions</b></a> regarding normative nature of schema and validity of WSDL documents</td> </tr> Index: wsdl20.html =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v retrieving revision 1.174 retrieving revision 1.175 diff -C2 -d -r1.174 -r1.175 *** wsdl20.html 18 Apr 2005 19:49:13 -0000 1.174 --- wsdl20.html 18 Apr 2005 22:58:10 -0000 1.175 *************** *** 159,183 **** 1.1 <a href="#intro_ws">Web Service</a><br /> ! 1.2 <a href="#meaning">The Meaning of a Service Description</a><br /> ! 1.3 <a href="#notation">Notational Conventions</a><br /> ! 1.3.1 <a href= "#rfc2119keywords">RFC 2119 Keywords</a><br /> ! 1.3.2 <a href= "#rfc3986namespaces">RFC 3986 Namespaces</a><br /> ! 1.3.3 <a href= "#nsprefixes">Prefixes and Namespaces Used in This Specification</a><br /> ! 1.3.4 <a href= "#terminology">Terms Used in This Specification</a><br /> ! 1.3.5 <a href= ! "#xmlinfosetproperties">XML Infomation Set Properties</a><br /> ! 1.3.6 <a href= "#wsdlcomponentmodelproperties">WSDL Component Model Properties</a><br /> ! 1.3.7 <a href= "#znotation">Z Notation</a><br /> ! 1.3.8 <a href= "#bnfpseudoschemas">BNF Pseudo-Schemas</a><br /> 2. <a href="#component_model">Component Model</a><br /> --- 159,185 ---- 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 /> ! 1.4.6 <a href= "#wsdlcomponentmodelproperties">WSDL 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 /> *************** *** 533,539 **** item</a><br /> 8. <a href="#conformance">Conformance</a><br /> ! 8.1 <a href="#markup">Document ! Conformance</a><br /> ! 8.2 <a href="#infoset">XML Information Set Conformance</a><br /> 9. <a href="#Syntax-Summary">XML Syntax Summary --- 535,539 ---- 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 *************** *** 682,686 **** </div> <div class="div2"> ! <h3><a name="meaning" id="meaning"></a>1.2 The Meaning of a Service Description</h3> <p>A WSDL 2.0 service description indicates how potential clients --- 682,718 ---- </div> <div class="div2"> ! <h3><a name="markup" id="markup"></a>1.2 Document Conformance</h3> ! <p>An <em>element information item</em> (as defined in ! [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>]) whose ! namespace name is "http://www.w3.org/@@@@/@@/wsdl" and whose local ! part is <code>description</code> conforms to this specification if ! it is valid according to the XML Schema for that element as defined ! by this specification (<a href= ! "http://www.w3.org/@@@@/@@/wsdl/wsdl20.xsd">http://www.w3.org/@@@@/@@/wsdl/wsdl20.xsd</a>) ! and additionally adheres to all the constraints contained in this ! specification family and conforms to the specifications of any ! extensions contained in it. Such a conformant <em>element ! information item</em> constitutes a <em>WSDL 2.0 document</em>.</p> ! <p>The definition of the WSDL 2.0 language is based on the XML ! Information Set [<cite><a href="#XMLInfoSet">XML Information ! Set</a></cite>] but also imposes many semantic constraints over and ! above structural conformance to this XML Infoset. In order to ! precisely describe these constraints, and as an aid in precisely ! defining the meaning of each WSDL 2.0 document, the WSDL 2.0 ! specification defines a component model <a href= ! "#component_model"><b>2. Component Model</b></a> as an additional ! layer of abstraction above the XML Infoset. Constraints and meaning ! are defined in terms of this component model, and the definition of ! each component includes a mapping that specifies how values in the ! component model are derived from corresponding items in the XML ! Infoset.</p> ! <p>It is not a requirement to support any particular serialization ! of the normative XML Infoset mapping of the component model for a ! WSDL 2.0 document. For instance, a conformant processor MAY only ! support XML 1.0 and not XML 1.1 [<cite><a href="#XML11">XML ! 1.1</a></cite>].</p> ! </div> ! <div class="div2"> ! <h3><a name="meaning" id="meaning"></a>1.3 The Meaning of a Service Description</h3> <p>A WSDL 2.0 service description indicates how potential clients *************** *** 702,706 **** </div> <div class="div2"> ! <h3><a name="notation" id="notation"></a>1.3 Notational Conventions</h3> <p>All parts of this specification are normative, with the --- 734,738 ---- </div> <div class="div2"> ! <h3><a name="notation" id="notation"></a>1.4 Notational Conventions</h3> <p>All parts of this specification are normative, with the *************** *** 708,712 **** explicitly marked as “Non-Normative”.</p> <div class="div3"> ! <h4><a name="rfc2119keywords" id="rfc2119keywords"></a>1.3.1 RFC 2119 Keywords</h4> <p>The keywords “MUST”, “MUST NOT”, “EQUIRED”, “SHALL”, “SHALL --- 740,744 ---- explicitly marked as “Non-Normative”.</p> <div class="div3"> ! <h4><a name="rfc2119keywords" id="rfc2119keywords"></a>1.4.1 RFC 2119 Keywords</h4> <p>The keywords “MUST”, “MUST NOT”, “EQUIRED”, “SHALL”, “SHALL *************** *** 716,720 **** </div> <div class="div3"> ! <h4><a name="rfc3986namespaces" id="rfc3986namespaces"></a>1.3.2 RFC 3986 Namespaces</h4> <p>Namespace names of the general form:</p> --- 748,752 ---- </div> <div class="div3"> ! <h4><a name="rfc3986namespaces" id="rfc3986namespaces"></a>1.4.2 RFC 3986 Namespaces</h4> <p>Namespace names of the general form:</p> *************** *** 731,735 **** </div> <div class="div3"> ! <h4><a name="nsprefixes" id="nsprefixes"></a>1.3.3 Prefixes and Namespaces Used in This Specification</h4> <p>This specification uses predefined namespace prefixes --- 763,767 ---- </div> <div class="div3"> ! <h4><a name="nsprefixes" id="nsprefixes"></a>1.4.3 Prefixes and Namespaces Used in This Specification</h4> <p>This specification uses predefined namespace prefixes *************** *** 785,789 **** </div> <div class="div3"> ! <h4><a name="terminology" id="terminology"></a>1.3.4 Terms Used in This Specification</h4> <p>This section describes the terms and concepts introduced in Part --- 817,821 ---- </div> <div class="div3"> ! <h4><a name="terminology" id="terminology"></a>1.4.4 Terms Used in This Specification</h4> <p>This section describes the terms and concepts introduced in Part *************** *** 803,807 **** <div class="div3"> <h4><a name="xmlinfosetproperties" id= ! "xmlinfosetproperties"></a>1.3.5 XML Infomation Set Properties</h4> <p>This specification refers to properties in the XML Information Set [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>]. --- 835,840 ---- <div class="div3"> <h4><a name="xmlinfosetproperties" id= ! "xmlinfosetproperties"></a>1.4.5 XML Information Set ! Properties</h4> <p>This specification refers to properties in the XML Information Set [<cite><a href="#XMLInfoSet">XML Information Set</a></cite>]. *************** *** 811,815 **** <div class="div3"> <h4><a name="wsdlcomponentmodelproperties" id= ! "wsdlcomponentmodelproperties"></a>1.3.6 WSDL Component Model Properties</h4> <p>This specification defines and refers to properties in the WSDL --- 844,848 ---- <div class="div3"> <h4><a name="wsdlcomponentmodelproperties" id= ! "wsdlcomponentmodelproperties"></a>1.4.6 WSDL Component Model Properties</h4> <p>This specification defines and refers to properties in the WSDL *************** *** 825,829 **** </div> <div class="div3"> ! <h4><a name="znotation" id="znotation"></a>1.3.7 Z Notation</h4> <p>Z Notation [<cite><a href="#ZNotationReferenceManual">Z Notation Reference Manual</a></cite>] was used in the development of this --- 858,862 ---- </div> <div class="div3"> ! <h4><a name="znotation" id="znotation"></a>1.4.7 Z Notation</h4> <p>Z Notation [<cite><a href="#ZNotationReferenceManual">Z Notation Reference Manual</a></cite>] was used in the development of this *************** *** 861,870 **** [<span class="zi">ID</span>], which conflicts with the use of square brackets to denote XML Information Set properties <a href= ! "#xmlinfosetproperties"><b>1.3.5 XML Infomation Set Properties</b></a>. Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. {1<span class= "zprefix">,</span> 2<span class="zprefix">,</span> 3}, which conflicts with the use of curly brackets to denote WSDL Component ! Model properties <a href="#wsdlcomponentmodelproperties"><b>1.3.6 WSDL Component Model Properties</b></a>. However, the intended meaning of square and curly brackets should be clear from their --- 894,903 ---- [<span class="zi">ID</span>], which conflicts with the use of square brackets to denote XML Information Set properties <a href= ! "#xmlinfosetproperties"><b>1.4.5 XML Information Set Properties</b></a>. Also, in Z Notation, curly brackets are used to denote set display and set comprehension, e.g. {1<span class= "zprefix">,</span> 2<span class="zprefix">,</span> 3}, which conflicts with the use of curly brackets to denote WSDL Component ! Model properties <a href="#wsdlcomponentmodelproperties"><b>1.4.6 WSDL Component Model Properties</b></a>. However, the intended meaning of square and curly brackets should be clear from their *************** *** 873,877 **** </div> <div class="div3"> ! <h4><a name="bnfpseudoschemas" id="bnfpseudoschemas"></a>1.3.8 BNF Pseudo-Schemas</h4> <p>Pseudo-schemas are provided for each component, before the --- 906,910 ---- </div> <div class="div3"> ! <h4><a name="bnfpseudoschemas" id="bnfpseudoschemas"></a>1.4.8 BNF Pseudo-Schemas</h4> <p>Pseudo-schemas are provided for each component, before the *************** *** 3045,3051 **** <p class="diff-chg">Binding Fault component: all features asserted within the binding fault component, those within the parent binding ! component, those witin the corresponding interface fault component, ! and those within the interface component referred to by the binding ! component (if any).</p> </li> <li> --- 3078,3084 ---- <p class="diff-chg">Binding Fault component: all features asserted within the binding fault component, those within the parent binding ! component, those within the corresponding interface fault ! component, and those within the interface component referred to by ! the binding component (if any).</p> </li> <li> *************** *** 6576,6580 **** <p>Authors of extensibility elements should make sure to include in the specification for such elements a clear statement of the ! requirements for document conformance (see <a href="#markup"><b>8.1 Document Conformance</b></a>).</p> </div> --- 6609,6613 ---- <p>Authors of extensibility elements should make sure to include in the specification for such elements a clear statement of the ! requirements for document conformance (see <a href="#markup"><b>1.2 Document Conformance</b></a>).</p> </div> *************** *** 6630,6652 **** <h2><a name="conformance" id="conformance"></a>8. Conformance</h2> <div class="div2"> ! <h3><a name="markup" id="markup"></a>8.1 Document Conformance</h3> ! <p>An <em>element information item</em> whose namespace name is ! "http://www.w3.org/@@@@/@@/wsdl" and whose local part is ! <code>description</code> conforms to this specification if it is ! valid according to the XML Schema for that element as defined by ! this specification (<a href= ! "http://www.w3.org/@@@@/@@/wsdl/wsdl20.xsd">http://www.w3.org/@@@@/@@/wsdl/wsdl20.xsd</a>) ! and additionally adheres to all the constraints contained in this ! specification family and conforms to the specifications of any ! extensions contained in it.</p> ! <p>Note that the WSDL language is defined in terms of the component ! model defined by this specification. As such, it is not a ! requirement to support any particular serialization of the ! normative XML Infoset mapping of the component model. For instance, ! a conformant processor MAY only support XML 1.0 and not XML 1.1 ! [<cite><a href="#XML11">XML 1.1</a></cite>].</p> ! </div> ! <div class="div2"> ! <h3><a name="infoset" id="infoset"></a>8.2 XML Information Set Conformance</h3> <p>This specification conforms to the [<cite><a href= --- 6663,6667 ---- <h2><a name="conformance" id="conformance"></a>8. Conformance</h2> <div class="div2"> ! <h3><a name="infoset" id="infoset"></a>8.1 XML Information Set Conformance</h3> <p>This specification conforms to the [<cite><a href= *************** *** 8184,8187 **** --- 8199,8209 ---- <td rowspan="1" colspan="1">RRC</td> <td rowspan="1" colspan="1"><a href= + "http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC115">LC115</a>: + Moved document conformance section after 1.1.</td> + </tr> + <tr> + <td rowspan="1" colspan="1">20050418</td> + <td rowspan="1" colspan="1">RRC</td> + <td rowspan="1" colspan="1"><a href= "http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC89g">LC89g</a>: Replaced incorrect references to the [owner] infoset property with *************** *** 9334,9338 **** <td rowspan="1" colspan="1">MJG</td> <td rowspan="1" colspan="1">Added text to <a href= ! "#notation"><b>1.3 Notational Conventions</b></a> regarding normative nature of schema and validity of WSDL documents</td> </tr> --- 9356,9360 ---- <td rowspan="1" colspan="1">MJG</td> <td rowspan="1" colspan="1">Added text to <a href= ! "#notation"><b>1.4 Notational Conventions</b></a> regarding normative nature of schema and validity of WSDL documents</td> </tr> Index: wsdl20.xml =================================================================== RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v retrieving revision 1.212 retrieving revision 1.213 diff -C2 -d -r1.212 -r1.213 *** wsdl20.xml 18 Apr 2005 21:08:57 -0000 1.212 --- wsdl20.xml 18 Apr 2005 22:58:10 -0000 1.213 *************** *** 154,157 **** --- 154,192 ---- <!-- +++++++++ --> + <div2 id="markup"> + <head>Document Conformance</head> + + <p>An &EII; (as defined in <bibref ref='XMLInfoSet' />) + whose namespace name is <attval>&wsdl-ns;</attval> and + whose local part is <el>description</el> conforms to this + specification if it is valid according to the XML Schema for that + element as defined by this specification (<loc + href="&wsdl-ns;/wsdl20.xsd">&wsdl-ns;/wsdl20.xsd</loc>) and + additionally adheres to all the constraints contained in this + specification family and conforms to the specifications of any + extensions contained in it. Such a conformant &EII; constitutes + a <emph>WSDL 2.0 document</emph>.</p> + + <p>The definition of the WSDL 2.0 language is based on the XML Information + Set <bibref ref='XMLInfoSet'/> but also imposes many semantic constraints + over and above structural conformance to this XML Infoset. In order to precisely + describe these constraints, and as an aid in precisely defining the meaning + of each WSDL 2.0 document, the WSDL 2.0 specification defines a component + model <specref ref="component_model"/> as an additional layer of abstraction + above the XML Infoset. + Constraints and meaning are defined in terms of this component model, + and the definition of each component includes a mapping that specifies + how values in the component model are derived from corresponding items + in the XML Infoset.</p> + + <p>It is not a requirement to support any particular serialization of the + normative XML Infoset mapping of the component model for a WSDL 2.0 + document. For instance, a conformant processor MAY only support XML 1.0 + and not XML 1.1 <bibref ref="XML11"/>.</p> + + </div2> + + <!-- +++++++++ --> + <div2 id="meaning"> <head>The Meaning of a Service Description</head> *************** *** 317,321 **** <div3 id="xmlinfosetproperties"> ! <head>XML Infomation Set Properties</head> <p> --- 352,356 ---- <div3 id="xmlinfosetproperties"> ! <head>XML Information Set Properties</head> <p> *************** *** 7842,7865 **** <head>Conformance</head> - <div2 id="markup"> - <head>Document Conformance</head> - <p>An &EII; whose namespace name is <attval>&wsdl-ns;</attval> and - whose local part is <el>description</el> conforms to this - specification if it is valid according to the XML Schema for that - element as defined by this specification (<loc - href="&wsdl-ns;/wsdl20.xsd">&wsdl-ns;/wsdl20.xsd</loc>) and - additionally adheres to all the constraints contained in this - specification family and conforms to the specifications of any - extensions contained in it.</p> - - <p>Note that the WSDL language is defined in terms of the - component model defined by this specification. As such, it is not - a requirement to support any particular serialization of the - normative XML Infoset mapping of the component model. For - instance, a conformant processor MAY only support XML 1.0 and not - XML 1.1 <bibref ref="XML11"/>.</p> - - </div2> <div2 id="infoset"> --- 7877,7881 ---- *************** *** 9317,9320 **** --- 9333,9342 ---- <td>20050418</td> <td>RRC</td> + <td><loc href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC115">LC115</loc>: + Moved document conformance section after 1.1.</td> + </tr> + <tr> + <td>20050418</td> + <td>RRC</td> <td><loc href="http://www.w3.org/2002/ws/desc/4/lc-issues/issues.html#LC89g">LC89g</loc>: Replaced incorrect references to the [owner] infoset property
Received on Monday, 18 April 2005 22:58:14 UTC