In the architecture, engineering and construction industry, building information modeling (BIM) has emerged as a viable means to support information exchange and interoperability through open standards. As a technical basis, the Industry Foundation Classes (IFC), an open, platform-independent ISO standard, are commonly used as a collaboration format for building information modeling. With recent advances in BIM technologies, substantial research efforts have been devoted to the development of formal IFC-based query languages supporting the retrieval of building information (such as parametric information, structural information, or management information). However, existing approaches towards IFC-based BIM query languages are usually based on model structures requiring predefined queries or schema-based filters, which imply a profound knowledge about the IFC object model. This paper presents a generic approach towards information retrieval using the IFC object model based on graph theory. Specifically, the internal relations of the IFC object model are used to generate directed graphs that serve as semantic data pools facilitating generic queries. Using a prototype software framework, the results of several queries are checked for their correctness, proving the proposed approach. Without requiring a high level of user-side knowledge about the IFC model on the user side, the proposed approach may serve as a basis to BIM query languages becoming more user-friendly and efficient, as compared to existing solutions.
[1]
Charles M. Eastman,et al.
BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers and Contractors
,
2008
.
[2]
Peter Jan Pahl,et al.
Mathematical Foundations of Computational Engineering
,
2001
.
[3]
David A. Koonce,et al.
EQL an express query language
,
1998
.
[4]
P Katranuschkov,et al.
GENERALISED MODEL SUBSET DEFINITION SCHEMA
,
2003
.
[5]
Kay Smarsly,et al.
IFC-BASED MONITORING INFORMATION MODELING FOR DATA MANAGEMENT IN STRUCTURAL HEALTH MONITORING
,
2015
.
[6]
Jakob Beetz,et al.
BIMQL - An open query language for building information models
,
2013,
Adv. Eng. Informatics.
[7]
André Borrmann,et al.
Simplifying the Analysis of Building Information Models Using tQL4BIM and vQL4BIM
,
2015
.
[8]
Kay Smarsly,et al.
Automated Generation of Construction Sequences using Building Information Models
,
2014
.
[9]
K. Smarsly,et al.
Monitoring information modeling for semantic mapping of structural health monitoring systems
,
2016
.
[10]
Y. Adachi.
Overview of partial model query language
,
2003,
ISPE CE.