W3C home > Mailing lists > Public > public-ws-policy-eds@w3.org > November 2006

2006/ws/policy wsdl11eientitieswd.dtd,NONE,1.1 wsdl11elementidentifiers.html,1.1,1.2 wsdl11elementidentifiers.xml,1.1,1.2

From: David Orchard via cvs-syncmail <cvsmail@w3.org>
Date: Thu, 09 Nov 2006 05:07:40 +0000
To: public-ws-policy-eds@w3.org
Message-Id: <E1Gi28a-0004Du-R8@lionel-hutz.w3.org>

Update of /sources/public/2006/ws/policy
In directory hutz:/tmp/cvs-serv16149

Modified Files:
	wsdl11elementidentifiers.html wsdl11elementidentifiers.xml 
Added Files:
	wsdl11eientitieswd.dtd 
Log Message:
Additional updates

Index: wsdl11elementidentifiers.html
===================================================================
RCS file: /sources/public/2006/ws/policy/wsdl11elementidentifiers.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- wsdl11elementidentifiers.html	8 Nov 2006 22:17:42 -0000	1.1
+++ wsdl11elementidentifiers.html	9 Nov 2006 05:07:38 -0000	1.2
@@ -30,10 +30,10 @@
                     margin: 4px}
 </style><link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/W3C-WD.css"></head><body><div class="head"><p><a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home" alt="W3C" height="48" width="72"></a></p>
 <h1><a name="title" id="title"></a>WSDL 1.1 Element Identifiers</h1>
-<h2><a name="w3c-doctype" id="w3c-doctype"></a>Note 08 November 2006</h2><dl><dt>This version:</dt><dd><a href="http://www.w3.org/TR/wsdl11-elementidentifier">http://www.w3.org/TR/wsdl11-elementidentifier</a></dd><dt xmlns:fo="http://www.w3.org/1999/XSL/Format">Latest version:</dt><dd xmlns:fo="http://www.w3.org/1999/XSL/Format"><a href="http://www.w3.org/TR/2006/Note-wsdl11-elementidentifier-20061108.html">http://www.w3.org/TR/2006/Note-wsdl11-elementidentifier-20061108.html</a></dd><dt>Previous version:</dt><dd>
+<h2><a name="w3c-doctype" id="w3c-doctype"></a>W3C Note 08 November 2006</h2><dl><dt>This version:</dt><dd><a href="http://www.w3.org/TR/wsdl11-elementidentifier">http://www.w3.org/TR/wsdl11-elementidentifier</a></dd><dt xmlns:fo="http://www.w3.org/1999/XSL/Format">Latest version:</dt><dd xmlns:fo="http://www.w3.org/1999/XSL/Format"><a href="http://www.w3.org/TR/2006/W3C Note-wsdl11-elementidentifier-20061108.html">http://www.w3.org/TR/2006/W3C Note-wsdl11-elementidentifier-20061108.html</a></dd><dt>Previous version:</dt><dd>
 
 		</dd><dt>Editor:</dt><dd>David Orchard, BEA Systems</dd></dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2006 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr><div>
-<h2><a name="abstract" id="abstract"></a>Abstract</h2><p>WSDL 2.0 provides a element identifer for WSDL 2.0 elements.  This, the WSDL 1.1 element identifier, provides an element identifier for WSDL 1.1 .</p></div><div>
+<h2><a name="abstract" id="abstract"></a>Abstract</h2><p>WSDL 1.1 provides a element identifer for WSDL 1.1 elements.  This, the WSDL 1.1 element identifier, provides an element identifier for WSDL 1.1 .</p></div><div>
 <h2><a name="status" id="status"></a>Status of this Document</h2><p>
 This section describes the status of this document at the time of its 
 publication. Other documents may supersede this document. A list of 
@@ -53,12 +53,13 @@
 </p></div><div class="toc">
 <h2><a name="contents" id="contents"></a>Table of Contents</h2><p class="toc">1 <a href="#intro">Introduction</a><br>
     1.1 <a href="#notcon">Notational Conventions</a><br>
-2 <a href="#wsdl-iri-references">IRI-References for WSDL 1.1 Elements</a><br>
-    2.1 <a href="#wsdl-iris">WSDL 1.1 IRIs</a><br>
-    2.2 <a href="#Iri-ref-ex">Example</a><br>
-3 <a href="#refs">References</a><br>
-    3.1 <a href="#refs-norm">Normative References</a><br>
-    3.2 <a href="#refs-inform">Informative References</a><br>
+2 <a href="#frag-ids">Fragment Identifiers</a><br>
+3 <a href="#wsdl-iri-references">IRI-References for WSDL 1.1 Elements</a><br>
+    3.1 <a href="#wsdl-iris">WSDL 1.1 IRIs</a><br>
+    3.2 <a href="#Iri-ref-ex">Example</a><br>
+4 <a href="#refs">References</a><br>
+    4.1 <a href="#refs-norm">Normative References</a><br>
+    4.2 <a href="#refs-inform">Informative References</a><br>
 </p>
 <h3><a name="appendices" id="appendices"></a>Appendix</h3><p class="toc">A <a href="#changelog">Change Log</a> (Non-Normative)<br>
 </p></div><hr><div class="body"><div class="div1">
@@ -70,20 +71,59 @@
 	  described in RFC 2119 <a href="#RFC2119">[RFC 2119]</a>.</p><p>With the exception of examples and sections explicitly marked
     	as "Non-Normative", all parts of this specification are
     	normative.</p></div></div><div class="div1">
-<h2><a name="wsdl-iri-references" id="wsdl-iri-references"></a>2 IRI-References for WSDL 1.1 Elements</h2><p>
+<h2><a name="frag-ids" id="frag-ids"></a>2 Fragment Identifiers</h2><p>
+	This section defines a fragment identifier syntax for identifying elements of a WSDL 1.1 document.
+	This fragment identifier syntax is compliant with the
+	<a href="#XPTR">[XPointer Framework]</a>.
+	</p><p>
+	A WSDL 1.1 fragment identifier is an XPointer <a href="#XPTR">[XPointer Framework]</a>, 
+ augmented with WSDL 1.1 pointer parts as defined below. Note that many 
+ of these parts require the pre-appearance of one or more <code>xmlns</code> pointer 
+ parts (see 3.4 Namespace Binding Context in <a href="#XPTR">[XPointer Framework]</a>).
+	The pointer parts have a scheme name that corresponds to one
+	of the standard WSDL 1.1 element names, and scheme data that is a path composed
+	of names that identify the elements. 
+	The scheme names all begin with the prefix "wsdl11." to avoid
+	name conflicts with other schemes.
+	The names in the path are of type either QName, NCName,
+	IRI, URI, or Pointer Part depending on the context.
+	The scheme data for WSDL 1.1 extension elements is defined by the 
+	corresponding extension specification.
+	</p><p>
+	For QNames, any prefix
+	MUST be defined by a preceding xmlns pointer part.
+	If a QName does not have a prefix then its namespace
+	name is the target namespace of the WSDL 1.1 document.
+	</p><p>
+		The fragment identifier is typically constructed from the <code>name</code>
+		property of the element and the <code>name</code> properties of its
+		ancestors as a path according to
+		<b><a href="#frag-ids-table">???</a></b>.
+	    The first column of this table gives the name of the WSDL 1.1
+		element. Columns labeled 1 through 3 specify the identifiers that
+		uniquely identify the element within its context. Identifiers
+		are typically formed from the <code>name</code> property, although in
+		several cases references to other elements are used. These
+		identifiers are then used to construct the pointer part in
+		the last column.
+		The fragment identifier in a WSDL 1.1 element IRI-reference
+		MUST resolve to some element as defined by the construction rules
+		in <b><a href="#frag-ids-table">???</a></b>.
+	</p><a name="frag-ids-table" id="frag-ids-table"></a><table border="1"><caption>Rules for determining pointer parts for WSDL 1.1 elements</caption><col width="19%" span="1"><col width="12%" span="1"><col width="12%" span="1"><col width="12%" span="1"><col width="45%" span="1"><tbody><tr><th>element</th><th>1</th><th>2</th><th>3</th><th>Pointer Part</th></tr><tr><td>Definitions</td><td>n/a</td><td>n/a</td><td>n/a</td><td><code>wsdl11.definitions()</code></td></tr><tr><td>Type Definition</td><td><code>types</code> QName </td><td>n/a</td><td>n/a</td><td><code>wsdl11.types(types)</code></td></tr><tr><td>Element Declaration</td><td><code>element</code> QName </td><td>n/a</td><td>n/a</td><td><code>wsdl11.elementDeclaration(elementDeclaration)</code></td></tr><tr><td>Message</td><td><code>message</code> NCName</td><td>n/a</td><td>n/a</td><td><code>wsdl11.message(message)</code></td></tr><tr><td>Message Part</td><td><code>messagePart</code> NCName</td><td><code>part</code> NCName</td><td>n/a</td><td><code>wsdl11.essagePart(message/part)</code></td></tr><tr><td>portType</td><td><code>portType</code> NCName </td><td>n/a</td><td>n/a</td><td><code>wsdl11.portType(portType)</code></td></tr><tr><td>portType Operation</td><td><code>portType</code> NCName</td><td><code>operation</code> NCName</td><td>n/a</td><td><code>wsdl11.portTypeOperation(portType/operation)</code></td></tr><tr><td>portType Message Reference</td><td><code>portType</code> NCName</td><td><code>operation</code> NCName</td><td><code>message</code> NCName</td><td><code>wsdl11.portTypeMessageReference(portType/operation/message)</code></td></tr><tr><td>portType Operation Fault</td><td><code>portType</code> NCName</td><td><code>operation</code> NCName</td><td><code>fault</code> QName</td><td><code>wsdl11.portTypeOperationFault(portType/operation/fault)</code></td></tr><tr><td>Binding</td><td><code>binding</code> NCName</td><td>n/a</td><td>n/a</td><td><code>wsdl11.binding(binding)</code></td></tr><tr><td>Binding Operation</td><td><code>binding</code> NCName</t><td><code>operation</code> QName</td><td>n/a</td><td><code>wsdl11.bindingOperation(binding/operation)</code></td></tr><tr><td>Binding Message Reference</td><td><code>binding</code> NCName</td><td><code>operation</code> QName</td><td><code>message</code> NCName</td><td><code>wsdl11.bindingMessageReference(binding/operation/message)</code></td></tr><tr><td>Service</td><td><code>service</code> NCName</td><td>n/a</td><td>n/a</td><td><code>wsdl11.service(service)</code></td></tr><tr><td>port</td><td><code>service</code> NCName</td><td><code>port</code> NCName</td><td>n/a</td><td><code>wsdl11.port(service/port)</code></td></tr><tr><td>Extensions</td><td><code>namespace</code> URI</td><td><code>identifier</code> extension-specific-syntax</td><td>n/a</td><td><code>wsdl11.extension(namespace,identifier)</code></td></tr></tbody></table></div><div class="div1">
+<h2><a name="wsdl-iri-references" id="wsdl-iri-references"></a>3 IRI-References for WSDL 1.1 Elements</h2><p>
 		This appendix provides a syntax for IRI-references for all
 		elements found in a WSDL 1.1 document. The IRI-references are easy
 		to understand and compare, while imposing no burden on the WSDL 1.1
 		author.
 	</p><div class="div2">
-<h3><a name="wsdl-iris" id="wsdl-iris"></a>2.1 WSDL 1.1 IRIs</h3><p>There are two main cases for WSDL 1.1 IRIs:</p><ul><li><p>the IRI of a WSDL 1.1 document</p></li><li><p>the IRI of a WSDL 1.1 namespace</p></li></ul><p>
+<h3><a name="wsdl-iris" id="wsdl-iris"></a>3.1 WSDL 1.1 IRIs</h3><p>There are two main cases for WSDL 1.1 IRIs:</p><ul><li><p>the IRI of a WSDL 1.1 document</p></li><li><p>the IRI of a WSDL 1.1 namespace</p></li></ul><p>
 		The IRI of a WSDL 1.1 document can be dereferenced to give a
 		resource representation that contributes elements
 		to a single WSDL 1.1 namespace. If the media type is set to the WSDL 1.1
 		media type, then the fragment identifiers can be used to
 		identify the main elements that are defined in the document.
 	</p><p>
-		In keeping with the WSDL 2.0, which has a recommendation that 
+		In keeping with the WSDL 1.1, which has a recommendation that 
 		that the namespace URI be dereferencible to a WSDL 1.1 document,
 		this appendix specifies the use of the namespace IRI with the
 		WSDL 1.1 fragment identifiers to form an IRI-reference.
@@ -105,14 +145,14 @@
 		property is combined with a zero or more
 		<code>xmlns</code>
 		pointer parts (see
-		<em>3.4 Namespace Binding Context</em>
+		3.4 Namespace Binding Context
 		in
 		<a href="#XPTR">[XPointer Framework]</a>
-		) followed by a single WSDL 1.1 pointer part, following the same rules as defined for WSDL 2.0 fragment ids
+		) followed by a single WSDL 1.1 pointer part, following the same rules as defined for WSDL 1.1 fragment ids
 		<b><a href="#WSDL-PART1">???</a></b>
 		.
 	</p></div><div class="div2">
-<h3><a name="Iri-ref-ex" id="Iri-ref-ex"></a>2.2 Example</h3><p>Consider the following WSDL 1.1 document located at
+<h3><a name="Iri-ref-ex" id="Iri-ref-ex"></a>3.2 Example</h3><p>Consider the following WSDL 1.1 document located at
 	http://example.org/TicketAgent.wsdl:
 	</p><div class="exampleOuter">
 <div class="exampleHeader"><a name="iri-ref-example-wsdl" id="iri-ref-example-wsdl"></a>Example: IRI-References - Example WSDL 1.1 Document</div><div class="exampleInner"><pre>
@@ -202,32 +242,32 @@
   wsd11.MessageReference(TicketAgent/listFlightsResponse)
 
 </pre></div></div></div></div><div class="div1">
-<h2><a name="refs" id="refs"></a>3 References</h2><div class="div2">
-<h3><a name="refs-norm" id="refs-norm"></a>3.1 Normative References</h3><dl><dt xmlns:fo="http://www.w3.org/1999/XSL/Format" class="label"><a name="RFC3023" id="RFC3023"></a>RFC 3023</dt><dd xmlns:fo="http://www.w3.org/1999/XSL/Format">IETF
+<h2><a name="refs" id="refs"></a>4 References</h2><div class="div2">
+<h3><a name="refs-norm" id="refs-norm"></a>4.1 Normative References</h3><dl><dt xmlns:fo="http://www.w3.org/1999/XSL/Format" class="label"><a name="RFC3023" id="RFC3023"></a>RFC 3023</dt><dd xmlns:fo="http://www.w3.org/1999/XSL/Format">IETF
 	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
 	  1998.
         (See <a href="http://www.ietf.org/rfc/rfc3023.txt">http://www.ietf.org/rfc/rfc3023.txt</a>)
       </dd><dt xmlns:fo="http://www.w3.org/1999/XSL/Format" class="label"><a name="WSDL-PART1" id="WSDL-PART1"></a>WSDL 2.0 Core</dt><dd xmlns:fo="http://www.w3.org/1999/XSL/Format"><a href="http://www.w3.org/TR/wsdl20 "><cite>
-		 Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language
+		 Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language
 	  	</cite></a>, R. Chinnici, J-J.
 	  	Moreau, A. Ryman, S. Weerawarana, Editors.  World
-	  	Wide Web Consortium, 27 March 2006.  This version of the "Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language"
+	  	Wide Web Consortium, 27 March 2006.  This version of the "Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language"
 	  	Specification is available at
 	  	http://www.w3.org/TR/wsdl20. The
 	  	<a href="http://www.w3.org/TR/wsdl20 ">
-	  		latest version of "Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language"
+	  		latest version of "Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language"
 	  	</a>
 	  	is available at
 	  	http://www.w3.org/TR/wsdl20.
 	  
         (See <a href="http://www.w3.org/TR/wsdl20 ">http://www.w3.org/TR/wsdl20 </a>)
-      </dd><dt xmlns:fo="http://www.w3.org/1999/XSL/Format" class="label"><a name="WSDL11" id="WSDL11"></a>WSDL 1.1</dt><dd xmlns:fo="http://www.w3.org/1999/XSL/Format"><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315"><cite>Web Services Description Language (WSDL)
+      </dd><dt xmlns:fo="http://www.w3.org/1999/XSL/Format" class="label"><a name="WSDL11" id="WSDL11"></a>WSDL 1.1</dt><dd xmlns:fo="http://www.w3.org/1999/XSL/Format"><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315"><cite>Web Services definitions Language (WSDL)
 	  1.1</cite></a>, E. Christensen, F. Curbera, G. Meredith, and
 	  S. Weerawarana, Authors. World Wide Web Consortium, 15 March
-	  2002. This version of the Web Services Description Language
+	  2002. This version of the Web Services definitions Language
           1.1 Note is http://www.w3.org/TR/2001/NOTE-wsdl-20010315. The <a href="http://www.w3.org/TR/wsdl">latest version of Web
-	  Services Description Language 1.1</a> is available at
-	  http://www.w3.org/TR/wsdl.
+	  Services definitions Language 1.1</a> is available at
+	  http://www.w3.org/TR/wsdl11.
 	
         (See <a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">http://www.w3.org/TR/2001/NOTE-wsdl-20010315</a>)
       </dd><dt xmlns:fo="http://www.w3.org/1999/XSL/Format" class="label"><a name="XPTR" id="XPTR"></a>XPointer Framework</dt><dd xmlns:fo="http://www.w3.org/1999/XSL/Format"><a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/"><cite>XPointer Framework</cite></a>,Paul Grosso, Eve
@@ -249,5 +289,5 @@
 	  T. Berners-Lee, R. Fielding, L. Masinter, January 2005. 
         (See <a href="http://www.ietf.org/rfc/rfc3986.txt">http://www.ietf.org/rfc/rfc3986.txt</a>)
       </dd></dl></div><div class="div2">
-<h3><a name="refs-inform" id="refs-inform"></a>3.2 Informative References</h3></div></div></div><div class="back"><div class="div1">
+<h3><a name="refs-inform" id="refs-inform"></a>4.2 Informative References</h3></div></div></div><div class="back"><div class="div1">
 <h2><a name="changelog" id="changelog"></a>A Change Log (Non-Normative)</h2><table border="1"><caption>Changes</caption><thead><tr><th>Who</th><th>When</th><th>What</th></tr></thead><tbody><tr><td>DBO</td><td>20061108</td><td>Initial Revision</td></tr></tbody></table></div></div></body></html>
\ No newline at end of file

Index: wsdl11elementidentifiers.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/wsdl11elementidentifiers.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- wsdl11elementidentifiers.xml	8 Nov 2006 22:17:42 -0000	1.1
+++ wsdl11elementidentifiers.xml	9 Nov 2006 05:07:38 -0000	1.2
@@ -32,7 +32,7 @@
 			</author>
 		</authlist>
 		<abstract>
-			<p>WSDL 2.0 provides a element identifer for WSDL 2.0 elements.  This, the WSDL 1.1 element identifier, provides an element identifier for WSDL 1.1 .</p>
+			<p>WSDL 1.1 provides a element identifer for WSDL 1.1 elements.  This, the WSDL 1.1 element identifier, provides an element identifier for WSDL 1.1 .</p>
 		</abstract>
 		<status>
 		<p>
@@ -77,7 +77,177 @@
     	normative.</p>
 			</div2>
 		</div1>
-		
+			<div1 id="frag-ids">
+	<head>Fragment Identifiers</head>
+	<p>
+	This section defines a fragment identifier syntax for identifying elements of a WSDL 1.1 document.
+	This fragment identifier syntax is compliant with the
+	<bibref ref="XPTR"/>.
+	</p>
+	<p>
+	A WSDL 1.1 fragment identifier is an XPointer <bibref ref="XPTR"/>, 
+ augmented with WSDL 1.1 pointer parts as defined below. Note that many 
+ of these parts require the pre-appearance of one or more <code>xmlns</code> pointer 
+ parts (see 3.4 Namespace Binding Context in <bibref ref="XPTR"/>).
+	The pointer parts have a scheme name that corresponds to one
+	of the standard WSDL 1.1 element names, and scheme data that is a path composed
+	of names that identify the elements. 
+	The scheme names all begin with the prefix "wsdl11." to avoid
+	name conflicts with other schemes.
+	The names in the path are of type either QName, NCName,
+	IRI, URI, or Pointer Part depending on the context.
+	The scheme data for WSDL 1.1 extension elements is defined by the 
+	corresponding extension specification.
+	</p>
+	<p>
+	For QNames, any prefix
+	MUST be defined by a preceding xmlns pointer part.
+	If a QName does not have a prefix then its namespace
+	name is the target namespace of the WSDL 1.1 document.
+	</p>
+
+	<p>
+		The fragment identifier is typically constructed from the <code>name</code>
+		property of the element and the <code>name</code> properties of its
+		ancestors as a path according to
+		<specref ref="frag-ids-table" />.
+	    The first column of this table gives the name of the WSDL 1.1
+		element. Columns labeled 1 through 3 specify the identifiers that
+		uniquely identify the element within its context. Identifiers
+		are typically formed from the <code>name</code> property, although in
+		several cases references to other elements are used. These
+		identifiers are then used to construct the pointer part in
+		the last column.
+		The fragment identifier in a WSDL 1.1 element IRI-reference
+		MUST resolve to some element as defined by the construction rules
+		in <specref ref="frag-ids-table" />.
+	</p>
+
+	<table id="frag-ids-table" border="1">
+	  <caption>Rules for determining pointer parts for WSDL 1.1 elements</caption>
+	    <col width="19%" />
+	    <col width="12%" />
+	    <col width="12%" />
+	    <col width="12%" />
+	    <col width="45%" />
+	<tbody>
+	<tr>
+	  <th>element</th>
+          <th>1</th>
+          <th>2</th>
+          <th>3</th>
+          <th>Pointer Part</th>
+	</tr>
+	<tr>
+	  	  <td>Definitions</td>
+          <td>n/a</td>
+          <td>n/a</td>
+          <td>n/a</td>
+          <td><code>wsdl11.definitions()</code></td>
+	</tr>
+	<tr>
+	  	  <td>Type Definition</td>
+          <td><code>types</code> QName </td>
+          <td>n/a</td>
+          <td>n/a</td>
+          <td><code>wsdl11.types(types)</code></td>
+	</tr>
+		<tr>
+	  	  <td>Element Declaration</td>
+          <td><code>element</code> QName </td>
+          <td>n/a</td>
+          <td>n/a</td>
+          <td><code>wsdl11.elementDeclaration(elementDeclaration)</code></td>
+	</tr>
+	<tr>
+          <td>Message</td>
+          <td><code>message</code> NCName</td>
+          <td>n/a</td>
+          <td>n/a</td>
+          <td><code>wsdl11.message(message)</code></td>
+	</tr>
+		<tr>
+          <td>Message Part</td>
+          <td><code>messagePart</code> NCName</td>
+          <td><code>part</code> NCName</td>
+          <td>n/a</td>
+          <td><code>wsdl11.messagePart(message/part)</code></td>
+	</tr>
+<tr>
+	  	  <td>portType</td>
+          <td><code>portType</code> NCName </td>
+          <td>n/a</td>
+          <td>n/a</td>
+          <td><code>wsdl11.portType(portType)</code></td>
+	</tr>
+	<tr>
+	      <td>portType Operation</td>
+          <td><code>portType</code> NCName</td>
+          <td><code>operation</code> NCName</td>
+          <td>n/a</td>
+          <td><code>wsdl11.portTypeOperation(portType/operation)</code></td>
+	</tr>
+	<tr>
+          <td>portType Message Reference</td>
+          <td><code>portType</code> NCName</td>
+          <td><code>operation</code> NCName</td>
+          <td><code>message</code> NCName</td>
+          <td><code>wsdl11.portTypeMessageReference(portType/operation/message)</code></td>
+	</tr>
+	<tr>
+          <td>portType Operation Fault</td>
+          <td><code>portType</code> NCName</td>
+          <td><code>operation</code> NCName</td>
+           <td><code>fault</code> QName</td>
+          <td><code>wsdl11.portTypeOperationFault(portType/operation/fault)</code></td>
+	</tr>
+	<tr>
+	  	  <td>Binding</td>
+          <td><code>binding</code> NCName</td>
+          <td>n/a</td>
+          <td>n/a</td>
+          <td><code>wsdl11.binding(binding)</code></td>
+	</tr>
+	<tr>
+	  <td>Binding Operation</td>
+          <td><code>binding</code> NCName</td>
+          <td><code>operation</code> QName</td>
+          <td>n/a</td>
+          <td><code>wsdl11.bindingOperation(binding/operation)</code></td>
+	</tr>
+	<tr>
+	  <td>Binding Message Reference</td>
+          <td><code>binding</code> NCName</td>
+          <td><code>operation</code> QName</td>
+          <td><code>message</code> NCName</td>
+          <td><code>wsdl11.bindingMessageReference(binding/operation/message)</code></td>
+	</tr>
+	<tr>
+	  <td>Service</td>
+          <td><code>service</code> NCName</td>
+          <td>n/a</td>
+          <td>n/a</td>
+          <td><code>wsdl11.service(service)</code></td>
+	</tr>
+	<tr>
+	  <td>port</td>
+          <td><code>service</code> NCName</td>
+          <td><code>port</code> NCName</td>
+          <td>n/a</td>
+          <td><code>wsdl11.port(service/port)</code></td>
+	</tr>
+		<tr>
+	  <td>Extensions</td>
+          <td><code>namespace</code> URI</td>
+          <td><code>identifier</code> extension-specific-syntax</td>
+          <td>n/a</td>
+          <td><code>wsdl11.extension(namespace,identifier)</code></td>
+	</tr>
+	
+      </tbody>
+      </table>
+
+      </div1>
 <div1 id="wsdl-iri-references">
 	<head>IRI-References for WSDL 1.1 Elements</head>
 
@@ -104,7 +274,7 @@
 	</p>
 
 	<p>
-		In keeping with the WSDL 2.0, which has a recommendation that 
+		In keeping with the WSDL 1.1, which has a recommendation that 
 		that the namespace URI be dereferencible to a WSDL 1.1 document,
 		this appendix specifies the use of the namespace IRI with the
 		WSDL 1.1 fragment identifiers to form an IRI-reference.
@@ -128,10 +298,10 @@
 		property is combined with a zero or more
 		<code>xmlns</code>
 		pointer parts (see
-		<emph>3.4 Namespace Binding Context</emph>
+		3.4 Namespace Binding Context
 		in
 		<bibref ref="XPTR" />
-		) followed by a single WSDL 1.1 pointer part, following the same rules as defined for WSDL 2.0 fragment ids
+		) followed by a single WSDL 1.1 pointer part, following the same rules as defined for WSDL 1.1 fragment ids
 		<specref ref="WSDL-PART1" />
 		.
 	</p>
@@ -341,14 +511,14 @@
 	  <bibl key="WSDL 2.0 Core" href="http://www.w3.org/TR/wsdl20 "
 	  	id="WSDL-PART1">
 	  	<titleref>
-		 Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language
+		 Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language
 	  	</titleref>, R. Chinnici, J-J.
 	  	Moreau, A. Ryman, S. Weerawarana, Editors.  World
-	  	Wide Web Consortium, 27 March 2006.  This version of the "Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language"
+	  	Wide Web Consortium, 27 March 2006.  This version of the "Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language"
 	  	Specification is available at
 	  	http://www.w3.org/TR/wsdl20. The
 	  	<loc href="http://www.w3.org/TR/wsdl20 ">
-	  		latest version of "Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language"
+	  		latest version of "Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language"
 	  	</loc>
 	  	is available at
 	  	http://www.w3.org/TR/wsdl20.
@@ -360,14 +530,14 @@
 	    key="WSDL 1.1"
 	    href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315"
 	    id="WSDL11">
-	  <titleref>Web Services Description Language (WSDL)
+	  <titleref>Web Services definitions Language (WSDL)
 	  1.1</titleref>, E. Christensen, F. Curbera, G. Meredith, and
 	  S. Weerawarana, Authors. World Wide Web Consortium, 15 March
-	  2002. This version of the Web Services Description Language
+	  2002. This version of the Web Services definitions Language
           1.1 Note is http://www.w3.org/TR/2001/NOTE-wsdl-20010315. The <loc
 	  href="http://www.w3.org/TR/wsdl">latest version of Web
-	  Services Description Language 1.1</loc> is available at
-	  http://www.w3.org/TR/wsdl.
+	  Services definitions Language 1.1</loc> is available at
+	  http://www.w3.org/TR/wsdl11.
 	</bibl>
 	
 <bibl key="XPointer Framework"

--- NEW FILE: wsdl11eientitieswd.dtd ---
<?xml version='1.0' encoding='ISO-8859-1' ?>

<!--
  Date parameters
  -->
<!ENTITY draft.year "2006">
<!ENTITY draft.month "November">
<!ENTITY draft.mm "11">
<!ENTITY draft.day "08">
<!ENTITY draft.dd "08">

<!ENTITY draft.date "&draft.year;&draft.mm;&draft.dd;">

<!ENTITY wsdl11ei.prefix "wsdl11-elementidentifier">

<!ENTITY w3c.tr.latest  "http://www.w3.org/TR">	

<!-- Latest version links. don't touch -->
<!ENTITY wsdl11ei.latest "&w3c.tr.latest;/&wsdl11ei.prefix;">

<!ENTITY w3c.tr  "&w3c.tr.latest;/&draft.year;">	

<!ENTITY document.role "public">

<!ENTITY document.status "W3C Note">
<!ENTITY status "W3C Note">

<!ENTITY w3c-designation
  "&w3c.tr.latest;/&draft.year;/&status;-&wsdl11ei.prefix;-&draft.date;">

<!ENTITY altlocs
    "<altlocs>
	<loc role='xml' href='&prefix;.xml'>XML</loc>
    </altlocs>">
Received on Thursday, 9 November 2006 05:07:56 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:20:58 GMT