A Role Assignment associates an entity with a Role in a specified context.
A Role defines a function, capacity, or position that may be performed or held. A Role Assignment identifies the entity that performs or holds that Role in a particular activity, transaction, contract, agreement, process, situation, or regulatory context.
The entity may be a Party or another entity permitted by the applicable model. When a Party performs a Role, the Role Assignment provides the relationship through which the Party participates in the specified context.
A Role Assignment may identify:
The Role Assignment is distinct from the entity, the Role, and the context. A change to a Role Assignment does not change the identity of the entity or the definition of the Role.
relationship that associates an entity with a Role in a specified context
Adapted from:
The term Role Assignment names the explicit relationship structure used by this corpus. OMG Commons provides the underlying concepts of Role, performer, context, and applicable period but does not define a concept having this exact name.
The permanent source record should be maintained in the applicable public References annex when a reference identifier is assigned.
Example Bank participates in an FX Trade as a counterparty.
The applicable Role Assignment identifies:
If Example Bank is also responsible for regulatory reporting, that responsibility is represented by a separate Role Assignment identifying Reporting Counterparty as the Role and the applicable reporting context.
© 2026 Dido Solutions, Inc. and Jackrabbit Consulting, Inc.