An association between a role name
and a set of users or other other roles which take the role
being defined.
Example, a role Student, which may be taken by the user Joe or by the role
PhDStudent.
Can be considered a user group.
A user can take several roles simultaneously.