|
|
(96 intermediate revisions by the same user 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]]
| + | |