SeeQ: A Programming Model for Portable Data-Driven Building Applications

Dimitris Mavrokapnidis, Gabe Fierro, Maria Husmann, Ivan Korolija, Dimitrios Rovas

Research output: Contribution to conferencePaper

Abstract

This paper introduces SeeQ, a programming model and an abstraction framework that facilitates the development of portable data- driven building applications. Data-driven approaches can provide insights into building operations and guide decision-making to achieve operational objectives. Yet the configuration of such applications per building requires extensive effort and tacit knowledge. In SeeQ, we propose a portable programming model and build a software system that enables self-configuration and execution across diverse buildings. The configuration of each building is captured in a unified data model - in this paper, we work with the Brick ontology without loss of generality. SeeQ focuses on the distinction between the application logic and the configuration of an application against building-specific data inputs and systems. We test the proposed approach by configuring and deploying a diverse range of applications across five heterogeneous real-world buildings. The analysis shows the potential of SeeQ to significantly reduce the efforts associated with the delivery of building analytics.
Original languageAmerican English
Pages159-168
Number of pages10
DOIs
StatePublished - 2023
Event10th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation - Istanbul Turkey
Duration: 15 Nov 202316 Nov 2023

Conference

Conference10th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation
CityIstanbul Turkey
Period15/11/2316/11/23

NREL Publication Number

  • NREL/CP-5500-88581

Keywords

  • analytics
  • brick
  • metadata
  • ontologies
  • portability
  • programming
  • RDF
  • scalability
  • semantic web
  • SHACL

Fingerprint

Dive into the research topics of 'SeeQ: A Programming Model for Portable Data-Driven Building Applications'. Together they form a unique fingerprint.

Cite this