- From: David Orchard via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 28 Aug 2006 20:12:25 +0000
- To: public-ws-policy-eds@w3.org
Update of /sources/public/2006/ws/policy In directory hutz:/tmp/cvs-serv12213 Modified Files: ws-policy-framework.xml ws-policy-framework.html Log Message: Partial <loc href="http://www.w3.org/2006/08/23-ws-policy-minutes.html#action14">resolution</loc> for issue <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3590">3590</loc>. for adding document attribute extensbility of wsp:Policy/@{any} and wsp:Policy/.../wsp:PolicyReference/@{any} Index: ws-policy-framework.xml =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-framework.xml,v retrieving revision 1.27 retrieving revision 1.28 diff -u -d -r1.27 -r1.28 --- ws-policy-framework.xml 28 Aug 2006 05:00:10 -0000 1.27 +++ ws-policy-framework.xml 28 Aug 2006 20:12:22 -0000 1.28 @@ -228,6 +228,21 @@ Element or Attribute Information Items.</p> </item> </ulist> + <p>Elements and Attributes defined by this specification are referred to in the text of this document using +XPath 1.0 [XPATH 1.0] expressions. Extensibility points are referred to using an extended version of this +syntax:</p> + <ulist> + <item> + <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 &nsuri; +namespace. </p> + </item> + <item> + <p>An attribute extensibility point is referred to using @{any} in place of the attribute name. This +indicates that any attribute name can be used, from any namespace other than the &nsuri; +namespace. </p> + </item> + </ulist> <p> Normative text within this specification takes precedence @@ -570,6 +585,15 @@ <label><code>/wsp:Policy/wsp:ExactlyOne/wsp:All/*</code></label> <def><p>XML Infoset representation of a policy assertion.</p></def> </gitem> +<gitem> +<label><att>/wsp:Policy/@{any}</att></label> +<def><p>Additional attributes <rfc2119>MAY</rfc2119> be specified but +<rfc2119>MUST NOT</rfc2119> contradict the semantics of the owner +element; if an attribute is not recognized, it +<rfc2119>SHOULD</rfc2119> be ignored.</p> +</def> +</gitem> + </glist> <p>If an <termref def='policy_assertion'>assertion</termref> in the @@ -1135,6 +1159,18 @@ </tr> </tbody> </table> + +<glist> +<gitem> +<label><att>/wsp:Policy/…/wsp:PolicyReference/@{any}</att></label> +<def><p>Additional attributes <rfc2119>MAY</rfc2119> be specified but +<rfc2119>MUST NOT</rfc2119> contradict the semantics of the owner +element; if an attribute is not recognized, it +<rfc2119>SHOULD</rfc2119> be ignored.</p> +</def> +</gitem> +</glist> + <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> <eg xml:space="preserve">(01) <wsp:Policy xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy" @@ -1623,6 +1659,16 @@ <loc href="http://www.w3.org/2006/08/23-ws-policy-minutes.html#action03">resolution</loc> for adding Conformance section. </td> + </tr> + <tr> + <td>20060828</td> + <td>DBO</td> + <td>Completed action item: + Partial <loc href="http://www.w3.org/2006/08/23-ws-policy-minutes.html#action14">resolution</loc> + for issue + <loc href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3590">3590</loc>. + for adding document attribute extensbility of wsp:Policy/@{any} and wsp:Policy/.../wsp:PolicyReference/@{any} + </td> </tr> </tbody> </table> Index: ws-policy-framework.html =================================================================== RCS file: /sources/public/2006/ws/policy/ws-policy-framework.html,v retrieving revision 1.23 retrieving revision 1.24 diff -u -d -r1.23 -r1.24 --- ws-policy-framework.html 28 Aug 2006 05:00:10 -0000 1.23 +++ ws-policy-framework.html 28 Aug 2006 20:12:23 -0000 1.24 @@ -226,6 +226,21 @@ Element or Attribute Information Items.</p> </li> </ul> + <p>Elements and Attributes defined by this specification are referred to in the text of this document using +XPath 1.0 [XPATH 1.0] expressions. Extensibility points are referred to using an extended version of this +syntax:</p> + <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 +namespace. </p> + </li> + <li> + <p>An attribute extensibility point is referred to using @{any} in place of the attribute name. This +indicates that any attribute name can be used, from any namespace other than the http://www.w3.org/@@@@/@@/policy +namespace. </p> + </li> + </ul> <p> Normative text within this specification takes precedence @@ -555,6 +570,15 @@ <dt class="label"><code>/wsp:Policy/wsp:ExactlyOne/wsp:All/*</code></dt> <dd><p>XML Infoset representation of a policy assertion.</p></dd> + +<dt class="label"><code class="attr">/wsp:Policy/@{any}</code> </dt> +<dd><p>Additional attributes <span class="rfc2119">MAY</span> be specified but +<span class="rfc2119">MUST NOT</span> contradict the semantics of the owner +element; if an attribute is not recognized, it +<span class="rfc2119">SHOULD</span> be ignored.</p> +</dd> + + </dl> <p>If an <a title="policy assertion" href="#policy_assertion">assertion</a> in the @@ -1112,6 +1136,18 @@ </tr> </tbody> </table><br> + +<dl> + +<dt class="label"><code class="attr">/wsp:Policy/…/wsp:PolicyReference/@{any}</code> </dt> +<dd><p>Additional attributes <span class="rfc2119">MAY</span> be specified but +<span class="rfc2119">MUST NOT</span> contradict the semantics of the owner +element; if an attribute is not recognized, it +<span class="rfc2119">SHOULD</span> be ignored.</p> +</dd> + +</dl> + <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" @@ -1609,6 +1645,16 @@ <a href="http://www.w3.org/2006/08/23-ws-policy-minutes.html#action03">resolution</a> for adding Conformance section. </td> + </tr> + <tr> + <td rowspan="1" colspan="1">20060828</td> + <td rowspan="1" colspan="1">DBO</td> + <td rowspan="1" colspan="1">Completed action item: + Partial <a href="http://www.w3.org/2006/08/23-ws-policy-minutes.html#action14">resolution</a> + for issue + <a href="http://www.w3.org/Bugs/Public/show_bug.cgi?id=3590">3590</a>. + for adding document attribute extensbility of wsp:Policy/@{any} and wsp:Policy/.../wsp:PolicyReference/@{any} + </td> </tr> </tbody> </table><br>
Received on Monday, 28 August 2006 20:12:46 UTC