Overview#
Identity Attributes are Identifiers or attributes or properties of an Entity (or Digital Identity or even a Digital Subject) that provide Identification of the entityIdentity Attributes should be Attributes that within the current context can be used to separate the entity from the Anonymity Set (Identification) a specific Digital Identity. Otherwise, they are just Attributes.
Examples#
The Natural Person (i.e. Entity) Bob Smith might be represented as a Digital Subject in the Context of his employer, the Port Control Authority. This Digital Subject might have the following types of Identity Attributes (and associated values) in this context:[1]- Email Address = bob@portcontroll.gov
- Phone Number = 617-555-1234
- passport information = ...etc.
- Fingerprint data = ...etc.
This same Entity Bob Smith is also represented as a Digital Identity in a "customer-to-Clothes-R-Us" Context (this customer's relationship with the Clothes-R-Us merchant. In this Context Bob has these Attributes:
- platinumCustomer - Is probably a Identity Attributes and classified as a Unidirectional identifier
- EmployeeNumber - Is a Identity Attributes and classified as a Unidirectional identifier
- preferredColor = "blue" - By itself is not a Identity Attributes as there can be no Identification of Bob
- shirtSize = L - By itself is not a Identity Attributes as there can be no Identification of Bob
- streetNumber - By itself is not a Identity Attributes as there can be no Identification of Bob
- Last Name - By itself is not a Identity Attributes as there can be no Identification of Bob
In Higgins[2]#
Types#
In Higgins a Identity Attributes is identified by a URI that defines its type. The URIhttp://openschemas.org/2006/person/surnamemight indicate an Identity Attribute that represented a person's Last Name. The schema associated with the containing Context provides metadata about this URI.
Values#
- An Identity Attributes may have zero or more values
- The values may be literal types (defined by the XML Schema literal types) or complex (structured) values
- A special kind of Identity Attributes is called a Subject Relationship whose value is a reference to another Digital Subject in the same or a different Context
- Some Identity Attributes are defined by the containing Context's schema to allow multiple unique values. For example the attribute preferredBreakfast
- might have the values {spam, eggs},
- but it could not have the values {spam, spam, spam, eggs, spam}.
More Information#
There might be more information for this subject on one of the following:- Account
- Attribute
- Claim
- Data Provenance
- Digital Context
- Digital Identity
- Digital Subject
- Electronic Identity Credential
- Federated Identity
- Glossary Of LDAP And Directory Terminology
- Hyperledger Indy
- Identifier
- Identity Assurance Level
- Identity Attributes
- Identity Broker
- Identity Proofing
- Mallory
- Omnidirectional identifier
- Personal data
- Social Identity
- Unidirectional identifier
- Unique Identifier
- Userinfo_endpoint
- WebID
- [#1] - Identity Attribute
- based on information observed on 2014-08-21