1. A method of managing attributes, comprising: 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 a preferred language; determining, at the access management system, whether the preferred language of a requesting user matches an installed language at the access management system; in response to the preferred language not matching the installed language, performing an approximate language match based at least in part on a language code associated with the preferred language; maintaining the plurality of identity profiles at the data store, wherein each individual identity profile comprises a single data structure that includes one or more multi-valued attributes, said one or more multi-valued attributes includes a plurality of language components and value components, each of said value components specifies a value for said one or more attributes that is associated with a corresponding language component, said individual identity profile contains all available language components and value components for said one or more multi-valued attributes; receiving a request associated with said one or more multi-valued attributes at a server, said request is associated with the preferred language; retrieving from the single data structure said one or more multi-valued attributes; and generating an output in response to said request, said output includes at least one first value for said one or more attributes that corresponds to said preferred language.
1. A method of managing attributes, comprising: 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 a preferred language; determining, at the access management system, whether the preferred language of a requesting user matches an installed language at the access management system; in response to the preferred language not matching the installed language, performing an approximate language match based at least in part on a language code associated with the preferred language; maintaining the plurality of identity profiles at the data store, wherein each individual identity profile comprises a single data structure that includes one or more multi-valued attributes, said one or more multi-valued attributes includes a plurality of language components and value components, each of said value components specifies a value for said one or more attributes that is associated with a corresponding language component, said individual identity profile contains all available language components and value components for said one or more multi-valued attributes; receiving a request associated with said one or more multi-valued attributes at a server, said request is associated with the preferred language; retrieving from the single data structure said one or more multi-valued attributes; and generating an output in response to said request, said output includes at least one first value for said one or more attributes that corresponds to said preferred language. 13. The method of claim 1 , wherein: said server is part of an integrated Identity/Access System.