Logical Data Modeling - Global Identifier (Fully Qualified Name, Canonical Form)
Table of Contents
About
A global identifier identify uniquely a primary element (entity or relationship) in the global scope
It's also generally known as:
- the fully qualified id
- the fully qualified name
- the canonical form (global unique id)
The Gold Modeling Rule
Every entity should have a non-null identifier.
Why ? Just because if any error happens when processing its properties, you should be able to report it unambiguously.
If you don't have one, generate one.
Articles Related
Example
- URI,
- National identification number
Syntax
A fully qualified identifier is composed of:
- the unique entity attribute called the primary key where:
- and its namespace
<MATH> \Large GlobalIdentity = NameSpace + PrimaryKey </MATH>