20. 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 said preferred language from at least one of a Uniform Resource Locator (URL) associated with said request, an HTTP a hypertext transfer protocol (HTTP) header variable associated with said request, an individual identity profile associated with said request, and a cookie associated with said request, wherein each individual identity profile comprises a single data structure, wherein said individual identity profile contains all available language components and value components for said multi-valued attribute; 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 retrieving from the single data structure said one or more multi-valued attributes, said one or more multi-valued attributes include a plurality of values, each of said values includes a language component and a value component, each value component specifies a value for said one or more multi-valued attributes that is associated with a corresponding language component; and code for generating a response to said request, said response includes at least one first value for said one or more multi-valued attributes that corresponds to said preferred language.
20. 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 said preferred language from at least one of a Uniform Resource Locator (URL) associated with said request, an HTTP a hypertext transfer protocol (HTTP) header variable associated with said request, an individual identity profile associated with said request, and a cookie associated with said request, wherein each individual identity profile comprises a single data structure, wherein said individual identity profile contains all available language components and value components for said multi-valued attribute; 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 retrieving from the single data structure said one or more multi-valued attributes, said one or more multi-valued attributes include a plurality of values, each of said values includes a language component and a value component, each value component specifies a value for said one or more multi-valued attributes that is associated with a corresponding language component; and code for generating a response to said request, said response includes at least one first value for said one or more multi-valued attributes that corresponds to said preferred language. 23. One or more processor readable storage devices according to claim 20 , wherein: said plurality of language components each include at least one of a language code and a country code.