- 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