Nigel Jones created ATLAS-1211:
----------------------------------
Summary: Classifications : Support subclasifications & ordering
Key: ATLAS-1211
URL: https://issues.apache.org/jira/browse/ATLAS-1211
Project: Atlas
Issue Type: New Feature
Reporter: Nigel Jones
Governance classifications may be ordered and contain sub-classifications.
For example a classification "confidentiality" may contain an *ordered* set of
values such as
- unclassified
- internal use
- confidential
- sensitive
- restricted
- top secret
The ordering is a logical progression -- going from the least confidential to
the most confidential.
When these governance classifications are retrieved or checked against we may
wish to performance range checks. For example in a ranger policy we may wish to
do the equivilent of "if confidentiality >= confidential then.."
Furthermore these classifications may be hierarchical. The mail thread below
uses the example "confidential/business confidential" and
"confidential/personal confidential". these are at an equivilent level, but
different
Atlas should be extended to support this.(further JIRAs would be needed to
update ranger)
In terms of implementation, For existing apis/tag integration we may consider a
form of flattening or overloading the name to ease migration.
Note that this will prereq the anticipated work on ATLAS-1187 to introduce
classifications, but I've split this further development out so that we can get
a first pass done in 1187
This suggestion first came up in the mailing list discussion on "Rename Trait
to classification", which relates to ATLAS-1187 - also viewable on gmane at
news://news.gmane.org:119/[email protected]
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)