TY - JOUR
T1 - Data retrieval from building information models based on visual programming
AU - Preidel, Cornelius
AU - Daum, Simon
AU - Borrmann, André
N1 - Publisher Copyright:
© 2017, The Author(s).
PY - 2017/12/1
Y1 - 2017/12/1
N2 - Background: With the rising adoption of Building Information Modeling (BIM) in the AEC sector, computational models supersede traditional ways of information provision based on textual documents and two-dimensional drawings. The use of models enables the streamlining of workflows, and the included virtual construction increases the quality of the final product, the building. To create a comprehensive description of a planned building, information from different sources must be combined, specified and regularly updated by the project’s stakeholders. The emerging models are highly structured, and instance files entail large amounts of data. However, in an unprocessed state, these models are of limited suitability for performing engineering tasks as the amount and structure does not match the domain-specific and purpose-oriented views. Methods: Selection and filtering data for the user’s needs is a well-understood task in computer science, and various approaches are available. A promising approach is the usage of formal query languages. In this paper, selected common query languages are examined and assessed for processing building model information. Based on the analysis, we come to the conclusion that textual query languages are too complex to be employed by typical end users in the construction industry such as architects and engineers. Results: To overcome this issue, two Visual Programming Languages representing a new, more intuitive mechanism for data retrieval are introduced. The first one, QL4BIM, is designed for general filtering of IFC models, the second one, VCCL, has been developed for Code Compliance Checking. Both languages provide operators based on the Relational Algebra to allow handling of relations - a highly required feature of BIM QLs. Conclusions: The paper concludes with a discussion of the strengths and limitations of visual programming languages in the BIM context.
AB - Background: With the rising adoption of Building Information Modeling (BIM) in the AEC sector, computational models supersede traditional ways of information provision based on textual documents and two-dimensional drawings. The use of models enables the streamlining of workflows, and the included virtual construction increases the quality of the final product, the building. To create a comprehensive description of a planned building, information from different sources must be combined, specified and regularly updated by the project’s stakeholders. The emerging models are highly structured, and instance files entail large amounts of data. However, in an unprocessed state, these models are of limited suitability for performing engineering tasks as the amount and structure does not match the domain-specific and purpose-oriented views. Methods: Selection and filtering data for the user’s needs is a well-understood task in computer science, and various approaches are available. A promising approach is the usage of formal query languages. In this paper, selected common query languages are examined and assessed for processing building model information. Based on the analysis, we come to the conclusion that textual query languages are too complex to be employed by typical end users in the construction industry such as architects and engineers. Results: To overcome this issue, two Visual Programming Languages representing a new, more intuitive mechanism for data retrieval are introduced. The first one, QL4BIM, is designed for general filtering of IFC models, the second one, VCCL, has been developed for Code Compliance Checking. Both languages provide operators based on the Relational Algebra to allow handling of relations - a highly required feature of BIM QLs. Conclusions: The paper concludes with a discussion of the strengths and limitations of visual programming languages in the BIM context.
KW - Building information modeling
KW - Information retrieval
KW - Relational algebra
KW - Visual programming
UR - http://www.scopus.com/inward/record.url?scp=85044623846&partnerID=8YFLogxK
U2 - 10.1186/s40327-017-0055-0
DO - 10.1186/s40327-017-0055-0
M3 - Article
AN - SCOPUS:85044623846
SN - 2213-7459
VL - 5
JO - Visualization in Engineering
JF - Visualization in Engineering
IS - 1
M1 - 18
ER -