Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Attribute"

(Examples)
Line 5: Line 5:
 
==Examples==
 
==Examples==
  
Some of attributes are relevant to a [[Digital Subject]] in a given [[Context]] (e.g., name, account number, etc) and some that are specific to particular roles that they may take on in that given [[Context]]. Some of these attributes may also be shared across different [[Context]].
+
The physical 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 Attribute]]s (and associated values) in this context:
 +
* email-address = bob@portcontrol.gov
 +
* phone number = 617-555-1234
 +
* passport information = ...etc.
 +
* fingerprint data = ...etc.
  
For example, Bob Smith has email-address, phone number, passport information, finger print data, etc about him which may be shared across his employer [[Context]], the port control authority [[Context]], etc.
+
This same physical [[Entity]] Bob Smith is also represented as a [[Digital Subject]] in a "customer-to-Clothes-R-Us" [[Context]] (this customer's relationship with the Clothes-R-Us merchant. In this [[Context]] Bob has these [[Identity Attribute]]s:
 +
* platinumCustomer
 +
* preferredColor = "blue"
 +
==In Higgins==
  
Bob Smith has an attribute of platinumCustomer, and preferredColor of "blue" in the “customer to Clothes-R-Us" [[Context]]
+
===Types===
 +
 
 +
In Higgins a [[Identity Attribute]] is identified by a URI that defines its type. The URI http://openschemas.org/2006/person/surname might indicate an [[Identity Attribute]] that represented a person's last name. The schema associated with the containing [[Context]] provides metadata about this URI.
 +
 
 +
===Values===
 +
 
 +
Some [[Identity Attribute]]s 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}.

Revision as of 15:23, 8 December 2006

Definition

Higgins uses the Identity Gang definition of Identity Attribute.


Examples

The physical 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:

  • email-address = bob@portcontrol.gov
  • phone number = 617-555-1234
  • passport information = ...etc.
  • fingerprint data = ...etc.

This same physical Entity Bob Smith is also represented as a Digital Subject in a "customer-to-Clothes-R-Us" Context (this customer's relationship with the Clothes-R-Us merchant. In this Context Bob has these Identity Attributes:

  • platinumCustomer
  • preferredColor = "blue"

In Higgins

Types

In Higgins a Identity Attribute is identified by a URI that defines its type. The URI http://openschemas.org/2006/person/surname might indicate an Identity Attribute that represented a person's last name. The schema associated with the containing Context provides metadata about this URI.

Values

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}.

Back to the top