RE: Proposed solution for Issue 4141

Hi Asir,

 

I agree with your proposed refinements. 

 

Leaving the guidelines part out pending resolution of issue
<http://www.w3.org/Bugs/Public/show_bug.cgi?id=3985> 3985, here is the
updated proposal:

 

1.       Framework Document

 

In section 3.1, 5th paragraph recast the first sentence as follows:

 {The XML Infoset of a policy assertion MAY contain a non-empty [attributes]
property and/or a non-empty [children] property. Such properties, excluding
Attribute and Element Information Items from the WS-Policy language XML
namespace name, are policy assertion parameters and MAY be used to
parameterize the behavior indicated by the assertion. }

2. Primer:

 

In section "3.3 Policy Data Model", in 3rd paragraph under Figure 3.1 change
the last sentence as follows:

 

            In the XML representation, the child elements and attributes of
an assertion excluding child elements and attributes from the WS-Policy
language XML namespace name are the assertion parameters. For example
@wsp:Optional and @wsp:Ignorable are not assertion parameters.

 

Regards,

Prasad

 

-----Original Message-----
From: public-ws-policy-request@w3.org
[mailto:public-ws-policy-request@w3.org] On Behalf Of Asir Vedamuthu
Sent: Tuesday, January 09, 2007 8:03 AM
To: Prasad Yendluri; Yalcinalp, Umit; public-ws-policy@w3.org
Subject: RE: Proposed solution for Issue 4141

 

 

>{The XML Infoset of a policy assertion MAY 

>contain a non-empty [attributes] property 

>and/or a non-empty [children] property. 

>Such properties, excluding Attribute and 

>Element Information Items from the WS-Policy 

>language XML namespace name, are policy 

>assertion parameters and MAY be used to 

>parameterize the behavior indicated by the assertion. }

 

Sounds okay to me.

 

>In the XML representation, the child elements 

>and attributes of an assertion excluding Attribute 

>and Element Information Items from the WS-Policy 

>language XML namespace name are the assertion 

>parameters. For example @wsp:Optional and 

>@wsp:Ignorable are not assertion parameters

 

I suggest that we use simple words in the Primer. That is,

 

s/Attribute and Element Information Items from the WS-Policy language XML
namespace name/child elements and attributes from the policy language XML
namespace name/

 

>Guidelines Doc:

>2.2 Section 4.4.1 Assertions with Parameters 1t paragraph

 

There is a related open issue, 3985 [1].

 

[1] http://www.w3.org/Bugs/Public/show_bug.cgi?id=3985 

 

Regards,

 

Asir S Vedamuthu

Microsoft Corporation

 

 

 

 

From: public-ws-policy-request@w3.org
[mailto:public-ws-policy-request@w3.org] On Behalf Of Prasad Yendluri

Sent: Friday, January 05, 2007 12:49 PM

To: Yalcinalp, Umit; public-ws-policy@w3.org

Subject: RE: Proposed solution for Issue 4141

 

Hi Umit, Dan et al,

 

1. I like to suggest a small amendment. Change "policy language XML
namespace name" to "WS-Policy language XML namespace name". I think it would
be good to be clear here. The revised text as follows:

{The XML Infoset of a policy assertion MAY contain a non-empty [attributes]
property and/or a non-empty [children] property. Such properties, excluding
Attribute and Element Information Items from the WS-Policy language XML
namespace name, are policy assertion parameters and MAY be used to
parameterize the behavior indicated by the assertion. }

2. This change needs to be propagated to the Primer and Guidelines documents
also.

Instead of opening a new issue for those documents to address the same
problem, I suggest the following changes in them:

 

Primer:

 

2.1 In section "3.3 Policy Data Model", in 3rd paragraph under Figure 3.1
change the last sentence as follows:

 

            In the XML representation, the child elements and attributes of
an assertion excluding Attribute and Element Information Items from the
WS-Policy language XML namespace name are the assertion parameters. For
example @wsp:Optional and @wsp:Ignorable are not assertion parameters.

 

Guidelines Doc:

2.2 Section 4.4.1 Assertions with Parameters 1t paragraph says

"Note that parameters of assertions include the following:

* Complex elements with element children that cannot be policy assertions. 

* Elements that have attributes "

     This does not account for Attributes on the assertions themselves. I
suggest adding a new1st bullet that states, "Attribute Information Items on
the assertions, excluding the Attribute Information Items from the WS-Policy
language XML namespace name". 

Thanks.

 

Prasad

________________________________________

From: public-ws-policy-request@w3.org
[mailto:public-ws-policy-request@w3.org] On Behalf Of Yalcinalp, Umit

Sent: Friday, January 05, 2007 12:03 PM

To: public-ws-policy@w3.org

Subject: Proposed solution for Issue 4141

 

Dan and I had an action item [1] to resolve [Issue4141]. Here is the
suggested wording that resolves the issue which amends the proposed text in
[3]: 

{The XML Infoset of a policy assertion MAY contain a non-empty [attributes]
property and/or a non-empty [children] property. Such properties, excluding
Attribute and Element Information Items from the policy language XML
namespace name, are policy assertion parameters and MAY be used to
parameterize the behavior indicated by the assertion. }

[1] http://www.w3.org/2005/06/tracker/wspolicy/actions/180 

[2] http://www.w3.org/Bugs/Public/show_bug.cgi?id=4141 

[3] http://lists.w3.org/Archives/Public/public-ws-policy/2007Jan/0013.html 

---------------------- 

Dr. Umit Yalcinalp 

Research Scientist 

SAP Labs, LLC 

Email: umit.yalcinalp@sap.com Tel: (650) 320-3095 

SDN: https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/u/36238 

-------- 

Received on Tuesday, 9 January 2007 17:32:05 UTC