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 "Data Models 1.X"

(Overview)
Line 14: Line 14:
 
# [[Higgins Global Graph]] Describes the part of the model used by the "lower" layer.
 
# [[Higgins Global Graph]] Describes the part of the model used by the "lower" layer.
 
# [[Tokens, Claims and I-Cards]] describes additional concepts used in the upper and middle layers including  [[Digital Identity]], [[Claim]], [[I-Card]] and others.
 
# [[Tokens, Claims and I-Cards]] describes additional concepts used in the upper and middle layers including  [[Digital Identity]], [[Claim]], [[I-Card]] and others.
 
  
 
== Links ==
 
== Links ==
 
* [http://eclipse.org/higgins Higgins Home]
 
* [http://eclipse.org/higgins Higgins Home]

Revision as of 15:34, 31 January 2008

Overview

The Higgins data model provides a common representation for identity, profile and relationship data to enable interoperability and data portability across heterogeneous sites and systems.

The model can provide data portability, interoperability and unification for three kinds of identity data about what we call Digital Subjects (e.g. people). These three kinds are identity, profile and relationship. Identity information is related to identification, authentication, etc. Profile information can be preferences, interests, and associated objects like events and things, wishlists. Relationships are links to other Digital Subjects--they can be used to represent friends and other kinds of associations with other Digital Subjects. A key kind of relation introduced in the model is the a Higgins correlation--a link between different representations of the same real world object (e.g. you) in different contexts.

See Data Model Background for more information about the motivations for and design goals behind the model.

The Higgins framework is has three layers:

The upper layer
Provides end-user applications called "Identity Selectors" that manage I-Cards and present end-users with a visual metaphor for the Digital Identities and their component Claims.
The middle layer
Provides web services for Identity Providers and Relying Parties
The lower (data) layer
This layer is based on a data model abstraction includes data stores called Contexts, the Digital Subjects within them, the Identity Attributes on each Digital Subject, and the links (called Relations) between them. This is the "pure" data layer. The abstract data model is realized as concrete data by the Identity Attribute Service (IdAS) and supporting Context Providers.

The Higgins Data Model is described in two sections:

  1. Higgins Global Graph Describes the part of the model used by the "lower" layer.
  2. Tokens, Claims and I-Cards describes additional concepts used in the upper and middle layers including Digital Identity, Claim, I-Card and others.

Links

Back to the top