|
|
(18 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | == Introduction == | + | [[Image:Higgins_logo_76Wx100H.jpg|right]] |
− | This page describes and defines a Higgins [[ContextId]]. | + | == Version == |
| + | 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 the instance of a [[Context]] that contains it. | + | * An identifier of a [[Context]] |
− | * The value of a [[ContextId]] MUST be a single instance of a [[ContextIdDataRange]]. | + | * 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]]
| + | |
− | | + | |
− | == Links ==
| + | |
− | * [http://eclipse.org/higgins Higgins Home]
| + | |