Jira progress: loading…
UOM-TYPE
UOM Engines
1. Overview
UOM Engines are Micro Engines responsible for computing intelligence from the Universal Organizational Model.
They operate across ZAYAZ’s canonical organizational and physical graph:
Legal Entity
→ Facility
→ Building
→ Resource Point
→ Accepted Measurement
UOM engines transform Resource Points, relationships, facilities, buildings, leases, occupancy snapshots, and accepted measurements into reusable operational and ESG intelligence.
UOM is an engine type in the MICE taxonomy. Concrete UOM engines are implemented as MEID-registered micro engines.
2. Design Principles
- Graph-Aware
- UOM engines must understand entity relationships and Resource Point relationships.
- Accepted Values Only
- UOM engines consume accepted measurements, not raw observations, unless explicitly designed for reconciliation or completeness checks.
- Tenant-Scoped
- Every execution must be strictly scoped by
client_id.
- Every execution must be strictly scoped by
- No Duplicate Counting
- UOM engines must use Resource Points as canonical measurement boundaries.
- Reusable by ZARA
- Outputs must be structured, explainable, and suitable for natural-language responses.
3. Scope of Responsibility
UOM engines perform computations over organizational, physical, and resource structures.
Supported responsibility areas include:
- Resource aggregation
- Intensity calculations
- Occupancy resolution
- Resource coverage analysis
- Measurement completeness checks
- Resource reconciliation
- Facility-level intelligence
- Building-level intelligence
- Entity-level resource rollups
4. What UOM engines do not do
UOM engines do not directly perform:
- ❌ OCR