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"

(Definition)
(Definition)
Line 1: Line 1:
==Definition==
 
 
A [[Context]] is a container of one or more [[Digital Subject]]s. [[Context]]s are provided by [[Context Provider]]s.
 
A [[Context]] is a container of one or more [[Digital Subject]]s. [[Context]]s are provided by [[Context Provider]]s.
  

Revision as of 00:43, 9 December 2006

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.

Contexts are instantiated and managed by Context Providers.

<to-be-written: describe authN policies>

<to-be-written: describe authZ policies>


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