43. The system of claim 39 , wherein said processor readable code further comprises: code for determining said preferred language associated with said request.
39. A system for managing attribute information, comprising: a data store, said data store comprises an access management system configured to receive a request to view and modify at least one of a plurality of identity profiles, wherein the request is associated with a preferred language, determine whether the preferred language of a requesting user matches an installed language at the access management system, and in response to the preferred language not matching the installed language, perform an approximate language match based at least in part on a language code associated with the preferred language; the data store further comprises an entry comprising a plurality of multi-valued attributes, wherein the entry comprises a single data structure that includes the plurality of multi-valued attributes, said plurality of multi-valued attributes comprising a first multi-valued attribute having a plurality of language components and value components, each of said value components specifies a value for said first one multi-valued attribute that is associated with a corresponding language component, wherein said entry contains all available language components and value components for said multi-valued attribute; and at least one server in communication with said data store, said at least one server comprising at least one processor and code executable by said at least one processor, said processor readable code comprising: code for retrieving from the single data structure said first multi-valued attribute to generate a response to a request associated with said first multi-valued attribute, said request is associated with the preferred language, said response includes at least one first value for said first multi-valued attribute that corresponds to said preferred language.