Skip to content

0118 Actor Roles

Roles describe collections of responsibilities. These responsibilities can be fulfilled by a person, team or engine.

UML

ActorRole entity

Open metadata separates the ActorProfile from the roles they perform. This is because people often perform many roles and these change over time. Also roles may be put in place before the person is appointed to it and the person appointed can change from time to time.

PersonRole entity

The PersonRole entity is extended in multiple places to show different types of roles. For example:

PersonRoleAppointment

The PersonRole entity is linked to a Person entity with the PersonRoleAppointment relationship to show that the person has been appointed. It is common for effectivity dates to be set on this relationship.

Further information

The roles within a team are shown on Model 0119 - Team Roles.

People, Roles and Organizations describes how metadata about people is populated and used.

The Community Profile OMAS provides support for managing a person's profile. It also supports the ability to query a person's roles and their peer network.

The Organization Integrator OMIS supports the synchronization of information about people between open metadata and external systems.


Raise an issue or comment below