Data Integration & Ontologies
What is the difference between an independent data layer and a BMS?
How a BMS and an independent data layer divide control and information, and how to govern write-back safely.
Define the data layer's scope, who owns the mappings and how you would leave, before choosing a product.

An independent data layer is a governed service that gathers information from a building's systems, such as the building management system (BMS), meters, lighting, access control and maintenance records, gives it consistent identities and context, and makes it available to any authorised application through documented interfaces. "Independent" means that the information, and the means of getting at it, belong to no single application supplier.
The case for one is architectural. Controls, meters, software platforms and analytics tools are replaced on different cycles, rarely at the same time, and a data layer lets the building's information outlive the products that produce and consume it. That independence has to be demonstrated, though, through access, portability and operating arrangements. A platform that calls itself "open" or "vendor-neutral" has proved nothing by saying so.
| Function | What it means in practice |
|---|---|
| Collection | Connects to source systems through supported protocols and interfaces, and records where each value came from |
| Identity | Gives every asset, space and data point a stable identifier that survives renaming and replacement |
| Context | Records relationships — which sensor is in which room, which unit serves which zone — often using a semantic model such as Brick or Project Haystack |
| Storage | Keeps history at an agreed resolution and retention period |
| Access | Provides documented interfaces (for example, an API described with the OpenAPI Specification) with authentication and permissions |
| Quality | Flags missing, stale or implausible values so applications do not use them silently |
It can be a single product or several services assembled together. Either way, the owner needs a named party responsible for maintaining connections, fixing errors and keeping the information model current.
One boundary deserves an explicit decision early on: whether the layer carries only readings and history, or events and commands as well. Read-only access is simpler and safer. Sending commands back into building systems is a different capability, with its own safety and security design, and is better treated as a separate decision.
Can a second application get what it needs without the original supplier's help? Ask to see it done, with a tool the supplier did not choose.
Can identifiers, relationships and history be exported in documented formats? A dump of readings without the relationships loses most of the value.
Who owns the mappings? This is often the most revealing question. Linking raw points to assets and spaces can be the most expensive part of the work, and if those mappings exist only inside one supplier's application, they leave when the supplier does.
How long does exit take? A contractual right to your data is of little use if exporting a year of history takes months.
Open representation helps with the third question. Brick, for instance, holds context as an openly documented graph in the standard RDF data model, which makes mappings more portable, although it does not by itself guarantee that two products will exchange them without effort.
Before going to market, an owner should be able to write down which systems and data the first phase covers, who maintains each connection and resolves errors, which identifier scheme and semantic model will be used and who curates them, whether the layer will issue commands and under what controls, and what format, timescale and assistance apply at exit. Those answers should shape the platform choice. Too often it happens the other way round.
The layer's boundaries, its acceptance tests and each supplier's responsibilities belong in the tender documents. Leave them to be settled after contract award and an architectural ambition can turn, one convenient shortcut at a time, into another platform dependency.
This article connects to our work on Our services.
We can discuss how this subject fits the project brief.
Contact Pagin Consulting