- 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