2002/ws/desc/wsdl20 wsdl20.html,1.87,1.88 wsdl20.xml,1.96,1.97

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

Modified Files:
	wsdl20.html wsdl20.xml 
Log Message:
Component equivalence (2004Jun/0195.html, 2004Jun/0199.html and ref to the charmod [Issue 210]).

Index: wsdl20.html
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.html,v
retrieving revision 1.87
retrieving revision 1.88
diff -C2 -d -r1.87 -r1.88
*** wsdl20.html	6 Jul 2004 17:32:48 -0000	1.87
--- wsdl20.html	8 Jul 2004 13:40:41 -0000	1.88
***************
*** 1,15 ****
! <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
!     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
! <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
! <head>
! <meta name="generator" content=
! "HTML Tidy for Linux/x86 (vers 1st July 2004), see www.w3.org" />
! <meta http-equiv="Content-Type" content=
! "text/html; charset=utf-8" />
  <title>Web Services Description Language (WSDL) Version 2.0 Part 1:
! Core Language</title>
[...10580 lines suppressed...]
! 	  section WRT operation names</td></tr><tr><td rowspan="1" colspan="1">20030130</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Added best practice note on operation names and target
! 	  namespaces to <a href="#InterfaceOperation_details"><b>2.4.1 The Interface Operation Component</b></a></td></tr><tr><td rowspan="1" colspan="1">20030122</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Started work on making operations have unique names</td></tr><tr><td rowspan="1" colspan="1">20030122</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Added some &lt;emph&gt;, &lt;el&gt;, &lt;att&gt;, &amp;AII;,
! 	  &amp;EII;, &lt;el&gt; markup</td></tr><tr><td rowspan="1" colspan="1">20030120</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Incorporated Relax NG section from Amy's types proposal</td></tr><tr><td rowspan="1" colspan="1">20030120</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Incorporated DTD section from Amy's types proposal</td></tr><tr><td rowspan="1" colspan="1">2003020</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Incorporated Amy's types proposal except annexes</td></tr><tr><td rowspan="1" colspan="1">20030118</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Made some changes related to extensibility</td></tr><tr><td rowspan="1" colspan="1">20030118</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Amended content model for operation to disallow fault
! 	  element children in the input-only and output-only cases</td></tr><tr><td rowspan="1" colspan="1">20030118</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Removed {extension} properties from Binding components and
! 	  Port components. Added text relating to how extension elements
! 	  are expected to annotate the component model.</td></tr><tr><td rowspan="1" colspan="1">20030117</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Made further edits related to extensibility model now using
! 	  substitution groups</td></tr><tr><td rowspan="1" colspan="1">20030117</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Added initial draft of section on QName resolution</td></tr><tr><td rowspan="1" colspan="1">20030117</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Reworked section on extensibility</td></tr><tr><td rowspan="1" colspan="1">20030116</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Added text regarding multiple operations with the same
! 	  {name} in a single port type</td></tr><tr><td rowspan="1" colspan="1">20030116</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Added section on symbol spaces</td></tr><tr><td rowspan="1" colspan="1">20030116</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Removed various ednotes</td></tr><tr><td rowspan="1" colspan="1">20030116</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Added section on component equivalence</td></tr><tr><td rowspan="1" colspan="1">20030116</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">More work on include and import</td></tr><tr><td rowspan="1" colspan="1">20021201</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Did some work on wsdl:include</td></tr><tr><td rowspan="1" colspan="1">20021127</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Added placeholder for wsdl:include</td></tr><tr><td rowspan="1" colspan="1">20021127</td><td rowspan="1" colspan="1">MJG</td<td rowspan="1" colspan="1">Cleaned up language concerning <code>targetNamespace</code> <em>attribute information item</em><a href="#Definitions_targetnamespace_attribute"><b>2.1.2.1 targetNamespaceattribute information item</b></a></td></tr><tr><td rowspan="1" colspan="1">20021127</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">changed the language regarding extensibility elements in
! 	  <a href="#Definitions_XMLRep"><b>2.1.2 XML Representation of Definitions Component</b></a>.</td></tr><tr><td rowspan="1" colspan="1">20021127</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Moved all issues into issues document (
! 	  ../issues/wsd-issues.xml )</td></tr><tr><td rowspan="1" colspan="1">20021127</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Removed name attribute from definitions element</td></tr><tr><td rowspan="1" colspan="1">20021127</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Removed 'pseudo-schema'</td></tr><tr><td rowspan="1" colspan="1">20021121</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Updated media type draft appendix ednote to match minutes.
! 	  </td></tr><tr><td rowspan="1" colspan="1">20021111</td><td rowspan="1" colspan="1">SW</td><td rowspan="1" colspan="1">Added appendix to record migration issues.</td></tr><tr><td rowspan="1" colspan="1">20021107</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Incorporated and started adapting SOAP's media type draft appendix.
! 	  </td></tr><tr><td rowspan="1" colspan="1">20021010</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Added port type extensions, removed service type.
! 	  </td></tr><tr><td rowspan="1" colspan="1">20020910</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Removed parameterOrder from spec, as decided at September
! 	  2002 FTF
! 	  </td></tr><tr><td rowspan="1" colspan="1">20020908</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">Updated parameterOrder description, fixed some spelling
! 	  errors and other types. Added ednote to discussion of message parts</td></tr><tr><td rowspan="1" colspan="1">20020715</td><td rowspan="1" colspan="1">MJG</td><td rowspan="1" colspan="1">AM Rewrite</td></tr><tr><td rowspan="1" colspan="1">20020627</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Changed a few remaining &lt;emph&gt; to either
!        &lt;att&gt; or &lt;el&gt;, depending on context.</td></tr><tr><td rowspan="1" colspan="1">20020627</td><td rowspan="1" colspan="1">SW</td><td rowspan="1" colspan="1">Converted portType stuff to be infoset based and improved
!            doc structure more.</td></tr><tr><td rowspan="1" colspan="1">20020627</td><td rowspan="1" colspan="1">SW</td><td rowspan="1" colspan="1">Converted message stuff to be infoset based and improved
!            doc structure more.</td></tr><tr><td rowspan="1" colspan="1">20020625</td><td rowspan="1" colspan="1">SW</td><td rowspan="1" colspan="1">Mods to take into account JJM comments.</td></tr><tr><td rowspan="1" colspan="1">20020624</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Fixed spec so markup validates.</td></tr><tr><td rowspan="1" colspan="1">20020624</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Upgraded the stylesheet and DTD</td></tr><tr><td rowspan="1" colspan="1">20020624</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Added sections for references and change log.</td></tr><tr><td rowspan="1" colspan="1">20020624</td><td rowspan="1" colspan="1">JJM</td><td rowspan="1" colspan="1">Removed Jeffrey from authors :-(  Added Gudge :-)</td></tr><tr><td rowspan="1" colspan="1">20020620</td><td rowspan="1" colspan="1">SW</td><td rowspan="1" colspan="1">Started adding abstract model</td></tr><tr><td rowspan="1" colspan="1">20020406</td<td rowspan="1" colspan="1">SW</td><td rowspan="1" colspan="1">Created document from WSDL 1.1</td></tr></tbody></table><br></div></div></div></body></html>
\ No newline at end of file

Index: wsdl20.xml
===================================================================
RCS file: /sources/public/2002/ws/desc/wsdl20/wsdl20.xml,v
retrieving revision 1.96
retrieving revision 1.97
diff -C2 -d -r1.96 -r1.97
*** wsdl20.xml	6 Jul 2004 17:32:48 -0000	1.96
--- wsdl20.xml	8 Jul 2004 13:40:42 -0000	1.97
***************
*** 4407,4423 ****
    <div2 id="compequiv">
      <head>Equivalence of Components</head>
! 	<p>
! 	Two components of the same type are considered equivalent if,
! 	for each property, the value in the first component is the same
! 	as the value in the second component.
! 	</p>
! 	<p>
! 	With respect to top-level components (Interfaces, Bindings and
! 	Services) this effectively translates to name-based equivalence
! 	given the constraints on names. That is, given two top-level
! 	components of the same type, if their {name} properties have the
! 	same value and their {target namespace} properties have the same
! 	values then the two components are in fact, the same component.
! 	</p>
    </div2>
    
--- 4407,4442 ----
    <div2 id="compequiv">
      <head>Equivalence of Components</head>
!     
! 	<p>Two component instances of the same type are considered equivalent if, 
! for each property of the first component, there is a corresponding 
! property with an equivalent value on the second component, and the 
! second component has no additional properties.</p>
! 
! <p>Instances of properties of the same type are considered equivalent if 
! their values are equivalent.</p>
! 
! <ulist>
!   <item><p>For string values, this means that they contain the
!   same sequence of Unicode characters, as described in
!   <bibref ref="CHARMOD"/></p></item>
! 
!   <item><p>Values which are references to other components are
!   considered equivalent when they refer to equivalent components
!   (as determined above).</p></item>
!   
!   <item><p>Finally, et-based values are considered equivalent
!   if they contain corresponding equivalent values, without
!   regard to order.</p></item>
! </ulist>
! 
! <p>Extension properties which are not string values, sets of 
! strings or references MUST describe their values' equivalence rules.</p>
! 
! <p>Because different top-level components (e.g., Interface, 
! Binding and Service) are required to have different names, it is 
! possible to determine whether two top-level components of a given
! type are equivalent by examining their {name} and
! {target namespace} properties.</p>
! 
    </div2>
    
***************
*** 5705,5708 ****
--- 5724,5735 ----
  	  </bibl>
  
+ 	  <bibl id="CHARMOD" key="Character Model for the WWW" 
+ 	    href="http://www.w3.org/TR/charmod/">
+ 	    <titleref>Character Model for the World Wide Web 1.0: Fundamentals</titleref>,
+ 	    M. Durst, F. Yergeau, R. Ishida, M. Wolf, T. Texin,
+ 	    Editors. W3C Working Draft, 25 February 2004.
+             Available at http://www.w3.org/TR/charmod/.
+ 	  </bibl>
+ 
  	  <bibl id="tag-uri-comp" key="TAG URI FINDING" 
  	    href="http://www.w3.org/2001/tag/findings">
***************
*** 6442,6445 ****
--- 6469,6478 ----
        <th>Description</th>
      </tr>
+ <tr>
+  <td>20040708</td>
+  <td>JJM</td>
+  <td>Component equivalence (2004Jun/0195.html, 2004Jun/0199.html and
+  ref to the charmod [Issue 210]).</td>
+ </tr>
          <tr>
            <td>20040706</td>

Received on Thursday, 8 July 2004 09:41:03 UTC