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

(Digital Subject Networks)
(Digital Subject Relationships)
Line 16: Line 16:
 
===[[Digital Subject]] Relationships===
 
===[[Digital Subject]] Relationships===
  
In a given [[Context]] an [[Entity]] is represented as one or more [[Digital Subject]]s that may have relationships with other [[Digital Subject]]s in the same [[Context]]. These relationships are directed edges called [[Subject Relationship]]s. [[Digital Subject]]s are connected by these edges into a directed graph structure. A [[Context]] with no inter-[[Digital Subject]]s relationships is equivalent to a traditional directory or a list.
+
Within a given [[Context]] an [[Entity]] is represented as one or more [[Digital Subject]]s that may have relationships with other [[Digital Subject]]s in the same [[Context]]. These relationships are directed edges called [[Subject Relationship]]s. [[Digital Subject]]s are connected by these edges into a directed graph structure. A [[Context]] with no inter-[[Digital Subject]]s relationships is equivalent to a traditional directory or a list.
  
[[Digital Subject]]s may also have directed [[SubjectRelationship]]s that link them to [[Digital Subject]]s in other [[Context]]s.
+
[[Digital Subject]]s may also have directed [[Subject Relationship]]s edges that point to [[Digital Subject]]s in other [[Context]]s.

Revision as of 00:42, 9 December 2006

Definition

A Context is a container of one or more Digital Subjects. Contexts are provided by Context Providers.

Examples of multiple-subject Contexts include: directories, informal groups, project teams, collaboration spaces, and communications systems and networks.

Every Context defines its own identifier namespace. Every Digital Subject within a Context has a unique identifier from this namespace called "CUID" --a Contextually Unique Identifier Identity Attribute.

Every Context has a schema (or more correctly, ontology) that describes kinds of Digital Subjects and Identity Attributes that an instance of this Context contains.

<to-be-written: describe authN policies>

<to-be-written: describe authZ policies>

Contexts are implemented by Context Providers.

Digital Subject Relationships

Within a given Context an Entity is represented as one or more Digital Subjects that may have relationships with other Digital Subjects in the same Context. These relationships are directed edges called Subject Relationships. Digital Subjects are connected by these edges into a directed graph structure. A Context with no inter-Digital Subjects relationships is equivalent to a traditional directory or a list.

Digital Subjects may also have directed Subject Relationships edges that point to Digital Subjects in other Contexts.

Back to the top