Role is a comprehensive grouping mechanism. In a client-server directory
system, roles transfer some of the complexity to the directory server. A
role is defined by its role definition entry. Assigning entries to roles
enables applications to locate the roles of an entry, rather than select
a group and browse the members list. Additionally, roles allow for
support of generated attribute values, and directory server-performed
membership verification for clients. By changing a role definition, a
user can change an entire organization with ease. Any client with
appropriate access privileges can discover, identify and examine any role
definition.