Building Intelligence Fundamentals

Why Knowledge Graphs Are the Brain of Intelligent Buildings

A building's information is rarely missing. It is scattered, and the scattering destroys exactly the thing that makes it useful: the relationships.

Ask an experienced engineer why the north wing runs cold on Monday mornings and watch what they actually do. They recall which air-handling unit serves that wing, which chiller feeds that unit, which meter measures the chiller, which of those sensors has a history of drifting, and what changed when the schedule was rewritten last spring. The answer is in none of those facts. It is in how they connect.

That connective structure is what a knowledge graph stores. Entity resolution settled what each thing is. Semantic validation settled whether what we claim about it could be true. A knowledge graph is the layer where verified facts stop being a list and become something a machine can reason across, and it is the closest thing a building has to a brain.

The problem

A building's information is rarely missing. It is scattered, and the scattering destroys the relationships.

BMS
AHU3_SF_SAT
A point on a controller
Maintenance
SN 4471-C
4 service calls
An asset with a warranty date
BIM / IFC
Room 3.14
182 m³
A space with a construction type
Energy
4,200 kWh
last week
A meter reading

Every record is correct. Nowhere is it recorded that the meter measures the chiller that feeds the unit that conditions the room.

The relationships that matter operationally, which unit serves which zone, which meter measures which system, which sensor drives which control loop, exist in three places: in drawings, in naming conventions, and in the heads of people who have worked in the building for years. Only the second of those is machine-readable, and a naming convention is not a relationship. It is a hint that a human has to interpret, and the interpretation does not transfer to the next building.

The research literature is consistent about the shape of this problem even where it is thin on measurement. Reviews of building energy management repeatedly identify the absence of robust semantic interoperability as a persistent obstacle to integrated and adaptive operation, and note that coverage gaps remain across the available ontological frameworks.1 Work on building data exchange documents persistent semantic inconsistencies and non-standardised delivery of the data itself.2 Assessments of intelligent building management systems name the lack of standardised interoperability frameworks as a critical barrier to adoption.3

The practical consequence is that every new application rediscovers the building from scratch. Before a fault-detection tool, an optimisation engine, or an AI assistant can do anything useful, someone has to work out what the points mean and how the systems connect. This work is described across the literature as substantial manual effort, time-consuming and resource-intensive.45 What is striking is that almost nobody has priced it. Despite near-universal agreement that data preparation is the bottleneck in building analytics deployment, systematic cost analyses and per-point figures are largely absent from the published record. An industry only overlooks a cost this consistently once it has stopped seeing it as a cost at all.

Why hasn't it been solved? Because no system owns relationships. Each platform models its own domain competently and treats the rest of the building as context it was never given.

Why current approaches fall short

Building management systems organise the building the way it is wired, not the way it works: a tree of controllers, panels, and points. Whether AHU-3 serves the north wing is implied by a naming convention, if at all. The BMS can trend a point and raise an alarm; it cannot answer a question that requires walking from a meter to a chiller to a zone, because it has no representation of that walk.

BIM and IFC models are strong where the BMS is weak, on geometry, space, and construction, and weak where operations live. They describe the building as designed, are typically handed over once, and then drift from the building as operated. A model that does not know a pump was replaced with a different capacity in 2023 will confidently mislead anyone reasoning about it.

Relational databases and data lakes demand that the questions be known when the schema is designed. Buildings do not cooperate: attributes are sparse and uneven, every portfolio has exceptions, and each genuinely new question means another join, another table, or a migration. Storing everything in a lake without a model just relocates the problem.

Tagging conventions were a real advance. Project Haystack gave the industry a shared vocabulary for describing points, and later versions added explicit relationships.21 But tags describe an entity; they do not by themselves constitute a traversable model of a system, which is why the industry's tagging and modelling efforts have been converging rather than competing.

Digital twin platforms frequently mean a 3D viewer with live values bound to surfaces. Visualisation is valuable and is not reasoning. Reviews of the field do not yet quantify how many deployed twins include a queryable semantic model rather than monitoring and visualisation alone, but they are consistent about what is holding the category back: poor data interoperability,6 the absence of standardised ontologies underpinning integrated digital ecosystems,7 and the opacity of black-box models in twins expected to support decisions.8 If there is no queryable model underneath, the twin can show you the room but cannot tell you what else fails when the room fails.

Dashboards and document AI sit at the end of the same gap. A dashboard renders what it is given. A language model retrieving over building documents can find a passage that mentions AHU-3, but chaining several facts from several sources into one answer is a different problem, and one that flat retrieval measurably underperforms at.9

None of these tools are bad at their jobs. They were built to hold facts. A building's intelligence lives in the relationships between facts, and nothing in the standard stack was designed to hold those.

The core concept: the knowledge graph

A knowledge graph represents information as entities connected by typed, directional relationships. The unit is the triple: subject, predicate, object. AHU-3 feeds VAV-12. VAV-12 serves Zone-North-2. Meter-7 measures Chiller-1. Each entity carries a class drawn from a shared ontology, so the graph does not merely record that AHU-3 exists but that it is an air-handling unit, which is equipment, which conveys air. This is the RDF data model, a W3C standard built for exactly this kind of statement.22

Schematic of a small building knowledge graph Seven typed nodes connected by labelled, directional relationships. Meter-7 measures Chiller-1, which feeds AHU-3, which feeds VAV-12, which serves Zone-North-2, which has part Room 3.14. AHU-3 has a supply-air temperature sensor as a point, and a dashed inferred edge places that sensor in Zone-North-2. Each node carries a class from a shared ontology: equipment, location, or point. A BUILDING, AS A GRAPH Equipment Location Point measures feeds feeds serves hasPart hasPoint locatedIn · inferred Meter-7 brick:Energy_Meter Chiller-1 brick:Chiller AHU-3 brick:AHU VAV-12 brick:VAV_Box AHU3_SF_SAT brick:Supply_Air_Temp Zone-North-2 brick:HVAC_Zone Room 3.14 brick:Room ONE TRIPLE Meter-7 — measures → Chiller-1 subject · predicate · object Every node carries a class from a shared ontology · every edge is typed and directed · dashed edges are inferred, not asserted

The same four records from the silos above, now stored as one structure. Nothing new was measured; only the relationships were written down, and that alone is what makes a question like “what else fails if Chiller-1 fails?” answerable.

Two properties make this the right shape for buildings. The first is that the schema comes last. A relational schema must anticipate its questions; a graph absorbs a new relationship type without a migration, because relationships are data, not structure. Buildings are full of exceptions, and an additive model tolerates them. The second is that meaning is machine-readable. Because classes sit in a hierarchy, a query for all cooling equipment returns chillers a query author never enumerated. Because relationships are typed and directed, feeds means something specific and can be traversed in either direction, across as many hops as the question requires.

The difference shows up immediately in the questions that become answerable:

Which spaces lose cooling if AHU-3 fails?
AHU-3— feeds →VAV-*— serves →Zone-*
A flat system stalls: this needs multi-hop traversal, not a lookup.
Is this energy spike explained by a known fault?
Meter— measures →System— hasPoint →Alarm history
A flat system stalls: the question crosses the meter and BMS silos.
Which assets due for service sit upstream of critical spaces?
Asset— serves →Zone— hasFunction →Server room
A flat system stalls: the question crosses the CMMS and space silos.
Which sensor does this control loop depend on?
Loop— hasInput →Sensor— locatedIn →Zone
A flat system stalls: the dependency is not stored anywhere.
Show me every building where this fault pattern is possible
Same query— run against →40 graphs
A flat system stalls: every building has a different schema.

Each answer is a path, and the path is the reasoning. That is the whole difference between a store of facts and a model you can interrogate.

Calling the graph a brain is a claim about structure, not about neurons. What makes a brain useful is not that it holds facts but that it holds them in association, so that reaching one thing reaches what it depends on. A knowledge graph is a building's associative memory: the place where context is stored, and therefore the only place where reasoning that spans systems can happen.

It also inherits its quality from what came before it. A graph built on unresolved identities creates duplicate assets that look like distinct equipment. A graph built on unvalidated values propagates confident nonsense along every edge. The graph is where intelligence becomes possible, not where it becomes guaranteed.

How it works

Five layers, from vocabulary to grounded answer

A graph is not a database you fill; it is a model you build, in a fixed order, with provenance attached at every step.

1

A typed vocabulary

Nothing is traversable until classes and relationships mean the same thing everywhere. Brick models a building as a directed labelled graph over locations, equipment, points, and their relations, specifically so applications become portable between buildings.23 The proposed ASHRAE Standard 223P extends into system topology, modelling how air, water, and electricity are conveyed between connected equipment.24 RealEstateCore and the W3C Building Topology Ontology cover the estate and spatial layers, explicitly aligned with the others.25 Coverage is good and not yet complete: an evaluation of a Brick extension for fault semantics represented 88.2% of fault behaviours and 92.8% of severities, but only 67.9% of symptoms.10

2

Construction with provenance

Resolved entities become nodes. Validated values become literals attached to them. Relationships arrive from three directions: extracted from documents and drawings, imported from BMS and BIM topology, or inferred. Each triple carries where it came from and how confident the system is in it, because a graph that cannot say why it believes something cannot be audited, corrected, or trusted.

3

Query and traversal

Questions become path expressions in a language such as SPARQL or Cypher, and a query written against the ontology runs on any building modelled with it. This has been demonstrated rather than argued: a semantics-driven framework deployed two demand-flexibility control applications from a single shared codebase across four simulated buildings and one real one, without per-building rewriting.5 Larger semantic models exist across estates, including a 23-building campus digital twin,11 and the precedent goes back to open testbeds built to run portable Brick-based analytics across large collections of buildings.12

4

Inference and constraint checking

A graph can derive facts nobody entered. Containment is transitive, so a sensor in a room is a sensor on that floor without anyone saying so. Connection relationships can be expanded automatically from a minimal set of asserted links.24 Structural rules can be expressed formally and checked, which is what SHACL exists for.26 Graph algorithms add another layer, ranking assets by how much of the building depends on them.

5

Grounding AI

This is where the graph earns the metaphor. The productive pattern is not to hand a language model the raw data and hope, but to let it generate a structured query against a typed schema and have the graph execute it deterministically. The measured gap is large, and consistent across several independent lines of work.131415

On a set of 1,000 complex facility-management queries, generating SPARQL against a knowledge graph reached 93.6% accuracy where the same questions answered from document-store back ends reached 25%.13 Graph-based digital twin question answering has been reported at 100% and 95.5% answer correctness on city-scale and room-level building queries, outperforming a conventional graph-database language-model baseline by roughly 40 and 10 percentage points.14 In construction safety, a dual-graph hybrid retrieval architecture reached an F1 of 87.3% on multi-hop questions and beat both vector-only and graph-only baselines, which is the specific point: neither text retrieval nor graph traversal alone is sufficient.9 Fine-tuned models paired with graph retrieval for building operations and maintenance have similarly outperformed general-purpose frontier models.15 The consistent finding is that the data layer, not the model, is the binding constraint.

Why it matters

Deployment stops being a rebuild. When topology lives in a shared semantic model rather than in each tool's private configuration, a new application inherits the building instead of rediscovering it. Applied to building controls, semantic standardisation has been reported to cut the effort of developing, configuring, and deploying an application by 75%.16

Faults get diagnosed, not just detected. An alarm says a zone is warm. A graph says which unit serves that zone, what feeds it, which component has an open work order, and which other zones are exposed to the same failure. A hybrid framework combining Bayesian reasoning with a Brick ontology reported around 91% fault detection and 87% fault isolation accuracy without requiring labelled fault data,17 and Bayesian networks derived automatically from Haystack topology have been used to model system-level interdependencies and identify root faults.18 The honest caveat is that direct head-to-head comparisons against conventional rule-based detection are still scarce, and expert-rule systems remain what most of the industry actually runs.19

Energy numbers become attributable. Consumption can be traced from a meter to the systems it measures to the spaces they serve, which is what turns a benchmark into an action.

Answers arrive with their reasoning attached. Every graph answer is a path, and a path can be printed, checked, and disputed. For anything heading into a regulatory report or a capital decision, that is the difference between an output and an argument.

Portfolios become one question instead of forty. A shared ontology means a query written once runs across every building modelled the same way, which is where the economics of a portfolio change.

93.6% vs 25%
accuracy on 1,000 complex facility-management queries: graph queries against a knowledge graph versus answers from document-store back ends13
−75%
effort to develop, configure, and deploy building control applications when built on a standardised semantic model16
~91% / ~87%
fault detection and fault isolation accuracy from an ontology-grounded hybrid framework operating without labelled fault data17

Industry perspective

Three currents are converging on the same conclusion.

The first is standardisation. Brick, Project Haystack, and the proposed ASHRAE Standard 223P have spent years merging their concepts rather than competing for the same ground, and RealEstateCore and the W3C Building Topology Ontology are aligned alongside them.212425 A decade ago, choosing a semantic model meant betting on a faction. It increasingly means choosing a layer of a converging stack.

The second is AI architecture. The field has arrived at the same finding from several directions: retrieval over flat text hits a ceiling that a structured, typed graph does not.91314 Knowledge graphs are being positioned as the grounding layer beneath language models rather than as an alternative to them, which is a considerably more useful framing than the one the market started with.

The third is regulation. The recast Energy Performance of Buildings Directive introduces the digital building logbook, defined as a common repository for all relevant building data, linking energy performance certificates, renovation passports, smart readiness indicators, and lifecycle data, and obliges member states to ensure that building systems' data can actually be accessed and exchanged.27 The Smart Readiness Indicator assumes the same underlying connectedness.28 The EU AI Act makes data governance a legal obligation for high-risk systems rather than an engineering preference.29 A repository that is genuinely queryable across all of that is a knowledge graph whether or not the legislation uses the word.

What the evidence does not yet support

There is no published comparison showing measured energy or maintenance savings in portfolios with a semantic model against comparable portfolios without one. What the literature does show is reduced deployment effort, higher query accuracy, and better fault isolation. Broader estimates of AI's potential in buildings, on the order of 8 to 19% energy reduction by 2050, are about AI in general and cannot be attributed to semantic modelling specifically.20 The case for knowledge graphs is currently a case about capability and cost of delivery, not a case about a savings number, and it is better made that way than overstated.

How Struxiva applies these principles

Struxiva treats the knowledge graph as the spine of the platform, not as one feature among several. Everything the earlier layers produce, resolved entities and validated values, is materialised into a single Brick-classed graph, and everything downstream, fault detection, metrics, predictive maintenance, and the conversational interface, reasons over that same graph rather than over private copies of the data.

A natural-language question translated into a graph query, traversed across the building's knowledge graph, and returned with its path and provenance The question "Which spaces are at risk if Chiller-1 goes down this week?" is translated into a typed graph query. The graph traverses from Chiller-1 through AHU-3 to VAV-12 to Zone North 2 to a server room, with Meter-7 measuring the chiller. The answer returns with the path it walked and the sources behind it: four zones affected, one critical, from a BMS export and a commissioning report. ONE QUESTION · ONE TRAVERSAL “Which spaces are at risk if Chiller-1 goes down?” QUERY GENERATION · natural language → typed graph query KNOWLEDGE GRAPH · BRICK-CLASSED Chiller-1 feeds AHU-3 feeds VAV-12 measuredBy Meter-7 serves Zone-North-2 hasFunction Server room PATH WALKED 4 hops · 3 sources ANSWER · PATH · PROVENANCE 4 zones affected · 1 critical · BMS export + commissioning report p.14 · validated 2026-07-30

Provenance travels with every triple. Each node and edge records the document, export, or inference it came from, along with a confidence. When a new drawing contradicts a relationship accepted six months ago, the graph is re-derived rather than patched, and the change is traceable to the evidence that caused it.

The deterministic and AI boundary is preserved. Ontology classes, structural constraints, and inference rules run as auditable code and checkable shapes. AI proposes candidate relationships from unstructured sources, where extraction genuinely requires judgment, and those proposals enter the graph with their confidence and source attached rather than being written silently as fact.

Queries are generated; traversal is not. A question in natural language becomes a graph query against the typed schema, and the graph executes it deterministically. The answer returns with the path it walked, so the explanation is the actual reasoning rather than a plausible narration of it.

The model is built on open ontologies rather than a proprietary schema, so a customer's semantic model remains theirs and stays legible to any tool that speaks the same standard. Building intelligence infrastructure that a client cannot leave is not infrastructure worth having.

Key takeaways

  • A building's operational intelligence lives in relationships between facts, and the conventional stack was built to store facts, not relationships.
  • BMS trees, BIM models, relational schemas, dashboards, and visual digital twins each hold part of the picture, and none can traverse from a meter to a chiller to a zone in a single question.
  • A knowledge graph stores typed entities and typed, directional relationships against a shared ontology, which makes multi-hop questions answerable and the same query portable across buildings.
  • Open building ontologies are converging rather than competing, though coverage is still incomplete and choosing one is a bet on a maturing standard.
  • Graphs are the grounding layer for AI in buildings: query accuracy on facility-management questions rises sharply when a model generates graph queries instead of reasoning over flat stores.
  • The evidence today supports claims about capability, deployment effort, and fault isolation. It does not yet support a measured energy-savings claim, and the case is stronger without one.
  • A graph is only as good as the entity resolution and semantic validation beneath it. It makes intelligence possible; it does not make it automatic.

Evidence & references

Research

  1. Bampoulas, A., et al. (2025). Semantic interoperability gaps and domain coverage limitations in ontological frameworks for building energy management. Energy and Buildings. doi.org/10.1016/j.enbuild.2025.116817
  2. Chatsuwan, M., et al. (2025). Persistent semantic inconsistencies and non-standardised delivery in building data exchange. Architecture, 5(3), Article 74. doi.org/10.3390/architecture5030074
  3. Akbulut, L., et al. (2025). Lack of standardised interoperability frameworks as a barrier to intelligent building management system adoption. Energies, 18(24), Article 6522. doi.org/10.3390/en18246522
  4. Benfer, R., & Müller, J. (2024). Substantial manual effort required for metadata normalisation in semantic digital twin creation. Energy and Buildings. doi.org/10.1016/j.enbuild.2024.114637
  5. de Andrade Pereira, F., et al. (2024). Semantics-driven framework deploying shared demand-flexibility control code across four simulated buildings (BOPTEST) and one real building (VOLTTRON); building onboarding characterised as time-consuming and resource-intensive. Journal of Building Engineering. doi.org/10.1016/j.jobe.2024.108645
  6. Kookalani, S., et al. (2026). Poor data interoperability as a principal barrier to digital twin adoption in the built environment. Automation in Construction, Article 106778. doi.org/10.1016/j.autcon.2026.106778
  7. Berlato, M., et al. (2025). Standardised ontologies as a requirement for integrated digital ecosystems supporting real-time decision-making. Buildings, 15(14), Article 2432. doi.org/10.3390/buildings15142432
  8. Moghimi, N., et al. (2026). Black-box model opacity as a barrier to cognitive digital twins. Automation in Construction, Article 106820. doi.org/10.1016/j.autcon.2026.106820
  9. Zhang, Y., et al. (2026). BifrostRAG: dual-graph hybrid retrieval reaching F1 87.3% on multi-hop construction safety questions, outperforming vector-only and graph-only baselines. Automation in Construction, Article 106794. doi.org/10.1016/j.autcon.2026.106794
  10. Hwang, M., et al. (2024). FSBrick: a Brick extension for fault semantics, representing 88.2% of fault behaviours, 92.8% of fault severities, and 67.9% of symptoms. Data-Centric Engineering. doi.org/10.1017/dce.2024.26
  11. Roda-Sanchez, L., et al. (2024). Smart campus digital twin spanning 23 buildings. IEEE Internet of Things Journal. doi.org/10.1109/JIOT.2023.3300447
  12. Fierro, G., et al. (2020). Mortar: An Open Testbed for Portable Building Analytics. ACM Transactions on Sensor Networks, 16(1). doi.org/10.1145/3366375
  13. Khan, J. A., et al. (2025). Knowledge-graph SPARQL generation reaching 93.6% accuracy on 1,000 complex facility-management queries, versus 25% for NoSQL/SQLite document-store back ends. Future Generation Computer Systems, Article 108185. doi.org/10.1016/j.future.2025.108185
  14. Pan, Y., et al. (2026). Graph-based digital twin question answering at 100% (city-scale) and 95.5% (room-level) answer correctness, outperforming a LangChain/Neo4j baseline. Automation in Construction, Article 106791. doi.org/10.1016/j.autcon.2026.106791
  15. Sun, L., et al. (2026). OM-GPT: fine-tuned LLM with graph-based retrieval-augmented generation for building operation and maintenance, outperforming GPT-4 and DeepSeek across five evaluation dimensions. Buildings, 16(7), Article 1429. doi.org/10.3390/buildings16071429
  16. de Andrade Pereira, F., et al. (2025). Semantic standardisation reducing the effort of developing, configuring, and deploying building controls by 75%. Advanced Engineering Informatics, Article 103049. doi.org/10.1016/j.aei.2024.103049
  17. Paolini, M., et al. (2025). Hybrid Bayesian network framework grounded in the Brick ontology, achieving approximately 91% fault detection and 87% fault isolation accuracy without labelled fault data. Energy and Buildings, Article 116658. doi.org/10.1016/j.enbuild.2025.116658
  18. Gao, T., et al. (2024). Bayesian networks derived automatically from Haystack topology descriptions to model system-level interdependencies and identify root faults. Energy and Buildings, Article 113889. doi.org/10.1016/j.enbuild.2024.113889
  19. Andersen, K. H., et al. (2024). Continued prevalence of expert-rule systems in industry fault detection practice. Energy and Buildings, Article 113801. doi.org/10.1016/j.enbuild.2023.113801
  20. Ding, C., et al. (2024). Estimated 8–19% reduction in building energy consumption attributable to AI by 2050. Nature Communications. doi.org/10.1038/s41467-024-50088-4

Ontologies, standards & regulations

  1. Project Haystack. Tagging model and relationship definitions. project-haystack.org
  2. W3C. RDF 1.1 Concepts and Abstract Syntax. W3C Recommendation, 25 February 2014. w3.org/TR/rdf11-concepts
  3. Balaji, B., et al. (2016). Brick: Towards a Unified Metadata Schema for Buildings. BuildSys '16. doi.org/10.1145/2993422.2993577
  4. ASHRAE. Proposed Standard 223P: Semantic Data Model for Analytics and Automation Applications in Buildings. docs.open223.info
  5. RealEstateCore. Ontology documentation and alignment with Brick and the W3C Building Topology Ontology. doc.realestatecore.io
  6. W3C. Shapes Constraint Language (SHACL). W3C Recommendation, 20 July 2017. w3.org/TR/shacl
  7. European Union. Directive (EU) 2024/1275 (EPBD recast), digital building logbook (Article 2(41)) and building systems data access provisions. eur-lex.europa.eu: EPBD
  8. European Commission. Smart Readiness Indicator for Buildings. energy.ec.europa.eu: Smart Readiness Indicator
  9. European Union. Regulation (EU) 2024/1689 (Artificial Intelligence Act), data governance and quality requirements for high-risk AI systems (Article 10). eur-lex.europa.eu: AI Act

Identity, validation, and structure together give a building something it has never had: a machine-readable account of itself that can be interrogated. What that account still lacks is behaviour. A graph knows that a chiller feeds an air handler; it does not know what happens to the north wing at 6 a.m. in February when that chiller is running at part load. Combining a semantic model with physics, simulation, and learned behaviour is the step where a building's data starts predicting rather than describing.

In future articles, we'll explore how hybrid AI architectures, digital twins, and fault detection build on resolved identity, validated data, and a semantic knowledge graph to create truly intelligent buildings.

Ready to see this in practice?

Talk to us about your building's data.