To address use cases where an entity-classification association needs to be time bound, for example an earnings report is sensitive and restricted only until its public release, Atlas classifications should support attributes startTime and endTime. These new attributes will enable applications that consume the classification association, like Apache Ranger, to make authorization decisions based on the specified time-bounds.
- the new attributes should be optional; when no value is provided, the current behavior will be retained i.e. no time-bounds for the classification association
- the association will be effective from the given startTime - if a value is provided; if no value is present for startTime, the association will be effective immediately
- the association will be effective until the given endTime - if a value is provided; if no value is present for endTime, the association will not have an end time