IndagateDOCUMENTATION
BUILDING MANAGEMENT Live

BMS data model

Organization, site, equipment group, equipment and point: the hierarchy every screen, rule and reading addresses.

Last updated 15 September 2026 ยท Documentation version 2026.07

The hierarchy

Everything addresses the same path: organization → site → equipment group → equipment → point. It is also the unified namespace a historian tag is mapped into, so AHU1.SAT from a vendor system becomes a supply air temperature on a named air handler in a named building.

LevelCarriesExample
OrganizationName, slug, plan, feature entitlements, usersGalway Medical
SiteLocation and coordinates, floor area, utility records, statusVascular Plant, Galway
Equipment groupAn area or system: press shop, cleanroom, plant roomProduction cells
EquipmentType, criticality, manufacturer and model, its pointsCleanroom CR-1 (type cleanroom)
PointName, unit, sensor type, value kind (numeric, boolean, enum), nominal range, current value, last seenRoom Differential Pressure, pascal

Readings

A reading is one canonical record whatever produced it: device id, timestamp in epoch milliseconds, measure name, value, unit and a quality flag. Boolean points read On or Off. History is served per point over a lookback in hours.

Ids

Real records carry ids generated by the backend. Everything a reference pack owns carries an id beginning sim-, which is how every service tells synthetic data from live data and keeps the two from being merged.

Equipment types

The type catalogue covers HVAC equipment, sensors and controls, and meters, plus one section per industry from the packs: presses, compressors, cleanrooms, sterilisers, turbines, halls, theatres, autoclaves and the rest. A rule scoped by type matches on these values.