1. A method of dynamic aliasing of a multi-valued binary attribute in an LDAP directory, comprising storing a plurality of binary attribute-values in the directory that in the aggregate form the multi-valued binary attribute; storing human-readable metadata for each binary attribute-value, each metadata describing characteristics of the binary attribute-value with which it is associated, assigning human-readable aliases to the binary attributes, and accessing binary attribute-values associated with the specified preferences using the assigned human-readable aliases, wherein the human-readable metadata for each binary attribute-value includes an index that identifies the location in the directory for the binary attribute-value; assigning a human-readable distinguished name including an associated index to reference each multi-valued attribute value; receiving a preference from a user of the directory, the preference being based on the characteristics of the multi-valued binary attribute; associating the preference with at least one binary attribute-value; and identifying a set of multi-valued binary attribute-values for the user based on the preference received from the user; and wherein identifying a set of multi-valued binary attribute-values for the user based on the preference received from the user further comprises building an alias string based on the user preference that identifies a storage location of a value of a multi-valued attribute.