- From: Asir Vedamuthu via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 12 Sep 2006 22:14:06 +0000
- To: public-ws-policy-eds@w3.org
Update of /sources/public/2006/ws/policy
In directory hutz:/tmp/cvs-serv27200
Modified Files:
ws-policy-primer.html entities.dtd ws-policy-framework.html
ws-policy-attachment.html
Log Message:
Fixed the entity issue that we just discovered
Index: ws-policy-primer.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-primer.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- ws-policy-primer.html 3 Sep 2006 04:02:34 -0000 1.8
+++ ws-policy-primer.html 12 Sep 2006 22:14:03 -0000 1.9
@@ -1,6 +1,5 @@
-<!DOCTYPE html
- PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Primer</title><style type="text/css">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en-US"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Primer</title><style type="text/css">
code { font-family: monospace; }
div.constraint,
@@ -48,124 +47,196 @@
div.exampleWrapper { margin: 4px }
div.exampleHeader { font-weight: bold;
[...2351 lines suppressed...]
+ <td rowspan="1" colspan="1">Created first draft per action item <a href="http://www.w3.org/2006/07/12-ws-policy-minutes.html#action02">2</a> from the
+ Austin F2F. This draft is based on a <a href="http://lists.w3.org/Archives/Public/public-ws-policy/2006Jul/0001.html">contribution</a> from Microsoft.</td>
+ </tr>
+ <tr>
+ <td rowspan="1" colspan="1">20060829</td>
+ <td rowspan="1" colspan="1">ASV</td>
+ <td rowspan="1" colspan="1">Implemented the
<a href="http://www.w3.org/2006/08/23-ws-policy-minutes.html#action06">resolution</a>
for issue
<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3561">3561</a>: replaced URI with IRI.
- </td></tr></tbody></table><br></div></div></body></html>
\ No newline at end of file
+ </td>
+ </tr>
+ </tbody>
+ </table><br>
+ </div>
+ </div>
+</body></html>
\ No newline at end of file
Index: ws-policy-framework.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-framework.html,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -d -r1.33 -r1.34
--- ws-policy-framework.html 12 Sep 2006 21:37:21 -0000 1.33
+++ ws-policy-framework.html 12 Sep 2006 22:14:03 -0000 1.34
@@ -1,4 +1,4 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en-US"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Framework</title><style type="text/css">
code { font-family: monospace; }
@@ -47,7 +47,7 @@
div.exampleWrapper { margin: 4px }
div.exampleHeader { font-weight: bold;
margin: 4px}
-</style><link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/base.css"><link rel="contents" href="#contents"></head><body>
+</style><link type="text/css" rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/base.css"><link href="#contents" rel="contents"></head><body>
<div class="head">
<h1>Web Services Policy 1.5 - Framework</h1>
<h2>Editors' copy $Date$ @@ @@@@ @@@@</h2><dl><dt>This version:</dt><dd>
@@ -73,7 +73,7 @@
no official standing.</strong></p><p></p></div>
<hr><div class="toc">
<h2><a name="contents">Table of Contents</a></h2><p class="toc">1. <a href="#tocRange">Introduction</a><br> 1.1 <a href="#Example">Example</a><br>2. <a href="#Notation_Terminilogy">Notations and Terminology</a><br> 2.1 <a href="#Notational_Conventions">Notational Conventions</a><br> 2.2 <a href="#Extensibility">Extensibility</a><br> 2.3 <a href="#XML_Namespaces">XML Namespaces</a><br> 2.4 <a href="#Terminology">Terminology</a><br>3. <a href="#Policy_Model">Policy Model</a><br> 3.1 <a href="#rPolicy_Assertion">Policy Assertion</a><br> 3.2 <a href="#rPolicy_Alternative">Policy Alternative</a><br> 3.3 <a href="#rPolicy">Policy</a><br> 3.4 <a href="#Web_services">Web services</a><br>4. <a href="#rPolicy_Expression">Policy Expression</a><br> 4.1 <a href="#Normal_Form_Policy_Expression"Normal Form Policy Expression</a><br> 4.2 <a href="#Policy_Identification">Policy Identification</a><br> 4.3 <a href="#Compact_Policy_Expression">Compact Policy Expression</a><br> 4.3.1 <a href="#Optional_Policy_Assertions">Optional Policy Assertions</a><br> 4.3.2 <a href="#Policy_Assertion_Nesting">Policy Assertion Nesting</a><br> 4.3.3 <a href="#Policy_Operators">Policy Operators</a><br> 4.3.4 <a href="#Policy_Inclusion">Policy Inclusion</a><br> 4.4 <a href="#Policy_Intersection">Policy Intersection</a><br>5. <a href="#Security_Considerations">Security Considerations</a><br>6. <a href="#Conformance">Conformance</a><br></p>
-<h3><a name="appendix" id="appendix">Appendices</a></h3><p class="toc">A. <a href="#References">References</a><br> A.1 <a href="#Normative-References">Normative References</a><br> A.2 <a href="#Informative-References">Other References</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#change-description">Changes in this Version of the Document</a> (Non-Normative)<br>D. <a href="#change-log">Web Services Policy 1.5 - Framework Change Log</a> (Non-Normative)<br></p></div><hr><div class="body">
+<h3><a id="appendix" name="appendix">Appendices</a></h3><p class="toc">A. <a href="#References">References</a><br> A.1 <a href="#Normative-References">Normative References</a><br> A.2 <a href="#Informative-References">Other References</a><br>B. <a href="#acknowledgments">Acknowledgements</a> (Non-Normative)<br>C. <a href="#change-description">Changes in this Version of the Document</a> (Non-Normative)<br>D. <a href="#change-log">Web Services Policy 1.5 - Framework Change Log</a> (Non-Normative)<br></p></div><hr><div class="body">
<div class="div1">
<h2><a name="tocRange"></a>1. Introduction</h2>
@@ -83,13 +83,13 @@
entities in a Web services-based system.
</p>
- <p>[<a name="policy" title="policy">Definition</a>: A <b>policy</b> is a collection of
+ <p>[<a title="policy" name="policy">Definition</a>: A <b>policy</b> is a collection of
<a title="policy alternative" href="#policy_alternative">policy alternatives</a>, ]
- where [<a name="policy_alternative" title="policy alternative">Definition</a>: a <b>policy alternative</b>
+ where [<a title="policy alternative" name="policy_alternative">Definition</a>: a <b>policy alternative</b>
is a collection of <a title="policy assertion" href="#policy_assertion">policy assertions</a>.]
- [<a name="policy_assertion" title="policy assertion">Definition</a>: A <b>policy assertion</b>
+ [<a title="policy assertion" name="policy_assertion">Definition</a>: A <b>policy assertion</b>
represents an individual requirement, capability, or other property of a behavior.]
- [<a name="policy_expression" title="policy expression">Definition</a>: A <b>policy expression</b>
+ [<a title="policy expression" name="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.] Some policy assertions
specify traditional requirements and capabilities that
@@ -103,12 +103,12 @@
<p>Web Services Policy 1.5 - Framework does not specify policy discovery or
<a title="policy attachment" href="#policy_attachment">policy attachment</a>.
- [<a name="policy_attachment" title="policy attachment">Definition</a>: A
+ [<a title="policy attachment" name="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>.]
- [<a name="policy_scope" title="policy scope">Definition</a>: A <b>policy scope</b> is a collection of
+ [<a title="policy scope" name="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.]
- [<a name="policy_subject" title="policy subject">Definition</a>: A <b>policy subject</b> is an entity
+ [<a title="policy subject" name="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. ]
@@ -128,11 +128,11 @@
assertions defined in WS-SecurityPolicy [<cite><a href="#WS-SecurityPolicy">WS-SecurityPolicy</a></cite>]:</p>
<div class="exampleOuter">
- <p style="text-align: left" class="exampleHead"><i><span>Example 1-1. </span>Use of Web Services Policy with security policy assertions.</i></p>
+ <p class="exampleHead" style="text-align: left"><i><span>Example 1-1. </span>Use of Web Services Policy with security policy assertions.</i></p>
<div class="exampleInner"><pre>
(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <wsp:ExactlyOne>
(03) <sp:Basic256Rsa15 />
(04) <sp:TripleDesRsa15 />
@@ -207,7 +207,7 @@
<ul>
<li>
<p>An element extensibility point is referred to using {any} in place of the element name. This
-indicates that any element name can be used, from any namespace other than the http://www.w3.org/@@@@/@@/policy
+indicates that any element name can be used, from any namespace other than the http://www.w3.org/@@@@/@@/ws-policy
namespace. </p>
</li>
<li>
@@ -262,7 +262,7 @@
</tr>
<tr>
<td rowspan="1" colspan="1"><code>wsp</code></td>
-<td rowspan="1" colspan="1"><code>http://www.w3.org/@@@@/@@/policy</code></td>
+<td rowspan="1" colspan="1"><code>http://www.w3.org/@@@@/@@/ws-policy</code></td>
<td rowspan="1" colspan="1">This specification</td>
</tr>
<tr>
@@ -278,7 +278,7 @@
</tbody>
</table><br>
<p>All information items defined by this specification
- are identified by the XML namespace URI [<cite><a href="#XML-NS">XML Namespaces</a></cite>] <code>http://www.w3.org/@@@@/@@/policy</code>. A <a href="http://www.w3.org/@@@@/@@/policy">normative XML Schema</a> [<cite><a href="#XMLSchemaPart1">XML Schema Structures</a></cite>, <cite><a href="#XMLSchemaPart2">XML Schema Datatypes</a></cite>] document can be obtained by
+ are identified by the XML namespace URI [<cite><a href="#XML-NS">XML Namespaces</a></cite>] <code>http://www.w3.org/@@@@/@@/ws-policy</code>. A <a href="http://www.w3.org/@@@@/@@/ws-policy">normative XML Schema</a> [<cite><a href="#XMLSchemaPart1">XML Schema Structures</a></cite>, <cite><a href="#XMLSchemaPart2">XML Schema Datatypes</a></cite>] document can be obtained by
dereferencing the XML namespace URI.</p>
<p>It is the intent of the W3C Web Services Policy Working Group that
@@ -327,7 +327,8 @@
</p>
<p>We introduce the following terms that are used throughout this document:</p>
- <dl><dt class="label"><a href="#nested_policy_expression">nested policy expression</a></dt><dd><p>A <b>nested policy expression</b> is a <a title="policy expression" href="#policy_expression">policy expression</a> that is an Element Information Item in the <strong>[children]</strong> property of a <a title="policy assertion" href="#policy_assertion">policy assertion</a>.</p></dd><dt class="label"><a href="#policy">policy</a></dt><dd><p>A <b>policy</b> is a collection of
+
+<dl><dt class="label"><a href="#nested_policy_expression">nested policy expression</a></dt><dd><p>A <b>nested policy expression</b> is a <a title="policy expression" href="#policy_expression">policy expression</a> that is an Element Information Item in the <strong>[children]</strong> property of a <a title="policy assertion" href="#policy_assertion">policy assertion</a>.</p></dd><dt class="label"><a href="#policy">policy</a></dt><dd><p>A <b>policy</b> is a collection of
<a title="policy alternative" href="#policy_alternative">policy alternatives</a>, </p></dd><dt class="label"><a href="#policy_alternative">policy alternative</a></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"><a href="#policy_assertion">policy assertion</a></dt><dd><p>A <b>policy assertion</b>
represents an individual requirement, capability, or other property of a behavior.</p></dd><dt class="label"><a href="#policy_assertion_parameter">policy assertion parameter</a></dt><dd><p>A <b>policy assertion parameter</b>
@@ -366,7 +367,7 @@
type</a> is identified only by the XML Infoset <strong>[namespace name]</strong> and <strong>[local name]</strong> properties (that
is, the qualified name or QName) of the root Element
Information Item representing the assertion.
- [<a name="policy_assertion_type" title="policy assertion type">Definition</a>: A <b>policy assertion type</b>
+ [<a title="policy assertion type" name="policy_assertion_type">Definition</a>: A <b>policy assertion type</b>
represents a class of <a title="policy assertion" href="#policy_assertion">policy assertions</a> and implies a
schema for the assertion and assertion-specific semantics.]
Assertions of
@@ -385,7 +386,7 @@
<p>The XML Infoset of a <a title="policy assertion" href="#policy_assertion">policy assertion</a> <span class="rfc2119">MAY</span> contain a non-empty <strong>[attributes]</strong> property and/or a non-empty <strong>[children]</strong>
property. Such content <span class="rfc2119">MAY</span> be used to parameterize the
behavior indicated by the assertion.
- [<a name="policy_assertion_parameter" title="policy assertion parameter">Definition</a>: A <b>policy assertion parameter</b>
+ [<a title="policy assertion parameter" name="policy_assertion_parameter">Definition</a>: A <b>policy assertion parameter</b>
qualifies the behavior indicated by a <a title="policy assertion" href="#policy_assertion">policy assertion</a>.]
For example, an
assertion identifying support for a specific reliable
@@ -417,7 +418,7 @@
<p>The vocabulary of a policy alternative is the set of
all <a title="policy assertion type" href="#policy_assertion_type">policy assertion
types</a> within the alternative.
- [<a name="policy_vocabulary" title="policy vocabulary">Definition</a>: A <b>policy vocabulary</b> is the set of all
+ [<a title="policy vocabulary" name="policy_vocabulary">Definition</a>: A <b>policy vocabulary</b> is the set of all
<a title="policy assertion type" href="#policy_assertion_type">policy assertion types</a> used in a policy.]
An assertion whose type
is part of the policy's vocabulary but is not included in
@@ -579,7 +580,7 @@
<p>For example, the following is the normal form of the policy expression example introduced earlier.</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <wsp:ExactlyOne>
(03) <wsp:All>
(04) <sp:Basic256Rsa15 />
@@ -639,13 +640,13 @@
<div class="exampleInner"><pre>(01) <wsp:Policy
Name="http://www.example.com/policies/P1"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <!-- Details omitted for readability -->
(03) </wsp:Policy></pre></div>
<p>The following example illustrates how to associate a policy expression with the IRI-reference <code>"#P1"</code>:</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
wsu:Id="P1"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy"
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" >
(02) <!-- Details omitted for readability -->
(03) </wsp:Policy></pre></div>
@@ -669,7 +670,7 @@
<li><p>Start with the <strong>[document
element]</strong> property D of the Document Information Item of the
policy expression. The <strong>[namespace
-name]</strong> of D is always <code>"http://www.w3.org/@@@@/@@/policy"</code>. In the base case,
+name]</strong> of D is always <code>"http://www.w3.org/@@@@/@@/ws-policy"</code>. In the base case,
the <strong>[local name]</strong> property of D is
<code>"Policy"</code>; in the recursive case, the <strong>[local name]</strong> property of D is
<code>"Policy"</code>, <code>"ExactlyOne"</code>, or
@@ -680,7 +681,7 @@
form.</p>
<ol>
<li><p>If the <strong>[namespace name]</strong>
-property of C is <code>"http://www.w3.org/@@@@/@@/policy"</code> and the <strong>[local
+property of C is <code>"http://www.w3.org/@@@@/@@/ws-policy"</code> and the <strong>[local
name]</strong> property of C is <code>"Policy"</code>,
<code>"ExactlyOne"</code>, or <code>"All"</code>, C is an expression
of a policy operator; normalize C by recursively applying this
@@ -731,13 +732,13 @@
<p>For example, the following compact policy expression:</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <sp:IncludeTimestamp wsp:Optional="true" />
(03) </wsp:Policy></pre></div>
<p>is equivalent to the following normal form policy expression:</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <wsp:ExactlyOne>
(03) <wsp:All>
(04) <sp:IncludeTimestamp />
@@ -758,7 +759,7 @@
<h4><a name="Policy_Assertion_Nesting"></a>4.3.2 Policy Assertion Nesting</h4>
<p>Any <a title="policy assertion" href="#policy_assertion">policy assertion</a>
-<span class="rfc2119">MAY</span> contain a <a title="policy expression" href="#policy_expression">policy expression</a>. [<a name="nested_policy_expression" title="nested policy expression">Definition</a>: A <b>nested policy expression</b> is a <a title="policy expression" href="#policy_expression">policy expression</a> that is an Element Information Item in the <strong>[children]</strong> property of a <a title="policy assertion" href="#policy_assertion">policy assertion</a>.] The schema
+<span class="rfc2119">MAY</span> contain a <a title="policy expression" href="#policy_expression">policy expression</a>. [<a title="nested policy expression" name="nested_policy_expression">Definition</a>: A <b>nested policy expression</b> is a <a title="policy expression" href="#policy_expression">policy expression</a> that is an Element Information Item in the <strong>[children]</strong> property of a <a title="policy assertion" href="#policy_assertion">policy assertion</a>.] The schema
outline for a <a title="nested policy expression" href="#nested_policy_expression">nested policy expression</a> is:</p>
<div class="exampleInner"><pre><<em>Assertion</em> …>
@@ -812,7 +813,7 @@
<p>For example, consider the following compact nested policy expression:</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <sp:TransportBinding>
(03) <wsp:Policy>
(04) <sp:AlgorithmSuite>
@@ -844,7 +845,7 @@
<p>The normalized form of this policy is equivalent to the following:</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <wsp:ExactlyOne>
(03) <wsp:All>
(04) <sp:TransportBinding>
@@ -1019,7 +1020,7 @@
<p>For example, given the following compact policy expression:</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <sp:RequireDerivedKeys wsp:Optional="true" />
(03) <wsp:ExactlyOne>
(04) <sp:WssUsernameToken10 />
@@ -1037,7 +1038,7 @@
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <wsp:ExactlyOne>
(03) <wsp:All> <!-- @wsp:Optional alternative with assertion -->
(04) <sp:RequireDerivedKeys />
@@ -1057,7 +1058,7 @@
<p>Finally, noting that <code class="elt">wsp:Policy</code> is equivalent to <code class="elt">wsp:All</code> , and distributing <code class="elt">wsp:All</code> over <code class="elt">wsp:ExactlyOne</code> yields the following normal form policy expression:</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <wsp:ExactlyOne>
(03) <wsp:All>
(04) <sp:RequireDerivedKeys />
@@ -1126,7 +1127,7 @@
</thead>
<tbody>
<tr>
-<td rowspan="1" colspan="1"><code>http://www.w3.org/@@@@/@@/policy/Sha1Exc</code> (implied)</td>
+<td rowspan="1" colspan="1"><code>http://www.w3.org/@@@@/@@/ws-policy/Sha1Exc</code> (implied)</td>
<td rowspan="1" colspan="1">The digest is a SHA1 hash over the octet stream resulting from using the Exclusive XML canonicalization defined for XML Signature [<cite><a href="#XML-Signature">XML-Signature</a></cite>].</td>
</tr>
</tbody>
@@ -1146,7 +1147,7 @@
<p>In the example below two policies include and extend a common policy. In the first example there is a single policy document containing two policy assertions. The expression is given an identifier but not a fully qualified location. The second and third expressions reference the first expression by URI indicating the referenced expression is within the document. </p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy"
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
wsu:Id="Protection" >
(02) <sp:EncryptSignature wsp:Optional="true" />
@@ -1155,14 +1156,14 @@
</pre></div>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <wsp:PolicyReference URI="#Protection" />
(03) <sp:OnlySignEntireHeadersAndBody />
(04) </wsp:Policy>
</pre></div>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
(02) <sp:IncludeTimestamp />
(03) <wsp:PolicyReference URI="#Protection" />
(04) <sp:OnlySignEntireHeadersAndBody />
@@ -1187,7 +1188,7 @@
<p>As an example of intersection, consider two input policies in normal form:</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
<!-- Policy P1 -->
(02) <wsp:ExactlyOne>
(03) <wsp:All> <!-- Alternative A1 -->
@@ -1215,7 +1216,7 @@
<p>As this example illustrates, compatibility between two policy assertions is based on assertion type and delegates parameter processing to domain-specific processing.</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
<!-- Policy P2 -->
(02) <wsp:ExactlyOne>
(03) <wsp:All> <!-- Alternative A3 -->
@@ -1234,7 +1235,7 @@
<p>Because there is only one alternative (A2) in policy P1 with the same vocabulary — the assertions have the same type — as another alternative (A3) in policy P2, the intersection is a policy with a single alternative that contains all of the assertions in A2 and in A3.</p>
<div class="exampleInner"><pre>(01) <wsp:Policy
xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy"
- xmlns:wsp="http://www.w3.org/@@@@/@@/policy" >
+ xmlns:wsp="http://www.w3.org/@@@@/@@/ws-policy" >
<!-- Intersection of P1 and P2 -->
(02) <wsp:ExactlyOne>
(03) <wsp:All>
Index: entities.dtd
===================================================================
RCS file: /sources/public/2006/ws/policy/entities.dtd,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -d -r1.6 -r1.7
--- entities.dtd 10 Sep 2006 19:17:20 -0000 1.6
+++ entities.dtd 12 Sep 2006 22:14:03 -0000 1.7
@@ -17,7 +17,7 @@
<!ENTITY primer.title "Web Services Policy 1.5 - Primer">
<!-- XML Namespaces used in the drafts -->
-<!ENTITY nsuri "http://www.w3.org/&draft.year;/&draft.mm;/policy" >
+<!ENTITY nsuri "http://www.w3.org/&draft.year;/&draft.mm;/ws-policy" >
<!-- Misc entities. Feel free to add more -->
Index: ws-policy-attachment.html
===================================================================
RCS file: /sources/public/2006/ws/policy/ws-policy-attachment.html,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- ws-policy-attachment.html 10 Sep 2006 19:17:20 -0000 1.41
+++ ws-policy-attachment.html 12 Sep 2006 22:14:03 -0000 1.42
@@ -1,6 +1,5 @@
-<!DOCTYPE html
- PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html lang="en-US"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Attachment</title><style type="text/css">
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<html lang="en-US"><head><META http-equiv="Content-Type" content="text/html; charset=utf-8"><title>Web Services Policy 1.5 - Attachment</title><style type="text/css">
code { font-family: monospace; }
div.constraint,
@@ -48,24 +47,40 @@
div.exampleWrapper { margin: 4px }
div.exampleHeader { font-weight: bold;
[...2179 lines suppressed...]
+ </td>
+ </tr>
+
+ </tbody>
+ <tr>
+ <td rowspan="1" colspan="1">20060906</td>
+ <td rowspan="1" colspan="1">ASV</td>
+ <td rowspan="1" colspan="1">Implemented the
<a href="http://www.w3.org/2006/09/06-ws-policy-minutes.html#action07">resolution</a>
for issue
<a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3557">3557</a>: clarify the use of domain expressions.
- </td></tr></table><br></div></div></body></html>
\ No newline at end of file
+ </td>
+ </tr>
+ </table><br>
+ </div>
+</div>
+</body></html>
\ No newline at end of file
Received on Tuesday, 12 September 2006 22:14:20 UTC