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"

(See Also)
Line 24: Line 24:
 
* An [[Identity Attribute]] may have one or more values
 
* An [[Identity Attribute]] may have one or more values
 
* The values may be literal types (defined by the XML Schema literal types) or complex (structured) values
 
* The values may be literal types (defined by the XML Schema literal types) or complex (structured) values
* A special kind of [[Identity Attribute]] is called a [[Subject Relationship]] whose value is a reference to another [[Digital Subject]] in the same or a different [[Context]]
+
* A special kind of [[Identity Attribute]] is called a [[Subject Relation]] whose value is a reference to another [[Digital Subject]] in the same or a different [[Context]]
 
* 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}.
 
* 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:45, 30 August 2007

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

  • An Identity Attribute may have one 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 Attribute is called a Subject Relation 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}.

See Also

Back to the top