Layer 1
Identifier
Base UDT for identification primitives
Types
UUID
type:str
scope:global
format:"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
example:"550e8400-e29b-41d4-a716-446655440000"
PATH
type:str
scope:hierarchical
format:"A/B/C/D"
example:"Site1/Area2/Line3/Unit4"
TAG
type:str
scope:equipment
format:"Area_Unit_Module_Point"
example:"Pkg_Filler_Tank1_Level"
URN
type:str
scope:global
format:"urn:domain:type:id"
example:"urn:acme:batch:12345"
Usage
// UUID for globally unique resources
equipment_id: "550e8400-e29b-41d4-a716-446655440000"
// PATH for hierarchical navigation
asset_path: "Enterprise/Site1/Area2/Line3/Unit4"
// TAG for equipment points
tag_name: "Pkg_Filler_Tank1_Level"
// URN for namespaced resources
batch_urn: "urn:acme:batch:12345"