Spatio-Temporal Query Language for Verifying and Analyzing 4D Building Information Models

Source code at: https://github.com/SimonDaum/QL4BIM.git

A Building Information Model (BIM) consists of complex data structures which represent semantic and spatial information. This comprises data about building elements, their geometry and their reciprocal relations. Additionally, temporal information from the construction schedule can be added which creates a 4D model. The handling of a 4D-BIM can become difficult as it grows during the project both in complexity and data amount. Therefore, in this thesis the domain-specific query language QL4BIM is developed to ease the analysis and processing of 4D-BIMs.

The data of a building model is strongly correlated to space and time. Currently, the applied technologies are only able to perform simple textual and numerical examinations for selections and analysis. More support for the handling of building models can be achieved by advanced functionality which should be tailored for the structures in a 4D-BIM. Therefore, QL4BIM includes new domain-specific operators for the examination of topologic, directional and temporal aspects. In the domain of spatial functionality, topological analysis plays an import role in BIM. QL4BIM can distinguish the following topological configurations in three-dimensional space.

The spatial examination of three-dimensional geometry is computational expensive and can thus decrease the responsiveness of an information system. To provide an efficient approach, despite detailed geometry representations and a high number of building elements, QL4BIM facilitates optimized geometric algorithms and spatial indexing. 

The majority of common query languages is solely able to process textual input. To increase the approval of QL4BIM, the developed approach also enables non-programmers to define queries easily: QL4BIM can be steered by a visual notion. In this concept, data sources, operators and data sinks are defined by the user. In the next step, connections between these visuals are set up. Finally, the resulting graph structure is parsed by QL4BIM to query the 4D‑BIM. The runtime system of the query language makes sure that the visual and the textual representations are synchronized. 

An exemplary QL4BIM query in its textual and visual notation: "Select pairs of ceiling slab and wall. Only pairs should be considered in which the slab touches the wall and the wall is completely below the slab."

Publications

2018

  • Sacks, Rafael; Kedar, Amir; Borrmann, André; Ma, Ling; Brilakis, Ioannis; Hüthwohl, Philipp; Daum, Simon; Kattel, Uri; Yosef, Raz; Liebich, Thomas; Barutcu, Burcu Esen; Muhic, Sergej: SeeBridge as next generation bridge inspection: Overview, Information Delivery Manual and Model View Definition. Automation in Construction 90, 2018, 134-145 mehr…

2017

  • Preidel, C.; Daum, S.; Borrmann, A.: Data retrieval from building information models based on visual programming. Visualization in Engineering 5 (18), 2017, 1-14 mehr…
  • Sacks, R.; Ma, L.; Yosef, R.; Borrmann, A.; Daum, S.; Kattel, U.: Semantic Enrichment for Building Information Modeling: Procedure for Compiling Inference Rules and Operators for Complex Geometry. Journal of Computing in Civil Engineering 31 (6), 2017 mehr…

2016

  • Braun, A.; Vilgertshofer, S.; Daum, S.: Automatisierte Prozessneugenerierung basierend auf Ergebnissen aus der Baufortschrittskontrolle. Proc. of the 28th Forum Bauinformatik, 2016 mehr…
  • Daum, S.; Borrmann, A.: Enhanced Differencing and Merging of IFC Data by Processing Spatial, Semantic and Relational Model Aspects. Proc. of the 23rd International Workshop of the European Group for Intelligent Computing in Engineering, 2016 mehr…
  • Daum, S.; Borrmann, A.; Kolbe, T. H.: A Spatio-Semantic Query Language for the Integrated Analysis of City Models and Building Information Models. In: Abdul-Rahman, A. (Hrsg.): Advances in 3D Geoinformation. Springer International Publishing (1. Aufl.), 2016, 79-93 mehr…

2015

  • Daum, S.; Borrmann, A.: Simplifying the Analysis of Building Information Models Using tQL4BIM and vQL4BIM. Proc. of the EG-ICE 2015, 2015 mehr…
  • Daum, S.; Vilgertshofer, S.; Braun, A.: Service-basierte Analyse von Bauwerksmodellen: der QL4BIM Server. Proc. des 27. Forum Bauinformatik, 2015 mehr…

2014

  • Daum, S.; Borrmann, A.: Processing of Topological BIM Queries using Boundary Representation Based Methods. Advanced Engineering Informatics 28 (4), 2014, 272–286 mehr…
  • Daum, S.; Borrmann, A.; Langenhan, C.; Petzold, F.: Automated generation of building fingerprints using a spatio-semantic query language for building information models. eWork and eBusiness in Architecture, Engineering and Construction: ECPPM 2014, 2014 mehr…
  • Daum, S.; Braun, A.: BIM-basierte Bauprozessplanung: Automatisierte Ableitung von Precedence Relationships durch eine räumliche Anfragesprache. Proc. des 26. Forum Bauinformatik, 2014 mehr…
  • Mayer, Hermann; Klein, Wolfram; Frey, Christian; Daum, Simon; Kielar, Peter M.; Borrmann, André: Pedestrian Simulation based on BIM Data. Proc. of the ASHRAE/IBPSA-USA Building Simulation Conference, 2014 mehr…

2013

  • Daum, S.; Borrmann, A.: Checking Spatio-Semantic Consistency of Building Information Models by Means of a Query Language. Proc. of the International Conference on Construction Applications of Virtual Reality, 2013 mehr…
  • Daum, S.; Borrmann, A.: Definition and Implementation of Temporal Operators for a 4D Query Language. Proc. of the ASCE International Workshop on Computing in Civil Engineering, 2013 mehr…
  • Daum, S.; Borrmann, A.: Boundary Representation-Based Implementation of Spatial BIM Queries. Proc. of the EG-ICE Workshop on Intelligent Computing in Engineering, 2013 mehr…

2012

  • Daum, S.: Octree-Generierung: Visual Debugging mit Blender. Proc. des 25. Forum Bauinformatik, 2012 mehr…
  • Daum, S.; Borrmann, A.: Efficient and Robust Octree Generation for Implementing Topological Queries for Building Information Models. Proc. of the EG-ICE Workshop on Intelligent Computing in Engineering, 2012 mehr…