- From: Jean-Jacques Moreau <jmoreau@dev.w3.org>
- Date: Thu, 08 Jul 2004 13:40:44 +0000
- To: public-ws-desc-eds@w3.org
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 <emph>, <el>, <att>, &AII;,
! &EII;, <el> 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 <emph> to either
! <att> or <el>, 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