2002/ws/desc/wsdl20 wsdl20-z.html,1.18,1.19 wsdl20.html,1.174,1.175 wsdl20.xml,1.212,1.213

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 ****
  &nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web
  Service</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#meaning">The Meaning of a
  Service Description</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#notation">Notational
  Conventions</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.1 <a href=
  "#rfc2119keywords">RFC 2119 Keywords</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.2 <a href=
  "#rfc3986namespaces">RFC 3986 Namespaces</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.3 <a href=
  "#nsprefixes">Prefixes and Namespaces Used in This
  Specification</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.4 <a href=
  "#terminology">Terms Used in This Specification</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.5 <a href=
! "#xmlinfosetproperties">XML Infomation Set Properties</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.6 <a href=
  "#wsdlcomponentmodelproperties">WSDL Component Model
  Properties</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.7 <a href=
  "#znotation">Z Notation</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.8 <a href=
  "#bnfpseudoschemas">BNF Pseudo-Schemas</a><br />
  2. <a href="#component_model">Component Model</a><br />
--- 159,185 ----
  &nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web
  Service</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document
! Conformance</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a
  Service Description</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational
  Conventions</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href=
  "#rfc2119keywords">RFC 2119 Keywords</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href=
  "#rfc3986namespaces">RFC 3986 Namespaces</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href=
  "#nsprefixes">Prefixes and Namespaces Used in This
  Specification</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href=
  "#terminology">Terms Used in This Specification</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href=
! "#xmlinfosetproperties">XML Information Set Properties</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href=
  "#wsdlcomponentmodelproperties">WSDL Component Model
  Properties</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href=
  "#znotation">Z Notation</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href=
  "#bnfpseudoschemas">BNF Pseudo-Schemas</a><br />
  2. <a href="#component_model">Component Model</a><br />
***************
*** 533,539 ****
  item</a><br />
  8. <a href="#conformance">Conformance</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#markup">Document
! Conformance</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;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 />
! &nbsp;&nbsp;&nbsp;&nbsp;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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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 ****
  &nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web
  Service</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#meaning">The Meaning of a
  Service Description</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#notation">Notational
  Conventions</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.1 <a href=
  "#rfc2119keywords">RFC 2119 Keywords</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.2 <a href=
  "#rfc3986namespaces">RFC 3986 Namespaces</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.3 <a href=
  "#nsprefixes">Prefixes and Namespaces Used in This
  Specification</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.4 <a href=
  "#terminology">Terms Used in This Specification</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.5 <a href=
! "#xmlinfosetproperties">XML Infomation Set Properties</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.6 <a href=
  "#wsdlcomponentmodelproperties">WSDL Component Model
  Properties</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.7 <a href=
  "#znotation">Z Notation</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.3.8 <a href=
  "#bnfpseudoschemas">BNF Pseudo-Schemas</a><br />
  2. <a href="#component_model">Component Model</a><br />
--- 159,185 ----
  &nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#intro_ws">Web
  Service</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;1.2 <a href="#markup">Document
! Conformance</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;1.3 <a href="#meaning">The Meaning of a
  Service Description</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;1.4 <a href="#notation">Notational
  Conventions</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.1 <a href=
  "#rfc2119keywords">RFC 2119 Keywords</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.2 <a href=
  "#rfc3986namespaces">RFC 3986 Namespaces</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.3 <a href=
  "#nsprefixes">Prefixes and Namespaces Used in This
  Specification</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.4 <a href=
  "#terminology">Terms Used in This Specification</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.5 <a href=
! "#xmlinfosetproperties">XML Information Set Properties</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.6 <a href=
  "#wsdlcomponentmodelproperties">WSDL Component Model
  Properties</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.7 <a href=
  "#znotation">Z Notation</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.4.8 <a href=
  "#bnfpseudoschemas">BNF Pseudo-Schemas</a><br />
  2. <a href="#component_model">Component Model</a><br />
***************
*** 533,539 ****
  item</a><br />
  8. <a href="#conformance">Conformance</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;8.1 <a href="#markup">Document
! Conformance</a><br />
! &nbsp;&nbsp;&nbsp;&nbsp;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 />
! &nbsp;&nbsp;&nbsp;&nbsp;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