2006/ws/policy ws-policy-attachment-diff20070330.html,NONE,1.1 ws-policy-attachment-diff20070330.xml,NONE,1.1 ws-policy-attachment-tr20070330.xml,NONE,1.1 ws-policy-framework-diff20070330.html,NONE,1.1 ws-policy-framework-diff20070330.xml,NONE,1.1 ws-policy-framework-tr20070330.xml,NONE,1.1 ws-policy-guidelines-diff20070330.html,NONE,1.1 ws-policy-guidelines-diff20070330.xml,NONE,1.1 ws-policy-guidelines-tr20070330.xml,NONE,1.1 ws-policy-primer-diff20070330.html,NONE,1.1 ws-policy-primer-diff20070330.xml,NONE,1.1 ws-policy-primer-tr20070330.xml,NONE,1.1 wsdl11elementidentifiers-diff20070330.html,NONE,1.1 wsdl11elementidentifiers-diff20070330.xml,NONE,1.1 wsdl11elementidentifiers-tr20070330.xml,NONE,1.1 build.xml,1.28,1.29

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

Modified Files:
	build.xml 
Added Files:
	ws-policy-attachment-diff20070330.html 
	ws-policy-attachment-diff20070330.xml 
	ws-policy-attachment-tr20070330.xml 
	ws-policy-framework-diff20070330.html 
	ws-policy-framework-diff20070330.xml 
	ws-policy-framework-tr20070330.xml 
	ws-policy-guidelines-diff20070330.html 
	ws-policy-guidelines-diff20070330.xml 
	ws-policy-guidelines-tr20070330.xml 
	ws-policy-primer-diff20070330.html 
	ws-policy-primer-diff20070330.xml 
	ws-policy-primer-tr20070330.xml 
	wsdl11elementidentifiers-diff20070330.html 
	wsdl11elementidentifiers-diff20070330.xml 
	wsdl11elementidentifiers-tr20070330.xml 
Log Message:
Updated diff generation.

--- NEW FILE: ws-policy-primer-diff20070330.html ---
<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title> -- Review Version</title><style type="text/css">
code           { font-family: monospace; }

div.constraint,
div.issue,
div.note,
div.notice     { margin-left: 2em; }

ol.enumar      { list-style-type: decimal; }
ol.enumla      { list-style-type: lower-alpha; }
ol.enumlr      { list-style-type: lower-roman; }
ol.enumua      { list-style-type: upper-alpha; }
ol.enumur      { list-style-type: upper-roman; }

dt.label       { display: run-in; }

li, p           { margin-top: 0.3em;
[...1542 lines suppressed...]
            </td></tr><tr><td colspan="1" rowspan="1">20070319</td><td colspan="1" rowspan="1">MH</td><td colspan="1" rowspan="1">Implemented the resolution for
              <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4213">issue 4213</a>   
              <a href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Mar/0076.html">as outlined.</a> 
              Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/189">189</a>.
            </td></tr><tr><td colspan="1" rowspan="1">20070319</td><td colspan="1" rowspan="1">PY</td><td colspan="1" rowspan="1">Implemented the resolution for
              <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4103">issue 4103</a>   
              <a href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Feb/0033.html">as outlined.</a> 
              Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/193">193</a>.
            </td></tr><tr><td colspan="1" rowspan="1">20070320</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Implemented the <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4300#c1">resolution</a> 
              for <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4300">issue 4300</a>.
              Editors' action 
              <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/190">190</a>.
            </td></tr><tr><td colspan="1" rowspan="1">20070321</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Updated section <a href="#change-description"><b>E. Changes in this Version of the Document</b></a>. </td></tr><tr><td colspan="1" rowspan="1">20070321</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Formatted the example in <a href="#ignorable-and-versioning"><b>3.8.1 Ignorable and Versioning</b></a>. </td></tr><tr><td colspan="1" rowspan="1">20070322</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Deleted residual text in <a href="#versioning-policy-language"><b>4. Versioning Policy Language</b></a>; <code>s/The possible extensibility points with their current extensibility - including some outstanding issues related to extensibility - are:/The possible extensibility points are:/</code> ; <code>s/PolicyReference: any attribute and a proposal to add any element/PolicyReference: any attribute and any element/</code>.</td></tr><div class="dff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070426</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">PY</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Editorial changes to align with the OASIS WS-SecurityPolicy specification.
            For <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4318"><span class="diff-add"><span>issue 4318</span></span></a>.
            Editors' action 
            <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/244"><span class="diff-add"><span>244</span></span></a>.
            </td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070430</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">TIB</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Editorial changes for <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4393"><span class="diff-add"><span>issue 4393</span></span></a>.
              Editors' action 
              <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/239"><span class="diff-add"><span>239</span></span></a>.
            </td></div></tr></div></tbody></table><br></div></div></body></html>
--- NEW FILE: wsdl11elementidentifiers-diff20070330.html ---
<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title> -- Review Version</title><style type="text/css">
code           { font-family: monospace; }

div.constraint,
div.issue,
div.note,
div.notice     { margin-left: 2em; }

ol.enumar      { list-style-type: decimal; }
ol.enumla      { list-style-type: lower-alpha; }
ol.enumlr      { list-style-type: lower-roman; }
ol.enumua      { list-style-type: upper-alpha; }
ol.enumur      { list-style-type: upper-roman; }

dt.label       { display: run-in; }

li, p           { margin-top: 0.3em;
                 margin-bottom: 0.3em; }

.diff-chg	{ background-color: yellow; }
.diff-del	{ background-color: red; text-decoration: line-through;}
.diff-add	{ background-color: lime; }

table          { empty-cells: show; }

table caption {
	font-weight: normal;
	font-style: italic;
	text-align: left;
	margin-bottom: .5em;
}

div.issue {
  color: red;
}
.rfc2119 {
  font-variant: small-caps;
}

div.exampleInner pre { margin-left: 1em;
                       margin-top: 0em; margin-bottom: 0em}
div.exampleOuter {border: 4px double gray;
                  margin: 0em; padding: 0em}
div.exampleInner { background-color: #d5dee3;
                   border-top-width: 4px;
                   border-top-style: double;
                   border-top-color: #d3d3d3;
                   border-bottom-width: 4px;
                   border-bottom-style: double;
                   border-bottom-color: #d3d3d3;
                   padding: 4px; margin: 0em }
div.exampleWrapper { margin: 4px }
div.exampleHeader { font-weight: bold;
                    margin: 4px}

div.diff-add  { background-color: #FFFF99; }
div.diff-del  { text-decoration: line-through; }
div.diff-chg  { background-color: #99FF99; }
div.diff-off  {  }

span.diff-add { background-color: #FFFF99; }
span.diff-del { text-decoration: line-through; }
span.diff-chg { background-color: #99FF99; }
span.diff-off {  }

td.diff-add   { background-color: #FFFF99; }
td.diff-del   { text-decoration: line-through }
td.diff-chg   { background-color: #99FF99; }
td.diff-off   {  }
</style><link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/base.css"></head><body><div><p>The presentation of this document has been augmented to
            identify changes from a previous version. Three kinds of changes
            are highlighted: <span class="diff-add">new, added text</span>,
            <span class="diff-chg">changed text</span>, and
            <span class="diff-del">deleted text</span>. NOTE: the status section of the document has not been augmented to
            identify changes from a previous version.</p><hr></div><div class="head">
<h1><a name="title" id="title"></a></h1>
<h2><a name="w3c-doctype" id="w3c-doctype"></a>Editors' copy $Date: 2007/05/01 14:49:32 $ @@ @@@@ @@@@</h2><dl><dt>This version:</dt><dd>
			<a href="wsdl11elementidentifiers.html">wsdl11elementidentifiers.html</a>
		</dd><dt>Latest version:</dt><dd><a href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/wsdl11elementidentifiers.html?content-type=text/html;charset=utf-8">http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/wsdl11elementidentifiers.html?content-type=text/html;charset=utf-8</a></dd><dt>Previous version:</dt><dd>
            <a href="http://www.w3.org/TR/2007/WD-wsdl11elementidentifiers-20070131">http://www.w3.org/TR/2007/WD-wsdl11elementidentifiers-20070131</a>
        </dd><dt>Editors:</dt><dd>David Orchard, BEA Systems</dd><dd>Asir S Vedamuthu, Microsoft Corporation</dd><dd>Frederick Hirsch, Nokia</dd><dd>Maryann Hondo, IBM Corporation</dd><dd>Prasad Yendluri, webMethods, Inc.</dd><dd>Toufic Boubez, Layer 7 Technologies</dd><dd>Ümit Yalçinalp, SAP AG.</dd></dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a>&nbsp;©&nbsp;@@@@&nbsp;<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> an <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 1.1 Element Identifiers defines a syntax to identify individual elements in a WSDL 1.1 document.</p></div><div>
<h2><a name="status" id="status"></a>Status of this Document</h2><p><strong>This document is an editors' copy that has
        no official standing.</strong></p><p></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>
&nbsp;&nbsp;&nbsp;&nbsp;1.1 <a href="#notcon">Notational Conventions</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>
&nbsp;&nbsp;&nbsp;&nbsp;3.1 <a href="#wsdl-iris">WSDL 1.1 IRIs</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;3.2 <a href="#soap-binding-decl-fragid">IRI Identification Of SOAP Binding elements</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;3.3 <a href="#element-designator-canonical-form">Canonical Form for WSDL 1.1 element identifiers</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;3.4 <a href="#Iri-ref-ex">Example</a><br>
4. <a href="#refs">References</a><br>
&nbsp;&nbsp;&nbsp;&nbsp;4.1 <a href="#refs-norm">Normative 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">
<h2><a name="intro" id="intro"></a>1. Introduction</h2><p>This document defines an element identifier syntax for WSDL 1.1 elements.
			</p><div class="div2">
<h3><a name="notcon" id="notcon"></a>1.1 Notational Conventions</h3><p>The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL",
	  "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY",
	  and "OPTIONAL" in this document are to be interpreted as
	  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="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>].  This document is primarily based upon [<a href="#WSDL-PART1">[WSDL 2.0 Core]</a>].  There is a substantial difference between the WSDL 1.1 and WSDL 2.0 fragment identifiers.WSDL 2.0 defines fragment identifiers with respect to the WSDL 2.0 component model, whereas WSDL 1.1 defines XML element and attribute syntax only.  Because there is no WSDL 1.1 component model, the WSDL 1.1 fragment identifiers identify WSDL 1.1 elements.  Note: the fragment identifers identify the WSDL 1.1 elements prior to any processing of the WSDL document, such as validation, inclusion, imports, schema type validation, etc.  Note further: WSDL 1.1 fragment identifiers require a targetNamespace so WSDL 1.1 documents without a targetNamespace will not have fragment identifiers. 
	</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
		<a href="#frag-ids-table">Table 2-1</a>.
	    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 <a href="#frag-ids-table">Table 2-1</a>.
	</p><a name="frag-ids-table"></a><table border="1"><caption>Table 2-1. Rules for determining pointer parts for WSDL 1.1 elements</caption><col span="1" width="19%"><col span="1" width="12%"><col span="1" width="12%"><col span="1" width="12%"><col span="1" width="45%"><tbody><tr><th colspan="1" rowspan="1">element</th><th colspan="1" rowspan="1">1</th><th colspan="1" rowspan="1">2</th><th colspan="1" rowspan="1">3</th><th colspan="1" rowspan="1">Pointer Part</th></tr><tr><td colspan="1" rowspan="1">Definitions</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.definitions()</code></td></tr><tr><td colspan="1" rowspan="1">Message</td><td colspan="1" rowspan="1"><code>message</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.message(</code><code>message</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Message Part</t><td colspan="1" rowspan="1"><code>message</code> NCName</td><td colspan="1" rowspan="1"><code>part</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.messagePart(</code><code>message/part</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">portType</td><td colspan="1" rowspan="1"><code>portType</code> NCName </td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.portType(</code><code>portType</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">portType Operation</td><td colspan="1" rowspan="1"><code>portType</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.portTypeOperation(</code><code>portType/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">portType Operation Input</td><td colspan="1" rowspan="1"><code>portType</code> NCName</td><td colspan="1" rowspn="1"><code>operation</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.portTypeOperation.input(</code><code>portType/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">portType Operation Output</td><td colspan="1" rowspan="1"><code>portType</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.portTypeOperation.output(</code><code>portType/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">portType Operation Fault</td><td colspan="1" rowspan="1"><code>portType</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> NCName</td><td colspan="1" rowspan="1"><code>fault</code> NCName</td><td colspan="1" rowspan="1"><code>wsdl11.portTypeOperation.fault(</code><code>portType/operation/fault</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Binding</td><td colspan="1" rowspan="1"><code>binding</code> NCame</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.binding(</code><code>binding</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Binding Operation</td><td colspan="1" rowspan="1"><code>binding</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> QName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.bindingOperation(</code><code>binding/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Binding Operation Input</td><td colspan="1" rowspan="1"><code>binding</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> QName</td><td colspan="1" rowspan="1">na/</td><td colspan="1" rowspan="1"><code>wsdl11.bindingOperation.input(</code><code>binding/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Binding Operation Output</td><td colspan="1" rowspan="1"><code>binding</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code QName</td><td colspan="1" rowspan="1">na/</td><td colspan="1" rowspan="1"><code>wsdl11.bindingOperation.output(</code><code>binding/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Binding Operation Fault</td><td colspan="1" rowspan="1"><code>binding</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> QName</td><td colspan="1" rowspan="1"><code>fault</code> NCName</td><td colspan="1" rowspan="1"><code>wsdl11.bindingOperation.fault(</code><code>binding/operation/fault</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Service</td><td colspan="1" rowspan="1"><code>service</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.service(</code><code>service</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">port</td><td colspan="1" rowspan="1"><code>service</code> NCName</td><td colspan="1" rowspan="1"><code>port</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspn="1" rowspan="1"><code>wsdl11.port(</code><code>service/port</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Extensions</td><td colspan="1" rowspan="1"><code>namespace</code> URI</td><td colspan="1" rowspan="1"><code>identifier</code> extension-specific-syntax</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.extension(</code><code>namespace,identifier</code><code>)</code></td></tr></tbody></table><br></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 section provides a syntax for IRI-references for all
		elements found in a [<a href="#WSDL11">[WSDL 1.1]</a>] 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>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 i.e. application/xml, then the fragment identifiers can be used to
		identify the main elements that are defined in the document.
	</p><p>
		In keeping with WSDL 1.1, which has a recommendation that 
		that the namespace URI be dereferencible to a WSDL 1.1 document,
		this section specifies the use of the namespace IRI with the
		WSDL 1.1 fragment identifiers to form an IRI-reference.
	</p><p>
		The IRI in an IRI-reference for a WSDL 1.1 element is the
		namespace name of the
		<code>name</code>
		property of either the element itself, in the case of
		<code>portType</code>
		,
		<code>Binding</code>
		, and
		<code>Service</code>
		elements, or the
		<code>name</code>
		property of the ancestor top-level element. The IRI provided
		by the namespace name of the
		<code>name</code>
		property is combined with a zero or more
		<code>xmlns</code>
		pointer parts (see
		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 1.1 fragment ids
		<a href="#frag-ids"><b>2. Fragment Identifiers</b></a>
		.
	</p></div><div class="div2">
<h3><a name="soap-binding-decl-fragid" id="soap-binding-decl-fragid"></a>3.2 IRI Identification Of SOAP Binding elements</h3><p><code>SOAP Binding</code> elements (binding, operation, body, header, fault, headerfault, and address) can be identified using the
	  <em>wsdl11.extension</em>
	  XPointer Framework scheme according to the following rules:</p><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.binding(</code><code>parent</code><code>)</code>), where: </p><ul><li><p>
	      <em>
		<code>parent</code>
	      </em>
	      is the pointer part of the <code>SOAP Binding's parent</code> element
	    </p></li></ul><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.operation(</code><code>parent</code><code>)</code>)</p><ul><li><p>
	      <em>
		<code>parent</code>
	      </em>
	      is the pointer part of the <code>SOAP Operation's parent</code> element
	    </p></li></ul><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.body(</code><code>parent</code><code>)</code>)</p><ul><li><p>
	      <em>
		<code>parent</code>
	      </em>
	      is the pointer part of the <code>SOAP Body's parent</code> element
	    </p></li></ul><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.header(</code><code>parent</code><code>)</code>)</p><ul><li><p>
	      <em>
		<code>parent</code>
	      </em>
	      is the pointer part of the <code>SOAP Header's parent</code> element
	    </p></li></ul><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.headerfault(</code><code>parent</code><code>)</code>)</p><ul><li><p>
	      <em>
		<code>parent</code>
	      </em>
	      is the pointer part of the <code>SOAP HeaderFault's parent</code> element
	    </p></li></ul><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.fault(</code><code>parent</code><code>)</code>)</p><ul><li><p>
	      <em>
		<code>parent</code>
	      </em>
	      is the pointer part of the <code>SOAP Fault's parent</code> element
	    </p></li></ul><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.address(</code><code>parent</code><code>)</code>)</p><ul><li><p>
	      <em>
		<code>parent</code>
	      </em>
	      is the pointer part of the <code>SOAP Address's parent</code> element
	    </p></li></ul></div><div class="div2">
<h3><a name="element-designator-canonical-form" id="element-designator-canonical-form"></a>3.3 Canonical Form for WSDL 1.1 element identifiers</h3><p>
			The IRI-references described above MAY be used as WSDL 1.1
			element identifiers. For ease of comparison, the fragment
			identifier of WSDL 1.1 element identifiers SHOULD conform
			to the following canonicalization rules:
		</p><ul><li><p>
						The fragment identifier consists of a sequence
						zero or more
						<code>xmlns()</code>
						pointer parts followed by exactly one
						<code>wsd11.*()</code>
						pointer part.
				</p></li><li><p>
						Each
						<code>xmlns()</code>
						pointer part that appears in the fragment
						identifier defines a namespace that is
						referenced by the
						<code>wsd11.*()</code>
						pointer part.
				</p></li><li><p>
						Each
						<code>xmlns()</code>
						pointer part defines a unique namespace.
				</p></li><li><p>
						The
						<code>xmlns()</code>
						pointer parts define namespaces in the same
						order as they are referenced in the
						<code>wsd11.*()</code>
						pointer part.
				</p></li><li><p>
						The namespace prefixes defined by the
						<code>xmlns()</code>
						pointer parts are named
						<code>ns1</code>
						,
						<code>ns2</code>
						, etc., in the order of their appearance.
				</p></li><li><p>
						The fragment identifier contains no optional
						whitespace.
				</p></li></ul></div><div class="div2">
<h3><a name="Iri-ref-ex" id="Iri-ref-ex"></a>3.4 Example</h3><p>Consider WSDL 1.1 document located at
	http://example.org/TicketAgent.wsdl.  Each WSDL 1.1 Element Identifier is shown in comments above the WSDL 1.1 element
	</p><div class="exampleOuter">
<p style="text-align: left" class="exampleHead"><a name="iri-ref-example-wsdl" id="iri-ref-example-wsdl"></a><i><span>Example 3-1. </span>IRI-References - Example WSDL 1.1 Document</i></p><div class="exampleInner"><pre>&lt;?xml version="1.0" encoding="UTF-8"?&gt; 

&lt;wsdl:definitions targetNamespace="http://example.org/TicketAgent.wsdl11"
    xmlns:tns="http://example.org/TicketAgent.wsdl11" 
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsTicketAgent="http://example.org/TicketAgent.xsd" 
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/ http://www.w3.org/TR/2001/NOTE-wsdl-20010315/wsdl11.xsd"&gt;

    &lt;!-- http://example.org/TicketAgent.wsdl11#wsd11.definitions() --&gt;

    &lt;wsdl:types&gt;
        &lt;xs:schema xmlns:xsTicketAgent="http://example.org/TicketAgent.xsd"
            targetNamespace="http://example.org/TicketAgent.xsd"&gt;
            &lt;xs:element name="listFlightsRequest" type="xsTicketAgent:tListFlights"/&gt;
            &lt;xs:complexType name="tListFlights"&gt;
                &lt;xs:sequence&gt;
                    &lt;xs:element name="travelDate" type="xs:date"/&gt;
                    &lt;xs:element name="startCity" type="xs:string"/&gt;
                    &lt;xs:element name="endCity" type="xs:string"/&gt;
                &lt;/xs:sequence&gt;
            &lt;/xs:complexType&gt;
            &lt;xs:element name="listFlightsResponse" type="xsTicketAgent:tFlightsResponse"/&gt;
            &lt;xs:complexType name="tFlightsResponse"&gt;
                &lt;xs:sequence&gt;
                    &lt;xs:element name="flightNumber" type="xs:integer" minOccurs="0"
                        maxOccurs="unbounded"/&gt;
                &lt;/xs:sequence&gt;
            &lt;/xs:complexType&gt;
        &lt;/xs:schema&gt;
    &lt;/wsdl:types&gt;

    &lt;wsdl:message name="listFlightsRequest"&gt;
        &lt;!-- Starting from here, http://example.org/TicketAgent.wsdl11 will be shortened to http://... --&gt;
        &lt;!-- http://...#wsdl11.message(listFlightsRequest) --&gt;
        &lt;wsdl:part name="body" element="xsTicketAgent:listFlightsRequest"/&gt;
        &lt;!-- http://...#wsdl11.messagePart(listFlightsRequest/body) --&gt;
    &lt;/wsdl:message&gt;

    &lt;wsdl:message name="listFlightsResponse"&gt;
        &lt;!-- http://...#wsdl11.message(listFlightsResponse) --&gt;
        &lt;wsdl:part name="body" element="xsTicketAgent:listFlightsResponse"/&gt;
        &lt;!-- http://...#wsdl11.messagePart(listFlightsResponse/body) --&gt;
    &lt;/wsdl:message&gt;

    &lt;wsdl:portType name="TicketAgent"&gt;
        &lt;!-- http://...#wsdl11.portType(TicketAgent) --&gt;
        &lt;wsdl:operation name="listFlights"&gt;
            &lt;!-- http://...#wsdl11.portTypeOperation(TicketAgent/listFlights) --&gt;
            &lt;wsdl:input message="tns:listFlightsRequest"/&gt;
            &lt;!-- http://...#wsdl11.portTypeOperation.input(TicketAgent/listFlights) --&gt;
            &lt;wsdl:output message="tns:listFlightsResponse"/&gt;
            &lt;!-- http://...#wsdl11.portTypeOperation.output(TicketAgent/listFlights) --&gt;
        &lt;/wsdl:operation&gt;
    &lt;/wsdl:portType&gt;

    &lt;wsdl:binding name="TicketAgentSoap" type="tns:TicketAgent"&gt;
        &lt;!-- http://...#wsdl11.binding(TicketAgentSoap) --&gt;
        &lt;soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/&gt;
        &lt;!-- http://...#wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/, 
             w11soap.binding( wsdl11.binding(TicketAgentSoap)) --&gt;
        &lt;wsdl:operation name="listFlights"&gt;
            &lt;!-- http://...#wsdl11.bindingOperation(TicketAgentSoap/listFlights) --&gt;
            &lt;wsdl:input&gt;
                &lt;!-- http://...#wsdl11.bindingOperation.input(TicketAgentSoap/listFlights) --&gt;
                &lt;soap:body parts="body" use="literal"/&gt;
                &lt;!-- http://...#wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/, 
                               w11soap.body(wsdl11.bindingOperation.input
                                           (TicketAgentSoap/listFlights)) --&gt;
            &lt;/wsdl:input&gt;
            &lt;wsdl:output&gt;
                &lt;!-- http://...#wsdl11.bindingOperation.output(TicketAgentSoap/listFlights) --&gt;
                &lt;soap:body parts="body" use="literal"/&gt;
                &lt;!-- http://...#wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/, 
                               w11soap.body(wsdl11.bindingOperation.output
                                           (TicketAgentSoap/listFlights)) --&gt;
            &lt;/wsdl:output&gt;
        &lt;/wsdl:operation&gt;
    &lt;/wsdl:binding&gt;

&lt;/wsdl:definitions&gt;</pre></div></div></div></div><div class="div1">
<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 class="label"><a name="RFC3023" id="RFC3023"></a>[RFC 3023] </dt><dd>IETF
	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
	  1998.  (See http://www.ietf.org/rfc/rfc3023.txt.)</dd><dt class="label"><a name="WSDL-PART1" id="WSDL-PART1"></a>[WSDL 2.0 Core] </dt><dd>
	  	<a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327"><cite>
		 Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language
	  	</cite></a>, R. Chinnici, J-J.
	  	Moreau, A. Ryman, S. Weerawarana, Editors. W3C Candidate Recommendation 27 March 2006. The current version of <a href="http://www.w3.org/TR/2006/CR-wsdl20-20060327">Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language</a> is available at
	  	http://www.w3.org/TR/2006/CR-wsdl20-20060327 . The
	  	<a href="http://www.w3.org/TR/wsdl20">
	  		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 http://www.w3.org/TR/2006/CR-wsdl20-20060327.)</dd><dt class="label"><a name="WSDL11" id="WSDL11"></a>[WSDL 1.1] </dt><dd>
	  <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. W3C Note 15 March
	  2002. The current version of <a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL) 1.1</a> is available at http://www.w3.org/TR/2001/NOTE-wsdl-20010315 . The <a href="http://www.w3.org/TR/wsdl">latest version of Web
	  Services definitions Language 1.1</a> is available at
	  http://www.w3.org/TR/wsdl11.
	  (See http://www.w3.org/TR/2001/NOTE-wsdl-20010315.)</dd><dt class="label"><a name="XPTR" id="XPTR"></a>[XPointer Framework] </dt><dd>
	    <a href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/"><cite>XPointer Framework</cite></a>,Paul Grosso, Eve
	    Maler, Jonathan Marsh, Norman Walsh, Editors. W3C Recommendation 25 March 2003.  The current version of <a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">XPointer Framework</a> is available at 
	    http://www.w3.org/TR/2003/REC-xptr-framework-20030325/ . The
	    <a href="http://www.w3.org/TR/xptr-framework/">latest
	    version of XPointer Framework</a> is available at
	    http://www.w3.org/TR/xptr-framework/.
	    (See http://www.w3.org/TR/2003/REC-xptr-framework-20030325/.)</dd><dt class="label"><a name="RFC2119" id="RFC2119"></a>[RFC 2119] </dt><dd>IETF "RFC 2119:
	  Key words for use in RFCs to Indicate Requirement Levels",
	  S. Bradner, March 1997.  (See http://www.ietf.org/rfc/rfc2119.txt.)</dd><dt class="label"><a name="RFC3986" id="RFC3986"></a>[RFC 3986] </dt><dd>IETF "RFC 3986:
	  Uniform Resource Identifiers (URI): Generic Syntax",
	  T. Berners-Lee, R. Fielding, L. Masinter, January 2005.   (See http://www.ietf.org/rfc/rfc3986.txt.)</dd></dl></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>Table A-1. Changes</caption><thead><tr><th colspan="1" rowspan="1">Who</th><th colspan="1" rowspan="1">When</th><th colspan="1" rowspan="1">What</th></tr></thead><tbody><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20061108</td><td colspan="1" rowspan="1">Initial Revision</td></tr><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20061212</td><td colspan="1" rowspan="1">Uncommented canonical section, fixed editorial items</td></tr><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20070122</td><td colspan="1" rowspan="1">Resolution of bug <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4208">4208</a>, AI is <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/145">145</a>
</td></tr><tr><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">20070127</td><td colspan="1" rowspan="1">Editorial fixes for publication preparation</td></tr><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20070219</td><td colspan="1" rowspan="1">Changed MessageReference to .input and .output, resolution of bug <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4251">4251</a>, AI is <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/150">150</a>
</td></tr><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20070308</td><td colspan="1" rowspan="1">Added note about targetnamespace being required. <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4331">4331</a>, AI is <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/177">177</a>
</td></tr><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20070308</td><td colspan="1" rowspan="1">Removed Schema element and type defs. <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4332">4332</a>, AI is <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/178">178</a>
</td></tr></tbody></table><br></div></div></body></html>
--- NEW FILE: wsdl11elementidentifiers-diff20070330.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE spec
  PUBLIC "-//W3C//DTD Specification V2.10//EN" "xmlspec.dtd">
<spec role="editors-copy" w3c-doctype="wd"><header>WSDL 1.1 Element Identifiers<w3c-designation>wsdl11elementidentifiers.html</w3c-designation><w3c-doctype>Editors' copy $Date: 2007/05/01 14:49:32 $</w3c-doctype><pubdate><day>@@</day><month>@@@@</month><year>@@@@</year></pubdate><publoc>
			<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="wsdl11elementidentifiers.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">wsdl11elementidentifiers.html</loc>
		</publoc><prevlocs>
            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/WD-wsdl11elementidentifiers-20070131" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://www.w3.org/TR/2007/WD-wsdl11elementidentifiers-20070131</loc>
        </prevlocs><latestloc><loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/wsdl11elementidentifiers.html?content-type=text/html;charset=utf-8" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/wsdl11elementidentifiers.html?content-type=text/html;charset=utf-8</loc></latestloc><authlist><author><name>David Orchard</name><affiliation>BEA Systems</affiliation></author><author role="editor"><name>Asir S Vedamuthu</name><affiliation>Microsoft Corporation</affiliation></author><author role="editor"><name>Frederick Hirsch</name><affiliation>Nokia</affiliation></author><author role="editor"><name>Maryann Hondo</name><affiliation>IBM Corporation</affiliation></author><author role="editor"><name>Prasad Yendluri</name><affiliation>webMethods, Inc.</affiliation></author><author role="editor"><name>Toufic Boubez</name><affiliation>Layer 7 Technologies</affiliation></author><author role="editor"<name>Ümit Yalçinalp</name><affiliation>SAP AG.</affiliation></author></authlist><abstract><p>WSDL 1.1 Element Identifiers defines a syntax to identify individual elements in a WSDL 1.1 document.</p></abstract><status><p/></status><langusage><language id="en">English</language></langusage><revisiondesc><p>Last Modified: $Date: 2007/05/01 14:49:32 $ CET</p></revisiondesc></header><body><div1 id="intro"><head>Introduction</head><p>This document defines an element identifier syntax for WSDL 1.1 elements.
			</p><div2 id="notcon"><head>Notational Conventions</head><p>The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL",
	  "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY",
	  and "OPTIONAL" in this document are to be interpreted as
	  described in RFC 2119 [<bibref ref="RFC2119"/>].</p><p>With the exception of examples and sections explicitly marked
    	as "Non-Normative", all parts of this specification are
    	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"/>].  This document is primarily based upon [<bibref ref="WSDL-PART1"/>].  There is a substantial difference between the WSDL 1.1 and WSDL 2.0 fragment identifiers.WSDL 2.0 defines fragment identifiers with respect to the WSDL 2.0 component model, whereas WSDL 1.1 defines XML element and attribute syntax only.  Because there is no WSDL 1.1 component model, the WSDL 1.1 fragment identifiers identify WSDL 1.1 elements.  Note: the fragment identifers identify the WSDL 1.1 elements prior to any processing of the WSDL document, such as validation, inclusion, imports, schema type validation, etc.  Note further: WSDL 1.1 fragment identifiers require a targetNamespace so WSDL 1.1 documents without a targetNamespace will not have fragment identifiers. 
	</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 border="1" id="frag-ids-table"><caption>Rules for determining pointer parts for WSDL 1.1 elements</caption><col span="1" width="19%"/><col span="1" width="12%"/><col span="1" width="12%"/><col span="1" width="12%"/><col span="1" width="45%"/><tbody><tr><th colspan="1" rowspan="1">element</th><th colspan="1" rowspan="1">1</th><th colspan="1" rowspan="1">2</th><th colspan="1" rowspan="1">3</th><th colspan="1" rowspan="1">Pointer Part</th></tr><tr><td colspan="1" rowspan="1">Definitions</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.definitions()</code></td></tr><tr><td colspan="1" rowspan="1">Message</td><td colspan="1" rowspan="1"><code>message</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.message(</code><code role="code-emph">message</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Message Part<td><td colspan="1" rowspan="1"><code>message</code> NCName</td><td colspan="1" rowspan="1"><code>part</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.messagePart(</code><code role="code-emph">message/part</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">portType</td><td colspan="1" rowspan="1"><code>portType</code> NCName </td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.portType(</code><code role="code-emph">portType</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">portType Operation</td><td colspan="1" rowspan="1"><code>portType</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.portTypeOperation(</code><code role="code-emph">portType/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">portType Operation Input</td><td colspan="1" rowspan="1"><ode>portType</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.portTypeOperation.input(</code><code role="code-emph">portType/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">portType Operation Output</td><td colspan="1" rowspan="1"><code>portType</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.portTypeOperation.output(</code><code role="code-emph">portType/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">portType Operation Fault</td><td colspan="1" rowspan="1"><code>portType</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> NCName</td><td colspan="1" rowspan="1"><code>fault</code> NCName</td><td colspan="1" rowspan="1"><code>wsdl11.portTypeOperation.fault(</code><code role="code-emph">portType/operation/fault</code><code>)</code><td></tr><tr><td colspan="1" rowspan="1">Binding</td><td colspan="1" rowspan="1"><code>binding</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.binding(</code><code role="code-emph">binding</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Binding Operation</td><td colspan="1" rowspan="1"><code>binding</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> QName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.bindingOperation(</code><code role="code-emph">binding/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Binding Operation Input</td><td colspan="1" rowspan="1"><code>binding</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> QName</td><td colspan="1" rowspan="1">na/</td><td colspan="1" rowspan="1"><code>wsdl11.bindingOperation.input(</code><code role="code-emph">binding/operation</code><code>)</code></td></tr><tr><td colspan"1" rowspan="1">Binding Operation Output</td><td colspan="1" rowspan="1"><code>binding</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> QName</td><td colspan="1" rowspan="1">na/</td><td colspan="1" rowspan="1"><code>wsdl11.bindingOperation.output(</code><code role="code-emph">binding/operation</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Binding Operation Fault</td><td colspan="1" rowspan="1"><code>binding</code> NCName</td><td colspan="1" rowspan="1"><code>operation</code> QName</td><td colspan="1" rowspan="1"><code>fault</code> NCName</td><td colspan="1" rowspan="1"><code>wsdl11.bindingOperation.fault(</code><code role="code-emph">binding/operation/fault</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Service</td><td colspan="1" rowspan="1"><code>service</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.service(</code><code role="code-emph">service</code><code>)</code></td></r><tr><td colspan="1" rowspan="1">port</td><td colspan="1" rowspan="1"><code>service</code> NCName</td><td colspan="1" rowspan="1"><code>port</code> NCName</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.port(</code><code role="code-emph">service/port</code><code>)</code></td></tr><tr><td colspan="1" rowspan="1">Extensions</td><td colspan="1" rowspan="1"><code>namespace</code> URI</td><td colspan="1" rowspan="1"><code>identifier</code> extension-specific-syntax</td><td colspan="1" rowspan="1">n/a</td><td colspan="1" rowspan="1"><code>wsdl11.extension(</code><code role="code-emph">namespace,identifier</code><code>)</code></td></tr></tbody></table></div1><div1 id="wsdl-iri-references"><head>IRI-References for WSDL 1.1 Elements</head><p>
		This section provides a syntax for IRI-references for all
		elements found in a [<bibref ref="WSDL11"/>] document. The IRI-references are easy
		to understand and compare, while imposing no burden on the WSDL 1.1
		author.
	</p><div2 id="wsdl-iris"><head>WSDL 1.1 IRIs</head><p>There are two main cases for WSDL 1.1 IRIs:</p><ulist><item><p>the IRI of a WSDL 1.1 document</p></item><item><p>the IRI of a WSDL 1.1 namespace</p></item></ulist><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 i.e. application/xml, then the fragment identifiers can be used to
		identify the main elements that are defined in the document.
	</p><p>
		In keeping with WSDL 1.1, which has a recommendation that 
		that the namespace URI be dereferencible to a WSDL 1.1 document,
		this section specifies the use of the namespace IRI with the
		WSDL 1.1 fragment identifiers to form an IRI-reference.
	</p><p>
		The IRI in an IRI-reference for a WSDL 1.1 element is the
		namespace name of the
		<code>name</code>
		property of either the element itself, in the case of
		<code>portType</code>
		,
		<code>Binding</code>
		, and
		<code>Service</code>
		elements, or the
		<code>name</code>
		property of the ancestor top-level element. The IRI provided
		by the namespace name of the
		<code>name</code>
		property is combined with a zero or more
		<code>xmlns</code>
		pointer parts (see
		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 1.1 fragment ids
		<specref ref="frag-ids"/>
		.
	</p></div2><div2 id="soap-binding-decl-fragid"><head>IRI Identification Of SOAP Binding elements</head><p><code>SOAP Binding</code> elements (binding, operation, body, header, fault, headerfault, and address) can be identified using the
	  <emph>wsdl11.extension</emph>
	  XPointer Framework scheme according to the following rules:</p><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.binding(</code><code role="code-emph">parent</code><code>)</code>), where: </p><ulist><item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Binding's parent</code> element
	    </p></item></ulist><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.operation(</code><code role="code-emph">parent</code><code>)</code>)</p><ulist><item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Operation's parent</code> element
	    </p></item></ulist><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.body(</code><code role="code-emph">parent</code><code>)</code>)</p><ulist><item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Body's parent</code> element
	    </p></item></ulist><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.header(</code><code role="code-emph">parent</code><code>)</code>)</p><ulist><item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Header's parent</code> element
	    </p></item></ulist><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.headerfault(</code><code role="code-emph">parent</code><code>)</code>)</p><ulist><item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP HeaderFault's parent</code> element
	    </p></item></ulist><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.fault(</code><code role="code-emph">parent</code><code>)</code>)</p><ulist><item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Fault's parent</code> element
	    </p></item></ulist><p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.address(</code><code role="code-emph">parent</code><code>)</code>)</p><ulist><item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Address's parent</code> element
	    </p></item></ulist></div2><div2 id="element-designator-canonical-form"><head>Canonical Form for WSDL 1.1 element identifiers</head><p>
			The IRI-references described above MAY be used as WSDL 1.1
			element identifiers. For ease of comparison, the fragment
			identifier of WSDL 1.1 element identifiers SHOULD conform
			to the following canonicalization rules:
		</p><ulist><item><p>
						The fragment identifier consists of a sequence
						zero or more
						<code>xmlns()</code>
						pointer parts followed by exactly one
						<code>wsd11.*()</code>
						pointer part.
				</p></item><item><p>
						Each
						<code>xmlns()</code>
						pointer part that appears in the fragment
						identifier defines a namespace that is
						referenced by the
						<code>wsd11.*()</code>
						pointer part.
				</p></item><item><p>
						Each
						<code>xmlns()</code>
						pointer part defines a unique namespace.
				</p></item><item><p>
						The
						<code>xmlns()</code>
						pointer parts define namespaces in the same
						order as they are referenced in the
						<code>wsd11.*()</code>
						pointer part.
				</p></item><item><p>
						The namespace prefixes defined by the
						<code>xmlns()</code>
						pointer parts are named
						<code>ns1</code>
						,
						<code>ns2</code>
						, etc., in the order of their appearance.
				</p></item><item><p>
						The fragment identifier contains no optional
						whitespace.
				</p></item></ulist></div2><div2 id="Iri-ref-ex"><head>Example</head><p>Consider WSDL 1.1 document located at
	http://example.org/TicketAgent.wsdl.  Each WSDL 1.1 Element Identifier is shown in comments above the WSDL 1.1 element
	</p><example id="iri-ref-example-wsdl"><head>IRI-References - Example WSDL 1.1 Document</head><eg xml:space="preserve">&lt;?xml version="1.0" encoding="UTF-8"?&gt; 

&lt;wsdl:definitions targetNamespace="http://example.org/TicketAgent.wsdl11"
    xmlns:tns="http://example.org/TicketAgent.wsdl11" 
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsTicketAgent="http://example.org/TicketAgent.xsd" 
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/ http://www.w3.org/TR/2001/NOTE-wsdl-20010315/wsdl11.xsd"&gt;

    &lt;!-- http://example.org/TicketAgent.wsdl11#wsd11.definitions() --&gt;

    &lt;wsdl:types&gt;
        &lt;xs:schema xmlns:xsTicketAgent="http://example.org/TicketAgent.xsd"
            targetNamespace="http://example.org/TicketAgent.xsd"&gt;
            &lt;xs:element name="listFlightsRequest" type="xsTicketAgent:tListFlights"/&gt;
            &lt;xs:complexType name="tListFlights"&gt;
                &lt;xs:sequence&gt;
                    &lt;xs:element name="travelDate" type="xs:date"/&gt;
                    &lt;xs:element name="startCity" type="xs:string"/&gt;
                    &lt;xs:element name="endCity" type="xs:string"/&gt;
                &lt;/xs:sequence&gt;
            &lt;/xs:complexType&gt;
            &lt;xs:element name="listFlightsResponse" type="xsTicketAgent:tFlightsResponse"/&gt;
            &lt;xs:complexType name="tFlightsResponse"&gt;
                &lt;xs:sequence&gt;
                    &lt;xs:element name="flightNumber" type="xs:integer" minOccurs="0"
                        maxOccurs="unbounded"/&gt;
                &lt;/xs:sequence&gt;
            &lt;/xs:complexType&gt;
        &lt;/xs:schema&gt;
    &lt;/wsdl:types&gt;

    &lt;wsdl:message name="listFlightsRequest"&gt;
        &lt;!-- Starting from here, http://example.org/TicketAgent.wsdl11 will be shortened to http://... --&gt;
        &lt;!-- http://...#wsdl11.message(listFlightsRequest) --&gt;
        &lt;wsdl:part name="body" element="xsTicketAgent:listFlightsRequest"/&gt;
        &lt;!-- http://...#wsdl11.messagePart(listFlightsRequest/body) --&gt;
    &lt;/wsdl:message&gt;

    &lt;wsdl:message name="listFlightsResponse"&gt;
        &lt;!-- http://...#wsdl11.message(listFlightsResponse) --&gt;
        &lt;wsdl:part name="body" element="xsTicketAgent:listFlightsResponse"/&gt;
        &lt;!-- http://...#wsdl11.messagePart(listFlightsResponse/body) --&gt;
    &lt;/wsdl:message&gt;

    &lt;wsdl:portType name="TicketAgent"&gt;
        &lt;!-- http://...#wsdl11.portType(TicketAgent) --&gt;
        &lt;wsdl:operation name="listFlights"&gt;
            &lt;!-- http://...#wsdl11.portTypeOperation(TicketAgent/listFlights) --&gt;
            &lt;wsdl:input message="tns:listFlightsRequest"/&gt;
            &lt;!-- http://...#wsdl11.portTypeOperation.input(TicketAgent/listFlights) --&gt;
            &lt;wsdl:output message="tns:listFlightsResponse"/&gt;
            &lt;!-- http://...#wsdl11.portTypeOperation.output(TicketAgent/listFlights) --&gt;
        &lt;/wsdl:operation&gt;
    &lt;/wsdl:portType&gt;

    &lt;wsdl:binding name="TicketAgentSoap" type="tns:TicketAgent"&gt;
        &lt;!-- http://...#wsdl11.binding(TicketAgentSoap) --&gt;
        &lt;soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/&gt;
        &lt;!-- http://...#wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/, 
             w11soap.binding( wsdl11.binding(TicketAgentSoap)) --&gt;
        &lt;wsdl:operation name="listFlights"&gt;
            &lt;!-- http://...#wsdl11.bindingOperation(TicketAgentSoap/listFlights) --&gt;
            &lt;wsdl:input&gt;
                &lt;!-- http://...#wsdl11.bindingOperation.input(TicketAgentSoap/listFlights) --&gt;
                &lt;soap:body parts="body" use="literal"/&gt;
                &lt;!-- http://...#wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/, 
                               w11soap.body(wsdl11.bindingOperation.input
                                           (TicketAgentSoap/listFlights)) --&gt;
            &lt;/wsdl:input&gt;
            &lt;wsdl:output&gt;
                &lt;!-- http://...#wsdl11.bindingOperation.output(TicketAgentSoap/listFlights) --&gt;
                &lt;soap:body parts="body" use="literal"/&gt;
                &lt;!-- http://...#wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/, 
                               w11soap.body(wsdl11.bindingOperation.output
                                           (TicketAgentSoap/listFlights)) --&gt;
            &lt;/wsdl:output&gt;
        &lt;/wsdl:operation&gt;
    &lt;/wsdl:binding&gt;

&lt;/wsdl:definitions&gt;</eg></example></div2></div1><div1 id="refs"><head>References</head><div2 id="refs-norm"><head>Normative References</head><blist><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.ietf.org/rfc/rfc3023.txt" id="RFC3023" key="RFC 3023" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">IETF
	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
	  1998.</bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327" id="WSDL-PART1" key="WSDL 2.0 Core" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
	  	<titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">
		 Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language
	  	</titleref>, R. Chinnici, J-J.
	  	Moreau, A. Ryman, S. Weerawarana, Editors. W3C Candidate Recommendation 27 March 2006. The current version of <loc href="http://www.w3.org/TR/2006/CR-wsdl20-20060327" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language</loc> is available at
	  	http://www.w3.org/TR/2006/CR-wsdl20-20060327 . The
	  	<loc href="http://www.w3.org/TR/wsdl20" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
	  		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.
	  </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315" id="WSDL11" key="WSDL 1.1" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
	  <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services definitions Language (WSDL)
	  1.1</titleref>, E. Christensen, F. Curbera, G. Meredith, and
	  S. Weerawarana, Authors. W3C Note 15 March
	  2002. The current version of <loc href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">Web Services Description Language (WSDL) 1.1</loc> is available at http://www.w3.org/TR/2001/NOTE-wsdl-20010315 . The <loc href="http://www.w3.org/TR/wsdl" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of Web
	  Services definitions Language 1.1</loc> is available at
	  http://www.w3.org/TR/wsdl11.
	</bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/" id="XPTR" key="XPointer Framework" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
	    <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">XPointer Framework</titleref>,Paul Grosso, Eve
	    Maler, Jonathan Marsh, Norman Walsh, Editors. W3C Recommendation 25 March 2003.  The current version of <loc href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">XPointer Framework</loc> is available at 
	    http://www.w3.org/TR/2003/REC-xptr-framework-20030325/ . The
	    <loc href="http://www.w3.org/TR/xptr-framework/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest
	    version of XPointer Framework</loc> is available at
	    http://www.w3.org/TR/xptr-framework/.
	  </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.ietf.org/rfc/rfc2119.txt" id="RFC2119" key="RFC 2119" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">IETF "RFC 2119:
	  Key words for use in RFCs to Indicate Requirement Levels",
	  S. Bradner, March 1997.</bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.ietf.org/rfc/rfc3986.txt" id="RFC3986" key="RFC 3986" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">IETF "RFC 3986:
	  Uniform Resource Identifiers (URI): Generic Syntax",
	  T. Berners-Lee, R. Fielding, L. Masinter, January 2005. </bibl></blist></div2><!--<div2 id="refs-inform">
				<head>Informative References</head>

			</div2> --></div1></body><back><inform-div1 id="changelog"><head>Change Log</head><table border="1"><caption>Changes</caption><thead><tr><th colspan="1" rowspan="1">Who</th><th colspan="1" rowspan="1">When</th><th colspan="1" rowspan="1">What</th></tr></thead><tbody><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20061108</td><td colspan="1" rowspan="1">Initial Revision</td></tr><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20061212</td><td colspan="1" rowspan="1">Uncommented canonical section, fixed editorial items</td></tr><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20070122</td><td colspan="1" rowspan="1">Resolution of bug <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4208" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4208</loc>, AI is <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/145" xlink:actuate="nRequest" xlink:show="replace" xlink:type="simple">145</loc>
</td></tr><tr><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">20070127</td><td colspan="1" rowspan="1">Editorial fixes for publication preparation</td></tr><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20070219</td><td colspan="1" rowspan="1">Changed MessageReference to .input and .output, resolution of bug <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4251" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4251</loc>, AI is <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/150" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">150</loc>
</td></tr><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20070308</td><td colspan="1" rowspan="1">Added note about targetnamespace being required. <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4331" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4331</loc>, AI is <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/177" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">177</loc>
</td></tr><tr><td colspan="1" rowspan="1">DBO</td><td colspan="1" rowspan="1">20070308</td><td colspan="1" rowspan="1">Removed Schema element and type defs. <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4332" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4332</loc>, AI is <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/178" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">178</loc>
</td></tr></tbody></table></inform-div1></back></spec>
--- NEW FILE: ws-policy-framework-diff20070330.xml ---
<?xml version="1.0" encoding="UTF-8"?><!-- $Id: ws-policy-framework-diff20070330.xml,v 1.1 2007/05/01 14:49:32 fsasaki Exp $ -->
<!DOCTYPE spec
  PUBLIC "-//W3C//DTD Specification V2.10//EN" "xmlspec.dtd">
<spec role="editors-copy" w3c-doctype="wd"><header>Web Services Policy 1.5 - Framework<w3c-designation>ws-policy-framework.html</w3c-designation><w3c-doctype>Editors' copy $Date: 2007/05/01 14:49:32 $</w3c-doctype><pubdate><day>@@</day><month>@@@@</month><year>@@@@</year></pubdate><publoc>
            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="ws-policy-framework.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">ws-policy-framework.html</loc>
        </publoc><prevlocs>
            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/CR-ws-policy-20070228" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://www.w3.org/TR/2007/CR-ws-policy-20070228</loc>
        </prevlocs><latestloc><loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-framework.html?content-type=text/html;charset=utf-8" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-framework.html?content-type=text/html;charset=utf-8</loc></latestloc><authlist><author role="editor"><name>Asir S Vedamuthu</name><affiliation>Microsoft Corporation</affiliation></author><author role="editor"><name>David Orchard</name><affiliation>BEA Systems, Inc.</affiliation></author><author role="editor"><name>Frederick Hirsch</name><affiliation>Nokia</affiliation></author><author role="editor"><name>Maryann Hondo</name><affiliation>IBM Corporation</affiliation></author><author role="editor"><name>Prasad Yendluri</name><affiliation>webMethods, Inc.</affiliation></author><author role="editor"><name>Toufic Boubez</name><affiliation>Layer 7 Technologies</affiliation></author><author rol="editor"><name>Ümit Yalçinalp</name><affiliation>SAP AG.</affiliation></author></authlist><abstract><p>The Web Services Policy 1.5 - Framework provides a general purpose model and corresponding syntax
                to describe the policies of entities in a Web services-based system.</p><p>Web Services Policy Framework defines a base set of constructs that can be used and
                extended by other Web services specifications to describe a broad range of service
                requirements and capabilities.</p></abstract><status><p/></status><langusage><language id="en-US">English</language></langusage><revisiondesc><p>Last Modified: $Date: 2007/05/01 14:49:32 $</p></revisiondesc></header><body><div1 id="tocRange"><head>Introduction</head><p>Web Services Policy 1.5 - Framework defines a framework and a model for expressing policies that
                refer to domain-specific capabilities, requirements, and general characteristics of
                entities in a Web services-based system. </p><p>A <termref def="policy">policy</termref> is a collection of policy alternatives. A
                    <termref def="policy_alternative">policy alternative </termref> is a collection
                of policy assertions. A <termref def="policy_assertion">policy assertion</termref>
                represents a requirement, capability, or other property of a behavior. A <termref def="policy_expression">policy expression</termref> is an XML Infoset
                representation of its policy, either in a normal form or in its equivalent compact
                form. Some policy assertions specify traditional requirements and capabilities that
                will manifest themselves in the messages exchanged(e.g., authentication scheme,
[...1286 lines suppressed...]
                            and <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4238" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4238</loc>. Editors' action <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/142" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">142</loc>. </td></tr><tr><td colspan="1" rowspan="1">20070123</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Fixed a typo in <specref ref="Informative-References"/>: "[IETF RFC
                            3023]IETF "RFC 2246:". </td></tr><tr><td colspan="1" rowspan="1">20070123</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Applied a <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4197#c2" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">missed
                                item </loc>(re issue <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4197" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4197</loc>) to section <specref ref="Extensibility"/>: Umit's amendment
                            - "such as in Section 4.3.4 Policy References" and other changes. </td></tr><tr><td colspan="1" rowspan="1">20070124</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Updated Section <specref ref="change-description"/>. </td></tr><tr><td colspan="1" rowspan="1">20070207</td><td colspan="1" rowspan="1">PY</td><td colspan="1" rowspan="1">Implemented the resolution for issue <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4307" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4307</loc>. Editors' action <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/156" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">156</loc>. </td></tr><tr><td colspan="1" rowspan="1">20070207</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Implemented the resolution for issue <loc xmlns:xlink="http://www.w3.org/1999/xlink" href=http://www.w3.org/Bugs/Public/show_bug.cgi?id=4306" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4306</loc>. Editors' action <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/158" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">158</loc>. </td></tr><tr><td colspan="1" rowspan="1">20070222</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Applied a <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Jan/0157.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">missed item</loc> (re issue <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4204" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4204</loc>) to <specref ref="XML_Namespaces"/>. </td></tr><tr><td colspan="1" rowspan="1">20070313</td><td colspan="1" rowspan="1">FJH</td><td colspan="1" rowspa="1">Applied <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2007/03/13-ws-policy-irc#T18-27-19" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">resolution</loc> 
                            to <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4379" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">issue 4379</loc>
                            with minor editorial revision (editors action 
                            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/181" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">181</loc>).
                            </td></tr><tr><td colspan="1" rowspan="1">20070321</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Reset Section <specref ref="change-description"/>. </td></tr><tr><td colspan="1" rowspan="1">20070328</td><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">Re-formatted the first example in <specref ref="Policy_Assertion_Nesting"/>. </td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070426</td><td colspan="1" diff="add" rowspan="1">PY</td><td colspan="1" diff="add" rowspan="1">Editorial changes to align with the OASIS WS-SecurityPolicy specification.
                            For <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4318" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 4318</phrase></loc>.
                            Editors' action 
                            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/242" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">242</phrase></loc>.
                        </td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070430</td><td colspan="1" diff="add" rowspan="1">TIB</td><td colspan="1" diff="add" rowspan="1">Editorial changes for
                        <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4477" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 4477</phrase></loc>.
                            Editors' action 
                            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/247" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">247</phrase></loc>.
                        </td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070430</td><td colspan="1" diff="add" rowspan="1">TIB</td><td colspan="1" diff="add" rowspan="1">Editorial changes for
                            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4478" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 4478</phrase></loc>.
                            Editors' action 
                            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/248" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">248</phrase></loc>.
                        </td></tr></tbody></table></inform-div1></back></spec>
Index: build.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/build.xml,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- build.xml	5 Apr 2007 13:04:53 -0000	1.28
+++ build.xml	1 May 2007 14:49:31 -0000	1.29
@@ -11,10 +11,10 @@
     <property name="glossary" value="extract-glist.xsl"/>
 	<property name="generateBPlist" value="generateBPlist.xsl"/>
     <property name="diffformat" value="diffspec.xsl"/>
-    <property name="last-public-draft" value="20070228"/>
-    <property name="primer-last-public-draft" value="20061221"/>
-    <property name="guidelines-last-public-draft" value="20061221"/>
-    <property name="wsdl11elementidentifiers-last-public-draft" value="20070131"/>
+    <property name="last-public-draft" value="20070330"/>
+    <property name="primer-last-public-draft" value="20070330"/>
+    <property name="guidelines-last-public-draft" value="20070330"/>
+    <property name="wsdl11elementidentifiers-last-public-draft" value="20070330"/>
 
     <target name="clean">
         <delete quiet="true" file="ws-policy-framework.html"/>

--- NEW FILE: ws-policy-guidelines-diff20070330.xml ---
<?xml version="1.0" encoding="UTF-8"?><!-- $Id: ws-policy-guidelines-diff20070330.xml,v 1.1 2007/05/01 14:49:32 fsasaki Exp $ -->
<!DOCTYPE spec
  PUBLIC "-//W3C//DTD Specification V2.10//EN" "xmlspec.dtd">
<spec role="editors-copy" w3c-doctype="wd"><header>Web Services Policy 1.5 - Guidelines for Policy Assertion Authors<w3c-designation>ws-policy-guidelines.html</w3c-designation><w3c-doctype>Editors' copy $Date: 2007/05/01 14:49:32 $</w3c-doctype><pubdate><day>@@</day><month>@@@@</month><year>@@@@</year></pubdate><publoc>
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="ws-policy-guidelines.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">ws-policy-guidelines.html</loc>
    </publoc><prevlocs>
            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2006/WD-ws-policy-guidelines-20061221" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://www.w3.org/TR/2006/WD-ws-policy-guidelines-20061221</loc>
        </prevlocs><latestloc><loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-guidelines.html?content-type=text/html;charset=utf-8" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-guidelines.html?content-type=text/html;charset=utf-8</loc></latestloc><authlist><author role="editor"><name>Asir S Vedamuthu</name><affiliation>Microsoft Corporation</affiliation></author><author role="editor"><name>David Orchard</name><affiliation>BEA Systems, Inc.</affiliation></author><author role="editor"><name>Frederick Hirsch</name><affiliation>Nokia</affiliation></author><author role="editor"><name>Maryann Hondo</name><affiliation>IBM Corporation</affiliation></author><author role="editor"><name>Prasad Yendluri</name><affiliation>webMethods, Inc.</affiliation></author><author role="editor"><name>Toufic Boubez</name><affiliation>Layer 7 Technologies</affiliation></author><author rle="editor"><name>Ümit Yalçinalp</name><affiliation>SAP AG.</affiliation></author></authlist><abstract><p>
        <emph>Web Services Policy 1.5 - Guidelines for Policy Assertion Authors</emph> is intended to provide guidance for assertion
        authors that will work with the Web Services Policy 1.5 - Framework [<bibref ref="WS-Policy"/>] and Web Services Policy 1.5 - Attachment [<bibref ref="WS-PolicyAttachment"/>] specifications to create domain
        specific assertions. The focus of this document is to provide
        best practices and patterns to follow as well as illustrate
        the care needed in using WS-Policy to achieve the best
        possible results for interoperability. It is a complementary
        guide to using the specifications. </p></abstract><status><p/></status><langusage><language id="en-US">English</language></langusage><revisiondesc><p>Last Modified: $Date: 2007/05/01 14:49:32 $</p></revisiondesc></header><body><div1 id="introduction"><head>Introduction</head><p diff="add"><phrase diff="add">Test: </phrase><specref ref="bp-entire-mep-for-optional"/><phrase diff="add">.</phrase></p><p>The WS-Policy specification defines a policy to be a collection
        of policy alternatives with each policy alternative a
        collection of policy assertions. The Web Services Policy 1.5 - Framework provides a flexible framework to 
        represent
        consistent combinations of behaviors from a variety of domains.
[...1409 lines suppressed...]
							Editors' action 
							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/207" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">207</loc>.
						</td></tr><tr><td colspan="1" rowspan="1">20070321</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Updated section <specref ref="change-description"/>. </td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070329</td><td colspan="1" diff="add" rowspan="1">DBO</td><td colspan="1" diff="add" rowspan="1">Changed all &lt;p&gt;Best Practice:  to &lt;p role="practice"&gt;</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070416</td><td colspan="1" diff="add" rowspan="1">DBO</td><td colspan="1" diff="add" rowspan="1">Updated 6.2 and 6.3 for <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 3989</phrase></loc>.  Note, removed one best practice that was a dup.</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070423</td><td colspan="1" diff="add" rowspan="1">FJH</td><td colspan="1" diff="add" rowspan="1"Updated 5.5 Designating Optional Behaviors for 
							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 3989</phrase></loc>.  Added informative reference for MTOMPolicy. 
							Added two best practices, one is similar to G16 but focused on optional. Revised practice that was there.</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070425</td><td colspan="1" diff="add" rowspan="1">MH</td><td colspan="1" diff="add" rowspan="1">Updated 5.3 "Considerations when Modeling New Assertions" related to
							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 3989</phrase></loc>.  [Editorial Action 229] Restructured text to follow examples</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070425</td><td colspan="1" diff="add" rowspan="1">TIB</td><td colspan="1" diff="add" rowspan="1">Updated 5.2 Authoring Styles for 
							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 3989</phrase></loc>
							and editors' action item
							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/227" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">227</phrase></loc>
						</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070426</td><td colspan="1" diff="add" rowspan="1">PY</td><td colspan="1" diff="add" rowspan="1">Editorial changes to align with the OASIS WS-SecurityPolicy specification.
							For <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4318" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 4318</phrase></loc>.
							Editors' action 
							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/245" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">245</phrase></loc>.
						</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070427</td><td colspan="1" diff="add" rowspan="1">FJH</td><td colspan="1" diff="add" rowspan="1">Updated 5.5.1 Optional behavior in Compact authoring adding G7 and G8 for 
							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 3989</phrase></loc>
							and editors' action item
							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/250" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">250</phrase></loc>
							as noted  in <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Mar/0069.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">message 69</phrase></loc>.
							Also  replaced TBD in section 2 with descriptive text."
						</td></tr></tbody></table></inform-div1></back></spec>
--- NEW FILE: ws-policy-attachment-diff20070330.html ---
<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title> -- Review Version</title><style type="text/css">
code           { font-family: monospace; }

div.constraint,
div.issue,
div.note,
div.notice     { margin-left: 2em; }

ol.enumar      { list-style-type: decimal; }
ol.enumla      { list-style-type: lower-alpha; }
ol.enumlr      { list-style-type: lower-roman; }
ol.enumua      { list-style-type: upper-alpha; }
ol.enumur      { list-style-type: upper-roman; }

dt.label       { display: run-in; }

li, p           { margin-top: 0.3em;
[...1954 lines suppressed...]
      and all occurrences of <code>Policy</code> and <code>PolicyReference</code>.
    </td></tr><tr><td colspan="1" rowspan="1">20070123</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Fixed a typo in <a href="#Informative-References"><b>A.2 Other References</b></a>: "[IETF RFC 3023]IETF "RFC 2246:".
    </td></tr><tr><td colspan="1" rowspan="1">20070124</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Updated Section <a href="#change-description"><b>D. Changes in this Version of the Document</b></a>.
    </td></tr><tr><td colspan="1" rowspan="1">20070207</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Implemented the resolution for issue
      <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4306">4306</a>.
      Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/158">158</a>.
    </td></tr><tr><td colspan="1" rowspan="1">20070222</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Applied a <a href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Jan/0157.html">missed item</a> 
      (re issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4207">4207</a>) to 
      <a href="#XMLNamespaces"><b>2.2 XML Namespaces</b></a>.
    </td></tr><tr><td colspan="1" rowspan="1">20070315</td><td colspan="1" rowspan="1">PY</td><td colspan="1" rowspan="1">Implemented the resolution for issue
      <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4391">4391</a>.
      Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/200">200</a>.
    </td></tr><tr><td colspan="1" rowspan="1">20070316</td><td colspan="1" rowspan="1">PY</td><td colspan="1" rowspan="1">Implemented part of the resolution as it applies to the Attachment spec, for issue
      <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4389">4389</a>.
      Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/209">209</a>.
    </td></tr><tr><td colspan="1" rowspan="1">20070321</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Reset Section <a href="#change-description"><b>D. Changes in this Version of the Document</b></a>. </td></tr><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070426</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">PY</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Editorial changes to align with the OASIS WS-SecurityPolicy specification.
      For <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4318"><span class="diff-add"><span>issue 4318</span></span></a>.
      Editors' action 
      <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/243"><span class="diff-add"><span>243</span></span></a>.
    </td></div></tr></div></tbody></table><br></div></div></body></html>
--- NEW FILE: ws-policy-primer-tr20070330.xml ---
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: ws-policy-primer-tr20070330.xml,v 1.1 2007/05/01 14:49:32 fsasaki Exp $ -->
<!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.10//EN" "xmlspec.dtd" [
<!ENTITY prefix "ws-policy-primer">
<!ENTITY % entities SYSTEM "entities.dtd" >
%entities;
<!ENTITY status SYSTEM "status-primer.xml">
<!ENTITY document.status.primer "Editors' copy $Date: 2007/05/01 14:49:32 $">
<!ENTITY primer-title "&primer.title;">
<!ENTITY prevloc "http://www.w3.org/TR/2006/WD-ws-policy-primer-20061221">
<!ENTITY hellip "&#8230;">
]>
<?xml-stylesheet type='text/xsl' href='xmlspec-policy.xsl'?>
<spec w3c-doctype="&doctype.primer;" role="&document.role;">
  <header>
    <title>&primer.title;</title>
    <w3c-designation>&w3c-designation-primer;</w3c-designation>
    <w3c-doctype>&document.status.primer;</w3c-doctype>
    <pubdate>
[...2342 lines suppressed...]
          <tr>
            <td>20070321</td>
            <td>ASV</td>
            <td>Updated section <specref ref="change-description"/>. </td>
          </tr>
          <tr>
            <td>20070321</td>
            <td>ASV</td>
            <td>Formatted the example in <specref ref="ignorable-and-versioning"/>. </td>
          </tr>
          <tr>
            <td>20070322</td>
            <td>ASV</td>
            <td>Deleted residual text in <specref ref="versioning-policy-language"/>; <code>s/The possible extensibility points with their current extensibility - including some outstanding issues related to extensibility - are:/The possible extensibility points are:/</code> ; <code>s/PolicyReference: any attribute and a proposal to add any element/PolicyReference: any attribute and any element/</code>.</td>
          </tr>                           
        </tbody>
      </table>
    </inform-div1>
  </back>
</spec>

--- NEW FILE: ws-policy-framework-tr20070330.xml ---
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: ws-policy-framework-tr20070330.xml,v 1.1 2007/05/01 14:49:32 fsasaki Exp $ -->
<!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.10//EN" "xmlspec.dtd" [
<!ENTITY prefix "ws-policy-framework">
<!ENTITY % entities SYSTEM "entities.dtd" >
%entities;
<!ENTITY status SYSTEM "status.xml">
<!ENTITY document.status "Editors' copy $Date: 2007/05/01 14:49:32 $">
<!ENTITY framework-title "&framework.title;">
<!ENTITY prevloc "http://www.w3.org/TR/2007/CR-ws-policy-20070228">
<!ENTITY hellip "&#8230;">
]>
<?xml-stylesheet type='text/xsl' href='xmlspec-policy.xsl'?>
<spec w3c-doctype="&doctype.framework;" role="&document.role;">
    <header>
        <title>&framework.title;</title>
        <w3c-designation>&w3c-designation-framework;</w3c-designation>
        <w3c-doctype>&document.status;</w3c-doctype>
        <pubdate>
[...3098 lines suppressed...]
                            with minor editorial revision (editors action 
                            <loc
                                href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/181">181</loc>).
                            </td>
                        
                    </tr>
                    <tr>
                        <td>20070321</td>
                        <td>ASV</td>
                        <td>Reset Section <specref ref="change-description"/>. </td>                        
                    </tr>
                    <tr>
                        <td>20070328</td>
                        <td>FS</td>
                        <td>Re-formatted the first example in <specref ref="Policy_Assertion_Nesting"/>. </td></tr>
                </tbody>
            </table>
        </inform-div1>
    </back>
</spec>

--- NEW FILE: ws-policy-guidelines-tr20070330.xml ---
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: ws-policy-guidelines-tr20070330.xml,v 1.1 2007/05/01 14:49:32 fsasaki Exp $ -->
<!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.10//EN" "xmlspec.dtd" [
<!ENTITY % entities SYSTEM "entities.dtd" >
%entities;
<!ENTITY status SYSTEM "status-guidelines.xml">
<!ENTITY prefix "ws-policy-guidelines" >
<!ENTITY document.status.guidelines "Editors' copy $Date: 2007/05/01 14:49:32 $">
<!ENTITY prevloc "http://www.w3.org/TR/2006/WD-ws-policy-guidelines-20061221">
<!ENTITY hellip "&#8230;">
]>
<?xml-stylesheet type='text/xsl' href='xmlspec-policy.xsl'?>
<spec w3c-doctype="&doctype.guidelines;" role="&document.role;">
  <header>
    <title>&guidelines.title;</title>
    <w3c-designation>&w3c-designation-guidelines;</w3c-designation>
    <w3c-doctype>&document.status.guidelines;</w3c-doctype>
    <pubdate>
      <day>&draft.day;</day>
[...2065 lines suppressed...]
					<tr>
						<td>20070320</td>
						<td>ASV</td>
						<td>Implemented the <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4212#c1">resolution</loc> 
							for <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4212">issue 4212</loc>.
							Editors' action 
							<loc
								href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/207">207</loc>.
						</td>            
					</tr>
					<tr>
						<td>20070321</td>
						<td>ASV</td>
						<td>Updated section <specref ref="change-description"/>. </td>
					</tr>     
				</tbody>
			</table>
		</inform-div1>
	</back>
</spec>

--- NEW FILE: ws-policy-guidelines-diff20070330.html ---
<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title> -- Review Version</title><style type="text/css">
code           { font-family: monospace; }

div.constraint,
div.issue,
div.note,
div.notice     { margin-left: 2em; }

ol.enumar      { list-style-type: decimal; }
ol.enumla      { list-style-type: lower-alpha; }
ol.enumlr      { list-style-type: lower-roman; }
ol.enumua      { list-style-type: upper-alpha; }
ol.enumur      { list-style-type: upper-roman; }

dt.label       { display: run-in; }

li, p           { margin-top: 0.3em;
[...1585 lines suppressed...]
							<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/207">207</a>.
						</td></tr><tr><td colspan="1" rowspan="1">20070321</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Updated section <a href="#change-description"><b>E. Changes in this Version of
          the Document</b></a>. </td></tr><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070329</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">DBO</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Changed all &lt;p&gt;Best Practice:  to &lt;p role="practice"&gt;</td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070416</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">DBO</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Updated 6.2 and 6.3 for <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989"><span class="diff-add"><span>issue 3989</span></span></a>.  Note, removed one best practice that was a dup.</td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070423</td></iv><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">FJH</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Updated 5.5 Designating Optional Behaviors for 
							<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989"><span class="diff-add"><span>issue 3989</span></span></a>.  Added informative reference for MTOMPolicy. 
							Added two best practices, one is similar to G16 but focused on optional. Revised practice that was there.</td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070425</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">MH</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Updated 5.3 "Considerations when Modeling New Assertions" related to
							<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989"><span class="diff-add"><span>issue 3989</span></span></a>.  [Editorial Action 229] Restructured text to follow examples</td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070425</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">TIB</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Updated 5.2 Authoring Styles for 
							<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989"><span class="diff-add"><span>issue 3989</span></span></a>
							and editors' action item
							<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/227"><span class="diff-add"><span>227</span></span></a>
						</td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070426</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">PY</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Editorial changes to align with the OASIS WS-SecurityPolicy specification.
							For <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4318"><span class="diff-add"><span>issue 4318</span></span></a>.
							Editors' action 
							<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/245"><span class="diff-add"><span>245</span></span></a>.
						</td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070427</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">FJH</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Updated 5.5.1 Optional behavior in Compact authoring adding G7 and G8 for 
							<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989"><span class="diff-add"><span>issue 3989</span></span></a>
							and editors' action item
							<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/250"><span class="diff-add"><span>250</span></span></a>
							as noted  in <a href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Mar/0069.html"><span class="diff-add"><span>message 69</span></span></a>.
							Also  replaced TBD in section 2 with descriptive text."
						</td></div></tr></div></tbody></table><br></div></div></body></html>
--- NEW FILE: wsdl11elementidentifiers-tr20070330.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.2+WSDL//EN" "xmlspec.dtd" [
        <!ENTITY prefix "wsdl11elementidentifiers">
	<!ENTITY % entities SYSTEM "entities.dtd">
	%entities;
	<!ENTITY status SYSTEM "status-wsdl11ei.xml">
	<!ENTITY document.status.wsdl11ei "Editors' copy $Date: 2007/05/01 14:49:32 $">
	<!ENTITY prevloc "http://www.w3.org/TR/2007/WD-wsdl11elementidentifiers-20070131">
	<!ENTITY wsdl-ns "http://schemas.xmlsoap.org/wsdl/">
]>
<spec w3c-doctype="&doctype.wsdl11ei;" role="&document.role;">
	<header>
		<title>&wsdl11ei.title;</title>
		<w3c-designation>&w3c-designation-wsdl11ei;</w3c-designation>
		<w3c-doctype>&document.status.wsdl11ei;</w3c-doctype>
		<pubdate>
			<day>&draft.day;</day>
			<month>&draft.month;</month>
			<year>&draft.year;</year>
		</pubdate>
		<publoc>
			<loc href="&w3c-designation-wsdl11ei;">&w3c-designation-wsdl11ei;</loc>
		</publoc>
	    &altlocs.wsdl11ei;
	    <prevlocs>
            <loc href="&prevloc;">&prevloc;</loc>
        </prevlocs>
		<latestloc>
			<loc href="&wsdl11ei.latest;">&wsdl11ei.latest;</loc>
		</latestloc>
		<authlist>
			<author>
				<name>David Orchard</name>
				<affiliation>BEA Systems</affiliation>
			</author>
			<author role="editor">
				<name>Asir S Vedamuthu</name>
				<affiliation>Microsoft Corporation</affiliation>
			</author>
			<author role="editor">
				<name>Frederick Hirsch</name>
				<affiliation>Nokia</affiliation>
			</author>
			<author role="editor">
				<name>Maryann Hondo</name>
				<affiliation>IBM Corporation</affiliation>
			</author>
			<author role="editor">
				<name>Prasad Yendluri</name>
				<affiliation>webMethods, Inc.</affiliation>
			</author>
			<author role="editor">
				<name>Toufic Boubez</name>
				<affiliation>Layer 7 Technologies</affiliation>
			</author>
			<author role="editor">
				<name>Ümit Yalçinalp</name>
				<affiliation>SAP AG.</affiliation>
			</author>
		</authlist>
		<abstract>
			<p>&wsdl11ei.title; defines a syntax to identify individual elements in a WSDL 1.1 document.</p>
		</abstract>
		&status;
		<langusage>
			<language id="en">English</language>
		</langusage>
		<revisiondesc>
			<p>Last Modified: $Date: 2007/05/01 14:49:32 $ CET</p>
		</revisiondesc>
	</header>
	<body>
		<div1 id="intro">
			<head>Introduction</head>
			<p>This document defines an element identifier syntax for WSDL 1.1 elements.
			</p>
			<div2 id="notcon">
				<head>Notational Conventions</head>
				<p>The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL",
	  "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY",
	  and "OPTIONAL" in this document are to be interpreted as
	  described in RFC 2119 [<bibref ref="RFC2119"/>].</p>
				<p>With the exception of examples and sections explicitly marked
    	as "Non-Normative", all parts of this specification are
    	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"/>].  This document is primarily based upon [<bibref ref="WSDL-PART1"/>].  There is a substantial difference between the WSDL 1.1 and WSDL 2.0 fragment identifiers.WSDL 2.0 defines fragment identifiers with respect to the WSDL 2.0 component model, whereas WSDL 1.1 defines XML element and attribute syntax only.  Because there is no WSDL 1.1 component model, the WSDL 1.1 fragment identifiers identify WSDL 1.1 elements.  Note: the fragment identifers identify the WSDL 1.1 elements prior to any processing of the WSDL document, such as validation, inclusion, imports, schema type validation, etc.  Note further: WSDL 1.1 fragment identifiers require a targetNamespace so WSDL 1.1 documents without a targetNamespace will not have fragment identifiers. 
	</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>Message</td>
          <td><code>message</code> NCName</td>
          <td>n/a</td>
          <td>n/a</td>
          <td><code>wsdl11.message(</code><code role="code-emph">message</code><code>)</code></td>
	</tr>
		<tr>
          <td>Message Part</td>
          <td><code>message</code> NCName</td>
          <td><code>part</code> NCName</td>
          <td>n/a</td>
          <td><code>wsdl11.messagePart(</code><code role="code-emph">message/part</code><code>)</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(</code><code role="code-emph">portType</code><code>)</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(</code><code role="code-emph">portType/operation</code><code>)</code></td>
	</tr>
	<tr>
          <td>portType Operation Input</td>
          <td><code>portType</code> NCName</td>
          <td><code>operation</code> NCName</td>
          <td>n/a</td>
          <td><code>wsdl11.portTypeOperation.input(</code><code role="code-emph">portType/operation</code><code>)</code></td>
	</tr>
	<tr>
          <td>portType Operation Output</td>
          <td><code>portType</code> NCName</td>
          <td><code>operation</code> NCName</td>
          <td>n/a</td>
          <td><code>wsdl11.portTypeOperation.output(</code><code role="code-emph">portType/operation</code><code>)</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> NCName</td>
          <td><code>wsdl11.portTypeOperation.fault(</code><code role="code-emph">portType/operation/fault</code><code>)</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(</code><code role="code-emph">binding</code><code>)</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(</code><code role="code-emph">binding/operation</code><code>)</code></td>
	</tr>
	<tr>
	  <td>Binding Operation Input</td>
          <td><code>binding</code> NCName</td>
          <td><code>operation</code> QName</td>
          <td>na/</td>
          <td><code>wsdl11.bindingOperation.input(</code><code role="code-emph">binding/operation</code><code>)</code></td>
	</tr>
	
		<tr>
	  <td>Binding Operation Output</td>
          <td><code>binding</code> NCName</td>
          <td><code>operation</code> QName</td>
          <td>na/</td>
          <td><code>wsdl11.bindingOperation.output(</code><code role="code-emph">binding/operation</code><code>)</code></td>
	</tr>
	
		<tr>
	  <td>Binding Operation Fault</td>
          <td><code>binding</code> NCName</td>
          <td><code>operation</code> QName</td>
          <td><code>fault</code> NCName</td>
          <td><code>wsdl11.bindingOperation.fault(</code><code role="code-emph">binding/operation/fault</code><code>)</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(</code><code role="code-emph">service</code><code>)</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(</code><code role="code-emph">service/port</code><code>)</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(</code><code role="code-emph">namespace,identifier</code><code>)</code></td>
	</tr>
	
      </tbody>
      </table>

      </div1>
<div1 id="wsdl-iri-references">
	<head>IRI-References for WSDL 1.1 Elements</head>

	<p>
		This section provides a syntax for IRI-references for all
		elements found in a [<bibref ref="WSDL11"/>] document. The IRI-references are easy
		to understand and compare, while imposing no burden on the WSDL 1.1
		author.
	</p>

	<div2 id="wsdl-iris">
	<head>WSDL 1.1 IRIs</head>
	<p>There are two main cases for WSDL 1.1 IRIs:</p>
	<ulist>
	<item><p>the IRI of a WSDL 1.1 document</p></item>
	<item><p>the IRI of a WSDL 1.1 namespace</p></item>
	</ulist>
	<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 i.e. application/xml, then the fragment identifiers can be used to
		identify the main elements that are defined in the document.
	</p>

	<p>
		In keeping with WSDL 1.1, which has a recommendation that 
		that the namespace URI be dereferencible to a WSDL 1.1 document,
		this section specifies the use of the namespace IRI with the
		WSDL 1.1 fragment identifiers to form an IRI-reference.
	</p>

	<p>
		The IRI in an IRI-reference for a WSDL 1.1 element is the
		namespace name of the
		<code>name</code>
		property of either the element itself, in the case of
		<code>portType</code>
		,
		<code>Binding</code>
		, and
		<code>Service</code>
		elements, or the
		<code>name</code>
		property of the ancestor top-level element. The IRI provided
		by the namespace name of the
		<code>name</code>
		property is combined with a zero or more
		<code>xmlns</code>
		pointer parts (see
		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 1.1 fragment ids
		<specref ref="frag-ids" />
		.
	</p>

	</div2>
	
	<div2 id="soap-binding-decl-fragid">
          <head>IRI Identification Of SOAP Binding elements</head>

	  <p><code>SOAP Binding</code> elements (binding, operation, body, header, fault, headerfault, and address) can be identified using the
	  <emph>wsdl11.extension</emph>
	  XPointer Framework scheme according to the following rules:</p>

	  <p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.binding(</code><code role="code-emph">parent</code><code>)</code>), where: </p>
	  <ulist>
	    <item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Binding's parent</code> element
	    </p>
	    </item>
	  </ulist>	  

	  <p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.operation(</code><code role="code-emph">parent</code><code>)</code>)</p>
	  <ulist>
	    <item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Operation's parent</code> element
	    </p>
	    </item>
	  </ulist>	  

	  <p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.body(</code><code role="code-emph">parent</code><code>)</code>)</p>
	  <ulist>
	    <item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Body's parent</code> element
	    </p>
	    </item>
	  </ulist>	  
	  
	  	  <p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.header(</code><code role="code-emph">parent</code><code>)</code>)</p>
	  <ulist>
	    <item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Header's parent</code> element
	    </p>
	    </item>
	  </ulist>	 
	  
	 <p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.headerfault(</code><code role="code-emph">parent</code><code>)</code>)</p>
	  <ulist>
	    <item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP HeaderFault's parent</code> element
	    </p>
	    </item>
	  </ulist>	 
	  
	  <p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.fault(</code><code role="code-emph">parent</code><code>)</code>)</p>
	  <ulist>
	    <item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Fault's parent</code> element
	    </p>
	    </item>
	  </ulist>	 
	  
	  <p><code>wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/,
	  w11soap.address(</code><code role="code-emph">parent</code><code>)</code>)</p>
	  <ulist>
	    <item><p>
	      <emph>
		<code>parent</code>
	      </emph>
	      is the pointer part of the <code>SOAP Address's parent</code> element
	    </p>
	    </item>
	  </ulist>	 

	</div2>
	<div2 id="element-designator-canonical-form">
		<head>Canonical Form for WSDL 1.1 element identifiers</head>
		<p>
			The IRI-references described above MAY be used as WSDL 1.1
			element identifiers. For ease of comparison, the fragment
			identifier of WSDL 1.1 element identifiers SHOULD conform
			to the following canonicalization rules:
		</p>
		<ulist>
			<item>
				<p>
						The fragment identifier consists of a sequence
						zero or more
						<code>xmlns()</code>
						pointer parts followed by exactly one
						<code>wsd11.*()</code>
						pointer part.
				</p>
			</item>
			<item>
				<p>
						Each
						<code>xmlns()</code>
						pointer part that appears in the fragment
						identifier defines a namespace that is
						referenced by the
						<code>wsd11.*()</code>
						pointer part.
				</p>
			</item>
			<item>
				<p>
						Each
						<code>xmlns()</code>
						pointer part defines a unique namespace.
				</p>
			</item>
			<item>
				<p>
						The
						<code>xmlns()</code>
						pointer parts define namespaces in the same
						order as they are referenced in the
						<code>wsd11.*()</code>
						pointer part.
				</p>
			</item>
			<item>
				<p>
						The namespace prefixes defined by the
						<code>xmlns()</code>
						pointer parts are named
						<code>ns1</code>
						,
						<code>ns2</code>
						, etc., in the order of their appearance.
				</p>
			</item>
			<item>
				<p>
						The fragment identifier contains no optional
						whitespace.
				</p>
			</item>
		</ulist>
	</div2>

	<div2 id="Iri-ref-ex">
	<head>Example</head>
	<p>Consider WSDL 1.1 document located at
	http://example.org/TicketAgent.wsdl.  Each WSDL 1.1 Element Identifier is shown in comments above the WSDL 1.1 element
	</p>
	<example id="iri-ref-example-wsdl">
	<head>IRI-References - Example WSDL 1.1 Document</head>
	<eg xml:space="preserve"><![CDATA[<?xml version="1.0" encoding="UTF-8"?> 

<wsdl:definitions targetNamespace="http://example.org/TicketAgent.wsdl11"
    xmlns:tns="http://example.org/TicketAgent.wsdl11" 
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:xs="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsTicketAgent="http://example.org/TicketAgent.xsd" 
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
    xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/ http://www.w3.org/TR/2001/NOTE-wsdl-20010315/wsdl11.xsd">

    <!-- http://example.org/TicketAgent.wsdl11#wsd11.definitions() -->

    <wsdl:types>
        <xs:schema xmlns:xsTicketAgent="http://example.org/TicketAgent.xsd"
            targetNamespace="http://example.org/TicketAgent.xsd">
            <xs:element name="listFlightsRequest" type="xsTicketAgent:tListFlights"/>
            <xs:complexType name="tListFlights">
                <xs:sequence>
                    <xs:element name="travelDate" type="xs:date"/>
                    <xs:element name="startCity" type="xs:string"/>
                    <xs:element name="endCity" type="xs:string"/>
                </xs:sequence>
            </xs:complexType>
            <xs:element name="listFlightsResponse" type="xsTicketAgent:tFlightsResponse"/>
            <xs:complexType name="tFlightsResponse">
                <xs:sequence>
                    <xs:element name="flightNumber" type="xs:integer" minOccurs="0"
                        maxOccurs="unbounded"/>
                </xs:sequence>
            </xs:complexType>
        </xs:schema>
    </wsdl:types>

    <wsdl:message name="listFlightsRequest">
        <!-- Starting from here, http://example.org/TicketAgent.wsdl11 will be shortened to http://... -->
        <!-- http://...#wsdl11.message(listFlightsRequest) -->
        <wsdl:part name="body" element="xsTicketAgent:listFlightsRequest"/>
        <!-- http://...#wsdl11.messagePart(listFlightsRequest/body) -->
    </wsdl:message>

    <wsdl:message name="listFlightsResponse">
        <!-- http://...#wsdl11.message(listFlightsResponse) -->
        <wsdl:part name="body" element="xsTicketAgent:listFlightsResponse"/>
        <!-- http://...#wsdl11.messagePart(listFlightsResponse/body) -->
    </wsdl:message>

    <wsdl:portType name="TicketAgent">
        <!-- http://...#wsdl11.portType(TicketAgent) -->
        <wsdl:operation name="listFlights">
            <!-- http://...#wsdl11.portTypeOperation(TicketAgent/listFlights) -->
            <wsdl:input message="tns:listFlightsRequest"/>
            <!-- http://...#wsdl11.portTypeOperation.input(TicketAgent/listFlights) -->
            <wsdl:output message="tns:listFlightsResponse"/>
            <!-- http://...#wsdl11.portTypeOperation.output(TicketAgent/listFlights) -->
        </wsdl:operation>
    </wsdl:portType>

    <wsdl:binding name="TicketAgentSoap" type="tns:TicketAgent">
        <!-- http://...#wsdl11.binding(TicketAgentSoap) -->
        <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
        <!-- http://...#wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/, 
             w11soap.binding( wsdl11.binding(TicketAgentSoap)) -->
        <wsdl:operation name="listFlights">
            <!-- http://...#wsdl11.bindingOperation(TicketAgentSoap/listFlights) -->
            <wsdl:input>
                <!-- http://...#wsdl11.bindingOperation.input(TicketAgentSoap/listFlights) -->
                <soap:body parts="body" use="literal"/>
                <!-- http://...#wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/, 
                               w11soap.body(wsdl11.bindingOperation.input
                                           (TicketAgentSoap/listFlights)) -->
            </wsdl:input>
            <wsdl:output>
                <!-- http://...#wsdl11.bindingOperation.output(TicketAgentSoap/listFlights) -->
                <soap:body parts="body" use="literal"/>
                <!-- http://...#wsdl11.extension(http://schemas.xmlsoap.org/wsdl/soap/, 
                               w11soap.body(wsdl11.bindingOperation.output
                                           (TicketAgentSoap/listFlights)) -->
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>

</wsdl:definitions>]]></eg>
</example>
	</div2>
    </div1>		
		
		<div1 id="refs">
			<head>References</head>
			<div2 id="refs-norm">
				<head>Normative References</head>
				<blist>

<bibl key="RFC 3023"	 
	  href="http://www.ietf.org/rfc/rfc3023.txt" id="RFC3023">IETF
	  "RFC 3023: XML Media Types", M. Murata, S. St. Laurent, D. Kohn, July
	  1998.</bibl>
	  
	  <bibl key="WSDL 2.0 Core" href="http://www.w3.org/TR/2006/CR-wsdl20-20060327"
	  	id="WSDL-PART1">
	  	<titleref>
		 Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language
	  	</titleref>, R. Chinnici, J-J.
	  	Moreau, A. Ryman, S. Weerawarana, Editors. W3C Candidate Recommendation 27 March 2006. The current version of <loc href="http://www.w3.org/TR/2006/CR-wsdl20-20060327">Web Services definitions Language (WSDL) Version 2.0 Part 1: Core Language</loc> is available at
	  	http://www.w3.org/TR/2006/CR-wsdl20-20060327 . The
	  	<loc href="http://www.w3.org/TR/wsdl20">
	  		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.
	  </bibl>


	  <bibl key="WSDL 1.1"
	    href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315"
	    id="WSDL11">
	  <titleref>Web Services definitions Language (WSDL)
	  1.1</titleref>, E. Christensen, F. Curbera, G. Meredith, and
	  S. Weerawarana, Authors. W3C Note 15 March
	  2002. The current version of <loc href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL) 1.1</loc> is available at http://www.w3.org/TR/2001/NOTE-wsdl-20010315 . The <loc
	  href="http://www.w3.org/TR/wsdl">latest version of Web
	  Services definitions Language 1.1</loc> is available at
	  http://www.w3.org/TR/wsdl11.
	</bibl>
	
<bibl key="XPointer Framework"
	    href="http://www.w3.org/TR/2003/REC-xptr-framework-20030325/"
	    id="XPTR">
	    <titleref>XPointer Framework</titleref>,Paul Grosso, Eve
	    Maler, Jonathan Marsh, Norman Walsh, Editors. W3C Recommendation 25 March 2003.  The current version of <loc href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">XPointer Framework</loc> is available at 
	    http://www.w3.org/TR/2003/REC-xptr-framework-20030325/ . The
	    <loc href='http://www.w3.org/TR/xptr-framework/'>latest
	    version of XPointer Framework</loc> is available at
	    http://www.w3.org/TR/xptr-framework/.
	  </bibl>
					<bibl key="RFC 2119" id="RFC2119" href="http://www.ietf.org/rfc/rfc2119.txt">IETF "RFC 2119:
	  Key words for use in RFCs to Indicate Requirement Levels",
	  S. Bradner, March 1997.</bibl>
					<bibl key="RFC 3986" id="RFC3986" href="http://www.ietf.org/rfc/rfc3986.txt">IETF "RFC 3986:
	  Uniform Resource Identifiers (URI): Generic Syntax",
	  T. Berners-Lee, R. Fielding, L. Masinter, January 2005. </bibl>
				</blist>
			</div2>
			<!--<div2 id="refs-inform">
				<head>Informative References</head>

			</div2> -->
		</div1>
	</body>
	<back>
		<inform-div1 id="changelog">
			<head>Change Log</head>
			<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>
					
					<tr>
						<td>DBO</td>
						<td>20061212</td>
						<td>Uncommented canonical section, fixed editorial items</td>
					</tr>
					<tr>
<td>DBO</td>
<td>20070122</td>
<td>Resolution of bug <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4208">4208</loc>, AI is <loc href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/145">145</loc>
</td>
</tr>
				    <tr>
				        <td>FS</td>
				        <td>20070127</td>
				        <td>Editorial fixes for publication preparation</td>
				    </tr>	
				    
				    <tr>
<td>DBO</td>
<td>20070219</td>
<td>Changed MessageReference to .input and .output, resolution of bug <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4251">4251</loc>, AI is <loc href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/150">150</loc>
</td>
</tr>			
				    <tr>
<td>DBO</td>
<td>20070308</td>
<td>Added note about targetnamespace being required. <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4331">4331</loc>, AI is <loc href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/177">177</loc>
</td>
</tr>	
				    <tr>
<td>DBO</td>
<td>20070308</td>
<td>Removed Schema element and type defs. <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4332">4332</loc>, AI is <loc href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/178">178</loc>
</td>
</tr>	
				</tbody>
			</table>
		</inform-div1>
	</back>
</spec>

--- NEW FILE: ws-policy-framework-diff20070330.html ---
<!DOCTYPE html
  PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title> -- Review Version</title><style type="text/css">
code           { font-family: monospace; }

div.constraint,
div.issue,
div.note,
div.notice     { margin-left: 2em; }

ol.enumar      { list-style-type: decimal; }
ol.enumla      { list-style-type: lower-alpha; }
ol.enumlr      { list-style-type: lower-roman; }
ol.enumua      { list-style-type: upper-alpha; }
ol.enumur      { list-style-type: upper-roman; }

dt.label       { display: run-in; }

li, p           { margin-top: 0.3em;
[...1444 lines suppressed...]
                            and <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4238">4238</a>. Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/142">142</a>. </td></tr><tr><td colspan="1" rowspan="1">20070123</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Fixed a typo in <a href="#Informative-References"><b>B.2 Other References</b></a>: "[IETF RFC
                            3023]IETF "RFC 2246:". </td></tr><tr><td colspan="1" rowspan="1">20070123</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Applied a <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4197#c2">missed
                                item </a>(re issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4197">4197</a>) to section <a href="#Extensibility"><b>2.2 Extensibility</b></a>: Umit's amendment
                            - "such as in Section 4.3.4 Policy References" and other changes. </td></tr><tr><td colspan="1" rowspan="1">20070124</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Updated Section <a href="#change-description"><b>D. Changes in this Version of the Document</b></a>. </td></tr><tr><td colspan="1" rowspan="1">20070207</td><td colspan="1" rowspan="1">PY</td><td colspan="1" rowspan="1">Implemented the resolution for issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4307">4307</a>. Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/156">156</a>. </td></tr><tr><td colspan="1" rowspan="1">20070207</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Implemented the resolution for issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4306">4306</a>. Editors' action <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/158">158</a>. </td></tr><tr><td colspan="1" rowspan="1">20070222</td><td colspan="1 rowspan="1">ASV</td><td colspan="1" rowspan="1">Applied a <a href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Jan/0157.html">missed item</a> (re issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4204">4204</a>) to <a href="#XML_Namespaces"><b>2.3 XML Namespaces</b></a>. </td></tr><tr><td colspan="1" rowspan="1">20070313</td><td colspan="1" rowspan="1">FJH</td><td colspan="1" rowspan="1">Applied <a href="http://www.w3.org/2007/03/13-ws-policy-irc#T18-27-19">resolution</a> 
                            to <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4379">issue 4379</a>
                            with minor editorial revision (editors action 
                            <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/181">181</a>).
                            </td></tr><tr><td colspan="1" rowspan="1">20070321</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Reset Section <a href="#change-description"><b>D. Changes in this Version of the Document</b></a>. </td></tr><tr><td colspan="1" rowspan="1">20070328</td><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">Re-formatted the first example in <a href="#Policy_Assertion_Nesting"><b>4.3.2 Policy Assertion Nesting</b></a>. </td></tr><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070426</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">PY</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Editorial changes to align with the OASIS WS-SecurityPolicy specification.
                            For <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4318"><span class="diff-add"><span>issue 4318</span></span></a>.
                            Editors' action 
                            <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/242"><span class="diff-add"><span>242</span></span></a>.
                        </td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070430</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">TIB</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Editorial changes for
                        <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4477"><span class="diff-add"><span>issue 4477</span></span></a>.
                            Editors' action 
                            <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/247"><span class="diff-add"><span>247</span></span></a>.
                        </td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070430</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">TIB</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Editorial changes for
                            <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4478"><span class="diff-add"><span>issue 4478</span></span></a>.
                            Editors' action 
                            <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/248"><span class="diff-add"><span>248</span></span></a>.
                        </td></div></tr></div></tbody></table><br></div></div></body></html>
--- NEW FILE: ws-policy-attachment-diff20070330.xml ---
<?xml version="1.0" encoding="UTF-8"?><!-- $Id: ws-policy-attachment-diff20070330.xml,v 1.1 2007/05/01 14:49:32 fsasaki Exp $ -->
<!DOCTYPE spec
  PUBLIC "-//W3C//DTD Specification V2.10//EN" "xmlspec.dtd">
<spec role="editors-copy" w3c-doctype="wd"><header>Web Services Policy 1.5 - Attachment<w3c-designation>ws-policy-attachment.html</w3c-designation><w3c-doctype>Editors' copy $Date: 2007/05/01 14:49:32 $</w3c-doctype><pubdate><day>@@</day><month>@@@@</month><year>@@@@</year></pubdate><publoc>
<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="ws-policy-attachment.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">ws-policy-attachment.html</loc>
</publoc><prevlocs>
            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/CR-ws-policy-attach-20070228/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://www.w3.org/TR/2007/CR-ws-policy-attach-20070228/</loc>
        </prevlocs><latestloc><loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-attachment.html?content-type=text/html;charset=utf-8" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-attachment.html?content-type=text/html;charset=utf-8</loc></latestloc><authlist><author role="editor"><name>Asir S Vedamuthu</name><affiliation>Microsoft Corporation</affiliation></author><author role="editor"><name>David Orchard</name><affiliation>BEA Systems, Inc.</affiliation></author><author role="editor"><name>Frederick Hirsch</name><affiliation>Nokia</affiliation></author><author role="editor"><name>Maryann Hondo</name><affiliation>IBM Corporation</affiliation></author><author role="editor"><name>Prasad Yendluri</name><affiliation>webMethods, Inc.</affiliation></author><author role="editor"><name>Toufic Boubez</name><affiliation>Layer 7 Technologies</affiliation></author><author rle="editor"><name>Ümit Yalçinalp</name><affiliation>SAP AG.</affiliation></author></authlist><abstract><p>
	This specification, Web Services Policy 1.5 - Attachment, defines two
	general-purpose mechanisms for associating policies, as
	defined in Web Services Policy 1.5 - Framework, with the subjects to which they
	apply. This specification also defines how these
	general-purpose mechanisms may be used to associate policies
	with WSDL and UDDI descriptions.
      </p></abstract><status><p/></status><langusage><language id="en-US">English</language></langusage><revisiondesc><p>Last Modified: $Date: 2007/05/01 14:49:32 $</p></revisiondesc></header><body><div1 id="tocRange"><head>Introduction</head><p>
	The Web Services Policy 1.5 - Framework [<bibref ref="WS-Policy"/>]
	specification defines an abstract model and an XML-based
	language for expressing <termref def="policy">policies</termref> of entities in a Web services-based system. 
	This specification, Web Services Policy 1.5 - Attachment,
[...1765 lines suppressed...]
      and all occurrences of <el>Policy</el> and <el>PolicyReference</el>.
    </td></tr><tr><td colspan="1" rowspan="1">20070123</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Fixed a typo in <specref ref="Informative-References"/>: "[IETF RFC 3023]IETF "RFC 2246:".
    </td></tr><tr><td colspan="1" rowspan="1">20070124</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Updated Section <specref ref="change-description"/>.
    </td></tr><tr><td colspan="1" rowspan="1">20070207</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Implemented the resolution for issue
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4306" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4306</loc>.
      Editors' action <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/158" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">158</loc>.
    </td></tr><tr><td colspan="1" rowspan="1">20070222</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Applied a <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Jan/0157.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">missed item</loc> 
      (re issue <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4207" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4207</loc>) to 
      <specref ref="XMLNamespaces"/>.
    </td></tr><tr><td colspan="1" rowspan="1">20070315</td><td colspan="1" rowspan="1">PY</td><td colspan="1" rowspan="1">Implemented the resolution for issue
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4391" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4391</loc>.
      Editors' action <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/200" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">200</loc>.
    </td></tr><tr><td colspan="1" rowspan="1">20070316</td><td colspan="1" rowspan="1">PY</td><td colspan="1" rowspan="1">Implemented part of the resolution as it applies to the Attachment spec, for issue
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4389" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4389</loc>.
      Editors' action <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/209" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">209</loc>.
    </td></tr><tr><td colspan="1" rowspan="1">20070321</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Reset Section <specref ref="change-description"/>. </td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070426</td><td colspan="1" diff="add" rowspan="1">PY</td><td colspan="1" diff="add" rowspan="1">Editorial changes to align with the OASIS WS-SecurityPolicy specification.
      For <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4318" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 4318</phrase></loc>.
      Editors' action 
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/243" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">243</phrase></loc>.
    </td></tr></tbody></table></inform-div1></back></spec>
--- NEW FILE: ws-policy-attachment-tr20070330.xml ---
<?xml version="1.0" encoding="utf-8"?>
<!-- $Id: ws-policy-attachment-tr20070330.xml,v 1.1 2007/05/01 14:49:32 fsasaki Exp $ -->
<!DOCTYPE spec PUBLIC "-//W3C//DTD Specification V2.10//EN" "xmlspec.dtd" [
<!ENTITY prefix "ws-policy-attachment">
<!ENTITY % entities SYSTEM "entities.dtd">
%entities;
<!ENTITY status SYSTEM "status-attachment.xml">
<!ENTITY document.status "Editors' copy $Date: 2007/05/01 14:49:32 $">
<!ENTITY attachment-title "&attachment.title;">
<!ENTITY prevloc "http://www.w3.org/TR/2007/CR-ws-policy-attach-20070228/">
<!ENTITY hellip "&#8230;">
]>
<?xml-stylesheet type='text/xsl' href='xmlspec-policy.xsl'?>
<spec w3c-doctype="&doctype.attachment;" role="&document.role;">
<header>
<title>&attachment.title;</title>
<w3c-designation>&w3c-designation-attachment;</w3c-designation>
<w3c-doctype>&document.status;</w3c-doctype>
<pubdate>
[...3267 lines suppressed...]
    </td>
  </tr>
  <tr>
    <td>20070316</td>
    <td>PY</td>
    <td>Implemented part of the resolution as it applies to the Attachment spec, for issue
      <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4389">4389</loc>.
      Editors' action <loc href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/209">209</loc>.
    </td>
  </tr>
  <tr>
    <td>20070321</td>
    <td>ASV</td>
    <td>Reset Section <specref ref="change-description"/>. </td>
  </tr>                                             
</tbody>
</table>
</inform-div1>
</back>
</spec>
--- NEW FILE: ws-policy-primer-diff20070330.xml ---
<?xml version="1.0" encoding="UTF-8"?><!-- $Id: ws-policy-primer-diff20070330.xml,v 1.1 2007/05/01 14:49:32 fsasaki Exp $ -->
<!DOCTYPE spec
  PUBLIC "-//W3C//DTD Specification V2.10//EN" "xmlspec.dtd">
<spec role="editors-copy" w3c-doctype="wd"><header>Web Services Policy 1.5 - Primer<w3c-designation>ws-policy-primer.html</w3c-designation><w3c-doctype>Editors' copy $Date: 2007/05/01 14:49:32 $</w3c-doctype><pubdate><day>@@</day><month>@@@@</month><year>@@@@</year></pubdate><publoc>
      <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="ws-policy-primer.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">ws-policy-primer.html</loc>
    </publoc><prevlocs>
            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2006/WD-ws-policy-primer-20061221" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://www.w3.org/TR/2006/WD-ws-policy-primer-20061221</loc>
        </prevlocs><latestloc><loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-primer.html?content-type=text/html;charset=utf-8" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-primer.html?content-type=text/html;charset=utf-8</loc></latestloc><authlist><author role="editor"><name>Asir S Vedamuthu</name><affiliation>Microsoft Corporation</affiliation></author><author role="editor"><name>David Orchard</name><affiliation>BEA Systems, Inc.</affiliation></author><author role="editor"><name>Frederick Hirsch</name><affiliation>Nokia</affiliation></author><author role="editor"><name>Maryann Hondo</name><affiliation>IBM Corporation</affiliation></author><author role="editor"><name>Prasad Yendluri</name><affiliation>webMethods, Inc.</affiliation></author><author role="editor"><name>Toufic Boubez</name><affiliation>Layer 7 Technologies</affiliation></author><author role="edior"><name>Ümit Yalçinalp</name><affiliation>SAP AG.</affiliation></author></authlist><abstract><p>
        <emph>Web Services Policy 1.5 - Primer</emph> is an introductory description of the Web Services Policy
        language. This document describes the policy language features using numerous examples. The
        associated Web Services Policy 1.5 - Framework and Web Services Policy 1.5 - Attachment specifications provide the
        complete normative description of the Web Services Policy language. </p></abstract><status><p/></status><langusage><language id="en-US">English</language></langusage><revisiondesc><p>Last Modified: $Date: 2007/05/01 14:49:32 $</p></revisiondesc></header><body><div1 id="introduction"><head>Introduction</head><p>This document, <emph>Web Services Policy 1.5 - Primer</emph>, provides an introductory description of the
        Web Services Policy language and should be read alongside the formal descriptions contained
        in the WS-Policy and WS-PolicyAttachment specifications.</p><p>This document is:</p><ulist><item><p>for policy expression authors who need to understand the syntax of the language and
            understand how to build consistent policy expressions,</p></item><item><p>for policy implementers whose software modules read and write policy expressions
          and</p></item><item><p>for policy assertion authors who need to know the features of the language and
            understand the requirements for describing policy assertions.</p></item></ulist><p>This document assumes a basic understanding of XML 1.0, Namespaces in XML, WSDL 1.1 and
        SOAP.</p><p>Each major section of this document introduces the features of the policy language and
        describes those features in the context of concrete examples.</p><p><specref ref="basic-concepts-policy-expression"/> covers the basic mechanisms of Web
[...1351 lines suppressed...]
            </td></tr><tr><td colspan="1" rowspan="1">20070319</td><td colspan="1" rowspan="1">MH</td><td colspan="1" rowspan="1">Implemented the resolution for
              <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4213" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">issue 4213</loc>   
              <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Mar/0076.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">as outlined.</loc> 
              Editors' action <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/189" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">189</loc>.
            </td></tr><tr><td colspan="1" rowspan="1">20070319</td><td colspan="1" rowspan="1">PY</td><td colspan="1" rowspan="1">Implemented the resolution for
              <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4103" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">issue 4103</loc>   
              <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Feb/0033.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">as outlined.</loc> 
              Editors' action <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/193" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">193</loc>.
            </td></tr><tr><td colspan="1" rowspan="1">20070320</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Implemented the <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4300#c1" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">resolution</loc> 
              for <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4300" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">issue 4300</loc>.
              Editors' action 
              <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/190" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">190</loc>.
            </td></tr><tr><td colspan="1" rowspan="1">20070321</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Updated section <specref ref="change-description"/>. </td></tr><tr><td colspan="1" rowspan="1">20070321</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Formatted the example in <specref ref="ignorable-and-versioning"/>. </td></tr><tr><td colspan="1" rowspan="1">20070322</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Deleted residual text in <specref ref="versioning-policy-language"/>; <code>s/The possible extensibility points with their current extensibility - including some outstanding issues related to extensibility - are:/The possible extensibility points are:/</code> ; <code>s/PolicyReference: any attribute and a proposal to add any element/PolicyReference: any attribute and any element/</code>.</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070426</td><td colspan="1" diff="add" rowspan="1">PY</td><td colspan="1" dif="add" rowspan="1">Editorial changes to align with the OASIS WS-SecurityPolicy specification.
            For <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4318" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 4318</phrase></loc>.
            Editors' action 
            <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/244" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">244</phrase></loc>.
            </td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070430</td><td colspan="1" diff="add" rowspan="1">TIB</td><td colspan="1" diff="add" rowspan="1">Editorial changes for <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4393" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">issue 4393</phrase></loc>.
              Editors' action 
              <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/239" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">239</phrase></loc>.
            </td></tr></tbody></table></inform-div1></back></spec>

Received on Tuesday, 1 May 2007 14:50:02 UTC