2006/ws/policy ws-policy-primer-diff20070810.xml,1.2,1.3 ws-policy-guidelines-diff20070810.html,1.2,1.3 ws-policy-primer-diff20070810.html,1.2,1.3 ws-policy-guidelines-diff20070810.xml,1.2,1.3

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

Modified Files:
	ws-policy-primer-diff20070810.xml 
	ws-policy-guidelines-diff20070810.html 
	ws-policy-primer-diff20070810.html 
	ws-policy-guidelines-diff20070810.xml 
Log Message:
Regenerated DIFF docs ...

Index: ws-policy-primer-diff20070810.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-primer-diff20070810.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ws-policy-primer-diff20070810.html	22 Aug 2007 05:24:55 -0000	1.2
+++ ws-policy-primer-diff20070810.html	22 Sep 2007 02:01:01 -0000	1.3
@@ -1,6 +1,6 @@
 <!DOCTYPE html
   PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title> -- Review Version</title><style type="text/css">
+<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Primer -- Review Version</title><style type="text/css">
 /**/
 code           { font-family: monospace; }
 
@@ -55,6 +55,38 @@
 div.exampleWrapper { margin: 4px }
 div.exampleHeader { font-weight: bold;
                     margin: 4px}
+
+div.boxedtext {
+   border: solid #bebebe 1px;
+   margin: 2em 1em 1em 2em;
+ }
+
+span.practicelab {
+   margin: 1.5em 0.5em 1em 1em;
+   font-weight: bold;
+   font-style: italic;
+ }
+
+span.practicelab   { background: #dfffff; }
+
+ span.practicelab {
+   position: relative;
+   padding: 0 0.5em;
+   top: -1.5em;
+ }
+p.practice
+{
+   margin: 1.5em 0.5em 1em 1em;
+ }
+
+@media screen {
+ p.practice, {
+   position: relative;
+   top: -2em;
+   padding: 0;
+   margin: 1.5em 0.5em -1em 1em;
+}
+}
 /**/
       
 div.diff-add  { background-color: #FFFF99; }
@@ -77,12 +109,12 @@
             <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>
+<h1><a name="title" id="title"></a>Web Services Policy 1.5 - Primer</h1>
 <h2><a name="w3c-doctype" id="w3c-doctype"></a>Editors' copy $Date$ @@ @@@@ @@@@</h2><dl><dt>This version:</dt><dd>
       <a href="ws-policy-primer.html">ws-policy-primer.html</a>
     </dd><dt>Latest version:</dt><dd><a href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-primer.html?content-type=text/html;charset=utf-8">http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-primer.html?content-type=text/html;charset=utf-8</a></dd><dt>Previous version:</dt><dd>
             <a href="http://www.w3.org/TR/2007/WD-ws-policy-primer-20070605">http://www.w3.org/TR/2007/WD-ws-policy-primer-20070605</a>
-        </dd><dt>Editors:</dt><dd>Asir S Vedamuthu, Microsoft Corporation</dd><dd>David Orchard, BEA Systems, Inc.</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> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr><div>
+        </dd><dt>Editors:</dt><dd>Asir S Vedamuthu, Microsoft Corporation</dd><dd>David Orchard, BEA Systems, Inc.</dd><dd>Frederick Hirsch, Nokia</dd><dd>Maryann Hondo, IBM Corporation</dd><dd>Prasad Yendluri, <span class="diff-chg"><span>webMethods </span></span><span class="diff-add"><span>(A subsidiary of Software AG)</span></span><span class="diff-del"><span>Inc.</span></span></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="htp://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr><div>
 <h2><a name="abstract" id="abstract"></a>Abstract</h2><p>
         <em>Web Services Policy 1.5 - Primer</em> is an introductory description of the Web Services Policy
         language. This document describes the policy language features using numerous examples. The
@@ -115,7 +147,7 @@
 &nbsp;&nbsp;&nbsp;&nbsp;3.7 <a href="#combine-policies">Combine Policies</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;3.8 <a href="#extensibility-and-versioning">Extensibility and Versioning</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.1 <a href="#ext-vers-policylanguage">Policy Language</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.2 <a href="#d4e1409">Policy Expressions</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.2 <a href="#d4e1492">Policy Expressions</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.3 <a href="#ignorable-and-versioning">Use of Ignorable attribute and an alternative Versioning Scenario</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;3.8.4 <a href="#ignorable-and-optional-and-versioning">Use of Ignorable and Optional attributes</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;3.9 <a href="#parts-of-a-policy-assertion">Parts of a Policy Assertion</a><br>
@@ -184,8 +216,8 @@
           determine the compatibility of policies, to name and reference policies and to associate
           policies with Web service metadata constructs such as service, endpoint and operation. Web
           Services Policy is a simple language that has four elements - <code>Policy, All</code>,
-            <code>ExactlyOne</code> and <code>PolicyReference</code> - and one attribute -
-            <code>wsp:Optional</code>.</p></div><div class="div2">
+            <code>ExactlyOne</code> and <code>PolicyReference</code> - and <span class="diff-chg"><span>two attributes </span></span>-
+          <code>wsp:Optional</code> <span class="diff-add"><span>and </span></span><span class="diff-add"><code><span class="diff-add"><span>wsp:Ignorable</span></span></code></span>.</p></div><div class="div2">
 <h3><a name="simple-message" id="simple-message"></a>2.2 Simple Message</h3><p>Let us start by considering a SOAP Message in the example below.</p><div class="exampleOuter">
 <p style="text-align: left" class="exampleHead"><i><span>Example 2-1. </span>SOAP Message</i></p><div class="exampleInner"><pre>&lt;soap:Envelope&gt;
   &lt;soap:Header&gt;
@@ -223,7 +255,7 @@
 &lt;/Policy&gt;</pre></div></div><p>
           The policy expression in the above example consists of a Policy main  
           element and a child element wsam:Addressing. Child elements of  
-          the Policy element are policy assertions. Company-X attaches the above  
+          the Policy element <span class="diff-add"><span>that are not from the Policy namespace </span></span>are policy assertions. Company-X attaches the above  
           policy expression to a WSDL binding description.
           </p><div class="exampleOuter">
 <p style="text-align: left" class="exampleHead"><i><span>Example 2-3. </span>Policy Expression Attached to Binding</i></p><div class="exampleInner"><pre>&lt;wsdl:binding name="AddressingBinding" type="tns:RealTimeDataInterface" &gt;
@@ -417,8 +449,8 @@
           </p></div><div class="div2">
 <h3><a name="Both-Optional-Ignorable" id="Both-Optional-Ignorable"></a>2.8 Marking Assertions both Optional and Ignorable</h3><p>As described in the sections above and in Section <a href="#strict-lax-policy-intersection"><b>3.4.1 Strict and Lax Policy Intersection</b></a>, 
         the WS-Policy 1.5 specification defines two 
-        attributes that can be used to mark an assertion: wsp:Optional and wsp:Ignorable.</p><p>The WS-Policy Framework allows a policy assertion to be marked with both "optional" 
-        and "Ignorable" attributes simultaneously. The presence of "@wsp:optional=true" on an assertion 
+        attributes that can be used to mark an assertion: wsp:Optional and wsp:Ignorable.</p><p>The WS-Policy Framework allows a policy assertion to be marked with both <span class="diff-chg"><span>"Optional" 
+        </span></span>and "Ignorable" attributes simultaneously. The presence of "@wsp:optional=true" on an assertion 
         is a syntactic compact form for two alternatives in normal form, one with the assertion 
         and the other without the assertion. Hence syntactically marking an assertion "A" with both the 
         @wsp:Optional and @wsp:Ignorable with the value of "true" for both, is equivalent to 
@@ -511,7 +543,7 @@
           inline the policy expression.
         </p><p>A policy expression may be identified by an IRI and referenced for re-use as a standalone
           policy or within another policy expression. There are three mechanisms to identify a policy
-          expression: the <code>wsu:Id</code> <code>xml:id</code> and <code>Name</code> attributes. A
+          expression: the <code>wsu:Id</code><span class="diff-add"><span>, </span></span><code>xml:id</code> and <code>Name</code> attributes. A
             <code>PolicyReference</code> element can be used to reference a policy expression
           identified using either of these mechanisms.</p><div class="exampleOuter">
 <p style="text-align: left" class="exampleHead"><i><span>Example 2-15. </span>Common Policy Expression</i></p><div class="exampleInner"><pre>&lt;Policy wsu:Id=”common”&gt;
@@ -570,12 +602,12 @@
           assertions from different domains are used in a policy expression,
           complex expressions will emerge. Naming parts of complex expressions for
           reuse and building more complex policies through referencing enables
-          building more complicated policy scenerios easily. This approach enables
+          building more complicated policy <span class="diff-chg"><span>scenarios </span></span>easily. This approach enables
           the association of additional policy subjects to identified policy
           expressions.  It also promotes manageability of the expressions as they
-          are uniquely identified and allows profiles for common scenerios to be
+          are uniquely identified and allows profiles for common <span class="diff-chg"><span>scenarios </span></span>to be
           developed. Note that when a named expression has assertions that
-          contains parametrized expressions, care must be given to ensure that the
+          contains <span class="diff-chg"><span>parameterized </span></span>expressions, care must be given to ensure that the
           parameterized content is statically available to enable reuse.</p></div><div class="div2">
 <h3><a name="attaching-policy-expressions-to-wsdl" id="attaching-policy-expressions-to-wsdl"></a>2.11 Attaching Policy Expressions to WSDL</h3><p>A majority of Company-X’s customers use WSDL for building their client applications.
           Company-X leverages this usage by attaching policy expressions to the WSDL binding
@@ -629,7 +661,7 @@
           tool and hidden from these Web service developers.</p></div><div class="div2">
 <h3><a name="policy-automates-web-services-interaction" id="policy-automates-web-services-interaction"></a>2.12 Policy Automates Web Services Interaction</h3><p>As you have seen, Web Services Policy is a simple language that has four elements -
             <code>Policy, All</code>, <code>ExactlyOne</code> and <code>PolicyReference</code> - and
-          one attribute - <code>wsp:Optional</code>. In practice, service providers, like Company-X,
+          <span class="diff-chg"><span>two attributes </span></span>- <code>wsp:Optional</code> <span class="diff-add"><span>and </span></span><span class="diff-add"><code><span class="diff-add"><span>wsp:Ignorable</span></span></code></span>. In practice, service providers, like Company-X,
           use policy expressions to represent combinations of capabilities and requirements. Web
           service developers use policy-aware clients that understand policy expressions
           and engage the behaviors represented by providers automatically. A sizable amount of
@@ -725,8 +757,8 @@
           policy expression in the normal form. As you can see, the compact form is less verbose
           than the normal form. The normal form represents a policy as a collection of policy
           alternatives. Each of the <code>All</code> operators is a policy alternative. There are
-          four policy alternatives in the normal form. These alternatives map to bullets (a) through
-          (d) above.</p><div class="exampleOuter">
+          four policy alternatives in the normal form. These alternatives map to <span class="diff-add"><span>list items</span></span><span class="diff-del"><span>bullets </span></span><span class="diff-chg"><span>(1) </span></span>through
+          <span class="diff-chg"><span>(4) </span></span>above.</p><div class="exampleOuter">
 <p style="text-align: left" class="exampleHead"><i><span>Example 3-5. </span>Company-X’s Policy Expression in Normal Form</i></p><div class="exampleInner"><pre>&lt;Policy&gt;
   &lt;ExactlyOne&gt;
     &lt;All&gt; &lt;!-- - - - - - - - - - - - - - Policy Alternative (a) --&gt;
@@ -760,7 +792,7 @@
 <h3><a name="policy-data-model" id="policy-data-model"></a>3.3 Policy Data Model</h3><p>In the previous section, we considered the normal form for policy expressions. As we
           discussed, the normal form represents a policy as a collection of policy alternatives. In
           this section, let us look at the policy data model.</p><p>Company-X uses a policy to convey the conditions for an interaction. Policy-aware clients,
-          like the one used by the developer in our example (as explained earlier in <a href="#basic-concepts-policy-expression"><b>2. Basic Concepts: Policy Expression</b></a>), view policy as an unordered collection of
+          like the one used by the developer in our example (as explained earlier in <a href="#basic-concepts-policy-expression"><b>2. Basic Concepts: Policy Expression</b></a>), view <span class="diff-add"><span>a </span></span>policy as an unordered collection of
           zero or more policy alternatives. A policy alternative is an unordered collection of zero
           or more policy assertions. A policy alternative represents a collection of behaviors or
           requirements or conditions for an interaction. In simple words, each policy alternative
@@ -843,7 +875,7 @@
           QName, <code>sp:TransportBinding</code>. For this discussion, let us assume that these two
           assertions have compatible nested policies. These two assertions are compatible because
           they have the same QName and their nested policies are compatible.</p><p>Two policy alternatives are compatible if each policy assertion in one alternative is
-          compatible with a policy assertion in the other and vice-versa. For example, policy
+          compatible with a policy assertion in the other and vice-versa. For <span class="diff-add"><span>instance in Examples 3.6 and</span></span><span class="diff-del"><span>example, </span></span><span class="diff-add"><span>3.7, </span></span>policy
           assertions (c1) and (c2) in Company-X’s policy alternative are compatible with policy
           assertions (t2) and (t1) in the client’s policy alternative. Company-X’s policy alternative (a)
           and the client’s policy alternative are compatible because assertions in these two alternatives
@@ -853,9 +885,56 @@
           of Company-X’s policy alternative is compatible with the client’s policy alternative.</p><p>For this interaction, the developer’s policy-aware client can use policy alternative (a) to
           satisfy Company-X’s conditions or requirements.</p><p>Similarly, policy intersection can be used to check if providers expose endpoints that
           conform to a standard policy. For example, a major retailer might require all their
-          supplier endpoints to be compatible with an agreed upon policy.</p><div class="div3">
+          supplier endpoints to be compatible with an agreed upon policy.</p><div class="diff-add"><p class="diff-add"><span class="diff-add"><span>Consider a similar scenario between Company X and the client where nested policy expressions exist in the policy alternatives. 
+          The nested policy expressions are compared for compatibility in the context of 
+          their parent policy assertions during policy intersection. For example, take these two incompatible policies in Examples 3.8 and 3.9:
+           </span></span></p></div><div class="diff-add"><div class="exampleOuter">
+<p style="text-align: left" class="exampleHead"><i><span>Example 3-8. </span><span class="diff-add"><span>Company X Nested incompatible policy example</span></span></i></p><div class="exampleInner"><pre>Company X    
+(P001)&lt;wsp:Policy wsu:Id="..." &gt;
+(P002)  &lt;wsp:ExactlyOne&gt;
+(P003)    &lt;wsp:All&gt;
+(P004)      &lt;sp:EndorsingSupportingTokens 
+(P005)        xmlns:sp="..."&gt; &lt;!-- parent policy assertion a --&gt;      
+(P006)        &lt;wsp:Policy&gt; &lt;!-- nested policy a1  --&gt;
+(P007)          &lt;sp:X509Token  sp:IncludeToken=".../IncludeToken/AlwaysToRecipient"&gt; 
+(P008)            &lt;wsp:Policy&gt;       
+(P009)              &lt;sp:RequireThumbprintReference /&gt;
+(P010)              &lt;sp:WssX509V3Token10 /&gt;
+(P011)            &lt;/wsp:Policy&gt;
+(P012)          &lt;/sp:X509Token&gt;
+(P013)        &lt;/wsp:Policy&gt;
+(P014)      &lt;/sp:EndorsingSupportingTokens&gt;... 
+(P015)    &lt;/wsp:All&gt;
+(P016)  &lt;/wsp:ExactlyOne&gt;
+(P017)&lt;/wsp:Policy&gt;</pre></div></div></div><div class="diff-add"><div class="exampleOuter">
+<p style="text-align: left" class="exampleHead"><i><span>Example 3-9. </span><span class="diff-add"><span>Client Nested incompatible policy example</span></span></i></p><div class="exampleInner"><pre>Client
+(P001)&lt;wsp:Policy wsu:Id="..." &gt;
+(P002)   &lt;wsp:ExactlyOne&gt;
+(P003)	   &lt;wsp:All&gt;
+(P004)       &lt;sp:SignedSupportingTokens 
+(P005)	       xmlns:sp="..."&gt; &lt;!-- parent policy assertion b --&gt;      
+(P006)	       &lt;wsp:Policy&gt; &lt;!-- nested policy b1 --&gt;
+(P007)	         &lt;sp:X509Token  sp:IncludeToken=".../IncludeToken/AlwaysToRecipient"&gt; 
+(P008)	           &lt;wsp:Policy&gt;       
+(P009)               &lt;sp:RequireThumbprintReference /&gt;
+(P010)	             &lt;sp:WssX509V3Token10 /&gt;
+(P011)	           &lt;/wsp:Policy&gt;
+(P012)	        &lt;/sp:X509Token&gt;
+(P013)	      &lt;/wsp:Policy&gt;
+(P014)	    &lt;/sp:SignedSupportingTokens&gt;... 
+(P015)	  &lt;/wsp:All&gt;
+(P016)  &lt;/wsp:ExactlyOne&gt;
+(P017)&lt;/wsp:Policy&gt;
+          </pre></div></div></div><div class="diff-add"><p class="diff-add"><span class="diff-add"><span>In this scenario as illustrated in Examples 3.8 and 3.9, the EndorsingSupportingTokens and 
+          SignedSupportingTokens 
+        assertions 
+        are incompatible even though their nested policy expressions are compatible.
+        This is because the parent policy
+        assertions EndorsingSupportingTokens and SignedSupportingTokens  have different
+        QNames.
+        </span></span></p></div><div class="div3">
 <h4><a name="strict-lax-policy-intersection" id="strict-lax-policy-intersection"></a>3.4.1 Strict and Lax Policy Intersection</h4><p>
-            The previous sections outlined how the normal-form of a policy expression relate to the policy data model and how the 
+            The previous sections outlined how the normal-form of a policy expression <span class="diff-chg"><span>relates </span></span>to the policy data model and how the 
             compatibility of requester and provider policies may be determined.  
             This section outlines how ignorable assertions may impact the process of determining compatibility.
           </p><p>
@@ -922,7 +1001,7 @@
             <code>message</code> element collectively represent the message policy subject for the
           fault message. Policy expressions associated with a message policy subject apply only to
           that message.</p><p>In the example below, the policy expression is attached to an endpoint policy subject.</p><div class="exampleOuter">
-<p style="text-align: left" class="exampleHead"><i><span>Example 3-8. </span>Company-X’s Policy Expression Attached to WSDL binding Element</i></p><div class="exampleInner"><pre>&lt;wsdl:binding name="SecureBinding" type="tns:RealTimeDataInterface" &gt;
+<p style="text-align: left" class="exampleHead"><i><span>Example 3-10. </span>Company-X’s Policy Expression Attached to WSDL binding Element</i></p><div class="exampleInner"><pre>&lt;wsdl:binding name="SecureBinding" type="tns:RealTimeDataInterface" &gt;
   &lt;PolicyReference URI="#secure" /&gt;
   &lt;wsdl:operation name="GetRealQuote"&gt;…&lt;/wsdl:operation&gt;
   …
@@ -962,7 +1041,7 @@
           below, there are two policy expressions <code>#common2</code> and <code>#secure2</code>
           attached to the <code>SecureBinding</code> WSDL binding and <code>RealTimeDataPort</code>
           WSDL port descriptions.</p><div class="exampleOuter">
-<p style="text-align: left" class="exampleHead"><i><span>Example 3-9. </span>Multiple Policy Expressions Attached to Endpoint Policy Subject </i></p><div class="exampleInner"><pre>&lt;Policy wsu:Id=”common2”&gt;
+<p style="text-align: left" class="exampleHead"><i><span>Example 3-11. </span>Multiple Policy Expressions Attached to Endpoint Policy Subject </i></p><div class="exampleInner"><pre>&lt;Policy wsu:Id=”common2”&gt;
   &lt;mtom:OptimizedMimeSerialization wsp:Optional="true"/&gt;
   &lt;wsam:Addressing&gt;…&lt;/wsam:Addressing&gt;
 &lt;/Policy&gt;
@@ -1000,7 +1079,7 @@
           combination of these two policies is equivalent to Company-X’s secure policy in <a href="#basic-concepts-policy-expression"><b>2. Basic Concepts: Policy Expression</b></a> and has four policy alternatives. In other
           words, the combination of two policies is the cross product of alternatives in these two
           policies.</p><div class="exampleOuter">
-<p style="text-align: left" class="exampleHead"><i><span>Example 3-10. </span>Effective Policy of the Endpoint Policy Subject in the Previous Example</i></p><div class="exampleInner"><pre>&lt;Policy&gt;
+<p style="text-align: left" class="exampleHead"><i><span>Example 3-12. </span>Effective Policy of the Endpoint Policy Subject in the Previous Example</i></p><div class="exampleInner"><pre>&lt;Policy&gt;
   &lt;All&gt;
     &lt;Policy&gt;
      &lt;mtom:OptimizedMimeSerialization wsp:Optional="true"/&gt;
@@ -1030,13 +1109,13 @@
           and treats unknown children of the <code>Policy</code>, <code>ExactlyOne</code>, <code>All</code> 
           elements as policy assertions. The child elements of <code>wsp:PolicyReference</code> are ignored. 
           </p><p>The <code>PolicyReference</code> element allows element and attribute extensibility.</p></div><div class="div3">
-<h4><a name="d4e1409" id="d4e1409"></a>3.8.2 Policy Expressions</h4><p>Services that use the Web Services Policy language for policy expression enable simple versioning practices that allow requesters to
+<h4><a name="d4e1492" id="d4e1492"></a>3.8.2 Policy Expressions</h4><p>Services that use the Web Services Policy language for policy expression enable simple versioning practices that allow requesters to
           continue the use of older policy alternatives in a backward compatible manner. This
           versioning practice allows service providers, like Company-X, to deploy new behaviors using additional (or new) policy
           assertions without breaking compatibility with clients that rely on any older policy
           alternatives.  We use examples below to illustrate how versioning might be done.</p><p>The example below represents a Company-X version 1 policy expression. This expression
           requires the use of addressing and transport-level security for protecting messages. </p><div class="exampleOuter">
-<p style="text-align: left" class="exampleHead"><i><span>Example 3-11. </span>Company-X’s Version 1 Policy Expression</i></p><div class="exampleInner"><pre>&lt;Policy&gt;
+<p style="text-align: left" class="exampleHead"><i><span>Example 3-13. </span>Company-X’s Version 1 Policy Expression</i></p><div class="exampleInner"><pre>&lt;Policy&gt;
   &lt;ExactlyOne&gt;
     &lt;All&gt;
       &lt;wsam:Addressing&gt;…&lt;/wsam:Addressing&gt;
@@ -1052,7 +1131,7 @@
           may continue to interact with Company-X’s using the old policy alternative. Of course, these
           clients have the option to migrate from using old policy alternatives to new policy
           alternatives.</p><div class="exampleOuter">
-<p style="text-align: left" class="exampleHead"><i><span>Example 3-12. </span>Company-X’s Version 2 Policy Expression</i></p><div class="exampleInner"><pre>&lt;Policy&gt;
+<p style="text-align: left" class="exampleHead"><i><span>Example 3-14. </span>Company-X’s Version 2 Policy Expression</i></p><div class="exampleInner"><pre>&lt;Policy&gt;
   &lt;ExactlyOne&gt;
     &lt;All&gt;
       &lt;wsam:Addressing&gt;…&lt;/wsam:Addressing&gt;
@@ -1091,7 +1170,7 @@
           </p><p>
 Company-X could specify that one policy alternative will expire at a certain point in time using the hypothetical ignorable Company-X expiry assertion. The example below shows how Company-X  can create a new version 2 policy expression with a second hypothetical ignorable EndOfLife Assertion with a different date and time. 
           </p><div class="exampleOuter">
-<p style="text-align: left" class="exampleHead"><i><span>Example 3-13. </span>Company-X's Version 2 Policy Expression with hypothetical ignorable EndOfLife
+<p style="text-align: left" class="exampleHead"><i><span>Example 3-15. </span>Company-X's Version 2 Policy Expression with hypothetical ignorable EndOfLife
               Assertion</i></p><div class="exampleInner"><pre>&lt;Policy&gt;
   &lt;ExactlyOne&gt;
     &lt;All&gt;
@@ -1169,15 +1248,18 @@
           necessary information to obtain this security token for Web service developers. This is a
           key piece of metadata for a successful interaction with Company-X’s Web services.</p></div></div><div class="div1">
 <h2><a name="versioning-policy-language" id="versioning-policy-language"></a>4. Versioning Policy Language</h2><p> 
-          <table border="1" summary="Editorial note"><tr><td align="left" valign="top" width="50%"><b>Editorial note</b></td><td align="right" valign="top" width="50%">&nbsp;</td></tr><tr><td colspan="2" align="left" valign="top">
-              The WG is contemplating moving some or all of this material into a non-normative appendix of the framework or attachment document.  User feedback is solicited
-            </td></tr></table>
-        </p><p>Over time, the Policy WG or third parties can version or extend the Policy Language with new or modified constructs.  These constructs may be compatible or incompatible with previous versions.  Some of the possible new constructs that have been mentioned previously are: new operators, operator cardinality, policy identification, compact syntax, Policy Inclusion, security, referencing, attachment points, alternative
+           
+            
+              <span class="diff-del"><span>The WG is contemplating moving some or all of this material into a non-normative appendix of the framework or attachment document.  User feedback is solicited
+            
+          
+        
+        </span></span>Over time, the Policy WG or third parties can version or extend the Policy Language with new or modified constructs.  These constructs may be compatible or incompatible with previous versions.  Some of the possible new constructs that have been mentioned previously are: new operators, operator cardinality, policy identification, compact syntax, Policy Inclusion, security, referencing, attachment points, alternative
           priority, effective dating, negotiation. </p><p>WS-Policy provides extensibility points on 6 elements with a combination of attribute and/or element extensibility.  
           The possible extensibility points are:</p><ol class="enumar"><li><p>Policy: element from ##other namespace and any attribute</p></li><li><p>PolicyReference: any attribute and any element</p></li><li><p>ExactlyOne, All: element from ##other namespace, no attribute extensibility</p></li><li><p>PolicyAttachment:  element from ##other namespace and any attribute</p></li><li><p>AppliesTo: any element and any attribute</p></li></ol><div class="div2">
 <h3><a name="versioning-policy-framework" id="versioning-policy-framework"></a>4.1 Policy Framework</h3><p>WS-Policy Framework 1.5 specifies that any child element that is not known inside a Policy, 
-          ExactlyOne or All will be treated as an assertion. The default value for wsp:Optional="false". 
-          After normalization, such an element will be inside an ExactlyOne/All operator.  </p><p>Let us show an example with a hypothetical new operator that is a Choice with a minOccurs and a maxOccurs attributes, ala XSD:Choice, in a new namespace.  We use the wsp16 prefix to indicate a hypothetical Policy Language 1.6 that is intended to be compatible with Policy Language 1.5:</p><div class="exampleOuter">
+          ExactlyOne or All will be treated as an assertion. The default value for <span class="diff-add"><span>wsp:Optional is "false".</span></span><span class="diff-del"><span>wsp:Optional="false". 
+          </span></span>After normalization, such an element will be inside an ExactlyOne/All operator.  </p><p>Let us show an example with a hypothetical new operator that is a Choice with a minOccurs and a maxOccurs attributes, ala XSD:Choice, in a new namespace.  We use the wsp16 prefix to indicate a hypothetical Policy Language 1.6 that is intended to be compatible with Policy Language 1.5:</p><div class="exampleOuter">
 <p style="text-align: left" class="exampleHead"><i><span>Example 4-1. </span>Policy containing 1.5 and 1.6 Policies.</i></p><div class="exampleInner"><pre>&lt;wsp:Policy&gt;
   &lt;wsp:ExactlyOne&gt;
     &lt;wsp16:Choice wsp16:minOccurs="1" wsp16:maxOccurs="2"&gt;
@@ -1322,7 +1404,7 @@
             </td><td colspan="1" rowspan="1">[<cite><a href="#WS-Addressing">WS-Addressing Core</a></cite>]</td></tr><tr><td colspan="1" rowspan="1">
               <code>wsam</code>
             </td><td colspan="1" rowspan="1">
-              <code>http://www.w3.org/2007/05/addressing/metadata</code>
+              <code><span class="diff-chg"><span>http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/</span></span></code>
             </td><td colspan="1" rowspan="1">[<cite><a href="#WS-AddressingMetadata">WS-Addressing Metadata</a></cite>]</td></tr><tr><td colspan="1" rowspan="1">
               <code>wsdl</code>
             </td><td colspan="1" rowspan="1">
@@ -1373,12 +1455,12 @@
           Rogers, Editors. World Wide Web Consortium, 9 May 2006. This version of the Web Services
           Addressing 1.0 - Core Recommendation is
           http://www.w3.org/TR/2006/REC-ws-addr-core-20060509/. The <a href="http://www.w3.org/TR/ws-addr-core/">latest version of Web Services Addressing 1.0
-            - Core</a> is available at http://www.w3.org/TR/ws-addr-core. </dd><dt class="label"><a name="WS-AddressingMetadata"></a>[WS-Addressing Metadata] </dt><dd>
-          <cite><a href="http://www.w3.org/TR/2007/PR-ws-addr-metadata-20070731/">Web Services Addressing 1.0 - Metadata</a></cite>, M. Gudgin, M. Hadley, T.
-          Rogers and Ü. Yalçinalp, Editors. World Wide Web Consortium, 31 July 2007. This is a work in progress. This version of
-          the Web Services Addressing 1.0 - Metadata is
-          http://www.w3.org/TR/2007/PR-ws-addr-metadata-20070731/. The <a href="http://www.w3.org/TR/ws-addr-metadata">latest version of Web Services Addressing 1.0 -
-            Metadata</a> is available at http://www.w3.org/TR/ws-addr-metadata. </dd><dt class="label"><a name="WS-Atomic"></a>[Web Services Atomic Transaction] </dt><dd>
+            - Core</a> is available at http://www.w3.org/TR/ws-addr-core. </dd><dt class="label"><span class="diff-chg"><a name="WS-AddressingMetadata"></a>WS-Addressing Metadata</span></dt><dd><div class="diff-chg">
+          <cite><a href="http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/">Web Services Addressing 1.0 - Metadata</a></cite>, M. Gudgin, M. Hadley, T.
+          Rogers and Ü. Yalçinalp, Editors. World Wide Web Consortium, <span class="diff-chg"><span>4 September </span></span>2007. This <span class="diff-del"><span>is a work in progress. This </span></span>version of
+          the Web Services Addressing 1.0 - Metadata <span class="diff-add"><span>W3C Recommendation </span></span>is
+          <span class="diff-chg"><span>http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/. </span></span>The <a href="http://www.w3.org/TR/ws-addr-metadata">latest version of Web Services Addressing 1.0 -
+            Metadata</a> is available at http://www.w3.org/TR/ws-addr-metadata.   (See http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/.)</div></dd><dt class="label"><a name="WS-Atomic"></a>[Web Services Atomic Transaction] </dt><dd>
           <cite><a href="http://schemas.xmlsoap.org/ws/2004/10/wsat/">Web Services Atomic Transaction</a></cite>, L. P. Cabrera, et al, Authors.
           Arjuna Technologies, Inc., BEA Systems, Inc., Hitachi Software, Inc., IONA Technologies, Inc., 
           International Business Machines Corporation, and Microsoft Corporation,
@@ -1393,16 +1475,16 @@
           <cite><a href="http://schemas.xmlsoap.org/ws/2004/09/mex/">Web Services Metadata Exchange (WS-MetadataExchange)</a></cite>, K. Ballinger,
           et al, Authors. BEA Systems Inc., Computer Associates International, Inc., International
           Business Machines Corporation, Microsoft Corporation, Inc., SAP AG, Sun Microsystems, and
-          webMethods, August 2006. Available at http://schemas.xmlsoap.org/ws/2004/09/mex/ </dd><dt class="label"><a name="WS-Policy"></a>[Web Services Policy Framework] </dt><dd>
-          <cite><a href="http://www.w3.org/TR/2007/PR-ws-policy-20070706/">Web Services Policy 1.5 - Framework</a></cite>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
-          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 6 July 2007. This version of the 
-          Web Services Policy 1.5 - Framework specification is at http://www.w3.org/TR/2007/PR-ws-policy-20070706/. The <a href="http://www.w3.org/TR/ws-policy/">latest version of
-            Web Services Policy 1.5 - Framework</a> is available at http://www.w3.org/TR/ws-policy/. </dd><dt class="label"><a name="WS-PolicyAttachment"></a>[Web Services Policy Attachment] </dt><dd>
-          <cite><a href="http://www.w3.org/TR/2007/PR-ws-policy-attach-20070706/">Web Services Policy 1.5 - Attachment</a></cite>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
-          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 6 July 2007. This version of the 
-          Web Services Policy 1.5 - Attachment specification is at http://www.w3.org/TR/2007/PR-ws-policy-attach-20070706/. The <a href="http://www.w3.org/TR/ws-policy-attach/">latest version of
+          webMethods, August 2006. Available at http://schemas.xmlsoap.org/ws/2004/09/mex/ </dd><dt class="label"><span class="diff-chg"><a name="WS-Policy"></a>Web Services Policy Framework</span></dt><dd><div class="diff-chg">
+          <cite><a href="http://www.w3.org/TR/2007/REC-ws-policy-20070904/">Web Services Policy 1.5 - Framework</a></cite>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
+          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, <span class="diff-chg"><span>4 September </span></span>2007. This version of the 
+          Web Services Policy 1.5 - Framework specification is at <span class="diff-chg"><span>http://www.w3.org/TR/2007/REC-ws-policy-20070904/. </span></span>The <a href="http://www.w3.org/TR/ws-policy/">latest version of
+            Web Services Policy 1.5 - Framework</a> is available at http://www.w3.org/TR/ws-policy/.   (See http://www.w3.org/TR/2007/REC-ws-policy-20070904/.)</div></dd><dt class="label"><span class="diff-chg"><a name="WS-PolicyAttachment"></a>Web Services Policy Attachment</span></dt><dd><div class="diff-chg">
+          <cite><a href="http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904/">Web Services Policy 1.5 - Attachment</a></cite>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
+          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, <span class="diff-chg"><span>4 September </span></span>2007. This version of the 
+          Web Services Policy 1.5 - Attachment specification is at <span class="diff-chg"><span>http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904/. </span></span>The <a href="http://www.w3.org/TR/ws-policy-attach/">latest version of
             Web Services Policy 1.5 - Attachment</a> is available at
-          http://www.w3.org/TR/ws-policy-attach/. </dd><dt class="label"><a name="WS-RM-Policy"></a>[Web Services Reliable Messaging Policy Assertion] </dt><dd>
+          http://www.w3.org/TR/ws-policy-attach/.   (See http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904/.)</div></dd><dt class="label"><a name="WS-RM-Policy"></a>[Web Services Reliable Messaging Policy Assertion] </dt><dd>
           <cite><a href="http://docs.oasis-open.org/ws-rx/wsrmp/200702/wsrmp-1.1-spec-os-01.pdf">Web Services Reliable Messaging Policy Assertion 
             (WS-RM Policy) Version 1.1</a></cite>, D. David, A. Kamarkar, G. Pilz, and
           Ü. Yalçinalp, Editors. 
@@ -1457,7 +1539,7 @@
   Working Group</a>.</p><p>
     Members of the Working Group are (at the time of writing, and by
     alphabetical order):
-      Dimitar Angelov (SAP AG), Abbie Barbir (Nortel Networks), Charlton Barreto (Adobe Systems Inc.), Sergey Beryozkin (IONA Technologies, Inc.), Vladislav Bezrukov (SAP AG), Toufic Boubez (Layer 7 Technologies), Symon Chang (BEA Systems, Inc.), Paul Cotton (Microsoft Corporation), Glen Daniels (Progress Software), Doug Davis (IBM Corporation), Jacques Durand (Fujitsu Limited), Ruchith Fernando (WSO2), Christopher Ferris (IBM Corporation), William Henry (IONA Technologies, Inc.), Frederick Hirsch (Nokia), Maryann Hondo (IBM Corporation), Ondrej Hrebicek (Microsoft Corporation), Steve Jones (Layer 7 Technologies), Tom Jordahl (Adobe Systems Inc.), Paul Knight (Nortel Networks), Philippe Le Hégaret (W3C/MIT), Mark Little (JBoss Inc.), Mohammad Makarechian (Microsoft Corporation), Ashok Malhotra (Oracle Corporation), Jonathan Marsh (WSO2), Monica Martin (Sun Microsystems, Inc.), Arnaud Meyniel (Axway Software), Jeff Mischkinsky (Oracle Corporation), Dale Moberg (Axway Software), Anthony Nadalin (IBM Corporaion), David Orchard (BEA Systems, Inc.), Sanjay Patil (SAP AG), Manjula Peiris (WSO2), Fabian Ritzmann (Sun Microsystems, Inc.), Daniel Roth (Microsoft Corporation), Tom Rutt (Fujitsu Limited), Sanka Samaranayake (WSO2), Felix Sasaki (W3C/Keio), Yakov Sverdlov (CA), Asir Vedamuthu (Microsoft Corporation), Sanjiva Weerawarana (WSO2), Ümit Yalçinalp (SAP AG), Prasad Yendluri (webMethods, Inc.).
+      Dimitar Angelov (SAP AG), Abbie Barbir (Nortel Networks), Charlton Barreto (Adobe Systems Inc.), Sergey Beryozkin (IONA Technologies, Inc.), Vladislav Bezrukov (SAP AG), Toufic Boubez (Layer 7 Technologies), Symon Chang (BEA Systems, Inc.), Paul Cotton (Microsoft Corporation), Glen Daniels (Progress Software), Doug Davis (IBM Corporation), Jacques Durand (Fujitsu Limited), Ruchith Fernando (WSO2), Christopher Ferris (IBM Corporation), William Henry (IONA Technologies, Inc.), Frederick Hirsch (Nokia), Maryann Hondo (IBM Corporation), Ondrej Hrebicek (Microsoft Corporation), Steve Jones (Layer 7 Technologies), Tom Jordahl (Adobe Systems Inc.), Paul Knight (Nortel Networks), Philippe Le Hégaret (W3C/MIT), Mark Little (JBoss Inc.), Mohammad Makarechian (Microsoft Corporation), Ashok Malhotra (Oracle Corporation), Jonathan Marsh (WSO2), Monica Martin (Sun Microsystems, Inc.), Arnaud Meyniel (Axway Software), Jeff Mischkinsky (Oracle Corporation), Dale Moberg (Axway Software), Anthony Nadalin (IBM Corporaion), David Orchard (BEA Systems, Inc.), Sanjay Patil (SAP AG), Manjula Peiris (WSO2), Fabian Ritzmann (Sun Microsystems, Inc.), Daniel Roth (Microsoft Corporation), Tom Rutt (Fujitsu Limited), Sanka Samaranayake (WSO2), Felix Sasaki (W3C/Keio), Yakov Sverdlov (CA), Asir Vedamuthu (Microsoft Corporation), Sanjiva Weerawarana (WSO2), Ümit Yalçinalp (SAP AG), Prasad Yendluri (webMethods (A subsidiary of Software AG)).
   </p><p>
     Previous members of the Working Group were:
       Jeffrey Crump, Jong Lee, Bob Natale, Eugene Osovetsky, Bijan Parsia, Skip Snow, Seumas Soltysik, Mark Temple-Raston.
@@ -1466,8 +1548,7 @@
     on public-ws-policy@w3.org</a> are also gratefully
     acknowledged.
   </p></div><div class="div1">
-<h2><a name="change-description" id="change-description"></a>E. Changes in this Version of the Document (Non-Normative)</h2><p>A list of major editorial changes since the Working Draft dated 05 June, 2007 is below:</p><ul><li><p>Updated references - [<cite><a href="#C14N11">C14N11</a></cite>], [<cite><a href="#WS-RM-Policy">Web Services Reliable Messaging Policy Assertion</a></cite>] and  
-          [<cite><a href="#WS-AddressingMetadata">WS-Addressing Metadata</a></cite>].</p></li></ul></div><div class="div1">
+<h2><a name="change-description" id="change-description"></a>E. Changes in this Version of the Document (Non-Normative)</h2><p>A list of <span class="diff-del"><span>major </span></span>editorial changes since the Working Draft dated <span class="diff-chg"><span>10 August, </span></span>2007 is below:</p><ul><li><p><span class="diff-chg"><span>Added another </span></span><span class="diff-add"><span>example to </span></span><span class="diff-add"><a href="#compatible-policies"><b>3.4 Compatible Policies</b></a></span><span class="diff-add"><span>.</span></span></p></li><div class="diff-add"><li class="diff-add"><p><span class="diff-add"><span>Dropped the editorial note in </span></span><a href="#versioning-policy-language"><b>4. Versioning Policy Language</b></a><span class="diff-add"><span>.</span></span></p></li></div><div class="diff-add"><li class="diff-add"><p><span class="diff-add"><span>Updated</span></span><span class="diff-del"><span>- </span></span><span class="diff-add"><span>references: </span>/span>[<span class="diff-chg"><cite><a href="#WS-AddressingMetadata">WS-Addressing Metadata</a></cite></span>], [<span class="diff-chg"><cite><a href="#WS-Policy">Web Services Policy Framework</a></cite></span>] and [<span class="diff-chg"><cite><a href="#WS-PolicyAttachment">Web Services Policy Attachment</a></cite></span>].</p></li></div></ul></div><div class="div1">
 <h2><a name="change-log" id="change-log"></a>F. Web Services Policy 1.5 - Primer Change Log (Non-Normative)</h2><a name="ws-policy-primer-changelog-table"></a><table border="1"><tbody><tr><th colspan="1" rowspan="1">Date</th><th colspan="1" rowspan="1">Author</th><th colspan="1" rowspan="1">Description</th></tr><tr><td colspan="1" rowspan="1">20060816</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Created first draft per action item <a href="http://www.w3.org/2006/07/12-ws-policy-minutes.html#action02">2</a> from the
               Austin F2F. This draft is based on a <a href="http://lists.w3.org/Archives/Public/public-ws-policy/2006Jul/0001.html">contribution</a> from Microsoft.</td></tr><tr><td colspan="1" rowspan="1">20060829</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Implemented the 
               <a href="http://www.w3.org/2006/08/23-ws-policy-minutes.html#action06">resolution</a> 
@@ -1622,4 +1703,14 @@
             <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4857">4857</a>. Editors' action 
               <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/350">350</a>.
             </td></tr><tr><td colspan="1" rowspan="1">20070727</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">20070806</td><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">Updated references for draft publication.</td></tr></tbody></table><br></div></div></body></html>
\ No newline at end of file
+            </td></tr><tr><td colspan="1" rowspan="1">20070806</td><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">Updated references for draft publication.</td></tr><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070912</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">Implemented the resolution for issue 
+              <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=5036"><span class="diff-add"><span>5036</span></span></a>. Editors' action 
+              <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/355"><span class="diff-add"><span>355</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">20070912</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">Implemented the resolution for issue 
+              <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4943"><span class="diff-add"><span>4943</span></span></a>. Editors' action 
+              <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/354"><span class="diff-add"><span>354</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">20070919</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">Implemented the Editors' action 
+              <a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/355"><span class="diff-add"><span>362</span></span></a> to drop the ed-note.
+            </td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070921</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">ASV</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Updated references [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>] and [<cite><a href="#WS-PolicyAttachment">Web Services Policy Attachment</a></cite>].
+            </td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070921</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">ASV</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Reset Section <a href="#change-description"><b>E. Changes in this Version of the Document</b></a>.
+            </td></div></tr></div></tbody></table><br></div></div></body></html>
\ No newline at end of file

Index: ws-policy-primer-diff20070810.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-primer-diff20070810.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ws-policy-primer-diff20070810.xml	22 Aug 2007 05:24:55 -0000	1.2
+++ ws-policy-primer-diff20070810.xml	22 Sep 2007 02:01:01 -0000	1.3
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?><!-- $Id$ -->
 <!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$</w3c-doctype><pubdate><day>@@</day><month>@@@@</month><year>@@@@</year></pubdate><publoc>
+<spec role="editors-copy" w3c-doctype="wd"><header><title>Web Services Policy 1.5 - Primer</title><w3c-designation>ws-policy-primer.html</w3c-designation><w3c-doctype>Editors' copy $Date$</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/2007/WD-ws-policy-primer-20070605" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://www.w3.org/TR/2007/WD-ws-policy-primer-20070605</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="edtor"><name>Ümit Yalçinalp</name><affiliation>SAP AG.</affiliation></author></authlist><abstract><p>
+        </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><phrase diff="chg">webMethods </phrase><phrase diff="add">(A subsidiary of Software AG)</phrase><phrase diff="del">Inc.</phrase></affiliation></author><author ole="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>
         <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
@@ -60,8 +60,8 @@
           determine the compatibility of policies, to name and reference policies and to associate
           policies with Web service metadata constructs such as service, endpoint and operation. Web
           Services Policy is a simple language that has four elements - <code>Policy, All</code>,
-            <code>ExactlyOne</code> and <code>PolicyReference</code> - and one attribute -
-            <code>wsp:Optional</code>.</p></div2><div2 id="simple-message"><head>Simple Message</head><p>Let us start by considering a SOAP Message in the example below.</p><example><head>SOAP Message</head><eg xml:space="preserve">&lt;soap:Envelope&gt;
+            <code>ExactlyOne</code> and <code>PolicyReference</code> - and <phrase diff="chg">two attributes </phrase>-
+          <code>wsp:Optional</code> <phrase diff="add">and </phrase><code diff="add"><phrase diff="add">wsp:Ignorable</phrase></code>.</p></div2><div2 id="simple-message"><head>Simple Message</head><p>Let us start by considering a SOAP Message in the example below.</p><example><head>SOAP Message</head><eg xml:space="preserve">&lt;soap:Envelope&gt;
   &lt;soap:Header&gt;
             &lt;wsa:To&gt;http://x.example.com/realquote&lt;/wsa:To&gt;
             &lt;wsa:Action&gt;http://x.example.com/GetRealQuote&lt;/wsa:Action&gt;
@@ -96,7 +96,7 @@
 &lt;/Policy&gt;</eg></example><p>
           The policy expression in the above example consists of a Policy main  
           element and a child element wsam:Addressing. Child elements of  
-          the Policy element are policy assertions. Company-X attaches the above  
+          the Policy element <phrase diff="add">that are not from the Policy namespace </phrase>are policy assertions. Company-X attaches the above  
           policy expression to a WSDL binding description.
           </p><example><head>Policy Expression Attached to Binding</head><eg xml:space="preserve">&lt;wsdl:binding name="AddressingBinding" type="tns:RealTimeDataInterface" &gt;
   &lt;Policy&gt;
@@ -274,8 +274,8 @@
           Therefore ignorable assertions may have an effect on determining compatibility of provider and consumer policies.
           </p></div2><div2 id="Both-Optional-Ignorable"><head>Marking Assertions both Optional and Ignorable</head><p>As described in the sections above and in Section <specref ref="strict-lax-policy-intersection"/>, 
         the WS-Policy 1.5 specification defines two 
-        attributes that can be used to mark an assertion: wsp:Optional and wsp:Ignorable.</p><p>The WS-Policy Framework allows a policy assertion to be marked with both "optional" 
-        and "Ignorable" attributes simultaneously. The presence of "@wsp:optional=true" on an assertion 
+        attributes that can be used to mark an assertion: wsp:Optional and wsp:Ignorable.</p><p>The WS-Policy Framework allows a policy assertion to be marked with both <phrase diff="chg">"Optional" 
+        </phrase>and "Ignorable" attributes simultaneously. The presence of "@wsp:optional=true" on an assertion 
         is a syntactic compact form for two alternatives in normal form, one with the assertion 
         and the other without the assertion. Hence syntactically marking an assertion "A" with both the 
         @wsp:Optional and @wsp:Ignorable with the value of "true" for both, is equivalent to 
@@ -364,7 +364,7 @@
           inline the policy expression.
         </p><p>A policy expression may be identified by an IRI and referenced for re-use as a standalone
           policy or within another policy expression. There are three mechanisms to identify a policy
-          expression: the <code>wsu:Id</code> <code>xml:id</code> and <code>Name</code> attributes. A
+          expression: the <code>wsu:Id</code><phrase diff="add">, </phrase><code>xml:id</code> and <code>Name</code> attributes. A
             <code>PolicyReference</code> element can be used to reference a policy expression
           identified using either of these mechanisms.</p><example><head>Common Policy Expression</head><eg xml:space="preserve">&lt;Policy wsu:Id=”common”&gt;
   &lt;mtom:OptimizedMimeSerialization wsp:Optional="true"/&gt;
@@ -417,12 +417,12 @@
           assertions from different domains are used in a policy expression,
           complex expressions will emerge. Naming parts of complex expressions for
           reuse and building more complex policies through referencing enables
-          building more complicated policy scenerios easily. This approach enables
+          building more complicated policy <phrase diff="chg">scenarios </phrase>easily. This approach enables
           the association of additional policy subjects to identified policy
           expressions.  It also promotes manageability of the expressions as they
-          are uniquely identified and allows profiles for common scenerios to be
+          are uniquely identified and allows profiles for common <phrase diff="chg">scenarios </phrase>to be
           developed. Note that when a named expression has assertions that
-          contains parametrized expressions, care must be given to ensure that the
+          contains <phrase diff="chg">parameterized </phrase>expressions, care must be given to ensure that the
           parameterized content is statically available to enable reuse.</p></div2><div2 id="attaching-policy-expressions-to-wsdl"><head>Attaching Policy Expressions to WSDL</head><p>A majority of Company-X’s customers use WSDL for building their client applications.
           Company-X leverages this usage by attaching policy expressions to the WSDL binding
           descriptions.</p><p>In the example below, the <code>SecureBinding</code> WSDL binding description defines a
@@ -472,7 +472,7 @@
           of varying behaviors across Web service endpoints is absorbed by a policy-aware client or
           tool and hidden from these Web service developers.</p></div2><div2 id="policy-automates-web-services-interaction"><head>Policy Automates Web Services Interaction</head><p>As you have seen, Web Services Policy is a simple language that has four elements -
             <code>Policy, All</code>, <code>ExactlyOne</code> and <code>PolicyReference</code> - and
-          one attribute - <code>wsp:Optional</code>. In practice, service providers, like Company-X,
+          <phrase diff="chg">two attributes </phrase>- <code>wsp:Optional</code> <phrase diff="add">and </phrase><code diff="add"><phrase diff="add">wsp:Ignorable</phrase></code>. In practice, service providers, like Company-X,
           use policy expressions to represent combinations of capabilities and requirements. Web
           service developers use policy-aware clients that understand policy expressions
           and engage the behaviors represented by providers automatically. A sizable amount of
@@ -561,8 +561,8 @@
           policy expression in the normal form. As you can see, the compact form is less verbose
           than the normal form. The normal form represents a policy as a collection of policy
           alternatives. Each of the <code>All</code> operators is a policy alternative. There are
-          four policy alternatives in the normal form. These alternatives map to bullets (a) through
-          (d) above.</p><example><head>Company-X’s Policy Expression in Normal Form</head><eg xml:space="preserve">&lt;Policy&gt;
+          four policy alternatives in the normal form. These alternatives map to <phrase diff="add">list items</phrase><phrase diff="del">bullets </phrase><phrase diff="chg">(1) </phrase>through
+          <phrase diff="chg">(4) </phrase>above.</p><example><head>Company-X’s Policy Expression in Normal Form</head><eg xml:space="preserve">&lt;Policy&gt;
   &lt;ExactlyOne&gt;
     &lt;All&gt; &lt;!-- - - - - - - - - - - - - - Policy Alternative (a) --&gt;
        &lt;wsam:Addressing&gt;…&lt;/wsam:Addressing&gt;
@@ -594,7 +594,7 @@
           retrieve referenced policy expressions.</p></div2><div2 id="policy-data-model"><head>Policy Data Model</head><p>In the previous section, we considered the normal form for policy expressions. As we
           discussed, the normal form represents a policy as a collection of policy alternatives. In
           this section, let us look at the policy data model.</p><p>Company-X uses a policy to convey the conditions for an interaction. Policy-aware clients,
-          like the one used by the developer in our example (as explained earlier in <specref ref="basic-concepts-policy-expression"/>), view policy as an unordered collection of
+          like the one used by the developer in our example (as explained earlier in <specref ref="basic-concepts-policy-expression"/>), view <phrase diff="add">a </phrase>policy as an unordered collection of
           zero or more policy alternatives. A policy alternative is an unordered collection of zero
           or more policy assertions. A policy alternative represents a collection of behaviors or
           requirements or conditions for an interaction. In simple words, each policy alternative
@@ -674,7 +674,7 @@
           QName, <code>sp:TransportBinding</code>. For this discussion, let us assume that these two
           assertions have compatible nested policies. These two assertions are compatible because
           they have the same QName and their nested policies are compatible.</p><p>Two policy alternatives are compatible if each policy assertion in one alternative is
-          compatible with a policy assertion in the other and vice-versa. For example, policy
+          compatible with a policy assertion in the other and vice-versa. For <phrase diff="add">instance in Examples 3.6 and</phrase><phrase diff="del">example, </phrase><phrase diff="add">3.7, </phrase>policy
           assertions (c1) and (c2) in Company-X’s policy alternative are compatible with policy
           assertions (t2) and (t1) in the client’s policy alternative. Company-X’s policy alternative (a)
           and the client’s policy alternative are compatible because assertions in these two alternatives
@@ -684,8 +684,53 @@
           of Company-X’s policy alternative is compatible with the client’s policy alternative.</p><p>For this interaction, the developer’s policy-aware client can use policy alternative (a) to
           satisfy Company-X’s conditions or requirements.</p><p>Similarly, policy intersection can be used to check if providers expose endpoints that
           conform to a standard policy. For example, a major retailer might require all their
-          supplier endpoints to be compatible with an agreed upon policy.</p><div3 id="strict-lax-policy-intersection"><head>Strict and Lax Policy Intersection</head><p>
-            The previous sections outlined how the normal-form of a policy expression relate to the policy data model and how the 
+          supplier endpoints to be compatible with an agreed upon policy.</p><p diff="add"><phrase diff="add">Consider a similar scenario between Company X and the client where nested policy expressions exist in the policy alternatives. 
+          The nested policy expressions are compared for compatibility in the context of 
+          their parent policy assertions during policy intersection. For example, take these two incompatible policies in Examples 3.8 and 3.9:
+           </phrase></p><example diff="add"><head><phrase diff="add">Company X Nested incompatible policy example</phrase></head><eg xml:space="preserve">Company X    
+(P001)&lt;wsp:Policy wsu:Id="..." &gt;
+(P002)  &lt;wsp:ExactlyOne&gt;
+(P003)    &lt;wsp:All&gt;
+(P004)      &lt;sp:EndorsingSupportingTokens 
+(P005)        xmlns:sp="..."&gt; &lt;!-- parent policy assertion a --&gt;      
+(P006)        &lt;wsp:Policy&gt; &lt;!-- nested policy a1  --&gt;
+(P007)          &lt;sp:X509Token  sp:IncludeToken=".../IncludeToken/AlwaysToRecipient"&gt; 
+(P008)            &lt;wsp:Policy&gt;       
+(P009)              &lt;sp:RequireThumbprintReference /&gt;
+(P010)              &lt;sp:WssX509V3Token10 /&gt;
+(P011)            &lt;/wsp:Policy&gt;
+(P012)          &lt;/sp:X509Token&gt;
+(P013)        &lt;/wsp:Policy&gt;
+(P014)      &lt;/sp:EndorsingSupportingTokens&gt;... 
+(P015)    &lt;/wsp:All&gt;
+(P016)  &lt;/wsp:ExactlyOne&gt;
+(P017)&lt;/wsp:Policy&gt;</eg></example><example diff="add"><head><phrase diff="add">Client Nested incompatible policy example</phrase></head><eg xml:space="preserve">Client
+(P001)&lt;wsp:Policy wsu:Id="..." &gt;
+(P002)   &lt;wsp:ExactlyOne&gt;
+(P003)	   &lt;wsp:All&gt;
+(P004)       &lt;sp:SignedSupportingTokens 
+(P005)	       xmlns:sp="..."&gt; &lt;!-- parent policy assertion b --&gt;      
+(P006)	       &lt;wsp:Policy&gt; &lt;!-- nested policy b1 --&gt;
+(P007)	         &lt;sp:X509Token  sp:IncludeToken=".../IncludeToken/AlwaysToRecipient"&gt; 
+(P008)	           &lt;wsp:Policy&gt;       
+(P009)               &lt;sp:RequireThumbprintReference /&gt;
+(P010)	             &lt;sp:WssX509V3Token10 /&gt;
+(P011)	           &lt;/wsp:Policy&gt;
+(P012)	        &lt;/sp:X509Token&gt;
+(P013)	      &lt;/wsp:Policy&gt;
+(P014)	    &lt;/sp:SignedSupportingTokens&gt;... 
+(P015)	  &lt;/wsp:All&gt;
+(P016)  &lt;/wsp:ExactlyOne&gt;
+(P017)&lt;/wsp:Policy&gt;
+          </eg></example><p diff="add"><phrase diff="add">In this scenario as illustrated in Examples 3.8 and 3.9, the EndorsingSupportingTokens and 
+          SignedSupportingTokens 
+        assertions 
+        are incompatible even though their nested policy expressions are compatible.
+        This is because the parent policy
+        assertions EndorsingSupportingTokens and SignedSupportingTokens  have different
+        QNames.
+        </phrase></p><div3 id="strict-lax-policy-intersection"><head>Strict and Lax Policy Intersection</head><p>
+            The previous sections outlined how the normal-form of a policy expression <phrase diff="chg">relates </phrase>to the policy data model and how the 
             compatibility of requester and provider policies may be determined.  
             This section outlines how ignorable assertions may impact the process of determining compatibility.
           </p><p>
@@ -983,14 +1028,17 @@
           by a third party. Service providers, like Company-X, must convey this usage and all the
           necessary information to obtain this security token for Web service developers. This is a
           key piece of metadata for a successful interaction with Company-X’s Web services.</p></div2></div1><div1 id="versioning-policy-language"><head>Versioning Policy Language</head><p> 
-          <ednote><edtext>
-              The WG is contemplating moving some or all of this material into a non-normative appendix of the framework or attachment document.  User feedback is solicited
-            </edtext></ednote>
-        </p><p>Over time, the Policy WG or third parties can version or extend the Policy Language with new or modified constructs.  These constructs may be compatible or incompatible with previous versions.  Some of the possible new constructs that have been mentioned previously are: new operators, operator cardinality, policy identification, compact syntax, Policy Inclusion, security, referencing, attachment points, alternative
+           
+            
+              <phrase diff="del">The WG is contemplating moving some or all of this material into a non-normative appendix of the framework or attachment document.  User feedback is solicited
+            
+          
+        
+        </phrase>Over time, the Policy WG or third parties can version or extend the Policy Language with new or modified constructs.  These constructs may be compatible or incompatible with previous versions.  Some of the possible new constructs that have been mentioned previously are: new operators, operator cardinality, policy identification, compact syntax, Policy Inclusion, security, referencing, attachment points, alternative
           priority, effective dating, negotiation. </p><p>WS-Policy provides extensibility points on 6 elements with a combination of attribute and/or element extensibility.  
           The possible extensibility points are:</p><olist><item><p>Policy: element from ##other namespace and any attribute</p></item><item><p>PolicyReference: any attribute and any element</p></item><item><p>ExactlyOne, All: element from ##other namespace, no attribute extensibility</p></item><item><p>PolicyAttachment:  element from ##other namespace and any attribute</p></item><item><p>AppliesTo: any element and any attribute</p></item></olist><div2 id="versioning-policy-framework"><head>Policy Framework</head><p>WS-Policy Framework 1.5 specifies that any child element that is not known inside a Policy, 
-          ExactlyOne or All will be treated as an assertion. The default value for wsp:Optional="false". 
-          After normalization, such an element will be inside an ExactlyOne/All operator.  </p><p>Let us show an example with a hypothetical new operator that is a Choice with a minOccurs and a maxOccurs attributes, ala XSD:Choice, in a new namespace.  We use the wsp16 prefix to indicate a hypothetical Policy Language 1.6 that is intended to be compatible with Policy Language 1.5:</p><example><head>Policy containing 1.5 and 1.6 Policies.</head><eg xml:space="preserve">&lt;wsp:Policy&gt;
+          ExactlyOne or All will be treated as an assertion. The default value for <phrase diff="add">wsp:Optional is "false".</phrase><phrase diff="del">wsp:Optional="false". 
+          </phrase>After normalization, such an element will be inside an ExactlyOne/All operator.  </p><p>Let us show an example with a hypothetical new operator that is a Choice with a minOccurs and a maxOccurs attributes, ala XSD:Choice, in a new namespace.  We use the wsp16 prefix to indicate a hypothetical Policy Language 1.6 that is intended to be compatible with Policy Language 1.5:</p><example><head>Policy containing 1.5 and 1.6 Policies.</head><eg xml:space="preserve">&lt;wsp:Policy&gt;
   &lt;wsp:ExactlyOne&gt;
     &lt;wsp16:Choice wsp16:minOccurs="1" wsp16:maxOccurs="2"&gt;
       ...
@@ -1121,7 +1169,7 @@
             </td><td colspan="1" rowspan="1">[<bibref ref="WS-Addressing"/>]</td></tr><tr><td colspan="1" rowspan="1">
               <code>wsam</code>
             </td><td colspan="1" rowspan="1">
-              <code>http://www.w3.org/2007/05/addressing/metadata</code>
+              <code><phrase diff="chg">http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/</phrase></code>
             </td><td colspan="1" rowspan="1">[<bibref ref="WS-AddressingMetadata"/>]</td></tr><tr><td colspan="1" rowspan="1">
               <code>wsdl</code>
             </td><td colspan="1" rowspan="1">
@@ -1171,11 +1219,11 @@
           Rogers, Editors. World Wide Web Consortium, 9 May 2006. This version of the Web Services
           Addressing 1.0 - Core Recommendation is
           http://www.w3.org/TR/2006/REC-ws-addr-core-20060509/. The <loc href="http://www.w3.org/TR/ws-addr-core/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of Web Services Addressing 1.0
-            - Core</loc> is available at http://www.w3.org/TR/ws-addr-core. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/PR-ws-addr-metadata-20070731/" id="WS-AddressingMetadata" key="WS-Addressing Metadata" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
+            - Core</loc> is available at http://www.w3.org/TR/ws-addr-core. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" diff="chg" href="http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/" id="WS-AddressingMetadata" key="WS-Addressing Metadata" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
           <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services Addressing 1.0 - Metadata</titleref>, M. Gudgin, M. Hadley, T.
-          Rogers and Ü. Yalçinalp, Editors. World Wide Web Consortium, 31 July 2007. This is a work in progress. This version of
-          the Web Services Addressing 1.0 - Metadata is
-          http://www.w3.org/TR/2007/PR-ws-addr-metadata-20070731/. The <loc href="http://www.w3.org/TR/ws-addr-metadata" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of Web Services Addressing 1.0 -
+          Rogers and Ü. Yalçinalp, Editors. World Wide Web Consortium, <phrase diff="chg">4 September </phrase>2007. This <phrase diff="del">is a work in progress. This </phrase>version of
+          the Web Services Addressing 1.0 - Metadata <phrase diff="add">W3C Recommendation </phrase>is
+          <phrase diff="chg">http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/. </phrase>The <loc href="http://www.w3.org/TR/ws-addr-metadata" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of Web Services Addressing 1.0 -
             Metadata</loc> is available at http://www.w3.org/TR/ws-addr-metadata. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://schemas.xmlsoap.org/ws/2004/10/wsat/" id="WS-Atomic" key="Web Services Atomic Transaction" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
           <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services Atomic Transaction</titleref>, L. P. Cabrera, et al, Authors.
           Arjuna Technologies, Inc., BEA Systems, Inc., Hitachi Software, Inc., IONA Technologies, Inc., 
@@ -1191,14 +1239,14 @@
           <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services Metadata Exchange (WS-MetadataExchange)</titleref>, K. Ballinger,
           et al, Authors. BEA Systems Inc., Computer Associates International, Inc., International
           Business Machines Corporation, Microsoft Corporation, Inc., SAP AG, Sun Microsystems, and
-          webMethods, August 2006. Available at http://schemas.xmlsoap.org/ws/2004/09/mex/ </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/PR-ws-policy-20070706/" id="WS-Policy" key="Web Services Policy Framework" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
+          webMethods, August 2006. Available at http://schemas.xmlsoap.org/ws/2004/09/mex/ </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" diff="chg" href="http://www.w3.org/TR/2007/REC-ws-policy-20070904/" id="WS-Policy" key="Web Services Policy Framework" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
           <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services Policy 1.5 - Framework</titleref>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
-          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 6 July 2007. This version of the 
-          Web Services Policy 1.5 - Framework specification is at http://www.w3.org/TR/2007/PR-ws-policy-20070706/. The <loc href="http://www.w3.org/TR/ws-policy/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of
-            Web Services Policy 1.5 - Framework</loc> is available at http://www.w3.org/TR/ws-policy/. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/PR-ws-policy-attach-20070706/" id="WS-PolicyAttachment" key="Web Services Policy Attachment" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
+          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, <phrase diff="chg">4 September </phrase>2007. This version of the 
+          Web Services Policy 1.5 - Framework specification is at <phrase diff="chg">http://www.w3.org/TR/2007/REC-ws-policy-20070904/. </phrase>The <loc href="http://www.w3.org/TR/ws-policy/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of
+            Web Services Policy 1.5 - Framework</loc> is available at http://www.w3.org/TR/ws-policy/. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" diff="chg" href="http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904/" id="WS-PolicyAttachment" key="Web Services Policy Attachment" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
           <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services Policy 1.5 - Attachment</titleref>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
-          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 6 July 2007. This version of the 
-          Web Services Policy 1.5 - Attachment specification is at http://www.w3.org/TR/2007/PR-ws-policy-attach-20070706/. The <loc href="http://www.w3.org/TR/ws-policy-attach/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of
+          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, <phrase diff="chg">4 September </phrase>2007. This version of the 
+          Web Services Policy 1.5 - Attachment specification is at <phrase diff="chg">http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904/. </phrase>The <loc href="http://www.w3.org/TR/ws-policy-attach/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of
             Web Services Policy 1.5 - Attachment</loc> is available at
           http://www.w3.org/TR/ws-policy-attach/. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://docs.oasis-open.org/ws-rx/wsrmp/200702/wsrmp-1.1-spec-os-01.pdf" id="WS-RM-Policy" key="Web Services Reliable Messaging Policy Assertion" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
           <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services Reliable Messaging Policy Assertion 
@@ -1254,7 +1302,7 @@
   Working Group</loc>.</p><p>
     Members of the Working Group are (at the time of writing, and by
     alphabetical order):
-      Dimitar Angelov (SAP AG), Abbie Barbir (Nortel Networks), Charlton Barreto (Adobe Systems Inc.), Sergey Beryozkin (IONA Technologies, Inc.), Vladislav Bezrukov (SAP AG), Toufic Boubez (Layer 7 Technologies), Symon Chang (BEA Systems, Inc.), Paul Cotton (Microsoft Corporation), Glen Daniels (Progress Software), Doug Davis (IBM Corporation), Jacques Durand (Fujitsu Limited), Ruchith Fernando (WSO2), Christopher Ferris (IBM Corporation), William Henry (IONA Technologies, Inc.), Frederick Hirsch (Nokia), Maryann Hondo (IBM Corporation), Ondrej Hrebicek (Microsoft Corporation), Steve Jones (Layer 7 Technologies), Tom Jordahl (Adobe Systems Inc.), Paul Knight (Nortel Networks), Philippe Le Hégaret (W3C/MIT), Mark Little (JBoss Inc.), Mohammad Makarechian (Microsoft Corporation), Ashok Malhotra (Oracle Corporation), Jonathan Marsh (WSO2), Monica Martin (Sun Microsystems, Inc.), Arnaud Meyniel (Axway Software), Jeff Mischkinsky (Oracle Corporation), Dale Moberg (Axway Software), Anthony Nadalin (IBM Corporaion), David Orchard (BEA Systems, Inc.), Sanjay Patil (SAP AG), Manjula Peiris (WSO2), Fabian Ritzmann (Sun Microsystems, Inc.), Daniel Roth (Microsoft Corporation), Tom Rutt (Fujitsu Limited), Sanka Samaranayake (WSO2), Felix Sasaki (W3C/Keio), Yakov Sverdlov (CA), Asir Vedamuthu (Microsoft Corporation), Sanjiva Weerawarana (WSO2), Ümit Yalçinalp (SAP AG), Prasad Yendluri (webMethods, Inc.).
+      Dimitar Angelov (SAP AG), Abbie Barbir (Nortel Networks), Charlton Barreto (Adobe Systems Inc.), Sergey Beryozkin (IONA Technologies, Inc.), Vladislav Bezrukov (SAP AG), Toufic Boubez (Layer 7 Technologies), Symon Chang (BEA Systems, Inc.), Paul Cotton (Microsoft Corporation), Glen Daniels (Progress Software), Doug Davis (IBM Corporation), Jacques Durand (Fujitsu Limited), Ruchith Fernando (WSO2), Christopher Ferris (IBM Corporation), William Henry (IONA Technologies, Inc.), Frederick Hirsch (Nokia), Maryann Hondo (IBM Corporation), Ondrej Hrebicek (Microsoft Corporation), Steve Jones (Layer 7 Technologies), Tom Jordahl (Adobe Systems Inc.), Paul Knight (Nortel Networks), Philippe Le Hégaret (W3C/MIT), Mark Little (JBoss Inc.), Mohammad Makarechian (Microsoft Corporation), Ashok Malhotra (Oracle Corporation), Jonathan Marsh (WSO2), Monica Martin (Sun Microsystems, Inc.), Arnaud Meyniel (Axway Software), Jeff Mischkinsky (Oracle Corporation), Dale Moberg (Axway Software), Anthony Nadalin (IBM Corporaion), David Orchard (BEA Systems, Inc.), Sanjay Patil (SAP AG), Manjula Peiris (WSO2), Fabian Ritzmann (Sun Microsystems, Inc.), Daniel Roth (Microsoft Corporation), Tom Rutt (Fujitsu Limited), Sanka Samaranayake (WSO2), Felix Sasaki (W3C/Keio), Yakov Sverdlov (CA), Asir Vedamuthu (Microsoft Corporation), Sanjiva Weerawarana (WSO2), Ümit Yalçinalp (SAP AG), Prasad Yendluri (webMethods (A subsidiary of Software AG)).
   </p><p>
     Previous members of the Working Group were:
       Jeffrey Crump, Jong Lee, Bob Natale, Eugene Osovetsky, Bijan Parsia, Skip Snow, Seumas Soltysik, Mark Temple-Raston.
@@ -1262,8 +1310,7 @@
     The people who have contributed to <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://lists.w3.org/Archives/Public/public-ws-policy/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">discussions
     on public-ws-policy@w3.org</loc> are also gratefully
     acknowledged.
-  </p></inform-div1><inform-div1 id="change-description"><head>Changes in this Version of the Document</head><p>A list of major editorial changes since the Working Draft dated 05 June, 2007 is below:</p><ulist><item><p>Updated references - [<bibref ref="C14N11"/>], [<bibref ref="WS-RM-Policy"/>] and  
-          [<bibref ref="WS-AddressingMetadata"/>].</p></item></ulist></inform-div1><inform-div1 id="change-log"><head>Web Services Policy 1.5 - Primer Change Log</head><table border="1" id="ws-policy-primer-changelog-table"><tbody><tr><th colspan="1" rowspan="1">Date</th><th colspan="1" rowspan="1">Author</th><th colspan="1" rowspan="1">Description</th></tr><!-- template
+  </p></inform-div1><inform-div1 id="change-description"><head>Changes in this Version of the Document</head><p>A list of <phrase diff="del">major </phrase>editorial changes since the Working Draft dated <phrase diff="chg">10 August, </phrase>2007 is below:</p><ulist><item><p><phrase diff="chg">Added another </phrase><phrase diff="add">example to </phrase><specref diff="add" ref="compatible-policies"/><phrase diff="add">.</phrase></p></item><item diff="add"><p><phrase diff="add">Dropped the editorial note in </phrase><specref ref="versioning-policy-language"/><phrase diff="add">.</phrase></p></item><item diff="add"><p><phrase diff="add">Updated</phrase><phrase diff="del">- </phrase><phrase diff="add">references: </phrase>[<bibref diff="chg" ref="WS-AddressingMetadata"/>], [<bibref diff="chg" ref="WS-Policy"/>] and [<bibref diff="chg" ref="WS-PolicyAttachment"/>].</p></item></ulist></inform-div1><inform-div1 id="change-log"><head>Web Services Policy 1.5 - Primer Change Log</head><table border="1" id="ws-polcy-primer-changelog-table"><tbody><tr><th colspan="1" rowspan="1">Date</th><th colspan="1" rowspan="1">Author</th><th colspan="1" rowspan="1">Description</th></tr><!-- template
           <tr>
           <td>200505</td>
           <td></td>
@@ -1423,4 +1470,14 @@
             <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4857" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">4857</loc>. Editors' action 
               <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/350" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">350</loc>.
             </td></tr><tr><td colspan="1" rowspan="1">20070727</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">20070806</td><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">Updated references for draft publication.</td></tr></tbody></table></inform-div1></back></spec>
\ No newline at end of file
+            </td></tr><tr><td colspan="1" rowspan="1">20070806</td><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">Updated references for draft publication.</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070912</td><td colspan="1" diff="add" rowspan="1">PY</td><td colspan="1" diff="add" 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=5036" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">5036</phrase></loc>. Editors' action 
+              <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/355" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">355</phrase></loc>.
+            </td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070912</td><td colspan="1" diff="add" rowspan="1">FJH</td><td colspan="1" diff="add" 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=4943" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">4943</phrase></loc>. Editors' action 
+              <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/354" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">354</phrase></loc>.
+            </td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070919</td><td colspan="1" diff="add" rowspan="1">PY</td><td colspan="1" diff="add" rowspan="1">Implemented the Editors' action 
+              <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/355" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">362</phrase></loc> to drop the ed-note.
+            </td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070921</td><td colspan="1" diff="add" rowspan="1">ASV</td><td colspan="1" diff="add" rowspan="1">Updated references [<bibref ref="WS-Policy"/>] and [<bibref ref="WS-PolicyAttachment"/>].
+            </td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070921</td><td colspan="1" diff="add" rowspan="1">ASV</td><td colspan="1" diff="add" rowspan="1">Reset Section <specref ref="change-description"/>.
+            </td></tr></tbody></table></inform-div1></back></spec>
\ No newline at end of file

Index: ws-policy-guidelines-diff20070810.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-guidelines-diff20070810.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ws-policy-guidelines-diff20070810.html	22 Aug 2007 05:24:55 -0000	1.2
+++ ws-policy-guidelines-diff20070810.html	22 Sep 2007 02:01:01 -0000	1.3
@@ -1,6 +1,6 @@
 <!DOCTYPE html
   PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title> -- Review Version</title><style type="text/css">
+<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Guidelines for Policy Assertion Authors -- Review Version</title><style type="text/css">
 /**/
 code           { font-family: monospace; }
 
@@ -55,6 +55,38 @@
 div.exampleWrapper { margin: 4px }
 div.exampleHeader { font-weight: bold;
                     margin: 4px}
+
+div.boxedtext {
+   border: solid #bebebe 1px;
+   margin: 2em 1em 1em 2em;
+ }
+
+span.practicelab {
+   margin: 1.5em 0.5em 1em 1em;
+   font-weight: bold;
+   font-style: italic;
+ }
+
+span.practicelab   { background: #dfffff; }
+
+ span.practicelab {
+   position: relative;
+   padding: 0 0.5em;
+   top: -1.5em;
+ }
+p.practice
+{
+   margin: 1.5em 0.5em 1em 1em;
+ }
+
+@media screen {
+ p.practice, {
+   position: relative;
+   top: -2em;
+   padding: 0;
+   margin: 1.5em 0.5em -1em 1em;
+}
+}
 /**/
       
 div.diff-add  { background-color: #FFFF99; }
@@ -77,12 +109,12 @@
             <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>
+<h1><a name="title" id="title"></a>Web Services Policy 1.5 - Guidelines for Policy Assertion Authors</h1>
 <h2><a name="w3c-doctype" id="w3c-doctype"></a>Editors' copy $Date$ @@ @@@@ @@@@</h2><dl><dt>This version:</dt><dd>
       <a href="ws-policy-guidelines.html">ws-policy-guidelines.html</a>
     </dd><dt>Latest version:</dt><dd><a href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-guidelines.html?content-type=text/html;charset=utf-8">http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-guidelines.html?content-type=text/html;charset=utf-8</a></dd><dt>Previous version:</dt><dd>
             <a href="http://www.w3.org/TR/2007/WD-ws-policy-guidelines-20070330">http://www.w3.org/TR/2007/WD-ws-policy-guidelines-20070330</a>
-        </dd><dt>Editors:</dt><dd>Asir S Vedamuthu, Microsoft Corporation</dd><dd>David Orchard, BEA Systems, Inc.</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> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr><div>
+        </dd><dt>Editors:</dt><dd>Asir S Vedamuthu, Microsoft Corporation</dd><dd>David Orchard, BEA Systems, Inc.</dd><dd>Frederick Hirsch, Nokia</dd><dd>Maryann Hondo, IBM Corporation</dd><dd>Prasad Yendluri, <span class="diff-chg"><span>webMethods </span></span><span class="diff-add"><span>(A subsidiary of Software AG)</span></span><span class="diff-del"><span>Inc.</span></span></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="htp://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr><div>
 <h2><a name="abstract" id="abstract"></a>Abstract</h2><p>
         <em>Web Services Policy 1.5 - Guidelines for Policy Assertion Authors</em> is intended to provide guidance for Assertion
         Authors that will work with the Web Services Policy 1.5 - Framework [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>] and Web Services Policy 1.5 - Attachment [<cite><a href="#WS-PolicyAttachment">Web Services Policy Attachment</a></cite>] specifications to create domain
@@ -113,13 +145,14 @@
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.1 <a href="#parameterized-assertions">Assertions with Parameters</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.4.2 <a href="#nested-assertions">Nested Assertions</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;5.5 <a href="#Ignorable">Designating Ignorable Behavior</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.5.1 <a href="#d4e807">Ignorable behavior in authoring</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.5.2 <a href="#d4e820">Ignorable behavior at runtime</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.5.1 <a href="#d4e857">Ignorable behavior in authoring</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.5.2 <a href="#d4e873">Ignorable behavior at runtime</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;5.6 <a href="#optional-policy-assertion">Designating Optional Behaviors</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.6.1 <a href="#d4e835">Optional behavior at runtime</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.6.1 <a href="#d4e888">Optional behavior at runtime</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;5.7 <a href="#levels-of-abstraction">Considerations for Policy Attachment</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.7.1 <a href="#general-attachment-guidelines">General Guidelines</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.7.2 <a href="#wsdl-attachment-guidelines">Considerations for Policy Attachment in WSDL</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5.7.3 <a href="#UDDI-attachment-guidelines">ConsiderationsDescribe for Policy Attachment in UDDI</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;5.8 <a href="#interrelated-domains">Interrelated domains</a><br>
 6. <a href="#versioning-policy-assertions">Versioning Policy Assertions</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;6.1 <a href="#Referencing_Policy_Expressions">Referencing Policy Expressions</a><br>
@@ -134,7 +167,7 @@
 F. <a href="#change-log">Web Services Policy 1.5 - Guidelines for Policy Assertion Authors Change Log</a> (Non-Normative)<br>
 </p></div><hr><div class="body"><div class="div1">
 <h2><a name="introduction" id="introduction"></a>1. Introduction</h2><p>The WS-Policy specification defines a policy to be a collection
-        of policy alternatives. Each policy alternative a
+        of policy alternatives. Each policy alternative <span class="diff-add"><span>is </span></span>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.
@@ -181,10 +214,11 @@
         </p></div><div class="div1">
 <h2><a name="best-practices-list" id="best-practices-list"></a>2. List of Best Practice Statements</h2><p>The following Best Practices appear in this document with discussion and examples, and are summarized here for quick reference:</p><ul><li><p><a href="#bp-assertion-semantics"><b>1. Semantics Independent of 
 				Attachment Mechanisms</b></a></p></li><li><p><a href="#bp-compatibility-tests"><b>2. Define assertions relevant to compatibility tests</b></a></p></li><li><p><a href="#bp-ignorable-for-not-related-to-compatibility-tests"><b>3. Mark Ignorable Assertions not related to compatibility</b></a></p></li><li><p><a href="#bp-semantics-and-form"><b>4. Semantics Independent of the Form</b></a></p></li><li><p><a href="#bp-assertion-start"><b>5. Start with a Simple Assertion</b></a></p></li><li><p><a href="#bp-unique-qnames"><b>6. Use Unique QNames</b></a></p></li><li><p><a href="#XMLOutline"><b>7. Provide an XML definition</b></a></p></li><li><p><a href="#AssertionDefinitions"><b>8. Specify Semantics Clearly</b></a></p></li><li><p><a href="#DefineIgnorable"><b>9. Document Ignorable Behavior</b></a></p></li><li><p><a href="#ignorableAssertions"><b>10. Document Use of the Ignorable 
-Attribute in XML </b></a></p></li><li><p><a href="#bp-assertion-xml-allow-optional"><b>11. Allow use of wsp:Optional</b></a></p></li><li><p><a href="#bp-not-necessary-to-understand-a-message"><b>12. Define message format only</b></a></p></li><li><p><a href="#bp-assertion-duplication"><b>13. Avoid Duplication of Assertions</b></a></p></li><li><p><a href="#bp-assertion-parameters"><b>14. Use Parameters for Useful 
-					Information</b></a></p></li><li><p><a href="#bp-dependent-behaviors"><b>15. Use Nested Assertions for Dependent Behaviors</b></a></p></li><li><p><a href="#bp-declare-nested-assertions"><b>16. Enumerate Nested Assertions</b></a></p></li><li><p><a href="#bp-discourage-domain-specific-intersection"><b>17. Discourage Domain Specific Intersection</b></a></p></li><li><p><a href="#bp-limit-optional-assertions"><b>18. Limit use of Optional Assertions</b></a></p></li><li><p><a href="#bp-entire-mep-for-optional"><b>19. Consider entire message exchange pattern when specifying Assertions that may be optional</b></a></p></li><li><p><a href="#bp-indicate-optional-assertion-use"><b>20. Indicate use of  an Optional Assertion</b></a></p></li><li><p><a href="#bp-leverage-defined-attachment-mechanisms"><b>21. Leverage Defined Attachment Mechanisms</b></a></p></li><li><p><a href="#bp-use-defined-policy-subjects"><b>22. Use Defined Policy Subjects</b></a></p></li><li><p><a href="#bp-identify-policy-subjects"><b>23. Identiy Policy Subjects</b></a></p></li><li><p><a href="#bp-WSDL-policy-subject"><b>24. Specify Policy Subject(s)</b></a></p></li><li><p><a href="#bp-WSDL-policy-subject-Granularity"><b>25. Choose the Most Granular Policy Subject</b></a></p></li><li><p><a href="#bp-WSDL-multiple-policy-subjects"><b>26.  Define Rules for Attachment of an Assertion 
-							type to Multiple Policy Subjects</b></a></p></li><li><p><a href="#bp-WSDL-preferred-attachment-point"><b>27. Specify Preferred Attachment Point</b></a></p></li><li><p><a href="#bp-WSDL-policy-multiple-instance-semantics"><b>28. Describe Semantics of Multiple Assertions of Same Type</b></a></p></li><li><p><a href="#bp-specify-composition"><b>29. Specify Composition with Related Assertions</b></a></p></li><li><p><a href="#bp-independent-assertions"><b>30. Independent Assertions for Different Versions of a
-           					Behavior</b></a></p></li><li><p><a href="#bp-policy-subject-change"><b>31. Document changes to policy 
+Attribute in XML </b></a></p></li><li><p><a href="#bp-assertion-xml-allow-optional"><b>11. Assertion Authors should allowAllow use of wsp:Optional</b></a></p></li><li><p><a href="#bp-not-necessary-to-understand-a-message"><b>12. Define message format only</b></a></p></li><li><p><a href="#bp-assertion-duplication"><b>13. Avoid Duplication of Assertions</b></a></p></li><li><p><a href="#bp-assertion-parameters"><b>14. Use Parameters for Useful 
+					Information</b></a></p></li><li><p><a href="#bp-dependent-behaviors"><b>15. Use Nested Assertions for Dependent Behaviors</b></a></p></li><li><p><a href="#bp-declare-nested-assertions"><b>16. Enumerate Nested Assertions</b></a></p></li><li><p><a href="#bp-discourage-domain-specific-intersection"><b>17. Discourage Domain Specific Intersection</b></a></p></li><li><p><a href="#bp-limit-optional-assertions"><b>18. Limit use of Optional Assertions</b></a></p></li><li><p><a href="#bp-entire-mep-for-optional"><b>19. Consider entire message exchange pattern when specifying Assertions that may be optional</b></a></p></li><li><p><a href="#bp-indicate-optional-assertion-use"><b>20. Indicate use of  an Optional Assertion</b></a></p></li><li><p><a href="#bp-reusableAssertions"><b>21. Reusable Assertions</b></a></p></li><li><p><a href="#bp-semantics-multiple-same-type"><b>22. Describe Semantics of Multiple Assertions of Same TypeMechanisms</b></a></p></li><li><p><a href="#bp-leverage-defined-attachment-mechanisms">b>23. Leverage Defined Attachmentencouraged Mechanisms</b></a></p></li><li><p><a href="#bp-use-defined-policy-subjects"><b>24. Use Defined Policy Subjects</b></a></p></li><li><p><a href="#bp-identify-policy-subjects"><b>25. Identify Policy Subjects</b></a></p></li><li><p><a href="#bp-WSDL-policy-subject"><b>26. Specify WSDL Policy Subject(s)</b></a></p></li><li><p><a href="#bp-WSDL-consider-scope"><b>27. Consider Scope of Attachment Points</b></a></p></li><li><p><a href="#bp-WSDL-policy-subject-Granularity"><b>28. Choose the Most Granular WSDL Policy Subject</b></a></p></li><li><p><a href="#bp-WSDL-multiple-policy-subjects"><b>29.  Define Rules for Attachment of an Assertion 
+							type to Multiple WSDL policy subjectsSubjects</b></a></p></li><li><p><a href="#bp-WSDL-preferred-attachment-point"><b>30. Specify Preferred WSDL Attachment Point</b></a></p></li><li><p><a href="#bp-UDDI-tmodels"><b>31. Use defined tModels any) 
+					when appropriate</b></a></p></li><li><p><a href="#bp-specify-composition"><b>32. Specify Composition with Related Assertions</b></a></p></li><li><p><a href="#bp-independent-assertions"><b>33. Independent Assertions for Different Versions of a
+           					Behavior</b></a></p></li><li><p><a href="#bp-policy-subject-change"><b>34. Document changes to policy 
 			subject</b></a></p></li></ul></div><div class="div1">
 <h2><a name="Assertions" id="Assertions"></a>3. What is an Assertion? </h2><p>An assertion is a piece of metadata that describes a
       	capability related to a specific WS-Policy domain. Sets of domain-specific assertions
@@ -303,7 +337,7 @@
 				policy. This selected alternative is then used to govern the creation of a message
 				to send to the subject to which the policy alternative was
 				attached.  The WS-Policy Attachment specification defines a
-				set of attachment models for use with common web service
+				set of attachment <span class="diff-chg"><span>mechanisms </span></span>for use with common web service
 				subjects: WSDL definitions [<cite><a href="#WSDL11">WSDL 1.1</a></cite>, <cite><a href="#WSDL20">WSDL 2.0 Core Language</a></cite>], and UDDI directory entries [<cite><a href="#UDDIAPI20">UDDI API 2.0</a></cite>, <cite><a href="#UDDIDataStructure20">UDDI Data Structure 2.0</a></cite>,
 				<cite><a href="#UDDI30">UDDI 3.0</a></cite>].
        		 	</p><p> 
@@ -354,7 +388,7 @@
 				</p><p>
 				Assertion Authors need to have a specific goal in mind for the assertions
 				that they author. Assertion specifications should include a detailed specification
-				of the assertion’s semantics and, a set of valid policy subjects to which the assertion
+				of the assertion’s semantics <span class="diff-chg"><span>and </span></span>a set of valid policy subjects to which the assertion
 				maybe attached. The specification should also include the scope of the assertion
 				in the context of a particular policy subject. For example, an assertion with
 				Endpoint Policy Subject can be scoped to a given message exchange with that endpoint,
@@ -371,10 +405,10 @@
 					<ul><li><p>The definition of the assertion's semantic 
 							(See best practice <a href="#AssertionDefinitions"><b>8. Specify Semantics Clearly</b></a>).</p></li><li><p>The specification of the set of valid policy subjects to which an 
 							assertion may be attached
-							(See best practice <a href="#bp-WSDL-policy-subject"><b>24. Specify Policy Subject(s)</b></a>).</p></li><li><p>The scope of the assertion in the context of a particular policy 
+							(See best practice <a href="#bp-WSDL-policy-subject"><b>26. Specify WSDL Policy Subject(s)</b></a>).</p></li><li><p>The scope of the assertion in the context of a particular policy 
 							subject (See best practices in Section <a href="#levels-of-abstraction"><b>5.7 Considerations for Policy Attachment</b></a>).</p></li><li><p>Any composition considerations if the assertion is used with
 						other assertions in a context
-							(See best practice <a href="#bp-specify-composition"><b>29. Specify Composition with Related Assertions</b></a>).</p></li></ul>
+							(See best practice <a href="#bp-specify-composition"><b>32. Specify Composition with Related Assertions</b></a>).</p></li></ul>
 				</p><p>
 				The WS-Policy Attachment specification defines a number of different 
 				policy subjects to which an assertion can be attached. For attaching to 
@@ -386,7 +420,7 @@
 				assertion may be constrained to a specific set of policy subjects by 
 				Assertion Authors, its semantics should not be dependent upon the 
 				mechanism by which the policy expression is attached to a given policy 
-				subject. For instance, an assertion "Foo" has the same semantic when 
+				subject. For instance, an assertion "Foo" has the same <span class="diff-chg"><span>semantics </span></span>when 
 				attached to an operation policy subject regardless of whether it was 
 				attached using XML element policy attachment or the external URI 
 				attachment mechanism. Independence from a specific attachment mechanism 
@@ -505,10 +539,10 @@
          		and capabilities at runtime.
          		</p><div class="div3">
 <h4><a name="minimal-approach" id="minimal-approach"></a>5.3.1 Minimal approach</h4><p>New Assertion Authors are encouraged to try to not overload assertions. A single assertion indicates a single
-        		 	behavior. Sets of assertions can by grouped by an operator "all". This indicates that there is a relationship between
+        		 	behavior. Sets of assertions can by grouped by an operator <span class="diff-chg"><span>"All". </span></span>This indicates that there is a relationship between
          			the assertions. 
          			</p><p>If grouping is utilized, choices between such groupings can be indicated by
-         			an "exactly one" operator. This basic set of operators allows
+         			an <span class="diff-chg"><span>"ExactlyOne" </span></span><span class="diff-del"><span>one" </span></span>operator. This basic set of operators allows
          			Assertion Authors a wide range of options for expressing the possible combinations of assertions within their domain.
          			</p><p>It requires a good deal of effort to evaluate the
          			capabilities of a domain and capture them in a way that
@@ -592,11 +626,11 @@
 				</pre></div></div><p>				The Policy Framework provides two modes of authoring policy expressions:
 compact and normal form. One of the mechanisms that the Policy Framework
 provides to policy authors for purposes of writing compact policy 
-expressions is the wsp:Optional attribute. Assertion Authors should allow 
-for the use of the wsp:Optional attribute in the XML outline and/or schema 
+	expressions is the <span class="diff-add"><code>wsp:Optional</code></span> attribute. Assertion Authors should allow 
+for the use of the <span class="diff-add"><code>wsp:Optional</code></span> attribute in the XML outline and/or schema 
 definition of an assertion as this will allow policy expression authors to 
 compose compact policy expressions.</p><div class="boxedtext"><p><a name="bp-assertion-xml-allow-optional" id="bp-assertion-xml-allow-optional"></a><span class="practicelab">Best
-Practice 11: Allow use of wsp:Optional</span></p><p class="practice">An assertion's XML outline and/or schema definition should allow the use 
+Practice 11: Assertion Authors should allowAllow use of wsp:Optional</span></p><p class="practice">An assertion's XML outline and/or schema definition should allow the use 
 of the wsp:Optional attribute so as to enable policy authors to compose 
 compact policy expressions.</p></div><p>For example, consider the following two equivalent policy expressions:</p><div class="exampleOuter">
 <p style="text-align: left" class="exampleHead"><i><span>Example 5-6. </span>Normal form expression:</i></p><div class="exampleInner"><pre>&lt;wsp:Policy&gt;
@@ -615,7 +649,11 @@
         &lt;wsp:Policy/&gt;
     &lt;/wsam:Addressing&gt;
 &lt;/wsp:Policy&gt;</pre></div></div><p>
-If the assertion author had not provided for the wsp:Optional attribute to be included on the assertion, then policy expression authors would be forced to express the optionality of a behavior as two explicit policy alternatives, one with and one without that assertion when including assertions of that type in their policies.</p></div><div class="div3">
+If the assertion author had not provided for the <span class="diff-add"><code>wsp:Optional</code></span> attribute
+to be included on the assertion, then policy expression authors would be forced to
+express the optionality of a behavior as two explicit policy alternatives,
+one with and one without that assertion when including assertions of that type in their
+policies.</p></div><div class="div3">
 <h4><a name="self-describing" id="self-describing"></a>5.3.3  Self Describing Messages </h4><p> WS-Policy is intended to communicate the requirements, capabilities and
     	 			behaviors of nodes that provide the message's path, not specifically to declare properties of the message semantics. One
     	 			of the advantages of Web services is that an XML message can be stored and later examined (e.g. as a record of a business
@@ -835,16 +873,18 @@
 						certificate will not be able to use this provider solely on the basis
 						of intersection algorithm alone.</p></div></div><div class="div2">
 <h3><a name="Ignorable" id="Ignorable"></a>5.5 Designating Ignorable Behavior</h3><div class="div3">
-<h4><a name="d4e807" id="d4e807"></a>5.5.1 Ignorable behavior in authoring</h4><p>  
-     			The Policy Framework provides an intersection algorithm that has two defined modes for processing (lax and strict).  The Framework also defines an attribute (wsp:Ignorable) that can be used to influence whether assertions are part of the compatability assessment between two alternatives.  [see <cite><a href="#WS-Policy">Web Services Policy Framework</a></cite> and <cite><a href="#WS-Policy-Primer">Web Services Policy Primer</a></cite>]. Assertion authors should consider whether the behavior represented by the Assertion they are defining can be safely ignored for the purposes of intersection, and should follow <a href="#DefineIgnorable"><b>9. Document Ignorable Behavior</b></a> and <a href="#ignorableAssertions"><b>10. Document Use of the Ignorable 
+<h4><a name="d4e857" id="d4e857"></a>5.5.1 Ignorable behavior in authoring</h4><p>  
+     			The Policy Framework provides an intersection algorithm that has two defined modes for processing (lax and strict).  The Framework also defines an attribute (wsp:Ignorable) that can be used to influence whether assertions are part of the <span class="diff-chg"><span>compatibility </span></span>assessment between two alternatives.  [see <cite><a href="#WS-Policy">Web Services Policy Framework</a></cite> and <cite><a href="#WS-Policy-Primer">Web Services Policy Primer</a></cite>]. Assertion authors should consider whether the behavior represented by the Assertion they are defining can be safely ignored for the purposes of intersection, and should follow <a href="#DefineIgnorable"><b>9. Document Ignorable Behavior</b></a> and <a href="#ignorableAssertions"><b>10. Document Use of the Ignorable 
 Attribute in XML </b></a> to include this guidance in the assertion's definition.</p></div><div class="div3">
-<h4><a name="d4e820" id="d4e820"></a>5.5.2 Ignorable behavior at runtime</h4><p>Regardless of whether the assertion allows the ignorable attribute, assertion authors should
+<h4><a name="d4e873" id="d4e873"></a>5.5.2 Ignorable behavior at runtime</h4><p>Regardless of whether the assertion allows the ignorable attribute, assertion authors should
 			  	indicate the semantic of the runtime behavior in the description of the assertion.
 			  	</p><p>
 As said in <a href="ws-policy-primer.html#strict-lax-policy-intersection">section 3.4.1 Strict and Lax Policy Intersection</a> in <cite><a href="#WS-Policy-Primer">Web Services Policy Primer</a></cite>, "Regardless of the chosen intersection mode, ignorable assertions do not express any wire-level requirements on the behavior of consumers - in other words, a consumer could choose to ignore any such assertions that end up in the resulting policy after intersection, with no adverse effects on runtime interactions." Therefore, any assertion that is marked with ignorable should not impose any wire-level requirements on the part of consumers. Assertion Authors are reminded that regardless of whether an assertion is marked as ignorable, policy consumers using strict intersection will not 'ignore' the assertion. 
 			  	</p></div></div><div class="div2">
 <h3><a name="optional-policy-assertion" id="optional-policy-assertion"></a>5.6 Designating Optional Behaviors</h3><div class="div3">
-<h4><a name="d4e835" id="d4e835"></a>5.6.1 Optional behavior at runtime</h4><table border="1" summary="Editorial note"><tr><td align="left" valign="top" width="50%"><b>Editorial note</b></td><td align="right" valign="top" width="50%">&nbsp;</td></tr><tr><td colspan="2" align="left" valign="top">This section does not have Working Group consensus and there is an outstanding action item to revise it</td></tr></table><p>Since optional behaviors indicate optionality for
+<h4><a name="d4e888" id="d4e888"></a>5.6.1 Optional behavior at runtime</h4><div class="diff-del"><p class="diff-del">This section does not have Working Group consensus and there is an outstanding action item to revise it
+
+				</p></div><p>Since optional behaviors indicate optionality for
 					both the provider and the consumer, behaviors that must
 					always be engaged by a consumer must not be marked as
 					"optional" with a value "true" since this would allow the
@@ -930,34 +970,57 @@
 						communicate the policy assertions should not affect or imply additional
 						semantics in the interpretation of Policy alternatives. If it did, each
 						policy assertion would need to be written with different (and possibly
-						unknown) attachment mechanisms in mind.
-					</p><div class="boxedtext"><p><a name="bp-leverage-defined-attachment-mechanisms" id="bp-leverage-defined-attachment-mechanisms"></a><span class="practicelab">Best
-Practice 21: Leverage Defined Attachment Mechanisms</span></p><p class="practice">
+						unknown) attachment mechanisms in mind. <span class="diff-add"><span>Since multiple attachment mechanisms
+						may be used, a policy alternative created during the process of calculating
+						an effective policy can contain multiple instances of the same policy 
+						assertion type ( i.e., the SignedParts assertion). It is therefore also
+						important for the policy authors to define what it means if multiple
+						assertions are present. 
+					</span></span></p><div class="diff-add"><div class="boxedtext"><p><a name="bp-reusableAssertions" id="bp-reusableAssertions"></a><span class="practicelab">Best
+Practice 21: Reusable Assertions</span></p><p class="practice">
+							Assertion Authors are encouraged to create policy assertions that
+							can be used regardless of attachment mechanism.</p></div></div><div class="diff-add"><p class="diff-add"><span class="diff-add"><span>For example, a security policy expression can be assigned a key reference and
+					be attached to a UDDI binding or can be embedded in a WSDL document. </span></span></p></div><div class="diff-chg"><div class="boxedtext"><p><a name="bp-semantics-multiple-same-type" id="bp-semantics-multiple-same-type"></a><span class="practicelab">Best
+Practice 22: Describe Semantics of Multiple Assertions of Same TypeMechanisms</span></p><p class="practice">
+							Assertion Authors should specify the semantics of multiple instanceswhen
+							of the same policyextend assertion type in the same policy alternativedeployment and the
+							semantics of parameters and nestedtheir policy (if any) when there are 
+							multiple instances of a policy assertion type in the same policyensure
+							alternative regardless of the mechanism used to attach them to
+							a policy subject.that If there are multiple instances of a policy
+							assertionby type in the same policy alternative without parameterstheir
+							and nested policies, these have the same meaning as a single
+							assertion of the type within the policy alternative.assertions.</p></div></div><p> Assertion authors <span class="diff-chg"><span>should review </span></span><span class="diff-add"><span>sections 3.2 and 4.5 of the Policy Framework
+					</span></span><span class="diff-add"><cite><a href="#WS-Policy">Web Services Policy Framework</a></cite></span> <span class="diff-add"><span>for more detail
+					on the processing for multiple assertions of the same type.</span></span></p><div class="diff-add"><div class="boxedtext"><p><a name="bp-leverage-defined-attachment-mechanisms" id="bp-leverage-defined-attachment-mechanisms"></a><span class="practicelab">Best
+Practice 23: Leverage Defined Attachmentencouraged Mechanisms</span></p><p class="practice">
 							Assertion Authors should leverage defined attachment models when
-							possible to extend the deployment of their policy assertions and ensure
-							that there are no additional semantics implied by their
-							assertions.</p></div><p>Assertion authors are also encouraged to use the policy subjects defined by the policy attachments 
-						specification when possible. </p><div class="boxedtext"><p><a name="bp-use-defined-policy-subjects" id="bp-use-defined-policy-subjects"></a><span class="practicelab">Best
-Practice 22: Use Defined Policy Subjects</span></p><p class="practice"> Assertion
-							Authors should leverage defined policy subjects when possible to
+							possible to document the use of the policy assertions they author and ensure
+							that there are no additional semantics impliedby  the defined 
+							attachmentpolicy modelsattachments 
+						specification for their assertions.</p></div></div><div class="boxedtext"><p><a name="bp-use-defined-policy-subjects" id="bp-use-defined-policy-subjects"></a><span class="practicelab">Best
+Practice 24: Use Defined Policy Subjects</span></p><p class="practice"> Assertion
+							Assertion Authors should leverage defined policy subjects when possible to
 							facilitate the deployment of their policy assertions. Common Policy
 							subjects have been defined and used by other policy assertion authors
 							and new policy assertions that leverage these existing subjects will be
-							easier to define and group. </p></div><p>
+							easier to define and group. </p></div><div class="diff-add"><div class="boxedtext"><p><a name="bp-identify-policy-subjects" id="bp-identify-policy-subjects"></a><span class="practicelab">Best
+Practice 25: Identify Policy Subjects</span></p><p class="practice"> 
+					
 						Policy assertion authors
 						should unambiguously identify the appropriate policy subjects for their
 						assertions. If the best practices are followed, and the assertions are
 						scoped according to their subject, then multiple policy domains may be
 						combined without conflict. Each domain should define any limitations at
-						the policy subject level that might impact interoperability. 
-					</p><div class="boxedtext"><p><a name="bp-identify-policy-subjects" id="bp-identify-policy-subjects"></a><span class="practicelab">Best
-Practice 23: Identify Policy Subjects</span></p><p class="practice">
-							Assertion
-							Authors should review the policy subjects defined in
-							WS-PolicyAttachments and identify existing policy subjects when possible
-							to facilitate the deployment of their policy assertions and include this
-							information in the definition of the assertions.</p></div><p>
-						An example of this is
+						the policy subject level that might impact interoperability.</p></div></div><div class="diff-add"><p class="diff-add">
+					
+						<span class="diff-del"><span>Identify Policy Subjects
+							</span></span>Assertion Authors should review the policy subjects defined in
+							WS-PolicyAttachments
+					and identify <span class="diff-add"><span>which of the </span></span>existing policy subjects <span class="diff-chg"><span>can be used </span></span><span class="diff-add"><span>with the assertions
+					they define. That identification will </span></span>facilitate the deployment of their policy
+					assertions and include <span class="diff-chg"><span>such </span></span>information in the <span class="diff-add"><span>assertion</span></span><span class="diff-del"><span>definition of the assertions. </span></span><span class="diff-add"><span>definition.
+					</span></span></p></div><p> An example of this <span class="diff-add"><span>practice </span></span>is
 						the Reliable Messaging Policy Assertion document [<cite><a href="#WS-RM-Policy">Web Services Reliable Messaging Policy Assertion</a></cite>]. In the Sequence STR Assertion (section
 						2.5.1) the Reliable Messaging Policy Assertion authors state that "The
 						STR assertion defines the requirement that an RM Sequence MUST be bound
@@ -968,7 +1031,7 @@
 						assertion". This is illustrative of how the domain assertion author can
 						specify additional constraints and assumptions for attachment and
 						engagement of behavior in addition to the capabilities specified in
-						WS-PolicyAttachment [<cite><a href="#WS-PolicyAttachment">Web Services Policy Attachment</a></cite>]. Such
+						<span class="diff-add"><span>Web Services Policy 1.5 - Attachment</span></span><span class="diff-del"><span>WS-PolicyAttachment </span></span>[<cite><a href="#WS-PolicyAttachment">Web Services Policy Attachment</a></cite>]. Such
 						additional constraints must be clearly specified by the assertion
 						authors. 
 					</p></div><div class="div3">
@@ -982,60 +1045,61 @@
          				subject is the service policy subject. </p></li><li><p>If the behavior applies to any message exchange
           				made using an endpoint then the subject is the endpoint policy subject. </p></li><li><p>If the behavior applies to any message exchange
 	  					defined by an operation then the subject is the operation policy subject. </p></li><li><p>If the behavior applies to an input message then
-	  					the subject is the message policy subject - similarly for output and fault message policy subjects.</p></li></ul><div class="boxedtext"><p><a name="bp-WSDL-policy-subject" id="bp-WSDL-policy-subject"></a><span class="practicelab">Best
-Practice 24: Specify Policy Subject(s)</span></p><p class="practice">Assertion Authors should specify the set of relevant policy subjects with which 
+	  					the subject is the message policy subject - similarly for output and fault message <span class="diff-add"><span>WSDL </span></span>policy subjects.</p></li></ul><div class="boxedtext"><p><a name="bp-WSDL-policy-subject" id="bp-WSDL-policy-subject"></a><span class="practicelab">Best
+Practice 26: Specify WSDL Policy Subject(s)</span></p><p class="practice">Assertion Authors should specify the set of relevant WSDL policy subjects with which 
 					    the assertion may be associated. For instance, if a policy assertion is to be used with 
-					    WSDL, the assertion description should specify a WSDL policy subject - such as service, 
-					    endpoint, operation and message.
-					</p></div><p>Assertion Authors that wish to utilize WSDL policy subjects need to 
+					    WSDL, the assertion description should specify a WSDL policy subject - such as service, endpoint, operation and message it should be stated.message.
+					</p></div><p>Assertion Authors that <span class="diff-del"><span>wish to </span></span>utilize WSDL policy subjects need to 
 				understand how the assertions will be
-				processed in an intersection and merging, and the implications of
-				the processing for considering a specific attachment point and
-				policy subject. This topic is considered in detail in <cite><a href="#WS-Policy-Primer">Web Services Policy Primer</a></cite>
+				processed in <span class="diff-del"><span>an </span></span>intersection and merging, and the <span class="diff-add"><span>specific </span></span>implications of
+				the processing for <span class="diff-del"><span>considering </span></span>a specific attachment point and policy subject. 
+				This topic is considered in detail in <cite><a href="#WS-Policy-Primer">Web Services Policy Primer</a></cite>
 				</p><p> For a given WSDL policy subject, there may be several
         		attachment points. For example, there are three attachment
         		points for the endpoint policy subject: the port, binding and
         		portType element. Assertion Authors should identify the
-        		relevant attachment point when defining a new assertion. To
-        		determine the relevant attachment points, Assertion Authors should
-        		consider the scope of the attachment point. For example, an
-        		assertion should only be allowed in the portType element if
+        		relevant attachment point when defining a new assertion. 
+        		</p><div class="diff-add"><div class="boxedtext"><p><a name="bp-WSDL-consider-scope" id="bp-WSDL-consider-scope"></a><span class="practicelab">Best
+Practice 27: Consider Scope of Attachment Points</span></p><p class="practice">To determine the relevant attachment points, Assertion Authors should
+        		consider the scope of the attachment point.
+					</p></div></div><div class="diff-add"><p class="diff-add">
+        		 For example, an assertion should only be allowed in the portType element if
         		the assertion reasonably applies to any endpoint that ever
         		references that portType. Most of the known policy assertions
         		are designed for the endpoint, operation or message policy subject. 
-        		</p><p> In using WSDL attachment, it should be noted that the
+        		</p></div><p> In using WSDL attachment, it should be noted that the
         		service policy subject is a collection of endpoint policy
         		subjects. The endpoint policy subject is a collection of
-        		operation policy subjects and so on. As a result, the WSDL
+        		operation <span class="diff-add"><span>WSDL </span></span>policy subjects and so on. As a result, the WSDL
         		policy subjects compose naturally. It is quite tempting to
         		associate the identified behavior to a broader policy subject
         		than to a fine granular policy subject. For instance, it is
         		convenient to attach a supporting token assertion (defined by
         		the Web Services Security Policy specification) to an endpoint
         		policy subject instead of a message policy subject. However such 
-        		policy attachments to policy subjects of broader scope and granularity 
+        		policy attachments to <span class="diff-add"><span>WSDL </span></span>policy subjects of broader scope and granularity 
         		should be done only after careful evaluation. 
         		</p><div class="boxedtext"><p><a name="bp-WSDL-policy-subject-Granularity" id="bp-WSDL-policy-subject-Granularity"></a><span class="practicelab">Best
-Practice 25: Choose the Most Granular Policy Subject</span></p><p class="practice">Assertion Authors should choose the most granular policy subject
+Practice 28: Choose the Most Granular WSDL Policy Subject</span></p><p class="practice">Assertion Authors should choose the most granular WSDL policy subject
 						to which the behavior represented by a policy assertion applies.
 					</p></div><p>
         		For authoring convenience, Assertion Authors may allow the
-        		association of an assertion to multiple policy subjects within the same context of 
+        		association of an assertion to multiple <span class="diff-add"><span>WSDL </span></span>policy subjects within the same context of 
         		use (e.g in the same WSDL description). If an assertion is allowed to be 
-        		associated with multiple policy subjects as is possible with WSDL, then 
+        		associated with multiple <span class="diff-add"><span>WSDL </span></span>policy subjects as is possible with WSDL, then 
         		the Assertion Authors have the burden to describe the rules 
         		when multiple instances of the same assertion are attached to different 
-        		policy subjects in order to avoid non-interoperable behavior.
+        		<span class="diff-add"><span>WSDL </span></span>policy subjects in order to avoid non-interoperable behavior.
         		</p><div class="boxedtext"><p><a name="bp-WSDL-multiple-policy-subjects" id="bp-WSDL-multiple-policy-subjects"></a><span class="practicelab">Best
-Practice 26:  Define Rules for Attachment of an Assertion 
-							type to Multiple Policy Subjects</span></p><p class="practice">If an assertion is allowed to be associated with multiple policy subjects, 
+Practice 29:  Define Rules for Attachment of an Assertion 
+							type to Multiple WSDL policy subjectsSubjects</span></p><p class="practice">If an assertion is allowed to be associated with multiple WSDL policy subjects, 
 							the assertion author should describe the rules for multiple 
-							instances of the same assertion attached to multiple policy subjects in 
+							instances of the same assertion attached to multiple WSDL policy subjects in 
 							the same context. 
 						</p></div><p>
 						To give one example, section 2.3 of the 
 						Web Services Reliable Messaging Policy Assertion specification
-						[<cite><a href="#WS-RM-Policy">Web Services Reliable Messaging Policy Assertion</a></cite>] gives rules on which Policy Subjects may be associated with the RM 
+						[<cite><a href="#WS-RM-Policy">Web Services Reliable Messaging Policy Assertion</a></cite>] gives rules on which <span class="diff-chg"><span>WSDL </span></span><span class="diff-add"><span>policy subjects</span></span><span class="diff-del"><span>Subjects </span></span>may be associated with the RM 
 						Policy assertion, and which WSDL 1.1 elements may have RM Policy assertions attached.
 					</p><p>If the capability may imply
 					different semantics with respect to attachment points, the
@@ -1050,18 +1114,18 @@
 				the WS-RM Policy is a capability that governs a target endpoint's
 				capability to accept message sequences that are beyond single message
 				exchange. Therefore, its semantics encompass the cases when
-				message level policy subjects may be used as attachment but
+				message level <span class="diff-add"><span>WSDL </span></span>policy subjects may be used as attachment but
 				also considers the case when sequences are present. In addition, 
 				when the policy assertions do not target wire-level behaviors but
 				rather abstract requirements, this technique does not apply. 
 				</p><div class="boxedtext"><p><a name="bp-WSDL-preferred-attachment-point" id="bp-WSDL-preferred-attachment-point"></a><span class="practicelab">Best
-Practice 27: Specify Preferred Attachment Point</span></p><p class="practice">If an assertion can be attached at multiple attachment points 
+Practice 30: Specify Preferred WSDL Attachment Point</span></p><p class="practice">If an assertion can be attached at multiple attachment points 
 					    within a policy subject, Assertion Authors should specify a 
 					    preferred attachment point for the chosen policy subject.
 					</p></div><p>Assertion Authors that utilize WSDL policy subjects need to 
 				understand how the assertions will be processed in merging and 
-				the specify implications of ending up with multiple assertions of 
-				the same kind in an alternative, in the merged policy. For example, 
+				the <span class="diff-chg"><span>specific </span></span>implications of <span class="diff-chg"><span>a result where </span></span>multiple assertions of 
+				the <span class="diff-add"><span>assertion type</span></span><span class="diff-del"><span>same </span></span><span class="diff-chg"><span>are </span></span>in an alternative, in the merged policy. For example, 
 				consider the SignedParts assertion defined in WS-SecurityPolicy 1.2.
 				The definition of SignedParts assertion explicitly permits multiple 
 				SignedParts assertions to be present within a policy alternative, 
@@ -1073,20 +1137,35 @@
 				at the endpoint could have more than one SignedParts assertion in the
 				same alternative. However, the clear semantics defined by the SignedParts 
 				assertion enable processing of the multiple occurrences properly.	
-			   </p><div class="boxedtext"><p><a name="bp-WSDL-policy-multiple-instance-semantics" id="bp-WSDL-policy-multiple-instance-semantics"></a><span class="practicelab">Best
-Practice 28: Describe Semantics of Multiple Assertions of Same Type</span></p><p class="practice">A policy alternative can contain multiple instances of the same 
-					policy assertion type. Assertion authors should specify the semantics of 
-					multiple instances of same policy assertion type in the same policy 
-					alternative and the semantics of parameters and nested policy (if any) 
-					when there are multiple instances of a policy assertion type in the same 
-					policy alternative.
-					</p></div></div></div><div class="div2">
+			   </p></div><div class="diff-add"><div class="div3">
+<h4><a name="UDDI-attachment-guidelines" id="UDDI-attachment-guidelines"></a>5.7.3 <span class="diff-add"><span>Considerations</span></span><span class="diff-del"><span>Describe </span></span><span class="diff-chg"><span>for Policy Attachment in </span></span><span class="diff-add"><span>UDDI</span></span></h4><p><span class="diff-add"><span>In</span></span><span class="diff-del"><span>of </span></span><span class="diff-chg"><span>general, </span></span><span class="diff-add"><span>UDDI</span></span><span class="diff-del"><span>Type
+					A </span></span><span class="diff-chg"><span>protocol messages </span></span>can <span class="diff-chg"><span>be used to save TModel, businessEntity, 
+				businessService and bindingTemplate definitions with policies attached. </span></span><span class="diff-add"><span>These
+				definitions can also be </span></span>the <span class="diff-chg"><span>target </span></span>of 
+					<span class="diff-del"><span>multiple </span></span><span class="diff-chg"><span>a "find" </span></span><span class="diff-add"><span>protocol message, thus allowing
+				authors to store and retrieve</span></span><span class="diff-del"><span>same </span></span>policy <span class="diff-chg"><span>assertions. There are two ways </span></span><span class="diff-add"><span>to associate
+				</span></span>policy 
+					<span class="diff-del"><span>alternative </span></span><span class="diff-chg"><span>expressions with UDDI definitions: </span></span><span class="diff-add"><span>direct referece,</span></span><span class="diff-del"><span>parameters </span></span>and <span class="diff-chg"><span>registering </span></span>policy 
+				<span class="diff-add"><span>as </span></span><span class="diff-chg"><span>a </span></span><span class="diff-add"><span>UDDI TModel. Assertion Authors defining new assertions should consider each 
+				approach.
+        		</span></span></p><div class="boxedtext"><p><a name="bp-UDDI-tmodels" id="bp-UDDI-tmodels"></a><span class="practicelab">Best
+Practice 31: Use defined tModels any) 
+					when appropriate</span></p><p class="practice">UDDIthere defines the following policy subjects: Service Provider Policy,
+					Service Policy subject and Endpoint Policy subject.
+					</p></div><p>
+					<span class="diff-add"><span>When defining assertions and recommending a service provider</span></span><span class="diff-del"><span>of </span></span><span class="diff-add"><span>policy
+					subject [uddi:BusinessEntity], or </span></span>a <span class="diff-add"><span>service </span></span>policy <span class="diff-add"><span>subject [uddi:buisnessService],
+					</span></span>assertion <span class="diff-chg"><span>authors </span></span><span class="diff-add"><span>are scoping</span></span><span class="diff-del"><span>in </span></span>the <span class="diff-add"><span>behaviors to the service</span></span><span class="diff-del"><span>same 
+					</span></span><span class="diff-add"><span>provider as a whole. When defining assertions and recommending an endpoint
+					</span></span>policy <span class="diff-add"><span>subject [uddi:bindingTemplate, uddi:tModel], assertion authors</span></span><span class="diff-del"><span>alternative.
+					</span></span><span class="diff-add"><span>are scoping behaviors to a deployed endpoint.
+				</span></span></p></div></div></div><div class="div2">
 <h3><a name="interrelated-domains" id="interrelated-domains"></a>5.8 Interrelated domains</h3><p>Assertion Authors need to be clear about how assertions defined in  
 				their domain may fit with assertions for interrelated domains. Assertion Authors should not duplicate existing  
 				assertions and should also make sure that when adding assertions those new assertions are consistent  
 				with pre-existing assertions of any  
 				interrelated domain. </p><div class="boxedtext"><p><a name="bp-specify-composition" id="bp-specify-composition"></a><span class="practicelab">Best
-Practice 29: Specify Composition with Related Assertions</span></p><p class="practice">Assertion authors should clearly specify how an assertion 
+Practice 32: Specify Composition with Related Assertions</span></p><p class="practice">Assertion authors should clearly specify how an assertion 
 				may compose with other related assertions, if any.</p></div><p> A  
 				classic example of such an interrelated domain is security, because  
 				security tends to
@@ -1122,14 +1201,14 @@
 					Section 4.2, the <code>sp:issuedToken</code> assertion utilizes the
 					<code>sp:RequestSecurityTokenTemplate</code> parameter that contains necessary
 					information to request a security token. The contents of the parameter
-					are static and allows reuse in different security scenerios.</p></div><div class="div2">
+					are static and <span class="diff-chg"><span>allow </span></span>reuse in different security <span class="diff-chg"><span>scenarios.</span></span></p></div><div class="div2">
 <h3><a name="extending-assertions" id="extending-assertions"></a>6.2  Evolution of Assertions (Versioning and Compatibility)</h3><p>Over time, there may be multiple equivalent behaviors emerging in the Web
            			Service interaction space. Examples of such multiple equivalent behaviors are WSS: SOAP Message Security 1.0
            			vs. 1.1 and WS-Addressing August 2004 version vs. WS-Addressing W3C Recommendation
            			[<cite><a href="#WS-Addressing">WS-Addressing Core</a></cite>]. These equivalent behaviors
            			are mutually exclusive for an interaction. Such equivalent
            			behaviors can be modeled as independent assertions. </p><div class="boxedtext"><p><a name="bp-independent-assertions" id="bp-independent-assertions"></a><span class="practicelab">Best
-Practice 30: Independent Assertions for Different Versions of a
+Practice 33: Independent Assertions for Different Versions of a
            					Behavior</span></p><p class="practice">Assertion Authors should use independent assertions for modeling different 
            			versions of a behavior.</p></div><p>The
            			policy expression in the example below requires the use of
@@ -1143,7 +1222,7 @@
   &lt;sp:Wss11&gt;…&lt;/sp:Wss11&gt;
 &lt;/Policy&gt;</pre></div></div></div><div class="div2">
 <h3><a name="supporting-new-policy-subjects" id="supporting-new-policy-subjects"></a>6.3 Supporting New Policy Subjects</h3><p>
-				The best practice <a href="#bp-WSDL-policy-subject"><b>24. Specify Policy Subject(s)</b></a> specifies that policy authors should 
+				The best practice <a href="#bp-WSDL-policy-subject"><b>26. Specify WSDL Policy Subject(s)</b></a> specifies that policy authors should 
 				define the set of policy subjects to which policy assertions can be 
 				attached.  Over time, new policy subjects may need to be defined.  When 
 				this occurs, policy Assertion Authors may update the list of policy 
@@ -1159,7 +1238,7 @@
 				new policy subjects are added it is incumbent on the authors to retain the 
 				semantic of the policy assertion. 
 			</p><div class="boxedtext"><p><a name="bp-policy-subject-change" id="bp-policy-subject-change"></a><span class="practicelab">Best
-Practice 31: Document changes to policy 
+Practice 34: Document changes to policy 
 			subject</span></p><p class="practice">If the policy subjects change over time, 
 				the assertion description should also be versioned to reflect this 
 				change.</p></div></div></div></div><div class="back"><div class="div1">
@@ -1180,7 +1259,7 @@
 						</td><td colspan="1" rowspan="1">[<cite><a href="#WS-Addressing">WS-Addressing Core</a></cite>]</td></tr><tr><td colspan="1" rowspan="1">
 							<code>wsam</code>
 						</td><td colspan="1" rowspan="1">
-							<code>http://www.w3.org/2007/05/addressing/metadata</code>
+							<code><span class="diff-chg"><span>http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/</span></span></code>
 						</td><td colspan="1" rowspan="1">[<cite><a href="#WS-AddressingMetadata">WS-Addressing Metadata</a></cite>]</td></tr><tr><td colspan="1" rowspan="1">
 							<code>wsdl</code>
 						</td><td colspan="1" rowspan="1">
@@ -1230,11 +1309,11 @@
           Rogers, Editors. World Wide Web Consortium, 9 May 2006. This version of the Web Services
           Addressing 1.0 - Core Recommendation is
           http://www.w3.org/TR/2006/REC-ws-addr-core-20060509/. The <a href="http://www.w3.org/TR/ws-addr-core/">latest version of Web Services Addressing 1.0
-            - Core</a> is available at http://www.w3.org/TR/ws-addr-core. </dd><dt class="label"><a name="WS-AddressingMetadata"></a>[WS-Addressing Metadata] </dt><dd>
-          <cite><a href="http://www.w3.org/TR/2007/PR-ws-addr-metadata-20070731/">Web Services Addressing 1.0 - Metadata</a></cite>, M. Gudgin, M. Hadley, T.
-          Rogers and Ü. Yalçinalp, Editors. World Wide Web Consortium, 31 July 2007. This version of Web Services Addressing 1.0 - Metadata is
-          http://www.w3.org/TR/2007/PR-ws-addr-metadata-20070731/. The <a href="http://www.w3.org/TR/ws-addr-metadata">latest version of Web Services Addressing 1.0 -
-            Metadata</a> is available at http://www.w3.org/TR/ws-addr-metadata. </dd><dt class="label"><a name="WSDL11"></a>[WSDL 1.1] </dt><dd>
+            - Core</a> is available at http://www.w3.org/TR/ws-addr-core. </dd><dt class="label"><span class="diff-chg"><a name="WS-AddressingMetadata"></a>WS-Addressing Metadata</span></dt><dd><div class="diff-chg">
+          <cite><a href="http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/">Web Services Addressing 1.0 - Metadata</a></cite>, M. Gudgin, M. Hadley, T.
+          Rogers and Ü. Yalçinalp, Editors. World Wide Web Consortium, <span class="diff-chg"><span>4 September </span></span>2007. This version of Web Services Addressing 1.0 - Metadata <span class="diff-add"><span>W3C Recommendation </span></span>is
+				 	<span class="diff-chg"><span>http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/. </span></span>The <a href="http://www.w3.org/TR/ws-addr-metadata">latest version of Web Services Addressing 1.0 -
+            Metadata</a> is available at http://www.w3.org/TR/ws-addr-metadata.   (See http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/.)</div></dd><dt class="label"><a name="WSDL11"></a>[WSDL 1.1] </dt><dd>
 					<cite><a href="http://www.w3.org/TR/2001/NOTE-wsdl-20010315">Web Services Description Language (WSDL) 1.1</a></cite>, E. Christensen, et al,
           Authors. World Wide Web Consortium, March 2001. Available at
           http://www.w3.org/TR/2001/NOTE-wsdl-20010315. </dd><dt class="label"><a name="WSDL20"></a>[WSDL 2.0 Core Language] </dt><dd>
@@ -1242,16 +1321,16 @@
           Language</a></cite>, R. Chinnici, J. J. Moreau, A. Ryman, S. Weerawarana, Editors. World
           Wide Web Consortium, 26 June 2007. This version of the WSDL 2.0 specification is
           http://www.w3.org/TR/2007/REC-wsdl20-20070626/. The <a href="http://www.w3.org/TR/wsdl20/">
-         latest version of WSDL 2.0</a> is available at http://www.w3.org/TR/wsdl20. </dd><dt class="label"><a name="WS-Policy"></a>[Web Services Policy Framework] </dt><dd>
-          <cite><a href="http://www.w3.org/TR/2007/PR-ws-policy-20070706/">Web Services Policy 1.5 - Framework</a></cite>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
-          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 6 July 2007. This version of the 
-          Web Services Policy 1.5 - Framework specification is at http://www.w3.org/TR/2007/PR-ws-policy-20070706/. The <a href="http://www.w3.org/TR/ws-policy/">latest version of
-            Web Services Policy 1.5 - Framework</a> is available at http://www.w3.org/TR/ws-policy/. </dd><dt class="label"><a name="WS-PolicyAttachment"></a>[Web Services Policy Attachment] </dt><dd>
-          <cite><a href="http://www.w3.org/TR/2007/PR-ws-policy-attach-20070706/">Web Services Policy 1.5 - Attachment</a></cite>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
-          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 6 July 2007. This version of the 
-          Web Services Policy 1.5 - Attachment specification is at http://www.w3.org/TR/2007/PR-ws-policy-attach-20070706/. The <a href="http://www.w3.org/TR/ws-policy-attach/">latest version of
+         latest version of WSDL 2.0</a> is available at http://www.w3.org/TR/wsdl20. </dd><dt class="label"><span class="diff-chg"><a name="WS-Policy"></a>Web Services Policy Framework</span></dt><dd><div class="diff-chg">
+          <cite><a href="http://www.w3.org/TR/2007/REC-ws-policy-20070904/">Web Services Policy 1.5 - Framework</a></cite>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
+          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, <span class="diff-chg"><span>4 September </span></span>2007. This version of the 
+	 	Web Services Policy 1.5 - Framework specification is at <span class="diff-chg"><span>http://www.w3.org/TR/2007/REC-ws-policy-20070904/. </span></span>The <a href="http://www.w3.org/TR/ws-policy/">latest version of
+            Web Services Policy 1.5 - Framework</a> is available at http://www.w3.org/TR/ws-policy/.   (See http://www.w3.org/TR/2007/REC-ws-policy-20070904/.)</div></dd><dt class="label"><span class="diff-chg"><a name="WS-PolicyAttachment"></a>Web Services Policy Attachment</span></dt><dd><div class="diff-chg">
+          <cite><a href="http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904/">Web Services Policy 1.5 - Attachment</a></cite>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
+          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, <span class="diff-chg"><span>4 September </span></span>2007. This version of the 
+        	Web Services Policy 1.5 - Attachment specification is at <span class="diff-chg"><span>http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904/. </span></span>The <a href="http://www.w3.org/TR/ws-policy-attach/">latest version of
             Web Services Policy 1.5 - Attachment</a> is available at
-          http://www.w3.org/TR/ws-policy-attach/. </dd><dt class="label"><a name="WS-Policy-Primer"></a>[Web Services Policy Primer] </dt><dd>
+          http://www.w3.org/TR/ws-policy-attach/.   (See http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904/.)</div></dd><dt class="label"><a name="WS-Policy-Primer"></a>[Web Services Policy Primer] </dt><dd>
 					<cite><a href="http://www.w3.org/TR/2007/WD-ws-policy-primer-20070810/">Web Services Policy 1.5 - Primer</a></cite>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
 					P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 10 August 2007. This version of Web Services Policy 1.5 - Primer specification is http://www.w3.org/TR/2007/WD-ws-policy-primer-20070810/. The <a href="http://www.w3.org/TR/ws-policy-primer/">latest version of Web Services Policy 1.5 - Primer</a> is available at http://www.w3.org/TR/ws-policy-primer/.</dd><dt class="label"><a name="WS-RM"></a>[Web Services Reliable Messaging] </dt><dd>
 					<cite><a href="http://docs.oasis-open.org/ws-rx/wsrm/200608/wsrm-1.1-rddl-200608.html">Web Services Reliable Messaging (WS-ReliableMessaging)</a></cite>, D. Davis, A. Karmarkar
@@ -1311,8 +1390,8 @@
 	  the UDDI 3.0</a> specification is available at
 	  http://uddi.org/pubs/uddi_v3.htm.
 	</dd><dt class="label"><a name="SAWSDL"></a>[SAWSDL] </dt><dd>
-          <cite><a href="http://www.w3.org/TR/sawsdl/">Semantic Annotations for WSDL and XML Schema</a></cite> Joel Farrell, Holger          Lausen, Editors. World Wide Web Consortium, 26 January 2007. This version of the
-          specification is at http://www.w3.org/TR/sawsdl. The <a href="http://www.w3.org/TR/sawsdl/"> latest version of Semantic Annotations for WSDL and XML Schema</a> is available at
+          <cite><a href="http://www.w3.org/TR/sawsdl/">Semantic Annotations for WSDL and XML Schema</a></cite> Joel Farrell, Holger Lausen, Editors. World Wide Web Consortium, <span class="diff-chg"><span>28 Augusty </span></span>2007. This <span class="diff-chg"><span>is </span></span><span class="diff-add"><span>a W3C recommendation and</span></span><span class="diff-del"><span>of </span></span>the
+        	specification <span class="diff-add"><span>can be found</span></span><span class="diff-del"><span>is </span></span>at <span class="diff-chg"><span>http://www.w3.org/TR/2007/REC-sawsdl-20070828/. </span></span>The <a href="http://www.w3.org/TR/sawsdl/"> latest version of Semantic Annotations for WSDL and XML Schema</a> is available at
           http://www.w3.org/TR/sawsdl/.</dd><dt class="label"><a name="XMLSchemaPart2"></a>[XML Schema Datatypes] </dt><dd>
 					<cite><a href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/">XML Schema Part 2: Datatypes Second
 						Edition</a></cite>, P. Byron and A. Malhotra, Editors. World
@@ -1335,7 +1414,7 @@
   Working Group</a>.</p><p>
     Members of the Working Group are (at the time of writing, and by
     alphabetical order):
-      Dimitar Angelov (SAP AG), Abbie Barbir (Nortel Networks), Charlton Barreto (Adobe Systems Inc.), Sergey Beryozkin (IONA Technologies, Inc.), Vladislav Bezrukov (SAP AG), Toufic Boubez (Layer 7 Technologies), Symon Chang (BEA Systems, Inc.), Paul Cotton (Microsoft Corporation), Glen Daniels (Progress Software), Doug Davis (IBM Corporation), Jacques Durand (Fujitsu Limited), Ruchith Fernando (WSO2), Christopher Ferris (IBM Corporation), William Henry (IONA Technologies, Inc.), Frederick Hirsch (Nokia), Maryann Hondo (IBM Corporation), Ondrej Hrebicek (Microsoft Corporation), Steve Jones (Layer 7 Technologies), Tom Jordahl (Adobe Systems Inc.), Paul Knight (Nortel Networks), Philippe Le Hégaret (W3C/MIT), Mark Little (JBoss Inc.), Mohammad Makarechian (Microsoft Corporation), Ashok Malhotra (Oracle Corporation), Jonathan Marsh (WSO2), Monica Martin (Sun Microsystems, Inc.), Arnaud Meyniel (Axway Software), Jeff Mischkinsky (Oracle Corporation), Dale Moberg (Axway Software), Anthony Nadalin (IBM Corporaion), David Orchard (BEA Systems, Inc.), Sanjay Patil (SAP AG), Manjula Peiris (WSO2), Fabian Ritzmann (Sun Microsystems, Inc.), Daniel Roth (Microsoft Corporation), Tom Rutt (Fujitsu Limited), Sanka Samaranayake (WSO2), Felix Sasaki (W3C/Keio), Yakov Sverdlov (CA), Asir Vedamuthu (Microsoft Corporation), Sanjiva Weerawarana (WSO2), Ümit Yalçinalp (SAP AG), Prasad Yendluri (webMethods, Inc.).
+      Dimitar Angelov (SAP AG), Abbie Barbir (Nortel Networks), Charlton Barreto (Adobe Systems Inc.), Sergey Beryozkin (IONA Technologies, Inc.), Vladislav Bezrukov (SAP AG), Toufic Boubez (Layer 7 Technologies), Symon Chang (BEA Systems, Inc.), Paul Cotton (Microsoft Corporation), Glen Daniels (Progress Software), Doug Davis (IBM Corporation), Jacques Durand (Fujitsu Limited), Ruchith Fernando (WSO2), Christopher Ferris (IBM Corporation), William Henry (IONA Technologies, Inc.), Frederick Hirsch (Nokia), Maryann Hondo (IBM Corporation), Ondrej Hrebicek (Microsoft Corporation), Steve Jones (Layer 7 Technologies), Tom Jordahl (Adobe Systems Inc.), Paul Knight (Nortel Networks), Philippe Le Hégaret (W3C/MIT), Mark Little (JBoss Inc.), Mohammad Makarechian (Microsoft Corporation), Ashok Malhotra (Oracle Corporation), Jonathan Marsh (WSO2), Monica Martin (Sun Microsystems, Inc.), Arnaud Meyniel (Axway Software), Jeff Mischkinsky (Oracle Corporation), Dale Moberg (Axway Software), Anthony Nadalin (IBM Corporaion), David Orchard (BEA Systems, Inc.), Sanjay Patil (SAP AG), Manjula Peiris (WSO2), Fabian Ritzmann (Sun Microsystems, Inc.), Daniel Roth (Microsoft Corporation), Tom Rutt (Fujitsu Limited), Sanka Samaranayake (WSO2), Felix Sasaki (W3C/Keio), Yakov Sverdlov (CA), Asir Vedamuthu (Microsoft Corporation), Sanjiva Weerawarana (WSO2), Ümit Yalçinalp (SAP AG), Prasad Yendluri (webMethods (A subsidiary of Software AG)).
   </p><p>
     Previous members of the Working Group were:
       Jeffrey Crump, Jong Lee, Bob Natale, Eugene Osovetsky, Bijan Parsia, Skip Snow, Seumas Soltysik, Mark Temple-Raston.
@@ -1344,20 +1423,37 @@
     on public-ws-policy@w3.org</a> are also gratefully
     acknowledged.
   </p></div><div class="div1">
-<h2><a name="change-description" id="change-description"></a>E. Changes in this Version of the Document (Non-Normative)</h2><p>A list of substantive (and major editorial) changes since the Working Draft dated 30 March, 
-			2007 is below:</p><ul><li><p>Reformatted the document to follow the model of the
-				   	<a href="http://www.w3.org/TR/webarch/">Architecture of the World Wide Web, Volume One 
-				   	</a> (issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989">3989</a>).
-					</p></li><li><p>Created a consolidated list of Best Practices at the beginning of the document 
-						(<a href="#best-practices-list"><b>2. List of Best Practice Statements</b></a>) (issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989">3989</a>).
-					</p></li><li><p>Incorporated the Best Practices from 
-						<a href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Mar/att-0069/good-practices-4-assertion-authors-03-05-2007.pdf">IBM and Microsoft 
-							Contribution</a> (issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3989">3989</a>).
-					</p></li><li><p>Made editorial changes to align with the OASIS WS-SecurityPolicy specification.</p></li><li><p>Made editorial changes to align with the W3C WS-Addressing 1.0 Metadata specification.</p></li><li><p>Reorganized the guidelines on XML Information Set representation.</p></li><li><p>Dropped <a href="http://www.w3.org/TR/2007/WD-ws-policy-guidelines-20070330/#best-practices-attachment">Section 
-						6 Applying Best Practices for Policy Attachment</a> 
-						(issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3978">3978</a>).</p></li><li><p>Dropped <a href="http://www.w3.org/TR/2007/WD-ws-policy-guidelines-20070330/#scenario">Section 
-						7 Scenario and a worked example</a> 
-						(issue <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3988">3988</a>).</p></li></ul></div><div class="div1">
+<h2><a name="change-description" id="change-description"></a>E. Changes in this Version of the Document (Non-Normative)</h2><p>A list of <span class="diff-del"><span>substantive (and </span></span>major <span class="diff-del"><span>editorial) </span></span>changes since the Working Draft dated <span class="diff-chg"><span>10 August, 
+			</span></span>2007 is below:</p><ul><li><div class="diff-del"><p class="diff-del">Reformatted the document to follow the model of the
+				   	Architecture of the World Wide Web, Volume One 
+				   	 (issue 3989).
+					
+				
+				
+					</p></div><p><span class="diff-chg"><span>Added </span></span>a <span class="diff-add"><span>new</span></span><span class="diff-del"><span>consolidated list of Best Practices at the beginning of the document 
+						() (issue 3989).
+					
+				
+				
+					Incorporated the Best Practices from 
+						IBM and Microsoft 
+							Contribution (issue 3989).
+					
+				
+				Made editorial changes to align with the OASIS </span></span><span class="diff-chg"><span>section: </span></span><span class="diff-add"><a href="#UDDI-attachment-guidelines"><b>5.7.3 ConsiderationsDescribe for Policy Attachment in UDDI</b></a></span><span class="diff-add"><span>.</span></span><span class="diff-del"><span>specification.</span></span></p></li><li><p><span class="diff-del"><span>Made editorial changes to align with the W3C WS-Addressing 1.0 Metadata specification.
+								
+Reorganized the guidelines on XML Information Set representation.
+
+				
+					</span></span><p><span class="diff-add"><span>Updated</span></span><span class="diff-del"><span>Dropped Section 
+						6 Applying Best Practices for Policy Attachment 
+						(issue </span></span><span class="diff-add"><span>references:</span></span><span class="diff-del"><span>3978).
+				
+				
+					Dropped </span></span><span class="diff-add"><span>[</span></span><span class="diff-add"><cite><a href="#SAWSDL">SAWSDL</a></cite></span><span class="diff-add"><span>],</span></span><span class="diff-del"><span>Section 
+						7 </span></span><span class="diff-add"><span>[</span></span><span class="diff-add"><cite><a href="#WS-AddressingMetadata">WS-Addressing Metadata</a></cite></span><span class="diff-add"><span>],</span></span><span class="diff-del"><span>Scenario </span></span><span class="diff-add"><span>[</span></span><span class="diff-add"><cite><a href="#WS-Policy">Web Services Policy Framework</a></cite></span><span class="diff-add"><span>] 
+				</span></span>and <span class="diff-add"><span>[</span></span><span class="diff-add"><cite><a href="#WS-PolicyAttachment">Web Services Policy Attachment</a></cite></span><span class="diff-add"><span>].</span></span></p><span class="diff-del"><span>a worked example 
+						(issue 3988).</span></span></p></li></ul></div><div class="div1">
 <h2><a name="change-log" id="change-log"></a>F. Web Services Policy 1.5 - Guidelines for Policy Assertion Authors Change Log (Non-Normative)</h2><a name="ws-policy-primer-changelog-table"></a><table border="1"><tbody><tr><th colspan="1" rowspan="1">Date</th><th colspan="1" rowspan="1">Author</th><th colspan="1" rowspan="1">Description</th></tr><tr><td colspan="1" rowspan="1">20060829</td><td colspan="1" rowspan="1">UY</td><td colspan="1" rowspan="1">Created first draft based on agreed outline and content</td></tr><tr><td colspan="1" rowspan="1">20061013</td><td colspan="1" rowspan="1">UY</td><td colspan="1" rowspan="1">Editorial fixes (suggested by Frederick), fixed references, bibl items, fixed dangling pointers, created eds to do</td></tr><tr><td colspan="1" rowspan="1">20061018</td><td colspan="1" rowspan="1">MH</td><td colspan="1" rowspan="1">Editorial fixes for readability, added example for Encrypted parts</td></tr><tr><td colspan="1" rowspan="1">20061030</td><td colspan="1" rowspan="1">UY</td><td cospan="1" rowspan="1">Fixes for Paul Cotton's editorial comments (20061020)</td></tr><tr><td colspan="1" rowspan="1">20061031</td><td colspan="1" rowspan="1">UY</td><td colspan="1" rowspan="1">Fixes for Frederick's editorial comments (20061025)</td></tr><tr><td colspan="1" rowspan="1">20061031</td><td colspan="1" rowspan="1">UY</td><td colspan="1" rowspan="1">Optionality discussion feedback integration</td></tr><tr><td colspan="1" rowspan="1">20061115</td><td colspan="1" rowspan="1">MH</td><td colspan="1" rowspan="1">First attempt at restructuring to include primer content</td></tr><tr><td colspan="1" rowspan="1">20061120</td><td colspan="1" rowspan="1">MH</td><td colspan="1" rowspan="1">Restructure to address action items 64,77, which refer to bugzilla 3705 and F2F RESOLUTION 3792 </td></tr><tr><td colspan="1" rowspan="1">20061127</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Updated the list of editors. Added 
 							<a href="http://lists.w3.org/Archives/Public/public-ws-policy-eds/2006Nov/0033.html">Frederick</a> and 
 							<a href="http://lists.w3.org/Archives/Public/public-ws-policy-eds/2006Nov/0054.html">Umit</a> to the list of editors.
@@ -1508,7 +1604,7 @@
 						    are reflected. 
 						</td></tr><tr><td colspan="1" rowspan="1">20070518</td><td colspan="1" rowspan="1">PY</td><td colspan="1" rowspan="1">Updated Appendix E, Changes in this Version of the Document
 							(<a href="#change-description"><b>E. Changes in this Version of the Document</b></a>). 
-						</td></tr><tr><td colspan="1" rowspan="1">20070520</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Added Best Practice <a href="#bp-specify-composition"><b>29. Specify Composition with Related Assertions</b></a> (from
+						</td></tr><tr><td colspan="1" rowspan="1">20070520</td><td colspan="1" rowspan="1">ASV</td><td colspan="1" rowspan="1">Added Best Practice <a href="#bp-specify-composition"><b>32. Specify Composition with Related Assertions</b></a> (from
 							the <a href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Mar/att-0069/good-practices-4-assertion-authors-03-05-2007.pdf">IBM 
 							and MS Contribution</a> to 
 							<a href="#interrelated-domains"><b>5.8 Interrelated domains</b></a>. Added an ed note that 
@@ -1624,4 +1720,21 @@
 							Editors' action: 
 							<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/347">347</a>.
 						</td></tr><tr><td colspan="1" rowspan="1">20070727</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">20070806</td><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">Updated references for draft publication.</td></tr></tbody></table><br></div></div></body></html>
\ No newline at end of file
+						</td></tr><tr><td colspan="1" rowspan="1">20070806</td><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">Updated references for draft publication.</td></tr><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070912</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">Implemented the resolution for issue 
+							<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=5041"><span class="diff-add"><span>5041</span></span></a>. 
+							Editors' action: 
+							<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/347"><span class="diff-add"><span>356</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">20070912</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">Implemented the resolution for issue 
+							<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=5043"><span class="diff-add"><span>5043</span></span></a>. Editors' action 
+							<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/357"><span class="diff-add"><span>357</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">20070913</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">Implemented the resolution for issue 
+							<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=4861"><span class="diff-add"><span>4861</span></span></a>. Editors' action 
+							<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/353"><span class="diff-add"><span>353</span></span></a>
+							with the caveats and clarifications expressed in message
+							<a href="http://lists.w3.org/Archives/Public/public-ws-policy-eds/2007Sep/0002.html"><span class="diff-add"><span>2007Sep-0002</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">20070921</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">Implemented the resolution for issue 
+							<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=5044"><span class="diff-add"><span>5044</span></span></a>. Editors' action 
+							<a href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/358"><span class="diff-add"><span>358</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">20070921</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">ASV</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Updated references [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>] and [<cite><a href="#WS-PolicyAttachment">Web Services Policy Attachment</a></cite>].
+						</td></div></tr></div><div class="diff-add"><tr class="diff-add"><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">20070921</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">ASV</td></div><div class="diff-add"><td colspan="1" class="diff-add" rowspan="1">Reset Section <a href="#change-description"><b>E. Changes in this Version of the Document</b></a>.
+						</td></div></tr></div></tbody></table><br></div></div></body></html>
\ No newline at end of file

Index: ws-policy-guidelines-diff20070810.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-guidelines-diff20070810.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ws-policy-guidelines-diff20070810.xml	22 Aug 2007 05:24:55 -0000	1.2
+++ ws-policy-guidelines-diff20070810.xml	22 Sep 2007 02:01:01 -0000	1.3
@@ -1,11 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?><!-- $Id$ -->
 <!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$</w3c-doctype><pubdate><day>@@</day><month>@@@@</month><year>@@@@</year></pubdate><publoc>
+<spec role="editors-copy" w3c-doctype="wd"><header><title>Web Services Policy 1.5 - Guidelines for Policy Assertion Authors</title><w3c-designation>ws-policy-guidelines.html</w3c-designation><w3c-doctype>Editors' copy $Date$</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/2007/WD-ws-policy-guidelines-20070330" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">http://www.w3.org/TR/2007/WD-ws-policy-guidelines-20070330</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 ole="editor"><name>Ümit Yalçinalp</name><affiliation>SAP AG.</affiliation></author></authlist><abstract><p>
+        </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><phrase diff="chg">webMethods </phrase><phrase diff="add">(A subsidiary of Software AG)</phrase><phrase diff="del">Inc.</phrase></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>
         <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
@@ -13,7 +13,7 @@
         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$</p></revisiondesc></header><body><div1 id="introduction"><head>Introduction</head><p>The WS-Policy specification defines a policy to be a collection
-        of policy alternatives. Each policy alternative a
+        of policy alternatives. Each policy alternative <phrase diff="add">is </phrase>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.
@@ -57,7 +57,7 @@
         </p><p> As a companion document to the primer, this document also follows
         the Socratic style of beginning with a question, and then answering 
         the question.
-        </p></div1><div1 id="best-practices-list"><head>List of Best Practice Statements</head><p>The following Best Practices appear in this document with discussion and examples, and are summarized here for quick reference:</p><ulist><item><p><specref ref="bp-assertion-semantics"/></p></item><item><p><specref ref="bp-compatibility-tests"/></p></item><item><p><specref ref="bp-ignorable-for-not-related-to-compatibility-tests"/></p></item><item><p><specref ref="bp-semantics-and-form"/></p></item><item><p><specref ref="bp-assertion-start"/></p></item><item><p><specref ref="bp-unique-qnames"/></p></item><item><p><specref ref="XMLOutline"/></p></item><item><p><specref ref="AssertionDefinitions"/></p></item><item><p><specref ref="DefineIgnorable"/></p></item><item><p><specref ref="ignorableAssertions"/></p></item><item><p><specref ref="bp-assertion-xml-allow-optional"/></p></item><item><p><specref ref="bp-not-necessary-to-understand-a-message"/></p></item><item><p><specref ref="bp-assertion-duplication"/></p></tem><item><p><specref ref="bp-assertion-parameters"/></p></item><item><p><specref ref="bp-dependent-behaviors"/></p></item><item><p><specref ref="bp-declare-nested-assertions"/></p></item><item><p><specref ref="bp-discourage-domain-specific-intersection"/></p></item><item><p><specref ref="bp-limit-optional-assertions"/></p></item><item><p><specref ref="bp-entire-mep-for-optional"/></p></item><item><p><specref ref="bp-indicate-optional-assertion-use"/></p></item><item><p><specref ref="bp-leverage-defined-attachment-mechanisms"/></p></item><item><p><specref ref="bp-use-defined-policy-subjects"/></p></item><item><p><specref ref="bp-identify-policy-subjects"/></p></item><item><p><specref ref="bp-WSDL-policy-subject"/></p></item><item><p><specref ref="bp-WSDL-policy-subject-Granularity"/></p></item><item><p><specref ref="bp-WSDL-multiple-policy-subjects"/></p></item><item><p><specref ref="bp-WSDL-preferred-attachment-point"/></p></item><item><p><specref ref="bp-WSDL-policy-multiple-instance-semantics"/></p></ite><item><p><specref ref="bp-specify-composition"/></p></item><item><p><specref ref="bp-independent-assertions"/></p></item><item><p><specref ref="bp-policy-subject-change"/></p></item></ulist></div1><div1 id="Assertions"><head>What is an Assertion? </head><p>An assertion is a piece of metadata that describes a
+        </p></div1><div1 id="best-practices-list"><head>List of Best Practice Statements</head><p>The following Best Practices appear in this document with discussion and examples, and are summarized here for quick reference:</p><ulist><item><p><specref ref="bp-assertion-semantics"/></p></item><item><p><specref ref="bp-compatibility-tests"/></p></item><item><p><specref ref="bp-ignorable-for-not-related-to-compatibility-tests"/></p></item><item><p><specref ref="bp-semantics-and-form"/></p></item><item><p><specref ref="bp-assertion-start"/></p></item><item><p><specref ref="bp-unique-qnames"/></p></item><item><p><specref ref="XMLOutline"/></p></item><item><p><specref ref="AssertionDefinitions"/></p></item><item><p><specref ref="DefineIgnorable"/></p></item><item><p><specref ref="ignorableAssertions"/></p></item><item><p><specref ref="bp-assertion-xml-allow-optional"/></p></item><item><p><specref ref="bp-not-necessary-to-understand-a-message"/></p></item><item><p><specref ref="bp-assertion-duplication"/></p></tem><item><p><specref ref="bp-assertion-parameters"/></p></item><item><p><specref ref="bp-dependent-behaviors"/></p></item><item><p><specref ref="bp-declare-nested-assertions"/></p></item><item><p><specref ref="bp-discourage-domain-specific-intersection"/></p></item><item><p><specref ref="bp-limit-optional-assertions"/></p></item><item><p><specref ref="bp-entire-mep-for-optional"/></p></item><item><p><specref ref="bp-indicate-optional-assertion-use"/></p></item><item><p><specref ref="bp-reusableAssertions"/></p></item><item><p><specref ref="bp-semantics-multiple-same-type"/></p></item><item><p><specref ref="bp-leverage-defined-attachment-mechanisms"/></p></item><item><p><specref ref="bp-use-defined-policy-subjects"/></p></item><item><p><specref ref="bp-identify-policy-subjects"/></p></item><item><p><specref ref="bp-WSDL-policy-subject"/></p></item><item><p><specref ref="bp-WSDL-consider-scope"/></p></item><item><p><specref ref="bp-WSDL-policy-subject-Granularity"/></p></item><item><p><specref ref="bp-WSDL-mltiple-policy-subjects"/></p></item><item><p><specref ref="bp-WSDL-preferred-attachment-point"/></p></item><item><p><specref ref="bp-UDDI-tmodels"/></p></item><item><p><specref ref="bp-specify-composition"/></p></item><item><p><specref ref="bp-independent-assertions"/></p></item><item><p><specref ref="bp-policy-subject-change"/></p></item></ulist></div1><div1 id="Assertions"><head>What is an Assertion? </head><p>An assertion is a piece of metadata that describes a
       	capability related to a specific WS-Policy domain. Sets of domain-specific assertions
       	are typically defined in a dedicated specification that describes
       	their semantics, applicability and scoping requirements as well
@@ -170,7 +170,7 @@
 				policy. This selected alternative is then used to govern the creation of a message
 				to send to the subject to which the policy alternative was
 				attached.  The WS-Policy Attachment specification defines a
-				set of attachment models for use with common web service
+				set of attachment <phrase diff="chg">mechanisms </phrase>for use with common web service
 				subjects: WSDL definitions [<bibref ref="WSDL11"/>, <bibref ref="WSDL20"/>], and UDDI directory entries [<bibref ref="UDDIAPI20"/>, <bibref ref="UDDIDataStructure20"/>,
 				<bibref ref="UDDI30"/>].
        		 	</p><p> 
@@ -218,7 +218,7 @@
 				</p><p>
 				Assertion Authors need to have a specific goal in mind for the assertions
 				that they author. Assertion specifications should include a detailed specification
-				of the assertion’s semantics and, a set of valid policy subjects to which the assertion
+				of the assertion’s semantics <phrase diff="chg">and </phrase>a set of valid policy subjects to which the assertion
 				maybe attached. The specification should also include the scope of the assertion
 				in the context of a particular policy subject. For example, an assertion with
 				Endpoint Policy Subject can be scoped to a given message exchange with that endpoint,
@@ -250,7 +250,7 @@
 				assertion may be constrained to a specific set of policy subjects by 
 				Assertion Authors, its semantics should not be dependent upon the 
 				mechanism by which the policy expression is attached to a given policy 
-				subject. For instance, an assertion "Foo" has the same semantic when 
+				subject. For instance, an assertion "Foo" has the same <phrase diff="chg">semantics </phrase>when 
 				attached to an operation policy subject regardless of whether it was 
 				attached using XML element policy attachment or the external URI 
 				attachment mechanism. Independence from a specific attachment mechanism 
@@ -370,10 +370,10 @@
          		order to enable dynamic negotiation of business requirements
          		and capabilities at runtime.
          		</p><div3 id="minimal-approach"><head>Minimal approach</head><p>New Assertion Authors are encouraged to try to not overload assertions. A single assertion indicates a single
-        		 	behavior. Sets of assertions can by grouped by an operator "all". This indicates that there is a relationship between
+        		 	behavior. Sets of assertions can by grouped by an operator <phrase diff="chg">"All". </phrase>This indicates that there is a relationship between
          			the assertions. 
          			</p><p>If grouping is utilized, choices between such groupings can be indicated by
-         			an "exactly one" operator. This basic set of operators allows
+         			an <phrase diff="chg">"ExactlyOne" </phrase><phrase diff="del">one" </phrase>operator. This basic set of operators allows
          			Assertion Authors a wide range of options for expressing the possible combinations of assertions within their domain.
          			</p><p>It requires a good deal of effort to evaluate the
          			capabilities of a domain and capture them in a way that
@@ -460,11 +460,11 @@
 				</eg></example><p>				The Policy Framework provides two modes of authoring policy expressions:
 compact and normal form. One of the mechanisms that the Policy Framework
 provides to policy authors for purposes of writing compact policy 
-expressions is the wsp:Optional attribute. Assertion Authors should allow 
-for the use of the wsp:Optional attribute in the XML outline and/or schema 
+	expressions is the <code diff="add">wsp:Optional</code> attribute. Assertion Authors should allow 
+for the use of the <code diff="add">wsp:Optional</code> attribute in the XML outline and/or schema 
 definition of an assertion as this will allow policy expression authors to 
 compose compact policy expressions.</p><p id="bp-assertion-xml-allow-optional" role="practice">
-					<quote>Allow use of wsp:Optional</quote>
+					<quote><phrase diff="add">Assertion Authors should allow</phrase><phrase diff="del">Allow </phrase>use of wsp:Optional</quote>
 					<quote>An assertion's XML outline and/or schema definition should allow the use 
 of the wsp:Optional attribute so as to enable policy authors to compose 
 compact policy expressions.</quote>
@@ -483,7 +483,11 @@
         &lt;wsp:Policy/&gt;
     &lt;/wsam:Addressing&gt;
 &lt;/wsp:Policy&gt;</eg></example><p>
-If the assertion author had not provided for the wsp:Optional attribute to be included on the assertion, then policy expression authors would be forced to express the optionality of a behavior as two explicit policy alternatives, one with and one without that assertion when including assertions of that type in their policies.</p></div3><div3 id="self-describing"><head> Self Describing Messages </head><p> WS-Policy is intended to communicate the requirements, capabilities and
+If the assertion author had not provided for the <code diff="add">wsp:Optional</code> attribute
+to be included on the assertion, then policy expression authors would be forced to
+express the optionality of a behavior as two explicit policy alternatives,
+one with and one without that assertion when including assertions of that type in their
+policies.</p></div3><div3 id="self-describing"><head> Self Describing Messages </head><p> WS-Policy is intended to communicate the requirements, capabilities and
     	 			behaviors of nodes that provide the message's path, not specifically to declare properties of the message semantics. One
     	 			of the advantages of Web services is that an XML message can be stored and later examined (e.g. as a record of a business
      				transaction) or interpreted by an intermediary; however, if information that is necessary to understand a message is not
@@ -702,11 +706,13 @@
 &lt;/sp:TransportToken&gt;</eg></example><p>A non-anonymous client who requires authentication or client
 						certificate will not be able to use this provider solely on the basis
 						of intersection algorithm alone.</p></div3></div2><div2 id="Ignorable"><head>Designating Ignorable Behavior</head><div3><head>Ignorable behavior in authoring</head><p>  
-     			The Policy Framework provides an intersection algorithm that has two defined modes for processing (lax and strict).  The Framework also defines an attribute (wsp:Ignorable) that can be used to influence whether assertions are part of the compatability assessment between two alternatives.  [see <bibref ref="WS-Policy"/> and <bibref ref="WS-Policy-Primer"/>]. Assertion authors should consider whether the behavior represented by the Assertion they are defining can be safely ignored for the purposes of intersection, and should follow <specref ref="DefineIgnorable"/> and <specref ref="ignorableAssertions"/> to include this guidance in the assertion's definition.</p></div3><div3><head>Ignorable behavior at runtime</head><p>Regardless of whether the assertion allows the ignorable attribute, assertion authors should
+     			The Policy Framework provides an intersection algorithm that has two defined modes for processing (lax and strict).  The Framework also defines an attribute (wsp:Ignorable) that can be used to influence whether assertions are part of the <phrase diff="chg">compatibility </phrase>assessment between two alternatives.  [see <bibref ref="WS-Policy"/> and <bibref ref="WS-Policy-Primer"/>]. Assertion authors should consider whether the behavior represented by the Assertion they are defining can be safely ignored for the purposes of intersection, and should follow <specref ref="DefineIgnorable"/> and <specref ref="ignorableAssertions"/> to include this guidance in the assertion's definition.</p></div3><div3><head>Ignorable behavior at runtime</head><p>Regardless of whether the assertion allows the ignorable attribute, assertion authors should
 			  	indicate the semantic of the runtime behavior in the description of the assertion.
 			  	</p><p>
 As said in <xspecref xmlns:xlink="http://www.w3.org/1999/xlink" href="ws-policy-primer.html#strict-lax-policy-intersection" xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">section 3.4.1 Strict and Lax Policy Intersection</xspecref> in <bibref ref="WS-Policy-Primer"/>, "Regardless of the chosen intersection mode, ignorable assertions do not express any wire-level requirements on the behavior of consumers - in other words, a consumer could choose to ignore any such assertions that end up in the resulting policy after intersection, with no adverse effects on runtime interactions." Therefore, any assertion that is marked with ignorable should not impose any wire-level requirements on the part of consumers. Assertion Authors are reminded that regardless of whether an assertion is marked as ignorable, policy consumers using strict intersection will not 'ignore' the assertion. 
-			  	</p></div3></div2><div2 id="optional-policy-assertion"><head>Designating Optional Behaviors</head><div3><head>Optional behavior at runtime</head><ednote><edtext>This section does not have Working Group consensus and there is an outstanding action item to revise it</edtext></ednote><p>Since optional behaviors indicate optionality for
+			  	</p></div3></div2><div2 id="optional-policy-assertion"><head>Designating Optional Behaviors</head><div3><head>Optional behavior at runtime</head><p diff="del">This section does not have Working Group consensus and there is an outstanding action item to revise it
+
+				</p><p>Since optional behaviors indicate optionality for
 					both the provider and the consumer, behaviors that must
 					always be engaged by a consumer must not be marked as
 					"optional" with a value "true" since this would allow the
@@ -796,34 +802,57 @@
 						communicate the policy assertions should not affect or imply additional
 						semantics in the interpretation of Policy alternatives. If it did, each
 						policy assertion would need to be written with different (and possibly
-						unknown) attachment mechanisms in mind.
-					</p><p id="bp-leverage-defined-attachment-mechanisms" role="practice">
-					<quote>Leverage Defined Attachment Mechanisms</quote><quote>
-							Assertion Authors should leverage defined attachment models when
-							possible to extend the deployment of their policy assertions and ensure
-							that there are no additional semantics implied by their
-							assertions.</quote> </p><p>Assertion authors are also encouraged to use the policy subjects defined by the policy attachments 
-						specification when possible. </p><p id="bp-use-defined-policy-subjects" role="practice">
+						unknown) attachment mechanisms in mind. <phrase diff="add">Since multiple attachment mechanisms
+						may be used, a policy alternative created during the process of calculating
+						an effective policy can contain multiple instances of the same policy 
+						assertion type ( i.e., the SignedParts assertion). It is therefore also
+						important for the policy authors to define what it means if multiple
+						assertions are present. 
+					</phrase></p><p diff="add" id="bp-reusableAssertions" role="practice">
+					<quote><phrase diff="add">Reusable Assertions</phrase></quote><quote>
+							<phrase diff="add">Assertion Authors are encouraged to create policy assertions that
+							can be used regardless of attachment mechanism.</phrase></quote> </p><p diff="add"><phrase diff="add">For example, a security policy expression can be assigned a key reference and
+					be attached to a UDDI binding or can be embedded in a WSDL document. </phrase></p><p diff="chg" id="bp-semantics-multiple-same-type" role="practice">
+					<quote><phrase diff="chg">Describe Semantics of </phrase><phrase diff="add">Multiple Assertions of Same Type</phrase><phrase diff="del">Mechanisms</phrase></quote><quote>
+							Assertion Authors should <phrase diff="chg">specify the semantics of </phrase><phrase diff="add">multiple instances</phrase><phrase diff="del">when
+							</phrase><phrase diff="chg">of the </phrase><phrase diff="add">same policy</phrase><phrase diff="del">extend </phrase><phrase diff="add">assertion type in </phrase>the <phrase diff="add">same policy alternative</phrase><phrase diff="del">deployment </phrase><phrase diff="add">and the
+							semantics </phrase>of <phrase diff="add">parameters and nested</phrase><phrase diff="del">their </phrase>policy <phrase diff="chg">(if any) </phrase><phrase diff="add">when there are 
+							multiple instances of a policy assertion type in the same policy</phrase><phrase diff="del">ensure
+							</phrase><phrase diff="add">alternative regardless of the mechanism used to attach them to
+							a policy subject.</phrase><phrase diff="del">that </phrase><phrase diff="add">If </phrase>there are <phrase diff="chg">multiple instances of a </phrase><phrase diff="add">policy
+							assertion</phrase><phrase diff="del">by </phrase><phrase diff="add">type in the same policy alternative without parameters</phrase><phrase diff="del">their
+							</phrase><phrase diff="add">and nested policies, these have the same meaning as a single
+							assertion of the type within the policy alternative.</phrase><phrase diff="del">assertions.</phrase></quote> </p><p> Assertion authors <phrase diff="chg">should review </phrase><phrase diff="add">sections 3.2 and 4.5 of the Policy Framework
+					</phrase><bibref diff="add" ref="WS-Policy"/> <phrase diff="add">for more detail
+					on the processing for multiple assertions of the same type.</phrase></p><p diff="add" id="bp-leverage-defined-attachment-mechanisms" role="practice">
+					<quote><phrase diff="add">Leverage Defined Attachment</phrase><phrase diff="del">encouraged </phrase><phrase diff="add">Mechanisms</phrase></quote><quote>
+							<phrase diff="add">Assertion Authors should leverage defined attachment models when
+							possible </phrase>to <phrase diff="add">document the </phrase>use <phrase diff="add">of </phrase>the policy <phrase diff="chg">assertions they </phrase><phrase diff="add">author and ensure
+							that there are no additional semantics implied</phrase>by  the <phrase diff="add">defined 
+							attachment</phrase><phrase diff="del">policy </phrase><phrase diff="add">models</phrase><phrase diff="del">attachments 
+						specification </phrase><phrase diff="chg">for their </phrase><phrase diff="add">assertions.</phrase></quote> </p><p id="bp-use-defined-policy-subjects" role="practice">
 					<quote>Use Defined Policy Subjects</quote><quote> Assertion
-							Authors should leverage defined policy subjects when possible to
+							<phrase diff="add">Assertion </phrase>Authors should leverage defined policy subjects when possible to
 							facilitate the deployment of their policy assertions. Common Policy
 							subjects have been defined and used by other policy assertion authors
 							and new policy assertions that leverage these existing subjects will be
-							easier to define and group. </quote> </p><p>
+							easier to define and group. </quote> </p><p diff="add" id="bp-identify-policy-subjects" role="practice">
+						<quote><phrase diff="add">Identify Policy Subjects</phrase></quote><quote> 
+					
 						Policy assertion authors
 						should unambiguously identify the appropriate policy subjects for their
 						assertions. If the best practices are followed, and the assertions are
 						scoped according to their subject, then multiple policy domains may be
 						combined without conflict. Each domain should define any limitations at
-						the policy subject level that might impact interoperability. 
-					</p><p id="bp-identify-policy-subjects" role="practice">
-						<quote>Identify Policy Subjects</quote><quote>
-							Assertion
-							Authors should review the policy subjects defined in
-							WS-PolicyAttachments and identify existing policy subjects when possible
-							to facilitate the deployment of their policy assertions and include this
-							information in the definition of the assertions.</quote> </p><p>
-						An example of this is
+						the policy subject level that might impact interoperability.</quote> </p><p diff="add">
+					
+						<phrase diff="del">Identify Policy Subjects
+							</phrase>Assertion Authors should review the policy subjects defined in
+							WS-PolicyAttachments
+					and identify <phrase diff="add">which of the </phrase>existing policy subjects <phrase diff="chg">can be used </phrase><phrase diff="add">with the assertions
+					they define. That identification will </phrase>facilitate the deployment of their policy
+					assertions and include <phrase diff="chg">such </phrase>information in the <phrase diff="add">assertion</phrase><phrase diff="del">definition of the assertions. </phrase><phrase diff="add">definition.
+					</phrase></p><p> An example of this <phrase diff="add">practice </phrase>is
 						the Reliable Messaging Policy Assertion document [<bibref ref="WS-RM-Policy"/>]. In the Sequence STR Assertion (section
 						2.5.1) the Reliable Messaging Policy Assertion authors state that "The
 						STR assertion defines the requirement that an RM Sequence MUST be bound
@@ -834,7 +863,7 @@
 						assertion". This is illustrative of how the domain assertion author can
 						specify additional constraints and assumptions for attachment and
 						engagement of behavior in addition to the capabilities specified in
-						WS-PolicyAttachment [<bibref ref="WS-PolicyAttachment"/>]. Such
+						<phrase diff="add">Web Services Policy 1.5 - Attachment</phrase><phrase diff="del">WS-PolicyAttachment </phrase>[<bibref ref="WS-PolicyAttachment"/>]. Such
 						additional constraints must be clearly specified by the assertion
 						authors. 
 					</p></div3><div3 id="wsdl-attachment-guidelines"><head>Considerations for Policy Attachment in WSDL</head><p>A behavior identified by a policy assertion applies to the
@@ -847,66 +876,69 @@
          				subject is the service policy subject. </p></item><item><p>If the behavior applies to any message exchange
           				made using an endpoint then the subject is the endpoint policy subject. </p></item><item><p>If the behavior applies to any message exchange
 	  					defined by an operation then the subject is the operation policy subject. </p></item><item><p>If the behavior applies to an input message then
-	  					the subject is the message policy subject - similarly for output and fault message policy subjects.</p></item></ulist><p id="bp-WSDL-policy-subject" role="practice">
-					<quote>Specify Policy Subject(s)</quote>
-					<quote>Assertion Authors should specify the set of relevant policy subjects with which 
+	  					the subject is the message policy subject - similarly for output and fault message <phrase diff="add">WSDL </phrase>policy subjects.</p></item></ulist><p id="bp-WSDL-policy-subject" role="practice">
+					<quote>Specify <phrase diff="add">WSDL </phrase>Policy Subject(s)</quote>
+					<quote>Assertion Authors should specify the set of relevant <phrase diff="add">WSDL </phrase>policy subjects with which 
 					    the assertion may be associated. For instance, if a policy assertion is to be used with 
-					    WSDL, the assertion description should specify a WSDL policy subject - such as service, 
-					    endpoint, operation and message.
-					</quote>
-				</p><p>Assertion Authors that wish to utilize WSDL policy subjects need to 
+					    <phrase diff="del">WSDL, the assertion description should specify </phrase>a WSDL policy subject - such as service, endpoint, operation and <phrase diff="add">message it should be stated.</phrase><phrase diff="del">message.
+					</phrase></quote>
+				</p><p>Assertion Authors that <phrase diff="del">wish to </phrase>utilize WSDL policy subjects need to 
 				understand how the assertions will be
-				processed in an intersection and merging, and the implications of
-				the processing for considering a specific attachment point and
-				policy subject. This topic is considered in detail in <bibref ref="WS-Policy-Primer"/>
+				processed in <phrase diff="del">an </phrase>intersection and merging, and the <phrase diff="add">specific </phrase>implications of
+				the processing for <phrase diff="del">considering </phrase>a specific attachment point and policy subject. 
+				This topic is considered in detail in <bibref ref="WS-Policy-Primer"/>
 				</p><p> For a given WSDL policy subject, there may be several
         		attachment points. For example, there are three attachment
         		points for the endpoint policy subject: the port, binding and
         		portType element. Assertion Authors should identify the
-        		relevant attachment point when defining a new assertion. To
-        		determine the relevant attachment points, Assertion Authors should
-        		consider the scope of the attachment point. For example, an
-        		assertion should only be allowed in the portType element if
+        		relevant attachment point when defining a new assertion. 
+        		</p><p diff="add" id="bp-WSDL-consider-scope" role="practice">
+					<quote><phrase diff="add">Consider Scope of Attachment Points</phrase></quote>
+					<quote>To determine the relevant attachment points, Assertion Authors should
+        		consider the scope of the attachment point.
+					</quote>
+				</p><p diff="add">
+        		 For example, an assertion should only be allowed in the portType element if
         		the assertion reasonably applies to any endpoint that ever
         		references that portType. Most of the known policy assertions
         		are designed for the endpoint, operation or message policy subject. 
         		</p><p> In using WSDL attachment, it should be noted that the
         		service policy subject is a collection of endpoint policy
         		subjects. The endpoint policy subject is a collection of
-        		operation policy subjects and so on. As a result, the WSDL
+        		operation <phrase diff="add">WSDL </phrase>policy subjects and so on. As a result, the WSDL
         		policy subjects compose naturally. It is quite tempting to
         		associate the identified behavior to a broader policy subject
         		than to a fine granular policy subject. For instance, it is
         		convenient to attach a supporting token assertion (defined by
         		the Web Services Security Policy specification) to an endpoint
         		policy subject instead of a message policy subject. However such 
-        		policy attachments to policy subjects of broader scope and granularity 
+        		policy attachments to <phrase diff="add">WSDL </phrase>policy subjects of broader scope and granularity 
         		should be done only after careful evaluation. 
         		</p><p id="bp-WSDL-policy-subject-Granularity" role="practice">
-					<quote>Choose the Most Granular Policy Subject</quote>
-					<quote>Assertion Authors should choose the most granular policy subject
+					<quote>Choose the Most Granular <phrase diff="add">WSDL </phrase>Policy Subject</quote>
+					<quote>Assertion Authors should choose the most granular <phrase diff="add">WSDL </phrase>policy subject
 						to which the behavior represented by a policy assertion applies.
 					</quote>
 				</p><p>
         		For authoring convenience, Assertion Authors may allow the
-        		association of an assertion to multiple policy subjects within the same context of 
+        		association of an assertion to multiple <phrase diff="add">WSDL </phrase>policy subjects within the same context of 
         		use (e.g in the same WSDL description). If an assertion is allowed to be 
-        		associated with multiple policy subjects as is possible with WSDL, then 
+        		associated with multiple <phrase diff="add">WSDL </phrase>policy subjects as is possible with WSDL, then 
         		the Assertion Authors have the burden to describe the rules 
         		when multiple instances of the same assertion are attached to different 
-        		policy subjects in order to avoid non-interoperable behavior.
+        		<phrase diff="add">WSDL </phrase>policy subjects in order to avoid non-interoperable behavior.
         		</p><p id="bp-WSDL-multiple-policy-subjects" role="practice">
 						<quote> Define Rules for Attachment of an Assertion 
-							type to Multiple Policy Subjects</quote>
-						<quote>If an assertion is allowed to be associated with multiple policy subjects, 
+							type to Multiple <phrase diff="chg">WSDL </phrase><phrase diff="add">policy subjects</phrase><phrase diff="del">Subjects</phrase></quote>
+						<quote>If an assertion is allowed to be associated with multiple <phrase diff="add">WSDL </phrase>policy subjects, 
 							the assertion author should describe the rules for multiple 
-							instances of the same assertion attached to multiple policy subjects in 
+							instances of the same assertion attached to multiple <phrase diff="add">WSDL </phrase>policy subjects in 
 							the same context. 
 						</quote>
 					</p><p>
 						To give one example, section 2.3 of the 
 						Web Services Reliable Messaging Policy Assertion specification
-						[<bibref ref="WS-RM-Policy"/>] gives rules on which Policy Subjects may be associated with the RM 
+						[<bibref ref="WS-RM-Policy"/>] gives rules on which <phrase diff="chg">WSDL </phrase><phrase diff="add">policy subjects</phrase><phrase diff="del">Subjects </phrase>may be associated with the RM 
 						Policy assertion, and which WSDL 1.1 elements may have RM Policy assertions attached.
 					</p><p>If the capability may imply
 					different semantics with respect to attachment points, the
@@ -921,20 +953,20 @@
 				the WS-RM Policy is a capability that governs a target endpoint's
 				capability to accept message sequences that are beyond single message
 				exchange. Therefore, its semantics encompass the cases when
-				message level policy subjects may be used as attachment but
+				message level <phrase diff="add">WSDL </phrase>policy subjects may be used as attachment but
 				also considers the case when sequences are present. In addition, 
 				when the policy assertions do not target wire-level behaviors but
 				rather abstract requirements, this technique does not apply. 
 				</p><p id="bp-WSDL-preferred-attachment-point" role="practice">
-					<quote>Specify Preferred Attachment Point</quote>
+					<quote>Specify Preferred <phrase diff="add">WSDL </phrase>Attachment Point</quote>
 					<quote>If an assertion can be attached at multiple attachment points 
 					    within a policy subject, Assertion Authors should specify a 
 					    preferred attachment point for the chosen policy subject.
 					</quote>
 				</p><p>Assertion Authors that utilize WSDL policy subjects need to 
 				understand how the assertions will be processed in merging and 
-				the specify implications of ending up with multiple assertions of 
-				the same kind in an alternative, in the merged policy. For example, 
+				the <phrase diff="chg">specific </phrase>implications of <phrase diff="chg">a result where </phrase>multiple assertions of 
+				the <phrase diff="add">assertion type</phrase><phrase diff="del">same </phrase><phrase diff="chg">are </phrase>in an alternative, in the merged policy. For example, 
 				consider the SignedParts assertion defined in WS-SecurityPolicy 1.2.
 				The definition of SignedParts assertion explicitly permits multiple 
 				SignedParts assertions to be present within a policy alternative, 
@@ -946,16 +978,30 @@
 				at the endpoint could have more than one SignedParts assertion in the
 				same alternative. However, the clear semantics defined by the SignedParts 
 				assertion enable processing of the multiple occurrences properly.	
-			   </p><p id="bp-WSDL-policy-multiple-instance-semantics" role="practice">
-					<quote>Describe Semantics of Multiple Assertions of Same Type</quote>
-					<quote>A policy alternative can contain multiple instances of the same 
-					policy assertion type. Assertion authors should specify the semantics of 
-					multiple instances of same policy assertion type in the same policy 
-					alternative and the semantics of parameters and nested policy (if any) 
-					when there are multiple instances of a policy assertion type in the same 
-					policy alternative.
-					</quote>
-				</p></div3></div2><div2 id="interrelated-domains"><head>Interrelated domains</head><p>Assertion Authors need to be clear about how assertions defined in  
+			   </p></div3><div3 diff="add" id="UDDI-attachment-guidelines"><head><phrase diff="add">Considerations</phrase><phrase diff="del">Describe </phrase><phrase diff="chg">for Policy Attachment in </phrase><phrase diff="add">UDDI</phrase></head><p><phrase diff="add">In</phrase><phrase diff="del">of </phrase><phrase diff="chg">general, </phrase><phrase diff="add">UDDI</phrase><phrase diff="del">Type
+					A </phrase><phrase diff="chg">protocol messages </phrase>can <phrase diff="chg">be used to save TModel, businessEntity, 
+				businessService and bindingTemplate definitions with policies attached. </phrase><phrase diff="add">These
+				definitions can also be </phrase>the <phrase diff="chg">target </phrase>of 
+					<phrase diff="del">multiple </phrase><phrase diff="chg">a "find" </phrase><phrase diff="add">protocol message, thus allowing
+				authors to store and retrieve</phrase><phrase diff="del">same </phrase>policy <phrase diff="chg">assertions. There are two ways </phrase><phrase diff="add">to associate
+				</phrase>policy 
+					<phrase diff="del">alternative </phrase><phrase diff="chg">expressions with UDDI definitions: </phrase><phrase diff="add">direct referece,</phrase><phrase diff="del">parameters </phrase>and <phrase diff="chg">registering </phrase>policy 
+				<phrase diff="add">as </phrase><phrase diff="chg">a </phrase><phrase diff="add">UDDI TModel. Assertion Authors defining new assertions should consider each 
+				approach.
+        		</phrase></p><p id="bp-UDDI-tmodels" role="practice">
+					<quote><phrase diff="add">Use defined tModels </phrase><phrase diff="del">any) 
+					</phrase>when <phrase diff="add">appropriate</phrase></quote>
+					<quote><phrase diff="add">UDDI</phrase><phrase diff="del">there </phrase><phrase diff="chg">defines the following </phrase><phrase diff="add">policy subjects: Service Provider Policy,
+					Service Policy subject and Endpoint Policy subject.
+					</phrase></quote>
+				</p><p>
+					<phrase diff="add">When defining assertions and recommending a service provider</phrase><phrase diff="del">of </phrase><phrase diff="add">policy
+					subject [uddi:BusinessEntity], or </phrase>a <phrase diff="add">service </phrase>policy <phrase diff="add">subject [uddi:buisnessService],
+					</phrase>assertion <phrase diff="chg">authors </phrase><phrase diff="add">are scoping</phrase><phrase diff="del">in </phrase>the <phrase diff="add">behaviors to the service</phrase><phrase diff="del">same 
+					</phrase><phrase diff="add">provider as a whole. When defining assertions and recommending an endpoint
+					</phrase>policy <phrase diff="add">subject [uddi:bindingTemplate, uddi:tModel], assertion authors</phrase><phrase diff="del">alternative.
+					</phrase><phrase diff="add">are scoping behaviors to a deployed endpoint.
+				</phrase></p></div3></div2><div2 id="interrelated-domains"><head>Interrelated domains</head><p>Assertion Authors need to be clear about how assertions defined in  
 				their domain may fit with assertions for interrelated domains. Assertion Authors should not duplicate existing  
 				assertions and should also make sure that when adding assertions those new assertions are consistent  
 				with pre-existing assertions of any  
@@ -995,7 +1041,7 @@
 					Section 4.2, the <code>sp:issuedToken</code> assertion utilizes the
 					<code>sp:RequestSecurityTokenTemplate</code> parameter that contains necessary
 					information to request a security token. The contents of the parameter
-					are static and allows reuse in different security scenerios.</p></div2><div2 id="extending-assertions"><head> Evolution of Assertions (Versioning and Compatibility)</head><p>Over time, there may be multiple equivalent behaviors emerging in the Web
+					are static and <phrase diff="chg">allow </phrase>reuse in different security <phrase diff="chg">scenarios.</phrase></p></div2><div2 id="extending-assertions"><head> Evolution of Assertions (Versioning and Compatibility)</head><p>Over time, there may be multiple equivalent behaviors emerging in the Web
            			Service interaction space. Examples of such multiple equivalent behaviors are WSS: SOAP Message Security 1.0
            			vs. 1.1 and WS-Addressing August 2004 version vs. WS-Addressing W3C Recommendation
            			[<bibref ref="WS-Addressing"/>]. These equivalent behaviors
@@ -1048,7 +1094,7 @@
 						</td><td colspan="1" rowspan="1">[<bibref ref="WS-Addressing"/>]</td></tr><tr><td colspan="1" rowspan="1">
 							<code>wsam</code>
 						</td><td colspan="1" rowspan="1">
-							<code>http://www.w3.org/2007/05/addressing/metadata</code>
+							<code><phrase diff="chg">http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/</phrase></code>
 						</td><td colspan="1" rowspan="1">[<bibref ref="WS-AddressingMetadata"/>]</td></tr><tr><td colspan="1" rowspan="1">
 							<code>wsdl</code>
 						</td><td colspan="1" rowspan="1">
@@ -1097,10 +1143,10 @@
           Rogers, Editors. World Wide Web Consortium, 9 May 2006. This version of the Web Services
           Addressing 1.0 - Core Recommendation is
           http://www.w3.org/TR/2006/REC-ws-addr-core-20060509/. The <loc href="http://www.w3.org/TR/ws-addr-core/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of Web Services Addressing 1.0
-            - Core</loc> is available at http://www.w3.org/TR/ws-addr-core. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/PR-ws-addr-metadata-20070731/" id="WS-AddressingMetadata" key="WS-Addressing Metadata" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
+            - Core</loc> is available at http://www.w3.org/TR/ws-addr-core. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" diff="chg" href="http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/" id="WS-AddressingMetadata" key="WS-Addressing Metadata" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
           <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services Addressing 1.0 - Metadata</titleref>, M. Gudgin, M. Hadley, T.
-          Rogers and Ü. Yalçinalp, Editors. World Wide Web Consortium, 31 July 2007. This version of Web Services Addressing 1.0 - Metadata is
-          http://www.w3.org/TR/2007/PR-ws-addr-metadata-20070731/. The <loc href="http://www.w3.org/TR/ws-addr-metadata" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of Web Services Addressing 1.0 -
+          Rogers and Ü. Yalçinalp, Editors. World Wide Web Consortium, <phrase diff="chg">4 September </phrase>2007. This version of Web Services Addressing 1.0 - Metadata <phrase diff="add">W3C Recommendation </phrase>is
+				 	<phrase diff="chg">http://www.w3.org/TR/2007/REC-ws-addr-metadata-20070904/. </phrase>The <loc href="http://www.w3.org/TR/ws-addr-metadata" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of Web Services Addressing 1.0 -
             Metadata</loc> is available at http://www.w3.org/TR/ws-addr-metadata. </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 Description Language (WSDL) 1.1</titleref>, E. Christensen, et al,
           Authors. World Wide Web Consortium, March 2001. Available at
@@ -1109,14 +1155,14 @@
           Language</titleref>, R. Chinnici, J. J. Moreau, A. Ryman, S. Weerawarana, Editors. World
           Wide Web Consortium, 26 June 2007. This version of the WSDL 2.0 specification is
           http://www.w3.org/TR/2007/REC-wsdl20-20070626/. The <loc href="http://www.w3.org/TR/wsdl20/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
-         latest version of WSDL 2.0</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/2007/PR-ws-policy-20070706/" id="WS-Policy" key="Web Services Policy Framework" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
+         latest version of WSDL 2.0</loc> is available at http://www.w3.org/TR/wsdl20. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" diff="chg" href="http://www.w3.org/TR/2007/REC-ws-policy-20070904/" id="WS-Policy" key="Web Services Policy Framework" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
           <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services Policy 1.5 - Framework</titleref>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
-          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 6 July 2007. This version of the 
-          Web Services Policy 1.5 - Framework specification is at http://www.w3.org/TR/2007/PR-ws-policy-20070706/. The <loc href="http://www.w3.org/TR/ws-policy/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of
-            Web Services Policy 1.5 - Framework</loc> is available at http://www.w3.org/TR/ws-policy/. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/PR-ws-policy-attach-20070706/" id="WS-PolicyAttachment" key="Web Services Policy Attachment" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
+          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, <phrase diff="chg">4 September </phrase>2007. This version of the 
+	 	Web Services Policy 1.5 - Framework specification is at <phrase diff="chg">http://www.w3.org/TR/2007/REC-ws-policy-20070904/. </phrase>The <loc href="http://www.w3.org/TR/ws-policy/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of
+            Web Services Policy 1.5 - Framework</loc> is available at http://www.w3.org/TR/ws-policy/. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" diff="chg" href="http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904/" id="WS-PolicyAttachment" key="Web Services Policy Attachment" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
           <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services Policy 1.5 - Attachment</titleref>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
-          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, 6 July 2007. This version of the 
-          Web Services Policy 1.5 - Attachment specification is at http://www.w3.org/TR/2007/PR-ws-policy-attach-20070706/. The <loc href="http://www.w3.org/TR/ws-policy-attach/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of
+          P. Yendluri, T. Boubez and Ü. Yalçinalp, Editors. World Wide Web Consortium, <phrase diff="chg">4 September </phrase>2007. This version of the 
+        	Web Services Policy 1.5 - Attachment specification is at <phrase diff="chg">http://www.w3.org/TR/2007/REC-ws-policy-attach-20070904/. </phrase>The <loc href="http://www.w3.org/TR/ws-policy-attach/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">latest version of
             Web Services Policy 1.5 - Attachment</loc> is available at
           http://www.w3.org/TR/ws-policy-attach/. </bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/WD-ws-policy-primer-20070810/" id="WS-Policy-Primer" key="Web Services Policy Primer" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
 					<titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Web Services Policy 1.5 - Primer</titleref>, A. S. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo,  
@@ -1178,8 +1224,8 @@
 	  the UDDI 3.0</loc> specification is available at
 	  http://uddi.org/pubs/uddi_v3.htm.
 	</bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/sawsdl/" id="SAWSDL" key="SAWSDL" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
-          <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Semantic Annotations for WSDL and XML Schema</titleref> Joel Farrell, Holger          Lausen, Editors. World Wide Web Consortium, 26 January 2007. This version of the
-          specification is at http://www.w3.org/TR/sawsdl. The <loc href="http://www.w3.org/TR/sawsdl/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"> latest version of Semantic Annotations for WSDL and XML Schema</loc> is available at
+          <titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">Semantic Annotations for WSDL and XML Schema</titleref> Joel Farrell, Holger Lausen, Editors. World Wide Web Consortium, <phrase diff="chg">28 Augusty </phrase>2007. This <phrase diff="chg">is </phrase><phrase diff="add">a W3C recommendation and</phrase><phrase diff="del">of </phrase>the
+        	specification <phrase diff="add">can be found</phrase><phrase diff="del">is </phrase>at <phrase diff="chg">http://www.w3.org/TR/2007/REC-sawsdl-20070828/. </phrase>The <loc href="http://www.w3.org/TR/sawsdl/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"> latest version of Semantic Annotations for WSDL and XML Schema</loc> is available at
           http://www.w3.org/TR/sawsdl/.</bibl><bibl xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/" id="XMLSchemaPart2" key="XML Schema Datatypes" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">
 					<titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple">XML Schema Part 2: Datatypes Second
 						Edition</titleref>, P. Byron and A. Malhotra, Editors. World
@@ -1201,7 +1247,7 @@
   Working Group</loc>.</p><p>
     Members of the Working Group are (at the time of writing, and by
     alphabetical order):
-      Dimitar Angelov (SAP AG), Abbie Barbir (Nortel Networks), Charlton Barreto (Adobe Systems Inc.), Sergey Beryozkin (IONA Technologies, Inc.), Vladislav Bezrukov (SAP AG), Toufic Boubez (Layer 7 Technologies), Symon Chang (BEA Systems, Inc.), Paul Cotton (Microsoft Corporation), Glen Daniels (Progress Software), Doug Davis (IBM Corporation), Jacques Durand (Fujitsu Limited), Ruchith Fernando (WSO2), Christopher Ferris (IBM Corporation), William Henry (IONA Technologies, Inc.), Frederick Hirsch (Nokia), Maryann Hondo (IBM Corporation), Ondrej Hrebicek (Microsoft Corporation), Steve Jones (Layer 7 Technologies), Tom Jordahl (Adobe Systems Inc.), Paul Knight (Nortel Networks), Philippe Le Hégaret (W3C/MIT), Mark Little (JBoss Inc.), Mohammad Makarechian (Microsoft Corporation), Ashok Malhotra (Oracle Corporation), Jonathan Marsh (WSO2), Monica Martin (Sun Microsystems, Inc.), Arnaud Meyniel (Axway Software), Jeff Mischkinsky (Oracle Corporation), Dale Moberg (Axway Software), Anthony Nadalin (IBM Corporaion), David Orchard (BEA Systems, Inc.), Sanjay Patil (SAP AG), Manjula Peiris (WSO2), Fabian Ritzmann (Sun Microsystems, Inc.), Daniel Roth (Microsoft Corporation), Tom Rutt (Fujitsu Limited), Sanka Samaranayake (WSO2), Felix Sasaki (W3C/Keio), Yakov Sverdlov (CA), Asir Vedamuthu (Microsoft Corporation), Sanjiva Weerawarana (WSO2), Ümit Yalçinalp (SAP AG), Prasad Yendluri (webMethods, Inc.).
+      Dimitar Angelov (SAP AG), Abbie Barbir (Nortel Networks), Charlton Barreto (Adobe Systems Inc.), Sergey Beryozkin (IONA Technologies, Inc.), Vladislav Bezrukov (SAP AG), Toufic Boubez (Layer 7 Technologies), Symon Chang (BEA Systems, Inc.), Paul Cotton (Microsoft Corporation), Glen Daniels (Progress Software), Doug Davis (IBM Corporation), Jacques Durand (Fujitsu Limited), Ruchith Fernando (WSO2), Christopher Ferris (IBM Corporation), William Henry (IONA Technologies, Inc.), Frederick Hirsch (Nokia), Maryann Hondo (IBM Corporation), Ondrej Hrebicek (Microsoft Corporation), Steve Jones (Layer 7 Technologies), Tom Jordahl (Adobe Systems Inc.), Paul Knight (Nortel Networks), Philippe Le Hégaret (W3C/MIT), Mark Little (JBoss Inc.), Mohammad Makarechian (Microsoft Corporation), Ashok Malhotra (Oracle Corporation), Jonathan Marsh (WSO2), Monica Martin (Sun Microsystems, Inc.), Arnaud Meyniel (Axway Software), Jeff Mischkinsky (Oracle Corporation), Dale Moberg (Axway Software), Anthony Nadalin (IBM Corporaion), David Orchard (BEA Systems, Inc.), Sanjay Patil (SAP AG), Manjula Peiris (WSO2), Fabian Ritzmann (Sun Microsystems, Inc.), Daniel Roth (Microsoft Corporation), Tom Rutt (Fujitsu Limited), Sanka Samaranayake (WSO2), Felix Sasaki (W3C/Keio), Yakov Sverdlov (CA), Asir Vedamuthu (Microsoft Corporation), Sanjiva Weerawarana (WSO2), Ümit Yalçinalp (SAP AG), Prasad Yendluri (webMethods (A subsidiary of Software AG)).
   </p><p>
     Previous members of the Working Group were:
       Jeffrey Crump, Jong Lee, Bob Natale, Eugene Osovetsky, Bijan Parsia, Skip Snow, Seumas Soltysik, Mark Temple-Raston.
@@ -1209,20 +1255,37 @@
     The people who have contributed to <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://lists.w3.org/Archives/Public/public-ws-policy/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">discussions
     on public-ws-policy@w3.org</loc> are also gratefully
     acknowledged.
-  </p></inform-div1><inform-div1 id="change-description"><head>Changes in this Version of the Document</head><p>A list of substantive (and major editorial) changes since the Working Draft dated 30 March, 
-			2007 is below:</p><ulist><item><p>Reformatted the document to follow the model of the
-				   	<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/webarch/" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">Architecture of the World Wide Web, Volume One 
-				   	</loc> (issue <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">3989</loc>).
-					</p></item><item><p>Created a consolidated list of Best Practices at the beginning of the document 
-						(<specref ref="best-practices-list"/>) (issue <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">3989</loc>).
-					</p></item><item><p>Incorporated the Best Practices from 
-						<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://lists.w3.org/Archives/Public/public-ws-policy/2007Mar/att-0069/good-practices-4-assertion-authors-03-05-2007.pdf" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">IBM and Microsoft 
-							Contribution</loc> (issue <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">3989</loc>).
-					</p></item><item><p>Made editorial changes to align with the OASIS WS-SecurityPolicy specification.</p></item><item><p>Made editorial changes to align with the W3C WS-Addressing 1.0 Metadata specification.</p></item><item><p>Reorganized the guidelines on XML Information Set representation.</p></item><item><p>Dropped <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/WD-ws-policy-guidelines-20070330/#best-practices-attachment" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">Section 
-						6 Applying Best Practices for Policy Attachment</loc> 
-						(issue <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3978" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">3978</loc>).</p></item><item><p>Dropped <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/TR/2007/WD-ws-policy-guidelines-20070330/#scenario" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">Section 
-						7 Scenario and a worked example</loc> 
-						(issue <loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3988" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">3988</loc>).</p></item></ulist></inform-div1><inform-div1 id="change-log"><head>Web Services Policy 1.5 - Guidelines for Policy Assertion Authors Change Log</head><table border="1" id="ws-policy-primer-changelog-table"><tbody><tr><th colspan="1" rowspan="1">Date</th><th colspan="1" rowspan="1">Author</th><th colspan="1" rowspan="1">Description</th></tr><!-- template
+  </p></inform-div1><inform-div1 id="change-description"><head>Changes in this Version of the Document</head><p>A list of <phrase diff="del">substantive (and </phrase>major <phrase diff="del">editorial) </phrase>changes since the Working Draft dated <phrase diff="chg">10 August, 
+			</phrase>2007 is below:</p><ulist><item><p diff="del">Reformatted the document to follow the model of the
+				   	Architecture of the World Wide Web, Volume One 
+				   	 (issue 3989).
+					
+				
+				
+					</p><p><phrase diff="chg">Added </phrase>a <phrase diff="add">new</phrase><phrase diff="del">consolidated list of Best Practices at the beginning of the document 
+						() (issue 3989).
+					
+				
+				
+					Incorporated the Best Practices from 
+						IBM and Microsoft 
+							Contribution (issue 3989).
+					
+				
+				Made editorial changes to align with the OASIS </phrase><phrase diff="chg">section: </phrase><specref diff="add" ref="UDDI-attachment-guidelines"/><phrase diff="add">.</phrase><phrase diff="del">specification.</phrase></p></item><item><p><phrase diff="del">Made editorial changes to align with the W3C WS-Addressing 1.0 Metadata specification.
+								
+Reorganized the guidelines on XML Information Set representation.
+
+				
+					</phrase><p><phrase diff="add">Updated</phrase><phrase diff="del">Dropped Section 
+						6 Applying Best Practices for Policy Attachment 
+						(issue </phrase><phrase diff="add">references:</phrase><phrase diff="del">3978).
+				
+				
+					Dropped </phrase><phrase diff="add">[</phrase><bibref diff="add" ref="SAWSDL"/><phrase diff="add">],</phrase><phrase diff="del">Section 
+						7 </phrase><phrase diff="add">[</phrase><bibref diff="add" ref="WS-AddressingMetadata"/><phrase diff="add">],</phrase><phrase diff="del">Scenario </phrase><phrase diff="add">[</phrase><bibref diff="add" ref="WS-Policy"/><phrase diff="add">] 
+				</phrase>and <phrase diff="add">[</phrase><bibref diff="add" ref="WS-PolicyAttachment"/><phrase diff="add">].</phrase></p><phrase diff="del">a worked example 
+						(issue 3988).</phrase></p></item></ulist></inform-div1><inform-div1 id="change-log"><head>Web Services Policy 1.5 - Guidelines for Policy Assertion Authors Change Log</head><table border="1" id="ws-policy-primer-changelog-table"><tbody><tr><th colspan="1" rowspan="1">Date</th><th colspan="1" rowspan="1">Author</th><th colspan="1" rowspan="1">Description</th></tr><!-- template
           <tr>
           <td>200505</td>
           <td></td>
@@ -1494,4 +1557,21 @@
 							Editors' action: 
 							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/347" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple">347</loc>.
 						</td></tr><tr><td colspan="1" rowspan="1">20070727</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">20070806</td><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">Updated references for draft publication.</td></tr></tbody></table></inform-div1></back></spec>
\ No newline at end of file
+						</td></tr><tr><td colspan="1" rowspan="1">20070806</td><td colspan="1" rowspan="1">FS</td><td colspan="1" rowspan="1">Updated references for draft publication.</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070912</td><td colspan="1" diff="add" rowspan="1">PY</td><td colspan="1" diff="add" 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=5041" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">5041</phrase></loc>. 
+							Editors' action: 
+							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/347" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">356</phrase></loc>.
+						</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070912</td><td colspan="1" diff="add" rowspan="1">FJH</td><td colspan="1" diff="add" 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=5043" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">5043</phrase></loc>. Editors' action 
+							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/357" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">357</phrase></loc>.
+						</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070913</td><td colspan="1" diff="add" rowspan="1">TIB</td><td colspan="1" diff="add" 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=4861" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">4861</phrase></loc>. Editors' action 
+							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/353" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">353</phrase></loc>
+							with the caveats and clarifications expressed in message
+							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://lists.w3.org/Archives/Public/public-ws-policy-eds/2007Sep/0002.html" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">2007Sep-0002</phrase></loc>.
+						</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070921</td><td colspan="1" diff="add" rowspan="1">MH</td><td colspan="1" diff="add" 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=5044" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">5044</phrase></loc>. Editors' action 
+							<loc xmlns:xlink="http://www.w3.org/1999/xlink" href="http://www.w3.org/2005/06/tracker/wspolicyeds/actions/358" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple"><phrase diff="add">358</phrase></loc>.
+						</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070921</td><td colspan="1" diff="add" rowspan="1">ASV</td><td colspan="1" diff="add" rowspan="1">Updated references [<bibref ref="WS-Policy"/>] and [<bibref ref="WS-PolicyAttachment"/>].
+						</td></tr><tr diff="add"><td colspan="1" diff="add" rowspan="1">20070921</td><td colspan="1" diff="add" rowspan="1">ASV</td><td colspan="1" diff="add" rowspan="1">Reset Section <specref ref="change-description"/>.
+						</td></tr></tbody></table></inform-div1></back></spec>
\ No newline at end of file

Received on Saturday, 22 September 2007 02:01:30 UTC