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 "Node"

m (Entity moved to I-Node)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
This page describes the Higgins concept of [[Entity]].
+
This page describes the Higgins concept of [[I-Node]].
  
 
== Definition ==
 
== Definition ==
 
* A digital representation of a person, thing or concept.
 
* A digital representation of a person, thing or concept.
* A [[Entity]] has zero or more [[Attribute]]s
+
* A [[I-Node]] has zero or more [[Attribute]]s
  
 
=== Details ===
 
=== Details ===
* Most [[Entity | Entities]] have one [[EntityId]] [[Attribute]]  
+
* Most [[I-Node]]s have one [[I-NodeId]] [[Attribute]]  
* Some of the [[Attribute]]s of an [[Entity]] may be [[EntityId]] references to other [[Entity | Entities]] in the same or different [[Context]]s
+
* Some of the [[Attribute]]s of an [[I-Node]] may be [[I-NodeId]] references to other [[I-Node]]s in the same or different [[Context]]s
* A single person (thing or concept) may be represented as one (or more) [[Entity | Entities]] in one [[Context]] and (an)other [[Entity | Entity(ies)]] in other [[Context]]s. By linking or "federating" these disparate [[Entity | Entities]] one can gain a more unified view of a given person. [[Context]]s representing different systems, organizations and entire enterprises with widely varying storage and trust models are handled using this [[Entity]] linking approach. For example the person "Bob Smith" could be represented as two [[Entity | Entities]]; the first having "bsmith" as an [[EntityId]] and the second having "bob" as a [[EntityId]]. These two [[Entity | Entities]] may be in the same or in different [[Context]]s. To express that the "bsmith" is the same person as "bob" an [[Entity Correlation]] [[Attribute]] would be added to "bsmith" whose value points to "bob".
+
* A single person (thing or concept) may be represented as one (or more) [[I-Node]]s in one [[Context]] and (an)other [[I-Node]]s in other [[Context]]s. By linking or "federating" these disparate [[I-Node]]s one can gain a more unified view of a given person. [[Context]]s representing different systems, organizations and entire enterprises with widely varying storage and trust models are handled using this [[I-Node]] linking approach. For example the person "Bob Smith" could be represented as two [[I-Node]]s; the first having "bsmith" as an [[I-NodeId]] and the second having "bob" as a [[I-NodeId]]. These two [[I-Node]]s may be in the same or in different [[Context]]s. To express that the "bsmith" is the same person as "bob" an [[I-Node Correlation]] [[Attribute]] would be added to "bsmith" whose value points to "bob".
* [[Context]]s can be nested (e.g. enterprises have sub-organizations, and there are systems within an enterprise/org, etc.) or related through other means (employment/HR system vs. customer system where same person is a customer and an employee). Thus linking the [[Entity | Entities]] relevant to those contexts provides an overall view of an Entity (or at least a partial "overall" view to those [[Context]]s).
+
* [[Context]]s can be nested (e.g. enterprises have sub-organizations, and there are systems within an enterprise/org, etc.) or related through other means (employment/HR system vs. customer system where same person is a customer and an employee). Thus linking the [[I-Node]]s relevant to those contexts provides an overall view of an [[I-Node]](or at least a partial "overall" view to those [[Context]]s).
* The information contained in one [[Entity]] is not necessarily a pure subset of the union of all of the information contained in all of the linked [[Entity | Entities]] representing a person taken together. There is no consistency constraint imposed between the [[Entity | Entities]] of an person. For example, a person could be represented such that their name was Joe in one [[Entity]] in one [[Context]] and JoAnn in [[Entity]].
+
* The information contained in one [[I-Node]] is not necessarily a pure subset of the union of all of the information contained in all of the linked [[I-Node]]s representing a person taken together. There is no consistency constraint imposed between the [[I-Node]]s of an person. For example, a person could be represented such that their name was Joe in one [[I-Node]] in one [[Context]] and JoAnn in [[I-Node]].
  
 
== HOWL ==
 
== HOWL ==
Line 18: Line 18:
 
== See Also ==
 
== See Also ==
 
* [[ContextId]]  
 
* [[ContextId]]  
* [[EntityId]]
+
* [[I-NodeId]]
 
* [[Concepts]]
 
* [[Concepts]]
  
 
==Links==
 
==Links==
 
* [http://eclipse.org/higgins Higgins Home]
 
* [http://eclipse.org/higgins Higgins Home]

Revision as of 01:31, 2 February 2008

Introduction

This page describes the Higgins concept of I-Node.

Definition

  • A digital representation of a person, thing or concept.
  • A I-Node has zero or more Attributes

Details

  • Most I-Nodes have one I-NodeId Attribute
  • Some of the Attributes of an I-Node may be I-NodeId references to other I-Nodes in the same or different Contexts
  • A single person (thing or concept) may be represented as one (or more) I-Nodes in one Context and (an)other I-Nodes in other Contexts. By linking or "federating" these disparate I-Nodes one can gain a more unified view of a given person. Contexts representing different systems, organizations and entire enterprises with widely varying storage and trust models are handled using this I-Node linking approach. For example the person "Bob Smith" could be represented as two I-Nodes; the first having "bsmith" as an I-NodeId and the second having "bob" as a I-NodeId. These two I-Nodes may be in the same or in different Contexts. To express that the "bsmith" is the same person as "bob" an I-Node Correlation Attribute would be added to "bsmith" whose value points to "bob".
  • Contexts can be nested (e.g. enterprises have sub-organizations, and there are systems within an enterprise/org, etc.) or related through other means (employment/HR system vs. customer system where same person is a customer and an employee). Thus linking the I-Nodes relevant to those contexts provides an overall view of an I-Node(or at least a partial "overall" view to those Contexts).
  • The information contained in one I-Node is not necessarily a pure subset of the union of all of the information contained in all of the linked I-Nodes representing a person taken together. There is no consistency constraint imposed between the I-Nodes of an person. For example, a person could be represented such that their name was Joe in one I-Node in one Context and JoAnn in I-Node.

HOWL


See Also

Links

Back to the top