2006/ws/policy build.xml,1.8,1.9 ws-policy-attachment-diff20060731.html,1.2,1.3 ws-policy-attachment-diff20060731.xml,1.2,1.3 ws-policy-attachment.html,1.37,1.38 ws-policy-attachment.xml,1.32,1.33

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

Modified Files:
	build.xml ws-policy-attachment-diff20060731.html 
	ws-policy-attachment-diff20060731.xml 
	ws-policy-attachment.html ws-policy-attachment.xml 
Log Message:
Changed glossary in attachment doc, to eliminate double definitions.

Index: ws-policy-attachment-diff20060731.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-attachment-diff20060731.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ws-policy-attachment-diff20060731.xml	5 Sep 2006 00:18:48 -0000	1.2
+++ ws-policy-attachment-diff20060731.xml	5 Sep 2006 01:02:51 -0000	1.3
@@ -133,7 +133,7 @@
 	      Element or Attribute Information Items.
 	  
 	
-	<phrase diff="del">Elements and Attributes defined by this </phrase><phrase diff="chg">Information </phrase><phrase diff="add">Items
+	<phrase diff="del">Elements and Attributes defined </phrase><phrase diff="add">Information</phrase><phrase diff="del">by this specification </phrase><phrase diff="add">Items
 	      </phrase><rfc2119 diff="add"><phrase diff="add">MAY</phrase></rfc2119><phrase diff="del">are </phrase><phrase diff="chg">be added at </phrase>the <phrase diff="add">indicated</phrase><phrase diff="del">text of this document using 
 XPath 1.0 [XPATH 1.0] expressions. Extensibility </phrase><phrase diff="add">extension
 	      </phrase>points <phrase diff="add">but</phrase><phrase diff="del">are referred to </phrase><rfc2119 diff="add"><phrase diff="add">MUST</phrase><phrase diff="del">using </phrase><phrase diff="add">NOT</phrase></rfc2119><phrase diff="del">an </phrase><phrase diff="chg">contradict </phrase><phrase diff="add">the
@@ -152,8 +152,8 @@
 			An </phrase><rfc2119 diff="add"><phrase diff="add">SHOULD</phrase></rfc2119>
 	      <phrase diff="add">ignore</phrase><phrase diff="del">attribute </phrase><phrase diff="chg">it; if a processor does not recognize an </phrase><phrase diff="add">Element
 	      Information</phrase><phrase diff="del">place </phrase><phrase diff="chg">Item, </phrase>the <phrase diff="add">processor</phrase><phrase diff="del">attribute name. This 
-indicates that any attribute name can be used, from any </phrase><rfc2119 diff="add"><phrase diff="add">SHOULD</phrase></rfc2119>
-	      <phrase diff="add">treat</phrase><phrase diff="del">namespace other </phrase><phrase diff="chg">it as </phrase><phrase diff="add">an</phrase><phrase diff="del">http://www.w3.org/@@@@/@@/policy 
+indicates that any attribute name can be used, from any namespace </phrase><rfc2119 diff="add"><phrase diff="add">SHOULD</phrase></rfc2119>
+	      <phrase diff="add">treat</phrase><phrase diff="del">other </phrase><phrase diff="chg">it as </phrase><phrase diff="add">an</phrase><phrase diff="del">http://www.w3.org/@@@@/@@/policy 
 namespace. </phrase><phrase diff="add">assertion.</phrase></p>
 		
 	  </item>
@@ -284,73 +284,60 @@
 
 
 
-  <p diff="del">effective policythe
-effective policy, for a given policy subject, is the 
-combination of relevant policies. The relevant policies are those
-attached to policy scopes that
-contain the policy subject.element policyThe
-	element policy is the policy attached to the policy subjects associated with
-	the element information item that contains it.mergea merge
-	consists of serializing each policy as a
-	policy expression, replacing their
-	wsp:Policy element with a
-	wsp:All element, and placing each as
-	children of a wrapper wsp:Policy
-	element.policy</p><p><termdef diff="add" id="policy" term="policy">A <term>policy</term> is a
-collection of <termref def="policy_alternative">policy
-alternatives</termref>. </termdef></p>
-
-<p diff="del">policy alternative</p><p><termdef diff="add" id="policy_alternative" term="policy alternative">A
-<term>policy alternative</term> is a collection of <termref def="policy_assertion">policy assertions</termref>.</termdef></p>
-
-<p diff="del">policy assertion</p><p><termdef diff="add" id="policy_assertion" term="policy assertion">A
-<term>policy assertion</term> represents an individual requirement,
-capability, or other property of a behavior.</termdef><phrase diff="del">policy attachmentA
-policy attachment is a mechanism for associating policy with one or more policy scopes.</phrase></p>
-
-<p diff="del">policy expression</p><p><termdef diff="add" id="policy_expression" term="policy expression">A
-<term>policy expression</term> is an XML Infoset representation of a
-<termref def="policy">policy</termref>, either in a normal form or in
-an equivalent compact form. </termdef><phrase diff="del">policy scopeA policy
-scope is a collection of policy
-subjects to which a policy may apply.</phrase></p>
+  <p diff="del">effective policy</p><p><termdef diff="add" id="policy" term="policy"><phrase diff="add">A</phrase><phrase diff="del">the
+effective </phrase><term>policy</term><phrase diff="del">, for a given policy subject, </phrase>is <phrase diff="chg">a
+collection </phrase>of <termref def="policy_alternative"><phrase diff="add">policy
+alternatives</phrase></termref><phrase diff="add">.</phrase><phrase diff="del">relevant policies. The relevant policies are </phrase></termdef></p>
 
-<p diff="del">policy subject</p><p><termdef diff="add" id="policy_subject" term="policy subject">A <term>policy
-subject</term> is an entity (e.g., an endpoint, message, resource,
-interaction) with which a <termref def="policy">policy</termref> can
-be associated. </termdef></p>
+<p diff="add"><termdef id="policy_alternative" term="policy alternative"><phrase diff="add">A</phrase><phrase diff="del">those
+</phrase><term><phrase diff="add">policy</phrase><phrase diff="del">attached </phrase><phrase diff="add">alternative</phrase></term><phrase diff="del">to </phrase><phrase diff="add">is</phrase><phrase diff="del">policy </phrase><phrase diff="add">a</phrase><phrase diff="del">scopes </phrase><phrase diff="add">collection</phrase><phrase diff="del">that
+contain </phrase><phrase diff="chg">of </phrase><termref def="policy_assertion" diff="chg">policy <phrase diff="chg">assertions</phrase></termref>.</termdef></p>
 
+<p diff="del">element policy</p><p><termdef diff="add" id="policy_assertion" term="policy assertion"><phrase diff="add">A
+</phrase><phrase diff="del">The
+	</phrase><term><phrase diff="del">element </phrase>policy <phrase diff="del">is the policy attached to </phrase><phrase diff="add">assertion</phrase></term><phrase diff="del">the </phrase><phrase diff="add">represents</phrase><phrase diff="del">policy </phrase><phrase diff="add">an</phrase><phrase diff="del">subjects </phrase><phrase diff="chg">individual requirement,
+capability, or other property of a </phrase><phrase diff="add">behavior.</phrase></termdef><phrase diff="del">it.</phrase></p>
 
-<p><termdef diff="chg" id="policy_scope" term="policy scope">A <term>policy <phrase diff="del">is a
-collection of policy
-alternatives. 
+<p diff="del">merge</p><p><termdef diff="add" id="policy_expression" term="policy expression"><phrase diff="add">A
+</phrase><phrase diff="del">a </phrase><term><phrase diff="add">policy expression</phrase><phrase diff="del">merge</phrase></term>
+	<phrase diff="del">consists </phrase><phrase diff="chg">is an XML Infoset representation </phrase><phrase diff="add">of </phrase>a
+<termref def="policy" diff="chg">policy</termref> <phrase diff="del">expression</phrase>, <phrase diff="add">either</phrase><phrase diff="del">replacing their
+	wsp:Policy element </phrase><phrase diff="chg">in </phrase>a
+	<phrase diff="del">wsp:All </phrase><phrase diff="add">normal</phrase><phrase diff="del">element, and </phrase><phrase diff="chg">form or in
+an equivalent compact form. </phrase></termdef><phrase diff="del">wsp:Policy
+	element.</phrase></p>
 
-A
-</phrase><phrase diff="add">scope</phrase><phrase diff="del">policy alternative</phrase></term> is a collection of <termref def="policy_subject" diff="add"><phrase diff="del">policy assertions.
+<p diff="del">policy</p><p><termdef diff="add" id="policy_subject" term="policy subject">A <term>policy
+<phrase diff="add">subject</phrase></term> is <phrase diff="add">an</phrase><phrase diff="del">a
+collection </phrase><phrase diff="chg">entity </phrase><phrase diff="add">(e.g.,</phrase><phrase diff="del">policy
+alternatives. </phrase><phrase diff="add">an</phrase><phrase diff="del">policy </phrase><phrase diff="add">endpoint, message, resource,</phrase><phrase diff="del">alternativeA
+</phrase><phrase diff="add">interaction)</phrase><phrase diff="del">policy </phrase><phrase diff="add">with</phrase><phrase diff="del">alternative </phrase><phrase diff="chg">which </phrase>a <termref def="policy"><phrase diff="add">policy</phrase></termref><phrase diff="del">collection </phrase><phrase diff="add">can
+be</phrase><phrase diff="del">of </phrase><phrase diff="add">associated.</phrase><phrase diff="del">policy </phrase></termdef><phrase diff="del">assertions.</phrase></p>
 
-A
-</phrase>policy <phrase diff="del">assertion represents an individual requirement,
-</phrase><phrase diff="add">subjects</phrase></termref><phrase diff="del">capability, </phrase><phrase diff="chg">to which a policy may apply.</phrase></termdef></p>
+<p diff="del">policy assertion</p><p><termdef diff="add" id="policy_scope" term="policy scope">A <term>policy
+<phrase diff="chg">scope</phrase></term> <phrase diff="add">is</phrase><phrase diff="del">represents an </phrase><phrase diff="chg">a </phrase><phrase diff="add">collection</phrase><phrase diff="del">requirement,
+capability, </phrase><phrase diff="chg">of </phrase><termref def="policy_subject"><phrase diff="add">policy
+subjects</phrase></termref><phrase diff="del">other </phrase><phrase diff="chg">to which </phrase>a <phrase diff="del">behavior.</phrase>policy <phrase diff="add">may apply.</phrase></termdef></p>
 
-<p><termdef diff="chg" id="policy_attachment" term="policy attachment">A
-<term>policy <phrase diff="chg">attachment</phrase></term> is <phrase diff="add">a</phrase><phrase diff="del">an XML </phrase><phrase diff="chg">mechanism for associating </phrase><phrase diff="del">a
-</phrase><termref def="policy">policy</termref><phrase diff="del">, either in a </phrase><phrase diff="chg">with one </phrase>or <phrase diff="add">more</phrase><phrase diff="del">in
-an equivalent compact </phrase><termref def="policy_scope" diff="add"><phrase diff="add">policy</phrase><phrase diff="del">form. </phrase><phrase diff="add">scopes</phrase></termref><phrase diff="add">.</phrase></termdef></p>
+<p diff="del">attachment</p><p><termdef diff="add" id="policy_attachment" term="policy attachment">A
+<term>policy attachment</term> is a mechanism for associating <termref def="policy">policy</termref> with one or more <termref def="policy_scope">policy scopes</termref>.</termdef></p>
 
-<p><termdef diff="chg" id="effective_policy" term="effective policy"><phrase diff="chg">An
-</phrase><term><phrase diff="add">effective </phrase>policy
-<phrase diff="del">subject</phrase></term><phrase diff="add">, </phrase><phrase diff="chg">for a given </phrase><termref def="policy_subject" diff="add"><phrase diff="add">policy</phrase><phrase diff="del">(e.g., </phrase><phrase diff="add">subject</phrase></termref><phrase diff="add">,</phrase><phrase diff="del">an </phrase><phrase diff="chg">is the resultant
-combination of relevant policies. </phrase><phrase diff="add">The</phrase><phrase diff="del">policy </phrase><phrase diff="add">relevant</phrase><phrase diff="del">can
-be </phrase><phrase diff="chg">policies </phrase><phrase diff="add">are
+<p diff="del">policy expression</p><p><termdef diff="add" id="effective_policy" term="effective policy"><phrase diff="add">An</phrase><phrase diff="del">A
+</phrase><term><phrase diff="add">effective</phrase><phrase diff="del">policy expression is an XML Infoset representation of a
+</phrase>policy</term>, <phrase diff="add">for</phrase><phrase diff="del">either in </phrase>a <phrase diff="add">given</phrase><phrase diff="del">normal form </phrase><termref def="policy_subject"><phrase diff="add">policy</phrase><phrase diff="del">or </phrase><phrase diff="add">subject</phrase></termref><phrase diff="add">,</phrase><phrase diff="del">in
+an </phrase><phrase diff="chg">is the </phrase><phrase diff="add">resultant
+combination</phrase><phrase diff="del">form. </phrase><phrase diff="add">of</phrase><phrase diff="del">policy </phrase><phrase diff="add">relevant</phrase><phrase diff="del">scopeA </phrase><phrase diff="add">policies.</phrase><phrase diff="del">policy
+scope </phrase><phrase diff="chg">The relevant policies are </phrase><phrase diff="add">those</phrase><phrase diff="del">policy
+</phrase><phrase diff="add">attached</phrase><phrase diff="del">subjects </phrase>to <termref def="policy_scope"><phrase diff="add">policy</phrase><phrase diff="del">which </phrase><phrase diff="add">scopes</phrase></termref><phrase diff="del">a </phrase><phrase diff="add">that
+contain</phrase><phrase diff="del">policy </phrase><phrase diff="chg">the </phrase><phrase diff="del">apply.</phrase>policy <phrase diff="add">subject.</phrase></termdef></p>
 
-</phrase><phrase diff="del">A </phrase><phrase diff="add">those</phrase><phrase diff="del">policy
-</phrase><phrase diff="add">attached</phrase><phrase diff="del">scope is a collection </phrase><phrase diff="chg">to </phrase><termref def="policy_scope">policy
-<phrase diff="del">subjects </phrase><phrase diff="add">scopes</phrase></termref><phrase diff="del">to </phrase><phrase diff="add">that
-contain</phrase><phrase diff="del">which </phrase><phrase diff="chg">the </phrase>policy <phrase diff="add">subject.</phrase></termdef><phrase diff="del">may apply.</phrase></p>
+<p diff="del">subject</p><p><termdef diff="add" id="element_policy" term="element policy"><phrase diff="add">The
+	</phrase><phrase diff="del">A </phrase><term><phrase diff="add">element </phrase>policy
+<phrase diff="del">subject</phrase></term> is <phrase diff="chg">the </phrase><termref def="policy"><phrase diff="add">policy</phrase></termref><phrase diff="del">entity </phrase><phrase diff="chg">attached to the </phrase><termref def="policy_subject"><phrase diff="add">policy</phrase><phrase diff="del">message, </phrase><phrase diff="add">subjects</phrase></termref> <phrase diff="add">associated</phrase><phrase diff="del">resource,
+interaction) </phrase>with
+	<phrase diff="add">the </phrase><phrase diff="chg">element information </phrase><phrase diff="add">item</phrase><phrase diff="del">policy </phrase><phrase diff="add">that</phrase><phrase diff="del">can
+be </phrase><phrase diff="chg">contains </phrase><phrase diff="add">it.</phrase></termdef></p>
 
-<p><termdef diff="chg" id="element_policy" term="element policy"><phrase diff="chg">The
-	</phrase><term><phrase diff="chg">element policy</phrase></term> is <phrase diff="chg">the </phrase><termref def="policy" diff="add"><phrase diff="add">policy</phrase></termref><phrase diff="del">mechanism </phrase><phrase diff="chg">attached to </phrase><phrase diff="add">the </phrase><termref def="policy_subject" diff="add">policy <phrase diff="add">subjects</phrase></termref> <phrase diff="add">associated </phrase>with
-	<phrase diff="add">the </phrase><phrase diff="chg">element information item </phrase><phrase diff="add">that</phrase><phrase diff="del">policy </phrase><phrase diff="add">contains it.</phrase></termdef><phrase diff="del">scopes.</phrase></p>
 
 </div2>
       <div2 id="Example">
@@ -461,7 +448,7 @@
 	<p>When multiple attachments are made, <phrase diff="add">they must be combined
 	to ascertain </phrase>the
 <phrase diff="del">effective </phrase><termref def="effective_policy" diff="add"><phrase diff="add">effective
-	</phrase>policy</termref><phrase diff="del">, </phrase>for a <phrase diff="chg">particular </phrase><termref def="policy_subject">policy subject</termref><phrase diff="chg">. </phrase><phrase diff="add">This </phrase>is <phrase diff="add">done</phrase><phrase diff="del">the 
+	</phrase>policy</termref><phrase diff="del">, </phrase>for a <phrase diff="chg">particular </phrase><termref def="policy_subject">policy subject</termref><phrase diff="add">. This</phrase><phrase diff="del">, </phrase>is <phrase diff="add">done</phrase><phrase diff="del">the 
 combination </phrase><phrase diff="add">by
 	identifying</phrase><phrase diff="del">of </phrase><phrase diff="chg">which </phrase><termref def="policy_scope" diff="add"><phrase diff="add">policy</phrase><phrase diff="del">policies. </phrase><phrase diff="add">scopes</phrase></termref><phrase diff="del">The </phrase><phrase diff="chg">a particular subject </phrase><phrase diff="add">is</phrase><phrase diff="del">those
 attached </phrase><phrase diff="chg">in </phrase><phrase diff="add">and
@@ -714,11 +701,11 @@
   
     wsdl11:portType
     wsdl11:portType/wsdl11:operation/wsdl11:input
-    wsdl11:portType/wsdl11:operation/wsdl11:output
-    wsdl11:portType/wsdl11:operation/wsdl11:fault</phrase></p>
+    wsdl11:portType/wsdl11:operation/wsdl11:output</phrase></p>
+    <p diff="del">wsdl11:portType/wsdl11:operation/wsdl11:fault
   
 
-<p>If it is necessary to include the actual <termref def="policy_expression">policy expressions</termref> within
+</p><p>If it is necessary to include the actual <termref def="policy_expression">policy expressions</termref> within
 the WSDL description itself, it is <rfc2119>RECOMMENDED</rfc2119> that
 their <el>wsp:Policy</el> elements be included as children of
 the <el>wsdl11:definition</el> element, and referenced using
@@ -1459,7 +1446,7 @@
       <bibl diff="chg" href="http://www.ietf.org/rfc/rfc3986.txt" id="RFC3986" key="IETF RFC 3986" xlink:actuate="onRequest" xlink:show="replace" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink">
 	<titleref xlink:actuate="onRequest" xlink:show="new" xlink:type="simple" xmlns:xlink="http://www.w3.org/1999/xlink"><phrase diff="chg">Uniform </phrase>Resource <phrase diff="chg">Identifier </phrase><phrase diff="add">(URI): Generic
 	Syntax</phrase><phrase diff="del">(IRIs)
-        </phrase></titleref>, <phrase diff="add">T. Berners-Lee, R.</phrase><phrase diff="del">M. </phrase><phrase diff="chg">Fielding, </phrase>and
+        </phrase></titleref>, <phrase diff="add">T. Berners-Lee,</phrase><phrase diff="del">M. </phrase><phrase diff="add">R. Fielding,</phrase><phrase diff="del">Duerst </phrase>and
 	<phrase diff="add">L. </phrase><phrase diff="chg">Masinter, </phrase><phrase diff="del">Suignard, 
         </phrase>Authors. Internet Engineering Task Force,
         <phrase diff="del">January </phrase><phrase diff="add">January

Index: build.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/build.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- build.xml	4 Sep 2006 23:17:42 -0000	1.8
+++ build.xml	5 Sep 2006 01:02:51 -0000	1.9
@@ -54,8 +54,8 @@
 
     <target name="glossaries" description="Generates glossary entries out of temdef elements">
         <xslt style="${glossary}" in="ws-policy-framework.xml" out="glossary-framework.xml"/>
-        <xslt style="${glossary}" in="ws-policy-attachment.xml" out="glossary-attachment.xml"/>
-        </target>
+ <!--       <xslt style="${glossary}" in="ws-policy-attachment.xml" out="glossary-attachment.xml"/>
+ --></target>
         <path id="diffmk.classpath">
             <pathelement location="${basedir}/diffmk.jar"/>
             <pathelement location="${basedir}/DiffMk.properties"/>
@@ -85,9 +85,9 @@
       <classpath path="diffmk.jar:DiffMk.properties">    
       </classpath>
     </java>
-<xslt style="${diffformat}" in="ws-policy-framework-diff${last-public-draft}.xml" out="ws-policy-framework-diff${last-public-draft}.html"/>
+ <xslt style="${diffformat}" in="ws-policy-framework-diff${last-public-draft}.xml" out="ws-policy-framework-diff${last-public-draft}.html"/>
         <xslt style="${diffformat}" in="ws-policy-attachment-diff${last-public-draft}.xml" out="ws-policy-attachment-diff${last-public-draft}.html"/>
-  </target>
+        </target>
   
 	<target name="changelog" description="Generate XML out of the CVS change log">
 		<cvschangelog destfile="changelog.xml"/>

Index: ws-policy-attachment.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.html,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -d -r1.37 -r1.38
--- ws-policy-attachment.html	4 Sep 2006 23:17:42 -0000	1.37
+++ ws-policy-attachment.html	5 Sep 2006 01:02:51 -0000	1.38
@@ -137,50 +137,36 @@
 	      "<span class="rfc2119">OPTIONAL</span>" in this document are to be
 	      interpreted as described in RFC 2119 [<cite><a href="#RFC2119">IETF RFC 2119</a></cite>].
 	    </p><p>We introduce the following terms that are used throughout this document:</p><dl><dt class="label">effective policy</dt><dd><p>the
-<b>effective policy</b>, for a given <a title="policy subject" href="#policy_subject">policy subject</a>, is the 
+<b>effective policy</b>, for a given <a title="" href="#">policy subject</a>, is the 
 combination of relevant policies. The relevant policies are those
-attached to <a title="policy scope" href="#policy_scope">policy scopes</a> that
-contain the <a title="policy subject" href="#policy_subject">policy subject</a>.</p></dd><dt class="label">element policy</dt><dd><p>The
-	<b>element policy</b> is the <a title="policy" href="#policy">policy</a> attached to the <a title="policy subject" href="#policy_subject">policy subjects</a> associated with
+attached to <a title="" href="#">policy scopes</a> that
+contain the <a title="" href="#">policy subject</a>.</p></dd><dt class="label">element policy</dt><dd><p>The
+	<b>element policy</b> is the <a title="" href="#">policy</a> attached to the <a title="" href="#">policy subjects</a> associated with
 	the element information item that contains it.</p></dd><dt class="label">merge</dt><dd><p>a <b>merge</b>
 	consists of serializing each policy as a
-	<a title="policy expression" href="#policy_expression">policy expression</a>, replacing their
+	<a title="" href="#">policy expression</a>, replacing their
 	<code class="elt">wsp:Policy</code>  element with a
 	<code class="elt">wsp:All</code>  element, and placing each as
 	children of a wrapper <code class="elt">wsp:Policy</code> 
 	element.</p></dd><dt class="label">policy</dt><dd><p>A <b>policy</b> is a
-collection of <a title="policy alternative" href="#policy_alternative">policy
+collection of <a title="" href="#">policy
 alternatives</a>. </p></dd><dt class="label">policy alternative</dt><dd><p>A
-<b>policy alternative</b> is a collection of <a title="policy assertion" href="#policy_assertion">policy assertions</a>.</p></dd><dt class="label">policy assertion</dt><dd><p>A
+<b>policy alternative</b> is a collection of <a title="" href="#">policy assertions</a>.</p></dd><dt class="label">policy assertion</dt><dd><p>A
 <b>policy assertion</b> represents an individual requirement,
 capability, or other property of a behavior.</p></dd><dt class="label">policy attachment</dt><dd><p>A
-<b>policy attachment</b> is a mechanism for associating <a title="policy" href="#policy">policy</a> with one or more <a title="policy scope" href="#policy_scope">policy scopes</a>.</p></dd><dt class="label">policy expression</dt><dd><p>A
+<b>policy attachment</b> is a mechanism for associating <a title="" href="#">policy</a> with one or more <a title="" href="#">policy scopes</a>.</p></dd><dt class="label">policy expression</dt><dd><p>A
 <b>policy expression</b> is an XML Infoset representation of a
-<a title="policy" href="#policy">policy</a>, either in a normal form or in
+<a title="" href="#">policy</a>, either in a normal form or in
 an equivalent compact form. </p></dd><dt class="label">policy scope</dt><dd><p>A <b>policy
-scope</b> is a collection of <a title="policy subject" href="#policy_subject">policy
+scope</b> is a collection of <a title="" href="#">policy
 subjects</a> to which a policy may apply.</p></dd><dt class="label">policy subject</dt><dd><p>A <b>policy
 subject</b> is an entity (e.g., an endpoint, message, resource,
-interaction) with which a <a title="policy" href="#policy">policy</a> can
-be associated. </p></dd></dl><p>[<a name="policy" title="policy">Definition</a>: A <b>policy</b> is a
-collection of <a title="policy alternative" href="#policy_alternative">policy
-alternatives</a>. ]</p><p>[<a name="policy_alternative" title="policy alternative">Definition</a>: A
-<b>policy alternative</b> is a collection of <a title="policy assertion" href="#policy_assertion">policy assertions</a>.]</p><p>[<a name="policy_assertion" title="policy assertion">Definition</a>: A
-<b>policy assertion</b> represents an individual requirement,
-capability, or other property of a behavior.]</p><p>[<a name="policy_expression" title="policy expression">Definition</a>: A
-<b>policy expression</b> is an XML Infoset representation of a
-<a title="policy" href="#policy">policy</a>, either in a normal form or in
-an equivalent compact form. ]</p><p>[<a name="policy_subject" title="policy subject">Definition</a>: A <b>policy
-subject</b> is an entity (e.g., an endpoint, message, resource,
-interaction) with which a <a title="policy" href="#policy">policy</a> can
-be associated. ]</p><p>[<a name="policy_scope" title="policy scope">Definition</a>: A <b>policy
-scope</b> is a collection of <a title="policy subject" href="#policy_subject">policy
-subjects</a> to which a policy may apply.]</p><p>[<a name="policy_attachment" title="policy attachment">Definition</a>: A
-<b>policy attachment</b> is a mechanism for associating <a title="policy" href="#policy">policy</a> with one or more <a title="policy scope" href="#policy_scope">policy scopes</a>.]</p></div><div class="div2">
+interaction) with which a <a title="" href="#">policy</a> can
+be associated. </p></dd></dl></div><div class="div2">
 <h3><a name="Example"></a>2.4 Example</h3><p>This specification defines several mechanisms for
 	associating policies (Web Services Policy 1.5 - Framework, [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>]) with various XML Web service entities. For
-	brevity, we define two sample <a title="policy expression" href="#policy_expression">policy expressions</a> that the
-	remainder of this document references. </p><p>The example in <a href="#Table2">Example 2-1</a> indicates a <a title="policy" href="#policy">policy</a> for reliable messaging [<cite><a href="#WS-RMPolicy">WS-RM Policy</a></cite>]. The example in <a href="#Table3">Example 2-2</a>
+	brevity, we define two sample <a title="" href="#">policy expressions</a> that the
+	remainder of this document references. </p><p>The example in <a href="#Table2">Example 2-1</a> indicates a <a title="" href="#">policy</a> for reliable messaging [<cite><a href="#WS-RMPolicy">WS-RM Policy</a></cite>]. The example in <a href="#Table3">Example 2-2</a>
 	is a policy for securing messages using X509 certificates
 	[<cite><a href="#WS-SecurityPolicy">WS-SecurityPolicy</a></cite>].</p><div class="exampleOuter"><p style="text-align: left" class="exampleHead"><a name="Table2"></a><i><span>Example 2-1. </span>Example RM Policy Expression.</i></p><div class="exampleInner"><pre>(01) &lt;wsp:Policy
 &nbsp; &nbsp; &nbsp; &nbsp; xmlns:rmp="http://docs.oasis-open.org/ws-rx/wsrmp/200602"
@@ -236,34 +222,34 @@
 	assumed to be located at
 	<code>http://www.example.com/policies</code>. &nbsp;Per Section
 	<a href="http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-framework.html?content-type=text/html;charset=utf-8/#Policy_Identification">3.2
-	Policy Identification</a> of Web Services Policy 1.5 - Framework [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>], the URIs used for these <a title="policy expression" href="#policy_expression">policy expressions</a>
+	Policy Identification</a> of Web Services Policy 1.5 - Framework [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>], the URIs used for these <a title="" href="#">policy expressions</a>
 	in the remainder of this document are
 	<code>http://www.example.com/policies#RmPolicy</code> and
 	<code>http://www.example.com/policies#X509EndpointPolicy</code>,
 	for the examples in <a href="#Table2">Example 2-1</a> and <a href="#Table3">Example 2-2</a>, respectively.</p></div></div><div class="div1">
 <h2><a name="rPolicyAttachment"></a>3. Policy Attachment</h2><p>This section defines two general-purpose mechanisms for
-      associating <a title="policy" href="#policy">policies</a> with one or
-      more <a title="policy subject" href="#policy_subject">policy
+      associating <a title="" href="#">policies</a> with one or
+      more <a title="" href="#">policy
       subjects</a>. The first allows XML-based descriptions of
       resources (represented as XML elements) to associate policy as
       part of their intrinsic definition. The second allows policies
       to be associated with arbitrary policy subjects independently
       from their definition.</p><p>In addition it defines the processing rules for scenarios
       where multiple policies are attached to a policy subject.</p><div class="div2">
-<h3><a name="rEffectivePolicy"></a>3.1 Effective Policy</h3><p><a title="policy" href="#policy">Policies</a> will often be
-	associated with a particular <a title="policy subject" href="#policy_subject">policy subject</a> using multiple
-	<a title="policy attachment" href="#policy_attachment">policy
+<h3><a name="rEffectivePolicy"></a>3.1 Effective Policy</h3><p><a title="" href="#">Policies</a> will often be
+	associated with a particular <a title="" href="#">policy subject</a> using multiple
+	<a title="" href="#">policy
 	attachments</a>. For example, there may be attachments
 	at different points in a WSDL description that apply to a
 	subject, and other attachments may be made by UDDI and other
 	mechanisms.</p><p>When multiple attachments are made, [<a name="effective_policy" title="effective policy">Definition</a>: the
-<b>effective policy</b>, for a given <a title="policy subject" href="#policy_subject">policy subject</a>, is the 
+<b>effective policy</b>, for a given <a title="" href="#">policy subject</a>, is the 
 combination of relevant policies. The relevant policies are those
-attached to <a title="policy scope" href="#policy_scope">policy scopes</a> that
-contain the <a title="policy subject" href="#policy_subject">policy subject</a>.]   
+attached to <a title="" href="#">policy scopes</a> that
+contain the <a title="" href="#">policy subject</a>.]   
 	</p><p>This combination can be achieved by: [<a name="merge" title="merge">Definition</a>: a <b>merge</b>
 	consists of serializing each policy as a
-	<a title="policy expression" href="#policy_expression">policy expression</a>, replacing their
+	<a title="" href="#">policy expression</a>, replacing their
 	<code class="elt">wsp:Policy</code>  element with a
 	<code class="elt">wsp:All</code>  element, and placing each as
 	children of a wrapper <code class="elt">wsp:Policy</code> 
@@ -272,9 +258,9 @@
 	that subject.</p><p>Such calculated policy expressions have no meaningful IRI of their own. </p></div><div class="div2">
 <h3><a name="PolicyAttachmentMechanisms"></a>3.2 Policy Attachment Mechanisms</h3><p>This section defines two general-purpose mechanisms for
 	associating policies [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>] with one or
-	more <a title="policy subject" href="#policy_subject">policy
+	more <a title="" href="#">policy
 	subjects</a>. The first allows XML-based descriptions of
-	resources to associate <a title="policy" href="#policy">policy</a>
+	resources to associate <a title="" href="#">policy</a>
 	as part of their intrinsic definition. The second allows
 	policies to be associated with arbitrary policy subjects
 	independently from their definition.</p></div><div class="div2">
@@ -287,7 +273,7 @@
 	discovered is domain-specific; however, implementations are
 	likely to follow the precedent specified in the section below
 	on WSDL [<cite><a href="#WSDL11">WSDL 1.1</a></cite>] and Policy.</p><p>This specification defines a global attribute that allows
-	<a title="policy expression" href="#policy_expression">policy expressions</a> to be attached to an arbitrary XML
+	<a title="" href="#">policy expressions</a> to be attached to an arbitrary XML
 	element. The following is the schema definition for the
 	<code class="attr">wsp:PolicyURIs</code>  attribute:</p><div class="exampleInner"><pre>
 &lt;xs:schema&gt;
@@ -298,20 +284,20 @@
   &lt;/xs:attribute&gt;
 &lt;/xs:schema&gt;</pre></div><p>The namespace URI [<cite><a href="#XML-NS">XML Namespaces</a></cite>] for this attribute is <code>http://www.w3.org/@@@@/@@/policy</code>.</p><p>The <code class="attr">wsp:PolicyURIs</code>  attribute contains a white
 space-separated list of one or more IRIs  [<cite><a href="#RFC3987">IETF RFC 3987</a></cite>]. When this attribute is used,
-each of the values identifies a <a title="policy expression" href="#policy_expression">policy expression</a> as defined by
+each of the values identifies a <a title="" href="#">policy expression</a> as defined by
 [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>]. If more than one IRI is specified, the
-individual referenced <a title="policy" href="#policy">policies</a> need to be <a title="merge" href="#merge">merged</a> together
-to form a single element <a title="policy expression" href="#policy_expression">policy expression</a>. 
-The resultant <a title="policy" href="#policy">policy</a> is
+individual referenced <a title="" href="#">policies</a> need to be <a title="merge" href="#merge">merged</a> together
+to form a single element <a title="" href="#">policy expression</a>. 
+The resultant <a title="" href="#">policy</a> is
 then associated with the element information item's <a title="element policy" href="#element_policy">element policy</a>
 property. [<a name="element_policy" title="element policy">Definition</a>: The
-	<b>element policy</b> is the <a title="policy" href="#policy">policy</a> attached to the <a title="policy subject" href="#policy_subject">policy subjects</a> associated with
-	the element information item that contains it.]</p><p>Note that the <a title="policy scope" href="#policy_scope">policy scope</a> of the attachment is specific to the
-<a title="policy attachment" href="#policy_attachment">policy attachment</a> Mechanism using it; accordingly, any <a title="policy attachment" href="#policy_attachment">policy
+	<b>element policy</b> is the <a title="" href="#">policy</a> attached to the <a title="" href="#">policy subjects</a> associated with
+	the element information item that contains it.]</p><p>Note that the <a title="" href="#">policy scope</a> of the attachment is specific to the
+<a title="" href="#">policy attachment</a> Mechanism using it; accordingly, any <a title="" href="#">policy
 attachment</a> mechanism using this attribute <span class="rfc2119">MUST</span>
-define the <a title="policy scope" href="#policy_scope">policy scope</a> of the attachment.</p><p>An example of <a title="element policy" href="#element_policy">element policy</a> through the use of this global
+define the <a title="" href="#">policy scope</a> of the attachment.</p><p>An example of <a title="element policy" href="#element_policy">element policy</a> through the use of this global
 attribute is given below using the sample policies stated in Section
-<a href="#Example"><b>2.4 Example</b></a>.</p><p>If the <a title="policy" href="#policy">policies</a> referenced by the following XML element</p><div class="exampleInner"><pre>&lt;MyElement wsp:PolicyURIs="
+<a href="#Example"><b>2.4 Example</b></a>.</p><p>If the <a title="" href="#">policies</a> referenced by the following XML element</p><div class="exampleInner"><pre>&lt;MyElement wsp:PolicyURIs="
 &nbsp; &nbsp;http://www.example.com/policies#RmPolicy
 &nbsp; &nbsp;http://www.example.com/policies#X509EndpointPolicy" /&gt;
         </pre></div><p>have been processed and <a title="merge" href="#merge">merged</a>, 
@@ -335,7 +321,7 @@
 (14)&nbsp; &nbsp;&lt;/sp:AsymmetricBinding&gt;
 (15) &lt;/wsp:Policy&gt;</pre></div></div><p>Note that this <a title="element policy" href="#element_policy">element policy</a> has no meaningful IRI.</p><p>The presence of the <code class="attr">wsp:PolicyURIs</code>  attribute does not
 prohibit implementations from using additional mechanisms for
-associating <a title="policy expression" href="#policy_expression">policy expressions</a> with XML-based constructs.</p><p>Alternatively, rather than using the global attribute, XML elements
+associating <a title="" href="#">policy expressions</a> with XML-based constructs.</p><p>Alternatively, rather than using the global attribute, XML elements
 may use the <code class="elt">wsp:Policy</code>  or <code class="elt">wsp:PolicyReference</code>  elements directly as
 children, in order to support <a title="element policy" href="#element_policy">element policy</a>, and the semantics for
 this are the same as for the use of the global attribute. For example,
@@ -346,24 +332,24 @@
 &nbsp; &lt;wsp:PolicyReference
 &nbsp; &nbsp; &nbsp;URI="http://www.example.com/policies#X509EndpointPolicy" /&gt;
 &lt;MyElement/&gt;</pre></div></div><div class="div2">
-<h3><a name="ExternalPolicyAttachment"></a>3.4 External Policy Attachment</h3><p>This mechanism allows <a title="policy" href="#policy">policies</a> to be associated with a <a title="policy subject" href="#policy_subject">policy
+<h3><a name="ExternalPolicyAttachment"></a>3.4 External Policy Attachment</h3><p>This mechanism allows <a title="" href="#">policies</a> to be associated with a <a title="" href="#">policy
 subject</a> independent of that subject's definition and/or representation
 through the use of a <code class="elt">wsp:PolicyAttachment</code> 
-gelement.</p><p>This element has three components: the <a title="policy scope" href="#policy_scope">policy scope</a> of the
-attachment, the <a title="policy expression" href="#policy_expression">policy expressions</a> being bound, and optional security
-information. The <a title="policy scope" href="#policy_scope">policy scope</a> of the attachment is defined using one
-or more extensible domain expressions that identify <a title="policy subject" href="#policy_subject">policy subjects</a>,
+gelement.</p><p>This element has three components: the <a title="" href="#">policy scope</a> of the
+attachment, the <a title="" href="#">policy expressions</a> being bound, and optional security
+information. The <a title="" href="#">policy scope</a> of the attachment is defined using one
+or more extensible domain expressions that identify <a title="" href="#">policy subjects</a>,
 typically using IRIs.</p><p>Domain expressions identify the domain of the association. That is,
-the set of <a title="policy subject" href="#policy_subject">policy subjects</a> that will be considered for inclusion in
+the set of <a title="" href="#">policy subjects</a> that will be considered for inclusion in
 the scope using an extensible domain expression model. Domain
-expressions identify <a title="policy subject" href="#policy_subject">policy subjects</a> to be included within the <a title="policy scope" href="#policy_scope">policy
-scope</a>. Domain expressions yield an unordered set of <a title="policy subject" href="#policy_subject">policy subjects</a>
-for consideration. </p><p>For the purposes of attaching <a title="policy" href="#policy">policy</a> to a <a title="policy subject" href="#policy_subject">policy subject</a> through
-this mechanism, any <a title="policy expression" href="#policy_expression">policy expression</a> contained inside of the
+expressions identify <a title="" href="#">policy subjects</a> to be included within the <a title="" href="#">policy
+scope</a>. Domain expressions yield an unordered set of <a title="" href="#">policy subjects</a>
+for consideration. </p><p>For the purposes of attaching <a title="" href="#">policy</a> to a <a title="" href="#">policy subject</a> through
+this mechanism, any <a title="" href="#">policy expression</a> contained inside of the
 <code class="elt">wsp:AppliesTo</code>  element <span class="rfc2119">MUST NOT</span> be
 considered in scope. For example, an Endpoint Reference may be used as
-a domain expression, and it may contain <a title="policy expression" href="#policy_expression">policy expressions</a> within it,
-but this <a title="policy expression" href="#policy_expression">policy expressions</a> are not considered in scope with respect
+a domain expression, and it may contain <a title="" href="#">policy expressions</a> within it,
+but this <a title="" href="#">policy expressions</a> are not considered in scope with respect
 to the <code class="elt">wsp:PolicyAttachment</code>  element using it.</p><p>The following is the pseudo-schema for the <code class="elt">wsp:PolicyAttachment</code>  element:</p><div class="exampleInner"><pre>&lt;wsp:PolicyAttachment … &gt;
 &nbsp; &lt;wsp:AppliesTo&gt;
 &nbsp; &nbsp; &lt;x:DomainExpression/&gt; +
@@ -372,16 +358,16 @@
 &nbsp; &nbsp; &lt;wsp:PolicyReference&gt;…&lt;/wsp:PolicyReference&gt; ) +
 &nbsp; &lt;wsse:Security&gt;…&lt;/wsse:Security&gt; ?
 &nbsp; …
-&lt;/wsp:PolicyAttachment&gt;</pre></div><p>The following describes the attributes and elements listed in the pseudo-schema outlined above:</p><dl><dt class="label"><code class="elt">/wsp:PolicyAttachment</code> </dt><dd><p>This describes an external <a title="policy attachment" href="#policy_attachment">policy attachment</a>.</p></dd><dt class="label"><code class="elt">/wsp:PolicyAttachment/wsp:AppliesTo</code> </dt><dd><p>This required element's children describe the <a title="policy scope" href="#policy_scope">policy scope</a>.</p></dd><dt class="label"><code class="elt">/wsp:PolicyAttachment/wsp:AppliesTo/{any}</code> </dt><dd><p>These child elements <span class="rfc2119">MUST</span> specify and/or
-refine the domain expression(s) that define the <a title="policy scope" href="#policy_scope">policy scope</a>. They
+&lt;/wsp:PolicyAttachment&gt;</pre></div><p>The following describes the attributes and elements listed in the pseudo-schema outlined above:</p><dl><dt class="label"><code class="elt">/wsp:PolicyAttachment</code> </dt><dd><p>This describes an external <a title="" href="#">policy attachment</a>.</p></dd><dt class="label"><code class="elt">/wsp:PolicyAttachment/wsp:AppliesTo</code> </dt><dd><p>This required element's children describe the <a title="" href="#">policy scope</a>.</p></dd><dt class="label"><code class="elt">/wsp:PolicyAttachment/wsp:AppliesTo/{any}</code> </dt><dd><p>These child elements <span class="rfc2119">MUST</span> specify and/or
+refine the domain expression(s) that define the <a title="" href="#">policy scope</a>. They
 <span class="rfc2119">MUST NOT</span> contradict the semantics of their root
 element; if an element is not recognized, it <span class="rfc2119">SHOULD</span>
-be ignored. Domain expressions are XML elements that describe <a title="policy subject" href="#policy_subject">policy
-subjects</a> within a <a title="policy scope" href="#policy_scope">policy scope</a>. When more than one domain expression
-is present, the <a title="policy scope" href="#policy_scope">policy scope</a> contains the union of the <a title="policy subject" href="#policy_subject">policy subjects</a>
-identified by each expression. </p></dd><dt class="label"><code class="elt">/wsp:PolicyAttachment/wsp:Policy</code> </dt><dd><p>This element is a <a title="policy expression" href="#policy_expression">policy expression</a> representing a <a title="policy" href="#policy">policy</a> that
-is attached to the <a title="policy subject" href="#policy_subject">policy subjects</a> within the <a title="policy scope" href="#policy_scope">policy scope</a>.</p></dd><dt class="label"><code class="elt">/wsp:PolicyAttachment/wsp:PolicyReference</code> </dt><dd><p>This element references a <a title="policy expression" href="#policy_expression">policy expression</a> to be attached to
-the <a title="policy subject" href="#policy_subject">policy subjects</a> that are in the <a title="policy scope" href="#policy_scope">policy scope</a>. Refer to Web Services Policy 1.5 - Framework [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>]
+be ignored. Domain expressions are XML elements that describe <a title="" href="#">policy
+subjects</a> within a <a title="" href="#">policy scope</a>. When more than one domain expression
+is present, the <a title="" href="#">policy scope</a> contains the union of the <a title="" href="#">policy subjects</a>
+identified by each expression. </p></dd><dt class="label"><code class="elt">/wsp:PolicyAttachment/wsp:Policy</code> </dt><dd><p>This element is a <a title="" href="#">policy expression</a> representing a <a title="" href="#">policy</a> that
+is attached to the <a title="" href="#">policy subjects</a> within the <a title="" href="#">policy scope</a>.</p></dd><dt class="label"><code class="elt">/wsp:PolicyAttachment/wsp:PolicyReference</code> </dt><dd><p>This element references a <a title="" href="#">policy expression</a> to be attached to
+the <a title="" href="#">policy subjects</a> that are in the <a title="" href="#">policy scope</a>. Refer to Web Services Policy 1.5 - Framework [<cite><a href="#WS-Policy">Web Services Policy Framework</a></cite>]
 for additional details.</p></dd><dt class="label"><code class="elt">/wsp:PolicyAttachment/wsse:Security</code> </dt><dd><p>This optional element allows security information such as
 signatures to be included. The syntax of this element is described in
 WS-Security [<cite><a href="#WS-Security">WS-Security 2004</a></cite>].</p></dd><dt class="label"><code class="attr">/wsp:PolicyAttachment/@{any}</code> </dt><dd><p>Additional attributes <span class="rfc2119">MAY</span> be specified but
@@ -400,52 +386,52 @@
 &nbsp; &lt;/wsp:AppliesTo&gt;
 &nbsp; &lt;wsp:PolicyReference
 &nbsp; &nbsp; &nbsp;URI="http://www.example.com/policies#RmPolicy" /&gt;
-&lt;/wsp:PolicyAttachment&gt;</pre></div><p>In this example, the <a title="policy expression" href="#policy_expression">policy expression</a> at
+&lt;/wsp:PolicyAttachment&gt;</pre></div><p>In this example, the <a title="" href="#">policy expression</a> at
 <code>http://www.example.com/policies#RmPolicy</code> applies to all
 interactions with the endpoint at
 <code>http://www.example.com/acct</code>.</p></div></div><div class="div1">
-<h2><a name="AttachingPolicyUsingWSDL1.1"></a>4. Attaching Policies Using WSDL 1.1</h2><p>The <span class="rfc2119">RECOMMENDED</span> means of associating a <a title="policy" href="#policy">policy</a>
-with a <a title="policy subject" href="#policy_subject">policy subject</a> that has a WSDL 1.1 [<cite><a href="#WSDL11">WSDL 1.1</a></cite>]
-description is to attach a reference to the <a title="policy" href="#policy">policy</a> within the WSDL
-component corresponding to the target <a title="policy subject" href="#policy_subject">policy subject</a>. </p><p>WSDL 1.1 disallows the use of extensibility elements on certain
+<h2><a name="AttachingPolicyUsingWSDL1.1"></a>4. Attaching Policies Using WSDL 1.1</h2><p>The <span class="rfc2119">RECOMMENDED</span> means of associating a <a title="" href="#">policy</a>
+with a <a title="" href="#">policy subject</a> that has a WSDL 1.1 [<cite><a href="#WSDL11">WSDL 1.1</a></cite>]
+description is to attach a reference to the <a title="" href="#">policy</a> within the WSDL
+component corresponding to the target <a title="" href="#">policy subject</a>. </p><p>WSDL 1.1 disallows the use of extensibility elements on certain
 elements and the use of extensibility attributes on others. However,
 the WS-I Basic Profile 1.1 [<cite><a href="#BP11">BP 1.1</a></cite>] overrules this
 restriction and allows element extensibility everywhere. Therefore,
-the <a title="policy" href="#policy">policy</a> reference <span class="rfc2119">SHOULD</span> be attached using
+the <a title="" href="#">policy</a> reference <span class="rfc2119">SHOULD</span> be attached using
 <code class="elt">wsp:PolicyReference</code>  as child element unless it is
 absolutely necessary to maintain the original WSDL 1.1 restriction, in
 which case the <code class="attr">@wsp:PolicyURIs</code>  attribute MAY be used
-for the following WSDL elements:</p><ul><li><p><code class="elt">wsdl11:portType</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:input</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:output</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:fault</code> </p></li></ul><p>If it is necessary to include the actual <a title="policy expression" href="#policy_expression">policy expressions</a> within
+for the following WSDL elements:</p><ul><li><p><code class="elt">wsdl11:portType</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:input</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:output</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:fault</code> </p></li></ul><p>If it is necessary to include the actual <a title="" href="#">policy expressions</a> within
 the WSDL description itself, it is <span class="rfc2119">RECOMMENDED</span> that
 their <code class="elt">wsp:Policy</code>  elements be included as children of
 the <code class="elt">wsdl11:definition</code>  element, and referenced using
-the mechanisms just described. Alternatively, the <a title="policy expression" href="#policy_expression">policy expressions</a>
+the mechanisms just described. Alternatively, the <a title="" href="#">policy expressions</a>
 <span class="rfc2119">MAY</span> be made available through some other means,
 such as WS-MetadataExchange [<cite><a href="#WS-MetadataExchange">WS-MetadataExchange</a></cite>].</p><p>To ensure that consumers of policy-annotated WSDL elements are
-capable of processing such <a title="policy attachment" href="#policy_attachment">policy attachments</a>, attachments using
+capable of processing such <a title="" href="#">policy attachments</a>, attachments using
 <code class="elt">wsp:PolicyReference</code>  <span class="rfc2119">SHOULD</span> be
 marked as a mandatory extension (e.g., with a
-<code>@wsdl11:required="true"</code> attribute).</p><p>The rest of this section defines how to interpret the <a title="policy attachment" href="#policy_attachment">policy
+<code>@wsdl11:required="true"</code> attribute).</p><p>The rest of this section defines how to interpret the <a title="" href="#">policy
 attachments</a> when they appear within a WSDL description. </p><div class="div2">
-<h3><a name="CalculatingEffectivyPolicywithWSDL1.1"></a>4.1 Calculating Effective Policy in WSDL 1.1</h3><p><a title="policy attachment" href="#policy_attachment">Policy attachments</a> in WSDL 1.1 can be used to associate <a title="policy" href="#policy">policies</a>
-with four different types of <a title="policy subject" href="#policy_subject">policy subject</a>, identified as the service
+<h3><a name="CalculatingEffectivyPolicywithWSDL1.1"></a>4.1 Calculating Effective Policy in WSDL 1.1</h3><p><a title="" href="#">Policy attachments</a> in WSDL 1.1 can be used to associate <a title="" href="#">policies</a>
+with four different types of <a title="" href="#">policy subject</a>, identified as the service
 policy subject, the endpoint policy subject, the operation policy
 subject, and the message policy subject. These subjects should be
-considered as nested, due to the hierarchical nature of WSDL. </p><p>When attaching a <a title="policy" href="#policy">policy</a> to a WSDL element, a <a title="policy scope" href="#policy_scope">policy scope</a> is
-implied for that attachment. The <a title="policy scope" href="#policy_scope">policy scope</a> only contains the <a title="policy subject" href="#policy_subject">policy
+considered as nested, due to the hierarchical nature of WSDL. </p><p>When attaching a <a title="" href="#">policy</a> to a WSDL element, a <a title="" href="#">policy scope</a> is
+implied for that attachment. The <a title="" href="#">policy scope</a> only contains the <a title="" href="#">policy
 subject</a> associated with that element and not those associated with the
 children of that element. Therefore, it is
-<span class="rfc2119">RECOMMENDED</span> that each <a title="policy assertion" href="#policy_assertion">policy assertion</a> contained
+<span class="rfc2119">RECOMMENDED</span> that each <a title="" href="#">policy assertion</a> contained
 within a WSDL element's <a title="element policy" href="#element_policy">element policy</a> should have the correct
 semantic such that the subject for that assertion is that WSDL
 element. For example, assertions that describe behaviours regarding
 the manipulation of messages should only be contained within policies
 attached to WSDL message elements.</p><p>Figure 1 represents how the <a title="effective policy" href="#effective_policy">effective policies</a>, with regard to
-WSDL, are calculated for each of these <a title="policy subject" href="#policy_subject">policy subjects</a>. In the
-diagram, the dashed boxes represent <a title="policy scope" href="#policy_scope">policy scope</a>s implied by WSDL
-elements. For a particular <a title="policy subject" href="#policy_subject">policy subject</a>, the <a title="effective policy" href="#effective_policy">effective policy</a>
+WSDL, are calculated for each of these <a title="" href="#">policy subjects</a>. In the
+diagram, the dashed boxes represent <a title="" href="#">policy scope</a>s implied by WSDL
+elements. For a particular <a title="" href="#">policy subject</a>, the <a title="effective policy" href="#effective_policy">effective policy</a>
 <span class="rfc2119">MUST</span> <em>merge</em> the <a title="element policy" href="#element_policy">element policy</a> of each
-element with a <a title="policy scope" href="#policy_scope">policy scope</a> that contains the <a title="policy subject" href="#policy_subject">policy subject</a>.</p><p>For abstract WSDL definitions, the <a title="element policy" href="#element_policy">element policy</a> is considered an
+element with a <a title="" href="#">policy scope</a> that contains the <a title="" href="#">policy subject</a>.</p><p>For abstract WSDL definitions, the <a title="element policy" href="#element_policy">element policy</a> is considered an
 intrinsic part of the definition and applies to all uses of that
 definition. In particular, it <span class="rfc2119">MUST</span> be
 <a title="merge" href="#merge">merged</a> into the <a title="effective policy" href="#effective_policy">effective policy</a> of every implementation
@@ -455,31 +441,31 @@
 A message exchange with an endpoint <span class="rfc2119">MAY</span> be described by the 
 <a title="effective policy" href="#effective_policy">effective policies</a> 
 in all four subject types simultaneously.</p><p>For example, in <a href="#Figure1">Figure 4-1</a>, for a particular input message to a deployed
-endpoint, there are four <a title="policy subject" href="#policy_subject">policy subjects</a> involved, each with their own
+endpoint, there are four <a title="" href="#">policy subjects</a> involved, each with their own
 <a title="effective policy" href="#effective_policy">effective policy</a>. There is an <a title="effective policy" href="#effective_policy">effective policy</a> for the message, as
 well as an <a title="effective policy" href="#effective_policy">effective policy</a> for the parent operation of that message,
 an <a title="effective policy" href="#effective_policy">effective policy</a> for the deployed endpoint, and the <a title="effective policy" href="#effective_policy">effective
 policy</a> for the service as a whole. All four <a title="effective policy" href="#effective_policy">effective policies</a> are
-applicable in relation to that specific input message.</p><p>It is <span class="rfc2119">RECOMMENDED</span> that, where specific <a title="policy assertion" href="#policy_assertion">policy
-assertions</a> associated with one <a title="policy subject" href="#policy_subject">policy subject</a> are only compatible with
-specific <a title="policy assertion" href="#policy_assertion">policy assertions</a> on another <a title="policy subject" href="#policy_subject">policy subject</a> in the same
+applicable in relation to that specific input message.</p><p>It is <span class="rfc2119">RECOMMENDED</span> that, where specific <a title="" href="#">policy
+assertions</a> associated with one <a title="" href="#">policy subject</a> are only compatible with
+specific <a title="" href="#">policy assertions</a> on another <a title="" href="#">policy subject</a> in the same
 hierarchical chain, the policies containing these assertions should be
-attached within a single WSDL binding hierarchy. </p><p>For any given port, the <a title="policy alternative" href="#policy_alternative">policy
-alternatives</a> for each <a title="policy subject" href="#policy_subject">policy
+attached within a single WSDL binding hierarchy. </p><p>For any given port, the <a title="" href="#">policy
+alternatives</a> for each <a title="" href="#">policy
 subject</a> type <span class="rfc2119">SHOULD</span> be compatible with
-each of the <a title="policy attachment" href="#policy_attachment">policy
-alternatives</a> at each of the <a title="policy subject" href="#policy_subject">policy subjects</a> parent and child
-<a title="policy subject" href="#policy_subject">policy subjects</a>, such that
-choices between <a title="policy alternative" href="#policy_alternative">policy
+each of the <a title="" href="#">policy
+alternatives</a> at each of the <a title="" href="#">policy subjects</a> parent and child
+<a title="" href="#">policy subjects</a>, such that
+choices between <a title="" href="#">policy
 alternatives</a> at each level are independent of each
-other.</p><p>The rest of this section describes these <a title="policy subject" href="#policy_subject">policy subject</a> types, and
-how the <a title="effective policy" href="#effective_policy">effective policy</a> for each <a title="policy subject" href="#policy_subject">policy subject</a> is calculated.</p><div class="div3">
+other.</p><p>The rest of this section describes these <a title="" href="#">policy subject</a> types, and
+how the <a title="effective policy" href="#effective_policy">effective policy</a> for each <a title="" href="#">policy subject</a> is calculated.</p><div class="div3">
 <h4><a name="ServicePolicySubject"></a>4.1.1 Service Policy Subject</h4><p>The following WSDL 1.1 element is considered as the service policy subject:</p><ul><li><p><code class="elt">wsdl11:service</code> </p></li></ul><p>This element <span class="rfc2119">MAY</span> have <a title="element policy" href="#element_policy">element policy</a> as per
 Section <a href="#rPolicyAttachment"><b>3. Policy Attachment</b></a>, and if present
 <span class="rfc2119">MUST</span> be <a title="merge" href="#merge">merged</a> into the <a title="effective policy" href="#effective_policy">effective policy</a> of the
 WSDL service policy subject.</p><p>A policy associated with a service policy subject applies to any 
   message exchange using any of the endpoints offered by that service.</p></div><div class="div3">
-<h4><a name="EndpointPolicySubject"></a>4.1.2 Endpoint Policy Subject</h4><p>The following WSDL 1.1 elements collectively describe an endpoint:</p><ul><li><p><code class="elt">wsdl11:port</code> </p></li><li><p><code class="elt">wsdl11:portType</code> </p></li><li><p><code class="elt">wsdl11:binding</code> </p></li></ul><p>These elements <span class="rfc2119">MAY</span> have <a title="element policy" href="#element_policy">element policy</a> as per Section <a href="#rPolicyAttachment"><b>3. Policy Attachment</b></a>. The <a title="policy scope" href="#policy_scope">policy scope</a> implied by each of these elements contains the endpoint policy subject representing the deployed endpoint.</p><p>Since the <code class="elt">wsdl11:portType</code>  may be used by more than one
+<h4><a name="EndpointPolicySubject"></a>4.1.2 Endpoint Policy Subject</h4><p>The following WSDL 1.1 elements collectively describe an endpoint:</p><ul><li><p><code class="elt">wsdl11:port</code> </p></li><li><p><code class="elt">wsdl11:portType</code> </p></li><li><p><code class="elt">wsdl11:binding</code> </p></li></ul><p>These elements <span class="rfc2119">MAY</span> have <a title="element policy" href="#element_policy">element policy</a> as per Section <a href="#rPolicyAttachment"><b>3. Policy Attachment</b></a>. The <a title="" href="#">policy scope</a> implied by each of these elements contains the endpoint policy subject representing the deployed endpoint.</p><p>Since the <code class="elt">wsdl11:portType</code>  may be used by more than one
 binding, it is <span class="rfc2119">RECOMMENDED</span> that only policies
 containing abstract (i.e., binding independent) assertions should be
   attached to this type of element.</p><p>Policies associated with an endpoint 
@@ -489,7 +475,7 @@
 referenced <code class="elt">wsdl11:binding</code>  element and the <a title="element policy" href="#element_policy">element policy</a> of
 the referenced <code class="elt">wsdl11:portType</code>  element that defines the
 interface of the endpoint.</p></div><div class="div3">
-<h4><a name="OperationPolicySubject"></a>4.1.3 Operation Policy Subject</h4><p>The following WSDL 1.1 elements collectively describe an operation:</p><ul><li><p><code class="elt">wsdl11:portType/wsdl11:operation</code> </p></li><li><p><code class="elt">wsdl11:binding/wsdl11:operation</code> </p></li></ul><p>These elements <span class="rfc2119">MAY</span> have <a title="element policy" href="#element_policy">element policy</a> as per Section <a href="#rPolicyAttachment"><b>3. Policy Attachment</b></a>. </p><p>The <a title="policy scope" href="#policy_scope">policy scope</a> implied by each of these elements contains the
+<h4><a name="OperationPolicySubject"></a>4.1.3 Operation Policy Subject</h4><p>The following WSDL 1.1 elements collectively describe an operation:</p><ul><li><p><code class="elt">wsdl11:portType/wsdl11:operation</code> </p></li><li><p><code class="elt">wsdl11:binding/wsdl11:operation</code> </p></li></ul><p>These elements <span class="rfc2119">MAY</span> have <a title="element policy" href="#element_policy">element policy</a> as per Section <a href="#rPolicyAttachment"><b>3. Policy Attachment</b></a>. </p><p>The <a title="" href="#">policy scope</a> implied by each of these elements contains the
 operation policy subject representing the specific operation of the
 endpoint policy subject.</p><p>Since the <code class="elt">wsdl11:portType/wsdl11:operation</code>  may be used by
 more than one binding, it is <span class="rfc2119">RECOMMENDED</span> that only
@@ -500,7 +486,7 @@
 policy</a> of the <code class="elt">wsdl11:portType/wsdl11:operation</code>  element that
 defines the operation <a title="merge" href="#merge">merged</a> with that of the
 corresponding <code class="elt">wsdl11:binding/wsdl11:operation</code>  element.</p></div><div class="div3">
-<h4><a name="MessagePolicySubject"></a>4.1.4 Message Policy Subject</h4><p>The following WSDL 1.1 elements are used to describe messages:</p><ul><li><p><code class="elt">wsdl11:message</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:input</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:output</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:fault</code> </p></li><li><p><code class="elt">wsdl11:binding/wsdl11:operation/wsdl11:input</code> </p></li><li><p><code class="elt">wsdl11:binding/wsdl11:operation/wsdl11:output</code> </p></li><li><p><code class="elt">wsdl11:binding/wsdl11:operation/wsdl11:fault</code> </p></li></ul><p>These elements <span class="rfc2119">MAY</span> have <a title="element policy" href="#element_policy">element policy</a> as per Section <a href="#rPolicyAttachment"><b>3. Policy Attachment</b></a>.</p><p>The <a title="policy scope" href="#policy_scope">policy scope</a> implied by these elemnts contains the message
+<h4><a name="MessagePolicySubject"></a>4.1.4 Message Policy Subject</h4><p>The following WSDL 1.1 elements are used to describe messages:</p><ul><li><p><code class="elt">wsdl11:message</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:input</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:output</code> </p></li><li><p><code class="elt">wsdl11:portType/wsdl11:operation/wsdl11:fault</code> </p></li><li><p><code class="elt">wsdl11:binding/wsdl11:operation/wsdl11:input</code> </p></li><li><p><code class="elt">wsdl11:binding/wsdl11:operation/wsdl11:output</code> </p></li><li><p><code class="elt">wsdl11:binding/wsdl11:operation/wsdl11:fault</code> </p></li></ul><p>These elements <span class="rfc2119">MAY</span> have <a title="element policy" href="#element_policy">element policy</a> as per Section <a href="#rPolicyAttachment"><b>3. Policy Attachment</b></a>.</p><p>The <a title="" href="#">policy scope</a> implied by these elements contains the messag
 policy subject representing the specific input, output, or fault
 message in relation to the operation policy subject.</p><p>Policies associated with a message policy subject apply to that 
   message (i.e. input, output or fault message).</p><p>The <a title="effective policy" href="#effective_policy">effective policy</a> for a specific WSDL message (i.e., input,
@@ -528,11 +514,11 @@
 choice on a service's outbound message without a mechanism for a
 requester of that service to communicate its choice to the service
 before the outbound message is sent may not result in the desired
-behaviours. It is therefore <span class="rfc2119">RECOMMENDED</span> that <a title="policy alternative" href="#policy_alternative">policy
+behaviours. It is therefore <span class="rfc2119">RECOMMENDED</span> that <a title="" href="#">policy
 alternatives</a> on outbound messages <span class="rfc2119">SHOULD</span> be avoided
-without the use of some form of mutual <a title="policy" href="#policy">policy</a> exchange between the
+without the use of some form of mutual <a title="" href="#">policy</a> exchange between the
 parties involved.</p></div><div class="div3">
-<h4><a name="Example2"></a>4.1.5 Example</h4><p>As an example of the combination of these <a title="policy subject" href="#policy_subject">policy subjects</a> and
+<h4><a name="Example2"></a>4.1.5 Example</h4><p>As an example of the combination of these <a title="" href="#">policy subjects</a> and
 <a title="effective policy" href="#effective_policy">effective policy</a> calculation, consider the WSDL type definition in
 <a href="#Table5">Example 4-1</a> that references policies. </p><div class="exampleOuter"><p style="text-align: left" class="exampleHead"><a name="Table5"></a><i><span>Example 4-1. </span>Example Policy Attached to WSDL.</i></p><div class="exampleInner"><pre>(01) &lt;wsdl11:definitions name="StockQuote"
 &nbsp; &nbsp; &nbsp; &nbsp; targetNamespace="http://www.example.com/stock/binding"
@@ -607,27 +593,27 @@
 (07)&nbsp; &nbsp;&lt;/sp:EncryptedParts&gt;
 (08) &lt;/wsp:Policy&gt;</pre></div></div></div></div></div><div class="div1">
 <h2><a name="AttachingPoliciesUsingUDDI"></a>5. Attaching Policies Using UDDI</h2><p>This section defines a mechanism for associating policies with
-<a title="policy subject" href="#policy_subject">policy subjects</a> through the use of UDDI. It defines a minimum level of
-support for associating <a title="policy expression" href="#policy_expression">policy expressions</a> with entities in a UDDI
+<a title="" href="#">policy subjects</a> through the use of UDDI. It defines a minimum level of
+support for associating <a title="" href="#">policy expressions</a> with entities in a UDDI
 registry. The calculation of <a title="effective policy" href="#effective_policy">effective policy</a> for UDDI entities is
 described in Section <a href="#CalculatingEffectivePolicyElementPolicyUDDI"><b>5.1 Calculating Effective Policy and Element Policy in UDDI</b></a>. While the general
-concept for associating <a title="policy expression" href="#policy_expression">policy expressions</a> with UDDI entities, which
+concept for associating <a title="" href="#">policy expressions</a> with UDDI entities, which
 is specified in Sections <a href="#ReferencingRemotePolicyExpressions"><b>5.2 Referencing Remote Policy Expressions</b></a> and <a href="#RegisteringReusablePolicyExpressions"><b>5.3 Registering Reusable Policy Expressions</b></a>, is based on UDDI Version 2 [<cite><a href="#UDDIAPI20">UDDI API 2.0</a></cite>, <cite><a href="#UDDIDataStructure20">UDDI Data Structure 2.0</a></cite>], the necessary
 changes with respect to UDDI Version 3 [<cite><a href="#UDDI30">UDDI 3.0</a></cite>] are
 explained in Section <a href="#RegisteringPoliciesUDDIVersion3"><b>5.4 Registering Policies in UDDI Version 3</b></a>.</p><p>There are essentially two approaches for registering policies in
-UDDI. One approach is to directly reference remotely accessible <a title="policy expression" href="#policy_expression">policy
-expressions</a> in UDDI entities, the other is to register <a title="policy expression" href="#policy_expression">policy
+UDDI. One approach is to directly reference remotely accessible <a title="" href="#">policy
+expressions</a> in UDDI entities, the other is to register <a title="" href="#">policy
 expressions</a> as distinct tModels and then reference these tModels in
-each UDDI entity that is using the <a title="policy expression" href="#policy_expression">policy expression</a>. While the former
+each UDDI entity that is using the <a title="" href="#">policy expression</a>. While the former
 approach (see Section <a href="#ReferencingRemotePolicyExpressions"><b>5.2 Referencing Remote Policy Expressions</b></a>) is expected to be used for
-<a title="policy expression" href="#policy_expression">policy expressions</a> that are mainly unique for a given Web service, the
+<a title="" href="#">policy expressions</a> that are mainly unique for a given Web service, the
 latter approach (see Section <a href="#RegisteringReusablePolicyExpressions"><b>5.3 Registering Reusable Policy Expressions</b></a>) is expected to be used
-for more modular and reusable <a title="policy expression" href="#policy_expression">policy expressions</a>.</p><div class="div2">
-<h3><a name="CalculatingEffectivePolicyElementPolicyUDDI"></a>5.1 Calculating Effective Policy and Element Policy in UDDI</h3><p>When attaching a <a title="policy" href="#policy">policy</a> to a UDDI entity a <a title="policy scope" href="#policy_scope">policy scope</a> is implied
-for that attachment. The <a title="policy scope" href="#policy_scope">policy scope</a> only contains the <a title="policy subject" href="#policy_subject">policy
+for more modular and reusable <a title="" href="#">policy expressions</a>.</p><div class="div2">
+<h3><a name="CalculatingEffectivePolicyElementPolicyUDDI"></a>5.1 Calculating Effective Policy and Element Policy in UDDI</h3><p>When attaching a <a title="" href="#">policy</a> to a UDDI entity a <a title="" href="#">policy scope</a> is implied
+for that attachment. The <a title="" href="#">policy scope</a> only contains the <a title="" href="#">policy
 subjects</a> associated with that entity, and not those associated with
-the children of that entity. This <a title="policy" href="#policy">policy</a> is the entity's <a title="element policy" href="#element_policy">element
-policy</a>.</p><p>Each <a title="policy assertion" href="#policy_assertion">policy assertion</a> contained within a UDDI entity's <a title="element policy" href="#element_policy">element
+the children of that entity. This <a title="" href="#">policy</a> is the entity's <a title="element policy" href="#element_policy">element
+policy</a>.</p><p>Each <a title="" href="#">policy assertion</a> contained within a UDDI entity's <a title="element policy" href="#element_policy">element
 policy</a> should have the correct semantic such that the subject for that
 assertion is that UDDI entity. For example, assertions that describe
 behaviours regarding a service provider should only be contained
@@ -656,7 +642,7 @@
 over any particular endpoint. This includes — but is not limited
 to — acting as a consumer or a provider of the service.</p></div><div class="div3">
 <h4><a name="EndpointPolicySubjectUDDI"></a>5.1.3 Endpoint Policy Subject</h4><p>The following UDDI elements collectively describe an endpoint:</p><ul><li><p><code class="elt">uddi:bindingTemplate</code> </p></li><li><p><code class="elt">uddi:tModel</code> </p></li></ul><p>These elements <span class="rfc2119">MAY</span> have <a title="element policy" href="#element_policy">element policy</a> as per
-Section <a href="#rPolicyAttachment"><b>3. Policy Attachment</b></a>. The <a title="policy scope" href="#policy_scope">policy scope</a> implied by
+Section <a href="#rPolicyAttachment"><b>3. Policy Attachment</b></a>. The <a title="" href="#">policy scope</a> implied by
 each of these elements contains the endpoint policy subject
 representing the deployed endpoint.</p><p>An endpoint policy subject applies to behaviours associated with an
 entire endpoint of the service, irrespective of any message exchange
@@ -670,17 +656,17 @@
 metadata with services and other entities in a UDDI registry. To
 properly integrate Web Services Policy into the UDDI model, Web Services Policy 1.5 - Attachment
 pre-defines one tModel that is used to associate a remotely accessible
-<a title="policy" href="#policy">policy</a> with an entity in a UDDI registry.</p><p>This new tModel is called the remote policy reference category
+<a title="" href="#">policy</a> with an entity in a UDDI registry.</p><p>This new tModel is called the remote policy reference category
 system and is defined in Appendix <a href="#RemotePolicyReferenceCategorySystem"><b>B.1 Remote Policy Reference Category System</b></a>.</p><p>UDDI registries <span class="rfc2119">MUST</span> use the <code class="attr">tModelKey</code> 
 <code>uuid:a27078e4-fd38-320a-806f-6749e84f8005</code> to uniquely identify this
 tModel so that UDDI registry users can expect the same behavior across
 different UDDI registries.</p><p>The tModel's valid values are those IRIs that identify external
-<a title="policy expression" href="#policy_expression">policy expressions</a>; that is, when referencing this category system in
+<a title="" href="#">policy expressions</a>; that is, when referencing this category system in
 a <code class="elt">categoryBag</code> , the corresponding <code class="attr">keyValue</code>  of the <code class="elt">keyedReference</code>  is the
-IRI of the <a title="policy expression" href="#policy_expression">policy expression</a>.</p><p>Using the remote policy reference category system, one can then
-associate a <a title="policy expression" href="#policy_expression">policy expression</a> with a <code class="elt">businessEntity</code> , a
+IRI of the <a title="" href="#">policy expression</a>.</p><p>Using the remote policy reference category system, one can then
+associate a <a title="" href="#">policy expression</a> with a <code class="elt">businessEntity</code> , a
 <code class="elt">businessService</code> , and a tModel using the entity's <code class="elt">categoryBag</code> . For
-example, associating the <a title="policy expression" href="#policy_expression">policy expression</a> that is identified by the
+example, associating the <a title="" href="#">policy expression</a> that is identified by the
 IRI <code>http://www.example.com/myservice/policy</code> with a <code class="elt">businessService</code>  is
 done as follows:&nbsp;</p><div class="exampleInner"><pre>&lt;businessService serviceKey="…" &gt;
 &nbsp; &lt;name&gt;…&lt;/name&gt;
@@ -695,7 +681,7 @@
 &lt;/businessService&gt;</pre></div><p>The <code class="attr">tModelKey</code>  of the <code class="elt">keyedReference</code>  <span class="rfc2119">MUST</span> match
 the fixed <code class="attr">tModelKey</code>  from the remote policy reference category
 system. The <code class="attr">keyValue</code>  <span class="rfc2119">MUST</span> be the IRI that
-identifies the <a title="policy expression" href="#policy_expression">policy expression</a>.</p><p>A different approach has to be taken to associate a <a title="policy expression" href="#policy_expression">policy
+identifies the <a title="" href="#">policy expression</a>.</p><p>A different approach has to be taken to associate a <a title="" href="#">policy
 expression</a> with a <code class="elt">bindingTemplate</code> , since bindingTemplates do not
 contain a <code class="elt">categoryBag</code>  in UDDI Version 2. Therefore, the
 <code class="elt">bindingTemplate</code> 's <code class="elt">tModelInstanceInfo</code>  and <code class="elt">instanceParms</code> 
@@ -714,13 +700,13 @@
 &lt;/bindingTemplate&gt;</pre></div><p>The <code class="attr">tModelKey</code>  of the <code class="elt">tModelInstanceInfo</code>  <span class="rfc2119">MUST</span>
 match the fixed <code class="attr">tModelKey</code>  from the remote policy reference category
 system as defined above. The <code class="elt">instanceParms</code>  <span class="rfc2119">MUST</span> be
-the IRI that identifies the <a title="policy expression" href="#policy_expression">policy expression</a>.</p></div><div class="div2">
+the IRI that identifies the <a title="" href="#">policy expression</a>.</p></div><div class="div2">
 <h3><a name="RegisteringReusablePolicyExpressions"></a>5.3 Registering Reusable Policy Expressions</h3><p>In addition to using the approach outlined in the section above,
-publishers may register a specific <a title="policy expression" href="#policy_expression">policy expression</a> in a UDDI
+publishers may register a specific <a title="" href="#">policy expression</a> in a UDDI
 registry as a distinct tModel. To properly categorize tModels as
-<a title="policy expression" href="#policy_expression">policy expressions</a>, Web Services Policy 1.5 - Attachment pre-defines the Web Services Policy
+<a title="" href="#">policy expressions</a>, Web Services Policy 1.5 - Attachment pre-defines the Web Services Policy
 Types category system as a tModel. This tModel is defined in Appendix
-<a href="#WS-PolicyTypesCategorySystem"><b>B.2 Web Services Policy Types Category System</b></a>.</p><p>The following illustrates a tModel for the <a title="policy expression" href="#policy_expression">policy expression</a>
+<a href="#WS-PolicyTypesCategorySystem"><b>B.2 Web Services Policy Types Category System</b></a>.</p><p>The following illustrates a tModel for the <a title="" href="#">policy expression</a>
 identified by the IRI
 <code>http://www.example.com/myservice/policy</code>.</p><div class="exampleInner"><pre>&lt;tModel tModelKey="uuid:04cfa…"&gt;
 &nbsp; &lt;name&gt;…&lt;/name&gt;
@@ -742,17 +728,17 @@
 &nbsp; &nbsp; &nbsp; &nbsp;tModelKey="uuid:a27078e4-fd38-320a-806f-6749e84f8005" /&gt;
 &nbsp; &lt;/categoryBag&gt;
 &lt;/tModel&gt;</pre></div><p>The first <code class="elt">keyedReference</code>  specifies that the tModel represents a
-<a title="policy expression" href="#policy_expression">policy expression</a> — rather than only being associated with one
+<a title="" href="#">policy expression</a> — rather than only being associated with one
 — by using the Web Services Policy Types category system's built-in
 category <code>"policy"</code>, which is its single valid value. This is necessary
-in order to enable UDDI inquiries for <a title="policy expression" href="#policy_expression">policy expressions</a> in
-general. The second <code class="elt">keyedReference</code>  designates the <a title="policy expression" href="#policy_expression">policy expression</a>
+in order to enable UDDI inquiries for <a title="" href="#">policy expressions</a> in
+general. The second <code class="elt">keyedReference</code>  designates the <a title="" href="#">policy expression</a>
 the tModel represents by using the approach from the section
 above. This is necessary in order to enable UDDI inquiries for
-particular <a title="policy expression" href="#policy_expression">policy expressions</a> based on their IRI.</p><p>Note that the <a title="policy expression" href="#policy_expression">policy expression</a> IRI is also specified in the
+particular <a title="" href="#">policy expressions</a> based on their IRI.</p><p>Note that the <a title="" href="#">policy expression</a> IRI is also specified in the
 tModel's overview URL to indicate that it is a resolvable URL to
-actually retrieve the <a title="policy expression" href="#policy_expression">policy expression</a>.</p><p>Web Services Policy 1.5 - Attachment pre-defines another tModel that is used to
-associate such a pre-registered, locally available <a title="policy expression" href="#policy_expression">policy expressions</a>
+actually retrieve the <a title="" href="#">policy expression</a>.</p><p>Web Services Policy 1.5 - Attachment pre-defines another tModel that is used to
+associate such a pre-registered, locally available <a title="" href="#">policy expressions</a>
 with an entity in a UDDI registry</p><p>This new tModel is called the local policy reference category
 system and is defined in Appendix <a href="#LocalPolicyReferenceCategorySystem"><b>B.3 Local Policy Reference Category System</b></a>.</p><p>UDDI registries <span class="rfc2119">MUST</span> use the <code class="attr">tModelKey</code> 
 <code>uuid:a27f7d45-ec90-31f7-a655-efe91433527c</code> to uniquely identify this
@@ -761,10 +747,10 @@
 tModelKeys. The valid values of this category system are those
 tModelKeys identifying tModels that</p><ul><li><p>exist in the same UDDI registry</p></li><li><p>and are categorized as <code>"policy"</code> using the Web Services Policy Types category system.</p></li></ul><p>That is, when referencing this category system in a category bag,
 the corresponding <code class="attr">keyValue</code>  of the <code class="elt">keyedReference</code>  is the <code class="attr">tModelKey</code>  of
-the tModel that represents the <a title="policy expression" href="#policy_expression">policy expression</a>.</p><p>Given the local policy reference category system, one can then
-associate a <a title="policy expression" href="#policy_expression">policy expression</a> tModel with a <code class="elt">businessEntity</code> , a
+the tModel that represents the <a title="" href="#">policy expression</a>.</p><p>Given the local policy reference category system, one can then
+associate a <a title="" href="#">policy expression</a> tModel with a <code class="elt">businessEntity</code> , a
 <code class="elt">businessService</code> , and a tModel using the entity's <code class="elt">categoryBag</code> . For
-example, associating the <a title="policy expression" href="#policy_expression">policy expression</a> tModel with the <code class="attr">tModelKey</code> 
+example, associating the <a title="" href="#">policy expression</a> tModel with the <code class="attr">tModelKey</code> 
 <code>"uuid:04cfa…"</code> from above with a <code class="elt">businessService</code>  is done as
 follows:&nbsp;</p><div class="exampleInner"><pre>&lt;businessService serviceKey="…" &gt;
 &nbsp; &lt;name&gt;…&lt;/name&gt;
@@ -779,7 +765,7 @@
 &lt;/businessService&gt;</pre></div><p>The <code class="attr">tModelKey</code>  of the <code class="elt">keyedReference</code>  <span class="rfc2119">MUST</span> match
 the fixed <code class="attr">tModelKey</code>  from the local policy reference category
 system. The keyValue <span class="rfc2119">MUST</span> be the <code class="attr">tModelKey</code>  of the
-<a title="policy expression" href="#policy_expression">policy expression</a> that is registered with the UDDI registry.</p><p>A different approach has to be taken to associate a <a title="policy expression" href="#policy_expression">policy
+<a title="" href="#">policy expression</a> that is registered with the UDDI registry.</p><p>A different approach has to be taken to associate a <a title="" href="#">policy
 expression</a> with a <code class="elt">bindingTemplate</code> , since bindingTemplates do not
 contain a <code class="elt">categoryBag</code>  in UDDI Version 2. Therefore, the
 <code class="elt">bindingTemplate</code> 's <code class="elt">tModelInstanceInfo</code>  and <code class="elt">instanceParms</code> 
@@ -796,7 +782,7 @@
 &lt;/bindingTemplate&gt;</pre></div><p>The tModelKey of the <code class="elt">tModelInstanceInfo</code> 
 <span class="rfc2119">MUST</span> match the fixed <code class="attr">tModelKey</code>  from the
 local policy reference category system. The <code class="elt">instanceParms</code> 
-<span class="rfc2119">MUST</span> be the <code class="attr">tModelKey</code>  of the <a title="policy expression" href="#policy_expression">policy
+<span class="rfc2119">MUST</span> be the <code class="attr">tModelKey</code>  of the <a title="" href="#">policy
 expression</a> that is registered with the UDDI registry.</p></div><div class="div2">
 <h3><a name="RegisteringPoliciesUDDIVersion3"></a>5.4 Registering Policies in UDDI Version 3</h3><p>UDDI Version 3 [<cite><a href="#UDDI30">UDDI 3.0</a></cite>] provides a number of
 enhancements in the areas of modeling and entity keying. Special
@@ -808,7 +794,7 @@
 from the Version 3 keys given below.</p><p>The <code class="attr">tModelKey</code>  for the remote policy reference tModel changes
 from
 <code>"uuid:a27078e4-fd38-320a-806f-6749e84f8005"</code> to
-<code>"uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03"</code>.</p><p>The <code class="attr">tModelKey</code>  for the Web Services Policy Types tModel changes from <code>"uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993"</code> to <code>"uddi:schemas.xmlsoap.org:policytypes:2003_03"</code>.</p><p>The <code class="attr">tModelKey</code>  for the local policy reference tModel changes from <code>"uuid:a27f7d45-ec90-31f7-a655-efe91433527c"</code> to <code>"uddi:schemas.xmlsoap.org:localpolicyreference:2003_03"</code>.</p><p>Second, rather than putting <a title="policy expression" href="#policy_expression">policy expression</a> references in a
+<code>"uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03"</code>.</p><p>The <code class="attr">tModelKey</code>  for the Web Services Policy Types tModel changes from <code>"uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993"</code> to <code>"uddi:schemas.xmlsoap.org:policytypes:2003_03"</code>.</p><p>The <code class="attr">tModelKey</code>  for the local policy reference tModel changes from <code>"uuid:a27f7d45-ec90-31f7-a655-efe91433527c"</code> to <code>"uddi:schemas.xmlsoap.org:localpolicyreference:2003_03"</code>.</p><p>Second, rather than putting <a title="" href="#">policy expression</a> references in a
 <code class="elt">bindingTemplate</code> 's <code class="elt">tModelInstanceInfo</code> , they are added to the
 <code class="elt">bindingTemplate</code> 's <code class="elt">categoryBag</code> , analogous to the mechanism described
 for other UDDI entities. For example, the example <code class="elt">bindingTemplate</code>  from
@@ -823,10 +809,10 @@
 &nbsp; &nbsp; &nbsp;  tModelKey="uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03"
 &nbsp; &nbsp; /&gt;
 &nbsp; &lt;/categoryBag&gt;
-&lt;/bindingTemplate&gt;</pre></div><p>Third, inquiries for reusable <a title="policy expression" href="#policy_expression">policy expression</a> tModels and UDDI
-entities that are associated with remote <a title="policy expression" href="#policy_expression">policy expression</a> is enhanced
+&lt;/bindingTemplate&gt;</pre></div><p>Third, inquiries for reusable <a title="" href="#">policy expression</a> tModels and UDDI
+entities that are associated with remote <a title="" href="#">policy expression</a> is enhanced
 by the wildcard mechanism for keyValues in keyedReferences. For
-example, searching for all <a title="policy expression" href="#policy_expression">policy expression</a> tModels whose IRI starts
+example, searching for all <a title="" href="#">policy expression</a> tModels whose IRI starts
 with <code>http://www.example.com/</code>, the following <code>find_tModel</code> API call can
 be used:&nbsp;</p><div class="exampleInner"><pre>&lt;find_tModel xmlns="urn:uddi-org:api_v3" &gt;
 &nbsp; &lt;categoryBag&gt;
@@ -840,15 +826,15 @@
 &nbsp; &lt;/findQualifiers&gt;
 &lt;/find_tModel&gt;</pre></div><p>Fourth, all UDDI entities may be digitally signed using XML digital
 signatures [<cite><a href="#XML-Signature">XML-Signature</a></cite>]. Publishers who want to
-digitally sign their <a title="policy expression" href="#policy_expression">policy expression</a> tModels or <a title="policy expression" href="#policy_expression">policy expression</a>
+digitally sign their <a title="" href="#">policy expression</a> tModels or <a title="" href="#">policy expression</a>
 references in UDDI <span class="rfc2119">MUST</span> use the Schema-centric
 canonicalization algorithm [<cite><a href="#SCC14N">SCC14N</a></cite>].</p></div></div><div class="div1">
-<h2><a name="SecurityConsiderations"></a>6. Security Considerations</h2><p>It is <span class="rfc2119">RECOMMENDED</span> that <a title="policy attachment" href="#policy_attachment">policy attachments</a> be
+<h2><a name="SecurityConsiderations"></a>6. Security Considerations</h2><p>It is <span class="rfc2119">RECOMMENDED</span> that <a title="" href="#">policy attachments</a> be
 signed to prevent tampering. This also provides a mechanism for
-authenticating <a title="policy attachment" href="#policy_attachment">policy attachments</a> by determining if the signer has the
-right to "speak for" the scope of the <a title="policy attachment" href="#policy_attachment">policy attachment</a>.</p><p>Policies <span class="rfc2119">SHOULD NOT</span> be accepted unless they are
+authenticating <a title="" href="#">policy attachments</a> by determining if the signer has the
+right to "speak for" the scope of the <a title="" href="#">policy attachment</a>.</p><p>Policies <span class="rfc2119">SHOULD NOT</span> be accepted unless they are
 signed and have an associated security token to specify the signer has
-the right to "speak for" the scope containing the <a title="policy" href="#policy">policy</a>.</p></div><div class="div1">
+the right to "speak for" the scope containing the <a title="" href="#">policy</a>.</p></div><div class="div1">
 <h2><a name="Conformance"></a>7. Conformance</h2></div></div><div class="back"><div class="div1">
 <h2><a name="References"></a>A. References</h2><div class="div2">
 <h3><a name="Normative-References"></a>A.1 Normative References</h3><dl><dt class="label"><a name="BP11"></a>[BP 1.1] </dt><dd>
@@ -1012,7 +998,7 @@
 Version 3, the corresponding derived UDDI Version 2 keys must be
 used.</p><div class="div2">
 <h3><a name="RemotePolicyReferenceCategorySystem"></a>B.1 Remote Policy Reference Category System</h3><div class="div3">
-<h4><a name="DesigGoals1"></a>B.1.1 Design Goals</h4><p>This tModel is used to attach a <a title="policy" href="#policy">policy</a> to a UDDI entity by referencing the policy's IRI.</p></div><div class="div3">
+<h4><a name="DesigGoals1"></a>B.1.1 Design Goals</h4><p>This tModel is used to attach a <a title="" href="#">policy</a> to a UDDI entity by referencing the policy's IRI.</p></div><div class="div3">
 <h4><a name="tModelDefinition1"></a>B.1.2 tModel Definition</h4><a name="Table7"></a><table cellspacing="0" cellpadding="5" border="1"><tbody><tr><th rowspan="1" colspan="1">Name:</th><td rowspan="1" colspan="1"><a href="http://schemas.xmlsoap.org/ws/2003/03/remotepolicyreference/">http://schemas.xmlsoap.org/ws/2003/03/remotepolicyreference</a></td></tr><tr><th rowspan="1" colspan="1">Description:</th><td rowspan="1" colspan="1">Category system used for UDDI entities
 to point to an external Web services policy attachment policy that
 describes their characteristics. See Web Services Policy 1.5 - Attachment specification
@@ -1028,14 +1014,14 @@
 &nbsp; &lt;/categoryBag&gt;
 &lt;/tModel&gt;</pre></div></div></div><div class="div2">
 <h3><a name="WS-PolicyTypesCategorySystem"></a>B.2 Web Services Policy Types Category System</h3><div class="div3">
-<h4><a name="DesignGoals2"></a>B.2.1 Design Goals</h4><p>This tModel is used to categorize tModels as representing <a title="policy expression" href="#policy_expression">policy
+<h4><a name="DesignGoals2"></a>B.2.1 Design Goals</h4><p>This tModel is used to categorize tModels as representing <a title="" href="#">policy
 expressions</a>. There is only one valid value, namely <code>"policy"</code>, that
 indicates this very fact. It is <span class="rfc2119">RECOMMENDED</span> that tModels categorized as
-representing <a title="policy expression" href="#policy_expression">policy expressions</a> reference no more and no less than
-this very <a title="policy expression" href="#policy_expression">policy expression</a> using the remote policy reference category
+representing <a title="" href="#">policy expressions</a> reference no more and no less than
+this very <a title="" href="#">policy expression</a> using the remote policy reference category
 system.</p></div><div class="div3">
 <h4><a name="tModelDefinition2"></a>B.2.2 tModel Definition</h4><a name="Table8"></a><table cellspacing="0" cellpadding="5" border="1"><tbody><tr><th rowspan="1" colspan="1">Name:</th><td rowspan="1" colspan="1"><a href="http://schemas.xmlsoap.org/ws/2003/03/policytypes/">http://schemas.xmlsoap.org/ws/2003/03/policytypes</a></td></tr><tr><th rowspan="1" colspan="1">Description:</th><td rowspan="1" colspan="1">Web services policy types category system used for UDDI tModels to
-characterize them as Web services policy–based <a title="policy expression" href="#policy_expression">policy expressions</a>.</td></tr><tr><th rowspan="1" colspan="1">UDDI Key (V3):</th><td rowspan="1" colspan="1"><code>uddi:schemas.xmlsoap.org:policytypes:2003_03</code></td></tr><tr><th rowspan="1" colspan="1">UDDI V1,V2 format key:</th><td rowspan="1" colspan="1"><code>uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993</code></td></tr><tr><th rowspan="1" colspan="1">Categorization:</th><td rowspan="1" colspan="1">categorization</td></tr><tr><th rowspan="1" colspan="1">Checked:</th><td rowspan="1" colspan="1">No</td></tr></tbody></table><br></div><div class="div3">
+characterize them as Web services policy–based <a title="" href="#">policy expressions</a>.</td></tr><tr><th rowspan="1" colspan="1">UDDI Key (V3):</th><td rowspan="1" colspan="1"><code>uddi:schemas.xmlsoap.org:policytypes:2003_03</code></td></tr><tr><th rowspan="1" colspan="1">UDDI V1,V2 format key:</th><td rowspan="1" colspan="1"><code>uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993</code></td></tr><tr><th rowspan="1" colspan="1">Categorization:</th><td rowspan="1" colspan="1">categorization</td></tr><tr><th rowspan="1" colspan="1">Checked:</th><td rowspan="1" colspan="1">No</td></tr></tbody></table><br></div><div class="div3">
 <h4><a name="ModelStructure2"></a>B.2.3 tModel Structure</h4><div class="exampleInner"><pre>&lt;tModel tModelKey="uuid:fa1d77dc-edf0-3a84-a99a-5972e434e993" &gt;
 &nbsp; &lt;name&gt;http://schemas.xmlsoap.org/ws/2003/03/policytypes&lt;/name&gt;
 &nbsp; &lt;description xml:lang="EN"&gt;Web Services Policy Types category system used for UDDI tModels to characterize them as Web Services Policy – based policy expressions.&lt;/description&gt;
@@ -1047,15 +1033,15 @@
 &nbsp; &lt;/categoryBag&gt;
 &lt;/tModel&gt;&nbsp;</pre></div></div></div><div class="div2">
 <h3><a name="LocalPolicyReferenceCategorySystem"></a>B.3 Local Policy Reference Category System</h3><div class="div3">
-<h4><a name="DesignGoals3"></a>B.3.1 Design Goals</h4><p>This tModel is used to attach a <a title="policy expression" href="#policy_expression">policy expression</a> to a UDDI entity
-by referencing the UDDI entity that represents this <a title="policy expression" href="#policy_expression">policy expression</a>. The local policy
+<h4><a name="DesignGoals3"></a>B.3.1 Design Goals</h4><p>This tModel is used to attach a <a title="" href="#">policy expression</a> to a UDDI entity
+by referencing the UDDI entity that represents this <a title="" href="#">policy expression</a>. The local policy
 reference category system is based on tModelKeys. It is expected that
 referenced tModels are registered with the same UDDI registry and are
-categorized as representing <a title="policy expression" href="#policy_expression">policy
+categorized as representing <a title="" href="#">policy
 expressions</a> using the Web services policy types category
 system.</p></div><div class="div3">
 <h4><a name="tModelDefinition3"></a>B.3.2 tModel Definition</h4><a name="Table9"></a><table cellspacing="0" cellpadding="5" border="1"><tbody><tr><th rowspan="1" colspan="1">Name:</th><td rowspan="1" colspan="1"><a href="http://schemas.xmlsoap.org/ws/2003/03/localpolicyreference/">http://schemas.xmlsoap.org/ws/2003/03/localpolicyreference</a></td></tr><tr><th rowspan="1" colspan="1">Description:</th><td rowspan="1" colspan="1">Category system used for UDDI entities to point to a Web services
-policy <a title="policy expression" href="#policy_expression">policy expression</a>
+policy <a title="" href="#">policy expression</a>
 tModel that describes their characteristics. See Web Services Policy 1.5 - Attachment
 specification for further details.</td></tr><tr><th rowspan="1" colspan="1">UDDI Key (V3):</th><td rowspan="1" colspan="1"><code>uddi:schemas.xmlsoap.org:remotepolicyreference:2003_03</code></td></tr><tr><th rowspan="1" colspan="1">UDDI V1,V2 format key:</th><td rowspan="1" colspan="1"><code>uuid:a27f7d45-ec90-31f7-a655-efe91433527c</code></td></tr><tr><th rowspan="1" colspan="1">Categorization:</th><td rowspan="1" colspan="1">categorization</td></tr><tr><th rowspan="1" colspan="1">Checked:</th><td rowspan="1" colspan="1">Yes</td></tr></tbody></table><br></div><div class="div3">
 <h4><a name="ModelStructure3"></a>B.3.3 tModel Structure</h4><div class="exampleInner"><pre>&lt;tModel tModelKey="uuid:a27f7d45-ec90-31f7-a655-efe91433527c" &gt;

Index: ws-policy-attachment-diff20060731.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-attachment-diff20060731.html,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- ws-policy-attachment-diff20060731.html	5 Sep 2006 00:18:47 -0000	1.2
+++ ws-policy-attachment-diff20060731.html	5 Sep 2006 01:02:51 -0000	1.3
@@ -114,7 +114,7 @@
 	      Element or Attribute Information Items.
 	  
 	
-	<span class="diff-del">Elements and Attributes defined by this </span><span class="diff-chg">Information </span><span class="diff-add">Items
+	<span class="diff-del">Elements and Attributes defined </span><span class="diff-add">Information</span><span class="diff-del">by this specification </span><span class="diff-add">Items
 	      </span><span class="diff-add"><span class="rfc2119"><span class="diff-add">MAY</span></span></span><span class="diff-del">are </span><span class="diff-chg">be added at </span>the <span class="diff-add">indicated</span><span class="diff-del">text of this document using 
 XPath 1.0 [XPATH 1.0] expressions. Extensibility </span><span class="diff-add">extension
 	      </span>points <span class="diff-add">but</span><span class="diff-del">are referred to </span><span class="diff-add"><span class="rfc2119"><span class="diff-add">MUST</span><span class="diff-del">using </span><span class="diff-add">NOT</span></span></span><span class="diff-del">an </span><span class="diff-chg">contradict </span><span class="diff-add">the
@@ -133,8 +133,8 @@
 			An </span><span class="diff-add"><span class="rfc2119"><span class="diff-add">SHOULD</span></span></span>
 	      <span class="diff-add">ignore</span><span class="diff-del">attribute </span><span class="diff-chg">it; if a processor does not recognize an </span><span class="diff-add">Element
 	      Information</span><span class="diff-del">place </span><span class="diff-chg">Item, </span>the <span class="diff-add">processor</span><span class="diff-del">attribute name. This 
-indicates that any attribute name can be used, from any </span><span class="diff-add"><span class="rfc2119"><span class="diff-add">SHOULD</span></span></span>
-	      <span class="diff-add">treat</span><span class="diff-del">namespace other </span><span class="diff-chg">it as </span><span class="diff-add">an</span><span class="diff-del">http://www.w3.org/@@@@/@@/policy 
+indicates that any attribute name can be used, from any namespace </span><span class="diff-add"><span class="rfc2119"><span class="diff-add">SHOULD</span></span></span>
+	      <span class="diff-add">treat</span><span class="diff-del">other </span><span class="diff-chg">it as </span><span class="diff-add">an</span><span class="diff-del">http://www.w3.org/@@@@/@@/policy 
 namespace. </span><span class="diff-add">assertion.</span></p></li></ul><p>Normative text within this specification takes precedence over
 	normative outlines, which in turn take precedence over the XML Schema
 	[<a href="#XMLSchemaPart1">[XML Schema Structures]</a>] descriptions.</p></div><div class="div2">
@@ -175,56 +175,43 @@
 	      "<span class="rfc2119">MAY</span>", and
 	      "<span class="rfc2119">OPTIONAL</span>" in this document are to be
 	      interpreted as described in RFC 2119 [<a href="#RFC2119">[IETF RFC 2119]</a>].
-	    </p><p>We introduce the following terms that are used throughout this document:</p><div class="diff-del"><p class="diff-del">effective policythe
-effective policy, for a given policy subject, is the 
-combination of relevant policies. The relevant policies are those
-attached to policy scopes that
-contain the policy subject.element policyThe
-	element policy is the policy attached to the policy subjects associated with
-	the element information item that contains it.mergea merge
-	consists of serializing each policy as a
-	policy expression, replacing their
-	wsp:Policy element with a
-	wsp:All element, and placing each as
-	children of a wrapper wsp:Policy
-	element.policy</p></div><p><span class="diff-add">[<a name="policy" title="policy">Definition</a>: A <b>policy</b> is a
-collection of <a title="policy alternative" href="#policy_alternative">policy
-alternatives</a>. ]</span></p><div class="diff-del"><p class="diff-del">policy alternative</p></div><p><span class="diff-add">[<a name="policy_alternative" title="policy alternative">Definition</a>: A
-<b>policy alternative</b> is a collection of <a title="policy assertion" href="#policy_assertion">policy assertions</a>.]</span></p><div class="diff-del"><p class="diff-del">policy assertion</p></div><p><span class="diff-add">[<a name="policy_assertion" title="policy assertion">Definition</a>: A
-<b>policy assertion</b> represents an individual requirement,
-capability, or other property of a behavior.]</span><span class="diff-del">policy attachmentA
-policy attachment is a mechanism for associating policy with one or more policy scopes.</span></p><div class="diff-del"><p class="diff-del">policy expression</p></div><p><span class="diff-add">[<a name="policy_expression" title="policy expression">Definition</a>: A
-<b>policy expression</b> is an XML Infoset representation of a
-<a title="policy" href="#policy">policy</a>, either in a normal form or in
-an equivalent compact form. ]</span><span class="diff-del">policy scopeA policy
-scope is a collection of policy
-subjects to which a policy may apply.</span></p><div class="diff-del"><p class="diff-del">policy subject</p></div><p><span class="diff-add">[<a name="policy_subject" title="policy subject">Definition</a>: A <b>policy
-subject</b> is an entity (e.g., an endpoint, message, resource,
-interaction) with which a <a title="policy" href="#policy">policy</a> can
-be associated. ]</span></p><p><span class="diff-chg">[<a name="policy_scope" title="policy scope">Definition</a>: A <b>policy <span class="diff-del">is a
-collection of policy
-alternatives. 
-
-A
-</span><span class="diff-add">scope</span><span class="diff-del">policy alternative</span></b> is a collection of <span class="diff-add"><a title="policy subject" href="#policy_subject"><span class="diff-del">policy assertions.
-
-A
-</span>policy <span class="diff-del">assertion represents an individual requirement,
-</span><span class="diff-add">subjects</span></a></span><span class="diff-del">capability, </span><span class="diff-chg">to which a policy may apply.</span>]</span></p><p><span class="diff-chg">[<a name="policy_attachment" title="policy attachment">Definition</a>: A
-<b>policy <span class="diff-chg">attachment</span></b> is <span class="diff-add">a</span><span class="diff-del">an XML </span><span class="diff-chg">mechanism for associating </span><span class="diff-del">a
-</span><a title="policy" href="#policy">policy</a><span class="diff-del">, either in a </span><span class="diff-chg">with one </span>or <span class="diff-add">more</span><span class="diff-del">in
-an equivalent compact </span><span class="diff-add"><a title="policy scope" href="#policy_scope"><span class="diff-add">policy</span><span class="diff-del">form. </span><span class="diff-add">scopes</span></a></span><span class="diff-add">.</span>]</span></p><p><span class="diff-chg">[<a name="effective_policy" title="effective policy">Definition</a>: <span class="diff-chg">An
-</span><b><span class="diff-add">effective </span>policy
-<span class="diff-del">subject</span></b><span class="diff-add">, </span><span class="diff-chg">for a given </span><span class="diff-add"><a title="policy subject" href="#policy_subject"><span class="diff-add">policy</span><span class="diff-del">(e.g., </span><span class="diff-add">subject</span></a></span><span class="diff-add">,</span><span class="diff-del">an </span><span class="diff-chg">is the resultant
-combination of relevant policies. </span><span class="diff-add">The</span><span class="diff-del">policy </span><span class="diff-add">relevant</span><span class="diff-del">can
-be </span><span class="diff-chg">policies </span><span class="diff-add">are
-
-</span><span class="diff-del">A </span><span class="diff-add">those</span><span class="diff-del">policy
-</span><span class="diff-add">attached</span><span class="diff-del">scope is a collection </span><span class="diff-chg">to </span><a title="policy scope" href="#policy_scope">policy
-<span class="diff-del">subjects </span><span class="diff-add">scopes</span></a><span class="diff-del">to </span><span class="diff-add">that
-contain</span><span class="diff-del">which </span><span class="diff-chg">the </span>policy <span class="diff-add">subject.</span>]</span><span class="diff-del">may apply.</span></p><p><span class="diff-chg">[<a name="element_policy" title="element policy">Definition</a>: <span class="diff-chg">The
-	</span><b><span class="diff-chg">element policy</span></b> is <span class="diff-chg">the </span><span class="diff-add"><a title="policy" href="#policy"><span class="diff-add">policy</span></a></span><span class="diff-del">mechanism </span><span class="diff-chg">attached to </span><span class="diff-add">the </span><span class="diff-add"><a title="policy subject" href="#policy_subject">policy <span class="diff-add">subjects</span></a></span> <span class="diff-add">associated </span>with
-	<span class="diff-add">the </span><span class="diff-chg">element information item </span><span class="diff-add">that</span><span class="diff-del">policy </span><span class="diff-add">contains it.</span>]</span><span class="diff-del">scopes.</span></p></div><div class="div2">
+	    </p><p>We introduce the following terms that are used throughout this document:</p><div class="diff-del"><p class="diff-del">effective policy</p></div><p><span class="diff-add">[<a name="policy" title="policy">Definition</a>: <span class="diff-add">A</span><span class="diff-del">the
+effective </span><b>policy</b><span class="diff-del">, for a given policy subject, </span>is <span class="diff-chg">a
+collection </span>of <a title="policy alternative" href="#policy_alternative"><span class="diff-add">policy
+alternatives</span></a><span class="diff-add">.</span><span class="diff-del">relevant policies. The relevant policies are </span>]</span></p><div class="diff-add"><p class="diff-add">[<a name="policy_alternative" title="policy alternative">Definition</a>: <span class="diff-add">A</span><span class="diff-del">those
+</span><b><span class="diff-add">policy</span><span class="diff-del">attached </span><span class="diff-add">alternative</span></b><span class="diff-del">to </span><span class="diff-add">is</span><span class="diff-del">policy </span><span class="diff-add">a</span><span class="diff-del">scopes </span><span class="diff-add">collection</span><span class="diff-del">that
+contain </span><span class="diff-chg">of </span><span class="diff-chg"><a title="policy assertion" href="#policy_assertion">policy <span class="diff-chg">assertions</span></a></span>.]</p></div><div class="diff-del"><p class="diff-del">element policy</p></div><p><span class="diff-add">[<a name="policy_assertion" title="policy assertion">Definition</a>: <span class="diff-add">A
+</span><span class="diff-del">The
+	</span><b><span class="diff-del">element </span>policy <span class="diff-del">is the policy attached to </span><span class="diff-add">assertion</span></b><span class="diff-del">the </span><span class="diff-add">represents</span><span class="diff-del">policy </span><span class="diff-add">an</span><span class="diff-del">subjects </span><span class="diff-chg">individual requirement,
+capability, or other property of a </span><span class="diff-add">behavior.</span>]</span><span class="diff-del">it.</span></p><div class="diff-del"><p class="diff-del">merge</p></div><p><span class="diff-add">[<a name="policy_expression" title="policy expression">Definition</a>: <span class="diff-add">A
+</span><span class="diff-del">a </span><b><span class="diff-add">policy expression</span><span class="diff-del">merge</span></b>
+	<span class="diff-del">consists </span><span class="diff-chg">is an XML Infoset representation </span><span class="diff-add">of </span>a
+<span class="diff-chg"><a title="policy" href="#policy">policy</a></span> <span class="diff-del">expression</span>, <span class="diff-add">either</span><span class="diff-del">replacing their
+	wsp:Policy element </span><span class="diff-chg">in </span>a
+	<span class="diff-del">wsp:All </span><span class="diff-add">normal</span><span class="diff-del">element, and </span><span class="diff-chg">form or in
+an equivalent compact form. </span>]</span><span class="diff-del">wsp:Policy
+	element.</span></p><div class="diff-del"><p class="diff-del">policy</p></div><p><span class="diff-add">[<a name="policy_subject" title="policy subject">Definition</a>: A <b>policy
+<span class="diff-add">subject</span></b> is <span class="diff-add">an</span><span class="diff-del">a
+collection </span><span class="diff-chg">entity </span><span class="diff-add">(e.g.,</span><span class="diff-del">policy
+alternatives. </span><span class="diff-add">an</span><span class="diff-del">policy </span><span class="diff-add">endpoint, message, resource,</span><span class="diff-del">alternativeA
+</span><span class="diff-add">interaction)</span><span class="diff-del">policy </span><span class="diff-add">with</span><span class="diff-del">alternative </span><span class="diff-chg">which </span>a <a title="policy" href="#policy"><span class="diff-add">policy</span></a><span class="diff-del">collection </span><span class="diff-add">can
+be</span><span class="diff-del">of </span><span class="diff-add">associated.</span><span class="diff-del">policy </span>]</span><span class="diff-del">assertions.</span></p><div class="diff-del"><p class="diff-del">policy assertion</p></div><p><span class="diff-add">[<a name="policy_scope" title="policy scope">Definition</a>: A <b>policy
+<span class="diff-chg">scope</span></b> <span class="diff-add">is</span><span class="diff-del">represents an </span><span class="diff-chg">a </span><span class="diff-add">collection</span><span class="diff-del">requirement,
+capability, </span><span class="diff-chg">of </span><a title="policy subject" href="#policy_subject"><span class="diff-add">policy
+subjects</span></a><span class="diff-del">other </span><span class="diff-chg">to which </span>a <span class="diff-del">behavior.</span>policy <span class="diff-add">may apply.</span>]</span></p><div class="diff-del"><p class="diff-del">attachment</p></div><p><span class="diff-add">[<a name="policy_attachment" title="policy attachment">Definition</a>: A
+<b>policy attachment</b> is a mechanism for associating <a title="policy" href="#policy">policy</a> with one or more <a title="policy scope" href="#policy_scope">policy scopes</a>.]</span></p><div class="diff-del"><p class="diff-del">policy expression</p></div><p><span class="diff-add">[<a name="effective_policy" title="effective policy">Definition</a>: <span class="diff-add">An</span><span class="diff-del">A
+</span><b><span class="diff-add">effective</span><span class="diff-del">policy expression is an XML Infoset representation of a
+</span>policy</b>, <span class="diff-add">for</span><span class="diff-del">either in </span>a <span class="diff-add">given</span><span class="diff-del">normal form </span><a title="policy subject" href="#policy_subject"><span class="diff-add">policy</span><span class="diff-del">or </span><span class="diff-add">subject</span></a><span class="diff-add">,</span><span class="diff-del">in
+an </span><span class="diff-chg">is the </span><span class="diff-add">resultant
+combination</span><span class="diff-del">form. </span><span class="diff-add">of</span><span class="diff-del">policy </span><span class="diff-add">relevant</span><span class="diff-del">scopeA </span><span class="diff-add">policies.</span><span class="diff-del">policy
+scope </span><span class="diff-chg">The relevant policies are </span><span class="diff-add">those</span><span class="diff-del">policy
+</span><span class="diff-add">attached</span><span class="diff-del">subjects </span>to <a title="policy scope" href="#policy_scope"><span class="diff-add">policy</span><span class="diff-del">which </span><span class="diff-add">scopes</span></a><span class="diff-del">a </span><span class="diff-add">that
+contain</span><span class="diff-del">policy </span><span class="diff-chg">the </span><span class="diff-del">apply.</span>policy <span class="diff-add">subject.</span>]</span></p><div class="diff-del"><p class="diff-del">subject</p></div><p><span class="diff-add">[<a name="element_policy" title="element policy">Definition</a>: <span class="diff-add">The
+	</span><span class="diff-del">A </span><b><span class="diff-add">element </span>policy
+<span class="diff-del">subject</span></b> is <span class="diff-chg">the </span><a title="policy" href="#policy"><span class="diff-add">policy</span></a><span class="diff-del">entity </span><span class="diff-chg">attached to the </span><a title="policy subject" href="#policy_subject"><span class="diff-add">policy</span><span class="diff-del">message, </span><span class="diff-add">subjects</span></a> <span class="diff-add">associated</span><span class="diff-del">resource,
+interaction) </span>with
+	<span class="diff-add">the </span><span class="diff-chg">element information </span><span class="diff-add">item</span><span class="diff-del">policy </span><span class="diff-add">that</span><span class="diff-del">can
+be </span><span class="diff-chg">contains </span><span class="diff-add">it.</span>]</span></p></div><div class="div2">
 <h3><a name="Example"></a>2.4 Example</h3><p>This specification defines several mechanisms for
 	associating policies (Web Services Policy 1.5 - Framework, [<a href="#WS-Policy">[Web Services Policy Framework]</a>]) with various XML Web service entities. For
 	brevity, we define two sample <a title="policy expression" href="#policy_expression">policy expressions</a> that the
@@ -307,7 +294,7 @@
 	mechanisms.</p><p>When multiple attachments are made, <span class="diff-add">they must be combined
 	to ascertain </span>the
 <span class="diff-del">effective </span><span class="diff-add"><a title="effective policy" href="#effective_policy"><span class="diff-add">effective
-	</span>policy</a></span><span class="diff-del">, </span>for a <span class="diff-chg">particular </span><a title="policy subject" href="#policy_subject">policy subject</a><span class="diff-chg">. </span><span class="diff-add">This </span>is <span class="diff-add">done</span><span class="diff-del">the 
+	</span>policy</a></span><span class="diff-del">, </span>for a <span class="diff-chg">particular </span><a title="policy subject" href="#policy_subject">policy subject</a><span class="diff-add">. This</span><span class="diff-del">, </span>is <span class="diff-add">done</span><span class="diff-del">the 
 combination </span><span class="diff-add">by
 	identifying</span><span class="diff-del">of </span><span class="diff-chg">which </span><span class="diff-add"><a title="policy scope" href="#policy_scope"><span class="diff-add">policy</span><span class="diff-del">policies. </span><span class="diff-add">scopes</span></a></span><span class="diff-del">The </span><span class="diff-chg">a particular subject </span><span class="diff-add">is</span><span class="diff-del">those
 attached </span><span class="diff-chg">in </span><span class="diff-add">and
@@ -465,8 +452,10 @@
   
     wsdl11:portType
     wsdl11:portType/wsdl11:operation/wsdl11:input
-    wsdl11:portType/wsdl11:operation/wsdl11:output
-    wsdl11:portType/wsdl11:operation/wsdl11:fault</span></p><p>If it is necessary to include the actual <a title="policy expression" href="#policy_expression">policy expressions</a> within
+    wsdl11:portType/wsdl11:operation/wsdl11:output</span></p><div class="diff-del"><p class="diff-del">wsdl11:portType/wsdl11:operation/wsdl11:fault
+  
+
+</p></div><p>If it is necessary to include the actual <a title="policy expression" href="#policy_expression">policy expressions</a> within
 the WSDL description itself, it is <span class="rfc2119">RECOMMENDED</span> that
 their <code class="elt">wsp:Policy</code>  elements be included as children of
 the <code class="elt">wsdl11:definition</code>  element, and referenced using
@@ -936,7 +925,7 @@
         (See <a href="http://www.ietf.org/rfc/rfc2119.txt">http://www.ietf.org/rfc/rfc2119.txt</a>.)</dd><dt class="label"><span class="diff-chg"><a name="RFC3986"></a>IETF RFC 3986</span></dt><dd><div class="diff-chg">
 	<cite><span class="diff-chg">Uniform </span>Resource <span class="diff-chg">Identifier </span><span class="diff-add">(URI): Generic
 	Syntax</span><span class="diff-del">(IRIs)
-        </span></cite>, <span class="diff-add">T. Berners-Lee, R.</span><span class="diff-del">M. </span><span class="diff-chg">Fielding, </span>and
+        </span></cite>, <span class="diff-add">T. Berners-Lee,</span><span class="diff-del">M. </span><span class="diff-add">R. Fielding,</span><span class="diff-del">Duerst </span>and
 	<span class="diff-add">L. </span><span class="diff-chg">Masinter, </span><span class="diff-del">Suignard, 
         </span>Authors. Internet Engineering Task Force,
         <span class="diff-del">January </span><span class="diff-add">January
@@ -1184,7 +1173,7 @@
                        	Completed action items: 15 
                        	    as early as possible in the doc, use the definition that are defined in the doc.
                        	    Issue 3545,
-                       	    use of {any} and {@any} in xpath-like expressions not defined in Notational Conventions section                     
+                       	    use of {any} and {@any} in xpath-like expressions not defined in Notational Conventions section                     	                         	
           20060808
           ASV
           Implemented the 

Index: ws-policy-attachment.xml
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.xml,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- ws-policy-attachment.xml	4 Sep 2006 23:17:42 -0000	1.32
+++ ws-policy-attachment.xml	5 Sep 2006 01:02:51 -0000	1.33
@@ -276,7 +276,7 @@
 	    
 <p>We introduce the following terms that are used throughout this document:</p>
   &glossary-attachment;
-<p><termdef id='policy' term='policy'>A <term>policy</term> is a
+<!--<p><termdef id='policy' term='policy'>A <term>policy</term> is a
 collection of <termref def='policy_alternative'>policy
 alternatives</termref>. </termdef></p>
 
@@ -305,7 +305,7 @@
 <p><termdef id='policy_attachment' term='policy attachment'>A
 <term>policy attachment</term> is a mechanism for associating <termref
 def='policy'>policy</termref> with one or more <termref
-def='policy_scope'>policy scopes</termref>.</termdef></p>
+def='policy_scope'>policy scopes</termref>.</termdef></p>-->
 
 </div2>
       <div2 id='Example'>

Received on Tuesday, 5 September 2006 01:04:58 UTC