32. One or more processor readable storage devices having processor readable code embodied on said one or more processor readable storage devices, said processor readable code for programming one or more processors, said processor readable code comprising: code for maintaining, at a data store, 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 one or more multi-valued attributes, said request is associated with a preferred language; code for determining, at the access management system, whether the preferred language of the request matches an installed language at the access management system; in response to the preferred language not matching the installed language, code for performing an approximate language match based at least in part on a language code associated with the preferred language; code for providing a plurality of multi-valued attributes in a single entry at the data store, wherein said single entry contains all available values for said multi-valued attributes, said plurality of multi-valued attributes comprising a first multi-valued attribute that includes a plurality of values, said plurality of values are indexed using a language component provided as part of each of said plurality of values, each of said plurality of values includes a value for said attribute corresponding to an associated language component; code for retrieving from the single entry at said data store said plurality of multi-valued attributes; and code for generating a response to a request associated with said first one 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.
37. One or more processor readable storage devices according to claim 32 , wherein: said server is part of an Identity System.