RE: New Issue: Policy framework should document extensibility points using {any} and @{any} in xpath-like expressions, and define these in Notational Conventions section

> The remaining places may not be extensible by design

The extensibility points in the WS-Policy Framework [1] are:

wsp:Policy/{any}
wsp:ExactlyOne/{any}
wsp:All/{any}

wsp:Policy/@{any}
wsp:PolicyReference/@{any}

Per extensibility WS-Policy Extensibility model [2], if an EII is not
recognized, it should be treated as an assertion; if an AII is not
recognized, it should be ignored.

[1] See XML Schema for WS-Policy
[2]
http://dev.w3.org/cvsweb/~checkout~/2006/ws/policy/ws-policy-framework.h
tml?content-type=text/html;%20charset=utf-8#Extensibility 

Regards,
 
Asir S Vedamuthu
Microsoft Corporation


-----Original Message-----
From: public-ws-policy-request@w3.org
[mailto:public-ws-policy-request@w3.org] On Behalf Of David Orchard
Sent: Tuesday, August 15, 2006 4:27 PM
To: public-ws-policy@w3.org
Subject: New Issue: Policy framework should document extensibility
points using {any} and @{any} in xpath-like expressions, and define
these in Notational Conventions section


http://www.w3.org/Bugs/Public/show_bug.cgi?id=3590 

(content follows)

Policy framework defines a number of elements that have extensibility
points
for attributes and elements.  In a few places, such as were <assertion>s
can
occur, the extensibility point is documented.  

Every place where extensibility can occur, such extensibility should be
documented.  The places are:
/wsp:Policy/@{any}
/wsp:Policy/.../wsp:PolicyReference/@{any}
/wsp:Policy/.../wsp:PolicyReference/{any}
/wsp:Policy/wsp:ExactlyOne/@{any}
/wsp:Policy/wsp:ExactlyOne/wsp:All/@{any}

Note the first 2 cases have the elipses notation already in the pseudo
schema. 
The remaining places may not be extensibible by design.  

The description of attribute extensibility from attachments is
typically:
Additional attributes MAY be specified but MUST NOT contradict the
semantics of
the owner element; if an attribute is not recognized, it SHOULD be
ignored.

Though I do think the "ignoring" part is redundant with the
extensibility
processing model text.

I propose that:
1. the same notation conventions from the attachment document be
included in
framework
2. the agreed upon extensibility points are documented.

Cheers,
Dave

Received on Wednesday, 16 August 2006 15:16:20 UTC