OASIS Open Mailing List Archives  ·  All Lists  ·  xacml  ·  2002-02

xacml — archive

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]

[xacml] New issue#1 from "Boolean Policy resolution"


PM-1-?: how NOT-APPLICABLE impacts a combinator expression A combinator expression is a combination of predicates, where possible combinators are <AND>, <OR>, <NOT>, <N-OF>, <ORDERED-[AND OR N-OF]>. This list of Combinators can be extended. Example: <AND> predicate1, predicate2, predicate3 </AND> The issue occurs when one or more of the predicates in the list returns a result of NOT-APPLICABLE (this can occur if the predicate is a <referencedPolicy>). What should the result of the combinator expression be? What if ALL predicates in the bominator expression return NOT-APPLICABLE? Potential Resolution: a) Any predicate evaluating to NOT-APPLICABLE is logically removed from the combinator expression. Example: if predicate3 in the example above returned a result of NOT-APPLICABLE, then the combinator expression is the result of <AND> predicate1, predicate2 <AND> b) An empty combinator expression has the following results: <AND></AND> -> TRUE <OR></OR> -> FALSE <NOT></NOT> -> TRUE <N-OF></N-OF> -> FALSE <ORDERED-[whatever]> has same result as [whatever] above. Extended combinators must define the result of an empty expression. Example: If predicates 1, 2, and 3 in the example above all evaluate to NOT-APPLICABLE, then the combinator expression is <AND></AND>, and the result is TRUE. b)-alternative: An empty combinator expression has a result of NOT-APPLICABLE. Champion: Anne -- Anne H. Anderson Email: [email protected] Sun Microsystems Laboratories 1 Network Drive,UBUR02-311 Tel: 781/442-0928 Burlington, MA 01803-0902 USA Fax: 781/442-1692

[Date Prev]  |  [Thread Prev]  |  [Thread Next]  |  [Date Next]   —  [Date Index]  |  [Thread Index]  |  [Month Index]  |  [List Home]