Role¶
A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end.
Diagram¶

Specializations of Role¶
| Class | Description |
|---|---|
| Contributor | Role with the function of having responsibility for making contributions to a resource. The Agent assigned to this role is associated with a Modify or Create Activities |
| Creator | Role with the function of creating a resource. The Agent assigned to this role is associated with a Create Activity |
| Publisher | Role with the function of publishing a resource. The Agent assigned to this role is associated with a Publish Activity |
| Rights Holder | Role with the function of owning or managing rights over a resource. The Agent assigned to this role is associated with a RightsAssignment Activity |
Other annotations¶
| Property | Value |
|---|---|
| category | qualified |
| component | agents-responsibility |
| definition | A role is the function of an entity or agent with respect to an activity, in the context of a usage, generation, invalidation, association, start, and end. |
| dm | http://www.w3.org/TR/2013/REC-prov-dm-20130430/#term-attribute-role |
| n | http://www.w3.org/TR/2013/REC-prov-n-20130430/#expression-attribute |