Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be 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"

 
(30 intermediate revisions by 6 users not shown)
Line 1: Line 1:
==Overview==
+
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
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.
+
[[Image:Higgins_logo_76Wx100H.jpg|right]]
  
The model can provide data portability, interoperability and unification for three kinds of identity data about what we call [[Digital Subject]]s (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 Subject]]s--they can be used to represent friends and other kinds of associations with other [[Digital Subject]]s. 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 [[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 is described in these sections:
  
The Higgins framework is has three layers:
+
=== Information Cards ===
; The upper layer: Provides end-user applications called "Identity Selectors" that manage [[I-Card]]s and present end-users with a visual metaphor for the [[Digital Identity | Digital Identities]] and their component [[Claim]]s.
+
The Information Card (aka I-Card) metaphor includes the end-user concept of [[I-Card]]s and an [[Identity Selector]] to manage them
; 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 [[Context]]s, the [[Digital Subject]]s within them, the [[Identity Attribute]]s on each [[Digital Subject]], and the links (called [[Relation]]s) 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 Provider]]s.
+
  
The [[Higgins Data Model]] is described in two sections:
+
=== Tokens and Claims ===
# [[Higgins Global Graph]] Describes the part of the model used by the "lower" layer.
+
Higgins supports identity service concepts such as Claim, Digital Identity, Security Token and other objects used by Identity Providers, Relying Parties, Service Providers and Identity Selectors
# [[Tokens, Claims and I-Cards]] describes additional concepts used in the upper and middle layers including  [[Digital Identity]], [[Claim]], [[I-Card]] and others.
+
  
 +
=== Context Data Model ===
  
== Links ==
+
The [[Context Data Model 1.0]] describes a data model that can makes portable and interoperable data from heterogeneous data sources such as enterprise directories, databases, communications networks, and social networks
* [http://eclipse.org/higgins Higgins Home]
+
 
 +
[[Category:Higgins Data Model]]

Latest revision as of 11:23, 25 June 2010

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

Higgins logo 76Wx100H.jpg


The 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 is described in these sections:

Information Cards

The Information Card (aka I-Card) metaphor includes the end-user concept of I-Cards and an Identity Selector to manage them

Tokens and Claims

Higgins supports identity service concepts such as Claim, Digital Identity, Security Token and other objects used by Identity Providers, Relying Parties, Service Providers and Identity Selectors

Context Data Model

The Context Data Model 1.0 describes a data model that can makes portable and interoperable data from heterogeneous data sources such as enterprise directories, databases, communications networks, and social networks

Back to the top