class

LowLevelPolicyRuleElement

This EClass defines low level policy rule element. It contains references to low level attributes with their attribute types, low level comparison functions and comparison values (with their type), and low level rule combiners with the next rule element etc. Note that attributes etc. contained in policy rule elementsare a notion broadly used in access control, incl. in OASIS XACML, a standard access control language. Our current metamodel draft captures a subset of the XACML structure, but can be easily extended if more features are needed.

Attributes

Name Type Cardinality Description
lowLevelAttributeType LowLevelAttributeType 0..1 Defines the type of the specified attribute.
lowLevelComparisonFunction LowLevelComparisonFunction 0..1 Defines the comparison function applied to the specified attribute.
lowLevelComparisonValue EString 0..1 Defines the comparison value the result of the comparison function (which is applied to the specified attribute) is compared with.
lowLevelComparisonValueType LowLevelAttributeType 0..1 Defines the type of the specified comparison value.
lowLevelPolicyRuleElementName EString 0..1 Informal textual description of the low level privacy policy rule element.

References

Name Target Containment Cardinality Opposite Description
lowLevelAttribute LowLevelPolicyRuleElementAttribute Yes 0..2 Reference(s) to the attributes that form part of the rule element. Rule elements are often of the form (attribute, comparison-function, comparison-value), and often return Boolean if the attribute matches the comparison value based on the comparison function. However, in cases such as proximity-based access control (PBAC), there can be several attributes in one rule element.
lowLevelCombinerWithNextPolicyRuleElement LowLevelRuleElementCombiner Yes * Defines the combiner of this rule with the next rule element in the policy rule (e.g. AND, OR). Note that the order of the specified rule elements therefore matters and can only be restructured if the combiners are changed accordingly.