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

(Notes)
(See Also)
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{#eclipseproject:technology.higgins}}
+
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
[[Image:Higgins_logo_76Wx100H.jpg|right]]
+
 
 
== Version ==
 
== Version ==
This page defines the concept of [[EntityId]] used in the [[Context Data Model 1.1]].
+
This page defines the concept of [[EntityId]] used in the [[Context Data Model 2.0]].
  
 
== Definition ==
 
== Definition ==
* An [[EntityId]] is a kind of simple-valued [[Attribute]] of an [[Entity]]
+
* Identifies an [[Entity]] within its containing [[Context]].
* The value of an [[EntityId]] is a single [[EntityId Data Range]] [[UDI]]
+
* MAY be absolute or relative
* Its value uniquely identifies its associated [[Entity]] instance within its containing [[Context]]
+
* An absolute [[EntityId]]
* If the UDI is global, its value uniquely identifies its associated [[Entity]] instance within the [[HGG]]
+
** Resolves to one ''authoritative'' [[Entity]]
 +
** MUST uniquely identify both an [[Context]] and a specific [[Entity]] within it.
 +
* A relative [[Entity UDI]] MUST uniquely identify an [[Entity]] within the local [[Context]].
 +
* Is kind of [[UDI]] URI.
 +
* An [[EntityId]] is a "Resource UDI" as defined in section 4 of [http://www.azigo.com/udi/udi-syntax.html UDI Syntax]
 +
 
  
== Attribute of ==
 
* [[Entity]]: The [[EntityId]] attribute provides the [[EntityId]] of the [[Entity]] having this attribute.
 
  
  
[[Category:Context Data Model 1.1]]
+
[[Category:Context Data Model 2.0]]

Latest revision as of 22:49, 9 November 2010

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

Version

This page defines the concept of EntityId used in the Context Data Model 2.0.

Definition

  • Identifies an Entity within its containing Context.
  • MAY be absolute or relative
  • An absolute EntityId
    • Resolves to one authoritative Entity
    • MUST uniquely identify both an Context and a specific Entity within it.
  • A relative Entity UDI MUST uniquely identify an Entity within the local Context.
  • Is kind of UDI URI.
  • An EntityId is a "Resource UDI" as defined in section 4 of UDI Syntax

Back to the top