A Categorical Approach to Semantic Interoperability across Building Lifecycle
Zoltan Nagy, Ryan Wisnesky, Kevin Carlson, Eswaran Subrahmanian, Gioele Zardini
TL;DR
The paper tackles the fragmentation of building lifecycle data by introducing a category-theoretic framework for semantic interoperability. By formalizing ontologies as first-order theories and using theory extensions plus lifting problems, the authors achieve provably structure-preserving data integration with only $O(n)$ specifications for $n$ ontologies. Two CQL-based demonstrations—generating BRICK models from IFC data and a three-way IFC/BRICK/REC integration—show correct-by-construction data migrations and cross-ontology queries via compositional inference. The approach promises scalable, modular digital twins and an app-oriented ecosystem that preserves the strengths of domain-specific models while enabling reliable integration across lifecycle stages.
Abstract
Buildings generate heterogeneous data across their lifecycle, yet integrating these data remains a critical unsolved challenge. Despite three decades of standardization efforts, over 40 metadata schemas now span the building lifecycle, with fragmentation accelerating rather than resolving. Current approaches rely on point-to-point mappings that scale quadratically with the number of schemas, or universal ontologies that become unwieldy monoliths. The fundamental gap is the absence of mathematical foundations for structure-preserving transformations across heterogeneous building data. Here we show that category theory provides these foundations, enabling systematic data integration with $O(n)$ specification complexity for $n$ ontologies. We formalize building ontologies as first-order theories and demonstrate two proof-of-concept implementations in Categorical Query Language (CQL): 1) generating BRICK models from IFC design data at commissioning, and 2) three-way integration of IFC, BRICK, and RealEstateCore where only two explicit mappings yield the third automatically through categorical composition. Our correct-by-construction approach treats property sets as first-class schema entities and provides automated bidirectional migrations, and enables cross-ontology queries. These results establish feasibility of categorical methods for building data integration and suggest a path toward an app ecosystem for buildings, where mathematical foundations enable reliable component integration analogous to smartphone platforms.
