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

(Examples)
m
 
(96 intermediate revisions by 5 users not shown)
Line 1: Line 1:
* A [[ContextId]] is a URI that identifies a [[Context]].
+
[[Image:Higgins_logo_76Wx100H.jpg|right]]
* [[ContextId]]s either directly or indirectly (e.g. by conventions, lookups, etc.) provide sufficient information to identify a [[Context]].
+
== Version ==
* Two different [[ContextId]]s may refer to the same [[Context]].
+
This page describes the concept of a [[ContextId]] as used in [[Context Data Model 2.0]].
* If two [[ContextId]]s are equal, they refer to the same underlying [[Context]] dataset, although not necessarily the same [[Context]] "container" instance, and, based on the authorization of the [[Digital Identity]] passed in during authentication, may only be permitted to see a subset of its contents.
+
* A given [[ContextId]] may be used against multiple [[Context Provider]]s to produce the same [[Context]] (although, as mentioned, different [[Context]] instances).
+
* [[ContextId]]s MAY be XRIs.
+
* [[ContextId]]s MUST be subdivideable by "/" (e.g. to allow constructing through the following possible kind of concatenation: <contextId-root>/<schemaType>/<object-identifier>)
+
* ContextIds are used by the [[Identity Attribute Service (IdAS)]] API
+
  
===Examples===
+
== Definition ==
# http://www.fabrikam123.com/4f544/ldap347/HR/employees --an LDAP employee directory
+
* An identifier of a [[Context]]
# file:///mystuff/contactlist  -- user's contact list stored as tab-delimited file
+
* A ''Context UDI'' as defined in [http://www.azigo.com/udi/udi-syntax.html UDI Syntax]
# =drummond/+openid --Drummond's attributes from his OpenID OP
+
# =drummond/+contact --Drummond's contact information
+
# =drummond/+webSurfer --Drummond's persona for surfing the web
+
# @cordance/+hr --Cordance's HR department directory
+
  
==Open issues==
+
[[Category:Context Data Model 2.0]]
# Do we need a method in IdAS to test that two given ContextIds actually resolve to the same [[Context]]?
+
 
+
==See Also==
+
* [http://eclipse.org/higgins Higgins Home]
+
* [[Higgins Wiki]]
+
* [[Concepts]]
+

Latest revision as of 11:35, 31 May 2021

Higgins logo 76Wx100H.jpg

Version

This page describes the concept of a ContextId as used in Context Data Model 2.0.

Definition

Back to the top