This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 3622 - Policy assertion equivalence and generality
Summary: Policy assertion equivalence and generality
Status: RESOLVED WONTFIX
Alias: None
Product: WS-Policy
Classification: Unclassified
Component: Framework (show other bugs)
Version: FPWD
Hardware: Macintosh All
: P2 normal
Target Milestone: ---
Assignee: Bijan Parsia
QA Contact: Web Services Policy WG QA List
URL:
Whiteboard:
Keywords: futureConsideration
Depends on:
Blocks:
 
Reported: 2006-08-23 15:53 UTC by Bijan Parsia
Modified: 2006-09-25 15:15 UTC (History)
0 users

See Also:


Attachments

Description Bijan Parsia 2006-08-23 15:53:26 UTC
Title - 
	Policy assertion equivalence and generality

Description - 
	Policy assertions are domain specific and opaque from the point of view of the operators. However, there are certain relations between assertions that could be asserted without breaking that opacity. For example, a policy writer could know that, from their point of view, two assertions were exactly the same, or that one was a more general version of the other. For example, one might want to specify that some form of reliable messaging is required, without specifying which specific forms.

Justification -  
	Equivalence pretty much falls out of subsumption/generality. Let me focus on generality.

	Having assertions related by subsumption allows one to write  *general* policies that can be refined in particular cases. It also allows one to *organize* policies in a hierarchy. Thus, even if the only policies one deploys are fully specific, it can be useful to group policies by their semantics.
	
Target - 
	framework

Proposal - 
	One would need two new operators, and a place to put them. Perhaps a header element, which could be external to the policy (thus shared by many). <http://www.mindswap.org/2005/services-policies/> shows how to use policy subsumption.
Comment 1 Bijan Parsia 2006-08-25 13:47:38 UTC
Discussion starts at:
    <http://lists.w3.org/Archives/Public/public-ws-policy/2006Aug/0146>
Comment 2 Bijan Parsia 2006-09-14 16:48:58 UTC
See F2F  minutes around:
     http://www.w3.org/2006/09/14-ws-policy-irc#T16-41-08-1
Comment 3 Paul Cotton 2006-09-25 15:15:21 UTC
Added keyword "futureConsideration" so this can be considered for V.Next.

/paulc