Skip to content

0445 Governance Roles

Although we aim to automate governance as much as possible, it is often necessary to assign responsibility for specific actions to specific people.

UML

Figure 1: Assignment of Governance Roles

GovernanceRole entity

In Figure 1, the responsibilities of someone assigned to manage a particular aspect of governing a resource or related element (Referenceable) is represented by a GovernanceRole entity. Since GovernanceRole inherits from PersonRolean individual is assigned the Governance Role through the PersonRoleAppointmentrelationship.

  • domainIdentifier - Identifier of the governance domain that recognizes this process. Zero typically means 'any' domain.

Ownership classification

Ownership is assigned to an element by adding the Ownership classification to it. This classification can assign ownership as an ActorProfile, UserIdentity or PersonRole. The userIds property is used by the security connector if you want to restrict access to the resource based on the ownership.

  • owner - Identifier of the person or process who is accountable for the proper management of the element or related resource.
  • ownerTypeName - Type of element that describes the owner.
  • ownerPropertyName - Name of the property from the element used to identify the owner.
  • userIds - A list of user identifies (userIds).
  • additionalProperties - Details of the owner as known to the source of the ownership, recorded whether or not the owner has been resolved to an element in open metadata. For example, the OpenLineage cataloguer records the owner name and type from an OpenLineage ownership facet here, so that the original identity is preserved even when it is matched to an ActorProfile.

Raise an issue or comment below