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"

(Introduction)
m
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{#eclipseproject:technology.higgins}}
 
 
[[Image:Higgins_logo_76Wx100H.jpg|right]]
 
[[Image:Higgins_logo_76Wx100H.jpg|right]]
 
== Version ==
 
== Version ==
This page describes the concept of a [[ContextId]] as used in [[Higgins Global Graph 1.1]].
+
This page describes the concept of a [[ContextId]] as used in [[Context Data Model 2.0]].
  
 
== Definition ==
 
== Definition ==
* A [[ContextId]] is a kind of [[Attribute]] that uniquely identifies a [[Context]].
+
* An identifier of a [[Context]]  
* The value of a [[ContextId]] MUST be a single instance of a [[ContextId Data Range]].
+
* A ''Context UDI'' as defined in [http://www.azigo.com/udi/udi-syntax.html UDI Syntax]
* Two different [[ContextId]]s may refer to the same [[Context]].
+
* If the value of a [[ContextId]] is resolvable, its value should dereference the information necessary to discover how to access a [[Context]]. See [[Context Discovery]].
+
  
== Details ==
+
[[Category:Context Data Model 2.0]]
* It is not required for a [[ContextId]]s to resolve to a [[Context]] instance in which case this is referred to as an abstract [[ContextId]]. However, most [[Context]]s are not abstract, and can be resolved a network (or local) data access service to discover the information necessary to access the [[Context]].
+
 
+
== ContextIds and IdAS==
+
* The [[Identity Attribute Service (IdAS)]] can be used as a service to access a [[Context]] given a [[ContextId]].
+
* If two [[ContextId]]'s values are equal, they refer to the same underlying [[Context]], although not necessarily the same [[Context]] "container" instance returned by IdAS. This means that, as a requester of information, different clients of IdAS may see different subsets of the [[Context]] based on the authorization passed in during authentication.
+
* A given [[ContextId]] may be used against multiple [[Context Provider]]s to produce the same [[Context]] (although, as mentioned, different [[Context]] instances).
+
 
+
== See Also ==
+
* [[NodeId]]
+
* [[Context Discovery]]
+
* [[Context Discovery Components]]
+
* [[Higgins XRDS Service Endpoint]]
+
* [[Higgins XDI Context Descriptor]]
+
* [[Concepts]]
+
 
+
[[Category:Higgins 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