Data Integration & Ontologies
What is an independent data layer in a smart building?
What an independent data layer does, how to test its independence and why the operating model comes before the platform.
Keep control in the BMS, and treat any write-back from a data platform as a commissioned control function.

A building management system (BMS) runs the building. It monitors and controls heating, ventilation and air conditioning, often lighting and other plant too, through controllers that execute operating sequences close to the equipment. An independent data layer makes the building's information usable beyond the BMS: it collects data from the BMS and other systems, adds consistent identities and context, and serves it to applications. One is about safe, reliable control; the other is about access to information.
The two are meant to work together, and trouble usually starts when their roles blur. A data platform begins sending commands without anyone deciding who answers for the result, or a BMS supplier's dashboard is treated as though it were an open data layer.
| BMS | Independent data layer | |
|---|---|---|
| Primary purpose | Control and supervision of building services | Access to information across systems and applications |
| Typical scope | HVAC and related plant; sometimes lighting, metering | BMS plus meters, maintenance records, access, occupancy, documents |
| Time sensitivity | Seconds; must work continuously | Usually minutes to hours; can tolerate interruptions if designed to |
| Where it runs | Controllers and supervisory servers on the building's operational network | On site, in the cloud, or both |
| Failure consequence | Comfort, safety or plant protection affected | Analysis and reporting interrupted |
| Typical users | Operators, maintenance technicians | Energy managers, analysts, portfolio teams, applications |
The US Department of Energy notes that building controls integration often involves multiple vendors, each with its own proprietary hardware, software and protocols, which leaves data in unconnected silos. A data layer is one way to reduce that fragmentation as far as information is concerned. It does not, by itself, change how the plant is controlled.
Some platforms offer "write-back": changing set points or schedules in the BMS, perhaps to run an optimisation or respond to a demand-response signal. That can be valuable, but it moves part of the control responsibility outside the BMS, and the questions that follow need answers before the feature is switched on.
Ownership is the first question. For every schedule, set point and alarm limit, one system has to be authoritative. Then consider conflict: if an operator and the platform change the same value, which wins, and how is that recorded? External changes should be confined to an agreed range. The BMS needs a defined behaviour when the platform stops responding, whether that is holding the last value, reverting to a default or returning to its local schedule. Every change should leave an audit trail of who changed what, when and why. And write-back functions should go through the same testing and commissioning as any other control function, however easily the software lets them be switched on.
If the data layer or its internet connection fails, the building should carry on regardless. Local plant control and essential alarms belong within the BMS and its own network. A portfolio dashboard must never become an accidental single point of failure for heating, cooling or ventilation.
Is the proposed integration read-only, and if not, which values are written and within what limits? How are conflicts between operators and external commands resolved and logged? What does the BMS do when the platform is unreachable? And who is responsible for the result of an external command? A supplier who cannot answer all four plainly has not yet designed the integration.
Better information should never be bought at the price of a building nobody can clearly operate. Pagin Consulting's starting point is the allocation of control and data responsibilities between the two: a written statement, agreed before anything is connected, of which values each system may change and which it may only read.
This article connects to our work on Our services.
We can discuss how this subject fits the project brief.
Contact Pagin Consulting