PDF (3.6 MB)
Collect
Submit Manuscript
Research Article | Open Access

Information requirement analysis for establishing intelligent natural language query interfaces in BIM-based construction projects

Mengtian Yina()Zhuoqian WubHaotian LibMun On WongcLlewellyn TangbShu TangdJunxiang Zhua
Department of Engineering, University of Cambridge, Cambridge CB2 1PZ, UK
Department of Real Estate and Construction, The University of Hong Kong, Hong Kong 999077, China
Department of Civil and Environmental Engineering, University of Macau, Macau 999078, China
Department of Civil Engineering, Design School, Xi’an Jiaotong-Liverpool University, Suzhou 215123, China
Show Author Information

Abstract

Emerging artificial intelligence (AI)-based natural language interface (NLI) systems show significant potential for enabling stakeholders to efficiently retrieve complicated building information models (BIM). Previous studies have shown many technical pathways, but they have not investigated which information entities in complex BIM schemas and constraint types were most important for NLI-based data querying. This study investigates the information requirements for NLI-based BIM model retrieval. It begins with a survey of existing BIM query languages (BIMQLs) and software applications to identify popular information entities and constraints. We then recruited ten practitioners to create 200 queries and analyzed them to refine the information scope (IS) for NLI applications. Finally, we tested 14 selected queries via the NLI approach and other methods, revealing the types of queries that NLIs could better manage. This study identifies the most important information entities, constraint types, question forms, and condition combinations to develop intelligent NLI systems in BIM-based construction projects. The findings lay a crucial foundation for the advancement of AI-based NLIs by offering a definite IS, which can be used to generate training datasets or prompts for large language models.

References

[1]
C. Eastman, P. Teicholz, R. Sacks, et al. BIM Handbook: A Guide to Building Information Modeling for Owners, Managers, Designers, Engineers and Contractors. 2nd ed. Hoboken, USA: John Wiley & Sons, 2011.
[2]
BuildingSMART International Ltd. Industry foundation classes (IFC) [Online]. 2019. https://technical.buildingsmart.org/standards/ifc (accessed 2024-12-04).
[3]

W. Mazairac, J. Beetz. BIMQL—An open query language for building information models. Adv Eng Informatics, 2013, 27: 444–456.

[4]

M. Venugopal, C. M. Eastman, R. Sacks, et al. Semantics of model views for information exchanges using the industry foundation class schema. Adv Eng Informatics, 2012, 26: 411–428.

[5]

C. Preidel, S. Daum, A. Borrmann. Data retrieval from building information models based on visual programming. Vis Eng, 2017, 5: 18.

[6]

M. B. Hoy. Alexa, Siri, Cortana, and more: An introduction to voice assistants. Med Ref Serv Q, 2018, 37: 81–88.

[7]

B. D. Lund, T. Wang. Chatting about ChatGPT: How may AI and GPT impact academia and libraries? Libr Hi Tech News, 2023, 40: 26–29.

[8]
E. Kaufmann, A. Bernstein. How useful are natural language interfaces to the semantic web for casual end-users? In: Proceedings of the 6th International the Semantic Web and 2nd Asian Conference on Asian semantic Web Conference, Busan, Korea, 2007: pp 281–294.
[9]

J. R. Lin, Z. Z. Hu, J. P. Zhang, et al. A natural-language-based approach to intelligent data retrieval and representation for cloud BIM. Comput Civ Infrastruct Eng, 2016, 31: 18–33.

[10]

S. Shin, R. R. A. Issa. BIMASR: Framework for voice-based BIM information retrieval. J Constr Eng Manage, 2021, 147: 04021124.

[11]
N. Wang, R. R. A. Issa, C. J. Anumba. A framework for intelligent building information spoken dialogue system (iBISDS). In: Proceedings of EG-ICE 2021 Work Shop on Intelligent Computing in Engineering, Berlin, Germany, 2021: pp 228.
[12]

N. Wang, R. R. A. Issa, C. J. Anumba. NLP-based query-answering system for information extraction from building information models. J Comput Civ Eng, 2022, 36: 3.

[13]
M. T. Yin, H. T. Li, Z. Q. Wu, et al. Information requirement analysis for establishing BIM-oriented natural language interfaces. In: Proceedings of the 3rd International Conference on Sustainable Buildings and Structures on Towards a Carbon Neutral Future, Suzhou, China, 2024: pp 531–540.
[14]

P. Pauwels, W. Terkaj. EXPRESS to OWL for construction industry: Towards a recommendable and usable ifcOWL ontology. Autom Constr, 2016, 63: 100–133.

[15]
RDF Ltd. IFC engine [Online]. 2006. https://rdf.bg/product-list/ifc-engine/ (accessed 2024-12-04).
[16]

S. Daum, A. Borrmann. Processing of topological BIM queries using boundary representation based methods. Adv Eng Informatics, 2014, 28: 272–286.

[17]
J. K. Lee. Building environment rule and analysis (BERA) language and its application for evaluating building circulation and spatial program. Ph.D. Thesis, Atlanta, USA: Georgia Institute of Technology, 2011.
[18]

M. T. Yin, L. Tang, C. Webster, et al. A deep natural language processing-based method for ontology learning of project-specific properties from building information models. Comput Civ Infrastruct Eng, 2024, 39: 20–45.

[19]

J. J. Chen, W. S. Lu, D. H. Liu. Built environment defect mapping, modeling, and management (D3M): A BIM-based integrated framework. J Intell Constr, 2024, 2: 9180008.

[20]
O. Lassila, R. R. Swick. Resource description framework (RDF) model and syntax specification [Online]. W3C (MIT, INRIA, Keio), 1998. https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=698ddc2f1c951f366c81f3c895f6dfdbe7128a78 (accessed 2024-12-04).
[21]

C. Zhang, J. Beetz, B. de Vries. BimSPARQL: Domain-specific functional SPARQL extensions for querying RDF building data. Semant Web, 2018, 9: 829–855.

[22]
H. Knublauch, J. A. Hendler, K. Idehen. SPIN—SPARQL inferencing notation [Online]. 2011. https://spinrdf.org/ (accessed 2024-12-04).
[23]

T. M. de Farias, A. Roxin, C. Nicolle. A rule-based methodology to extract building model views. Autom Constr, 2018, 92: 214–229.

[25]

M. M. Burnett, D. W. McIntyre. Visual programming. Computer, 1995, 28: 14–16.

[26]
A. Wülfing, R. Windisch, R. J. Scherer. A visual BIM query language. In: Proceedings of 10th European Conference on Product & Process Modelling, Vienna, Austria, 2015: pp 157–164.
[27]

C. Preidel, A. Borrmann. Towards code compliance checking on the basis of a visual programming language. J Inf Technol Constr, 2016, 21: 402–421.

[28]
BuildingSMART. Standards library [Online]. 2008. https://www.buildingsmart.org/standards/bsi-standards/standards-library/ (accessed 2024-12-04).
[29]

S. F. Wu, Q. Y. Shen, Y. C. Deng, et al. Natural-language-based intelligent retrieval engine for BIM object database. Comput Ind, 2019, 108: 73–88.

[30]

F. Elghaish, J. K. Chauhan, S. Matarneh, et al. Artificial intelligence-based voice assistant for BIM data management. Autom Constr, 2022, 140: 104320.

[31]

J. Wang, X. N. Gao, X. P. Zhou, et al. Multi-scale information retrieval for BIM using hierarchical structure modelling and natural language processing. J Inf Technol Constr, 2021, 26: 409–426.

[32]

M. T. Yin, L. Tang, C. Webster, et al. An ontology-aided, natural language-based approach for multi-constraint BIM model querying. J Build Eng, 2023, 76: 107066.

[33]
N. Wang, R. R. A. Issa, C. J. Anumba. Named entity recognition algorithm for iBISDS using neural network. In: Proceedings of the Construction Research Congress 2022, Arlington, USA, 2022: pp 521–529.
[34]

M. Shahinmoghadam, S. E. Kahou, A. Motamedi. Neural semantic tagging for natural language-based search in building information models: Implications for practice. Comput Ind, 2024, 155: 104063.

[35]

M. T. Yin, L. Tang, C. Webster, et al. Two-stage text-to-BIMQL semantic parsing for building information model extraction using graph neural networks. Autom Constr, 2023, 152: 104902.

[36]

N. Wang, R. R. A. Issa, C. J. Anumba. Transfer learning-based query classification for intelligent building information spoken dialogue. Autom Constr, 2022, 141: 104403.

[37]

J. W. Zheng, M. Fischer. Dynamic prompt-based virtual assistant framework for BIM information search. Autom Constr, 2023, 155: 105067.

[38]
Autodesk Revit: BIM software to design and make anything [Online]. 2022. https://www.autodesk.com/products/revit/overview?term=1-YEAR&tab=subscription (accessed 2024-12-08).
[39]

S. Lockley, C. Benghi, M. Černý. Xbim. Essentials: A library for interoperable building information applications. J Open Source Softw, 2017, 2: 473.

[40]
Open Design Alliance. Open IFC viewer [Online]. 2022. https://openifcviewer.com/ (accessed 2024-12-08).
[41]
Datacomp. BIMvision [Online]. 2022. https://bimvision.eu/ (accessed 2024-12-08).
[42]
Solibri. Release notes [Online]. 2019. https://www.solibri.com/solibri-model-checker-v9-7 (accessed 2024-12-08).
[43]
Trimble. Trimble Connect [Online]. 2022. https://connect.trimble.com/ (accessed 2024-12-08).
[44]
Glodon. BIMFACE [Online]. 2022. https://bimface.com/ (accessed 2024-12-08).
[45]
PKPM. Model Master [Online]. 2022. https://tm.pkpm.cn/home/ (accessed 2024-12-08).
[46]
Autodesk Inc. Autodesk BIM 360 [Online]. 2022. https://www.autodesk.com/bim-360/ (accessed 2024-12-08).
[48]
IfcOpenShell. IfcOpenShell [Online]. 2022. https://ifcopenshell.org/ (accessed 2024-12-08
[49]
BIMcollab. Model checking that gets issues solved [Online]. 2022. https://www.bimcollab.com/en/products/bimcollab-zoom?gclid=EAIaIQobChMIpdKX9q6N_AIVBK6WCh3A4QJ4EAAYASAAEgI-gvD_BwE (accessed 2024-12-08).
[50]
Nomitech. CellBIM for Excel [Online]. 2022. https://www.cellbim.com/ (accessed 2024-12-08).
[51]
S. Johnson, J. Dodds. Mastering Autodesk Navisworks 2012. Hoboken, USA: John Wiley & Sons, 2011.
[53]
B. Martens, H. Peter. ArchiCAD: The User Handbook. Vienna, Austria: Springer, 2004.
[54]

S. Firoz, S. K. Rao. Modelling concept of sustainable steel building by Tekla software. Int J Eng Res Dev, 2012, 1: 18–24.

[55]
Bentley Systems, Incorporated. OpenBuildings Designer [Online]. 2022. https://www.bentley.com/software/openbuildings-designer/ (accessed 2024-12-08).
[56]

I. Motawa. Spoken dialogue BIM systems—An application of big data in construction. Facilities, 2017, 35: 787–800.

[57]
J. Dimyadi, W. Solihin, C. Eastman, et al. Integrating the BIM rule language into compliant design audit processes. In: Proceedings of the 33rd CIB W78 Conference, Brisbane, Australia, 2016: pp 1–10.
[58]

W. Solihin, C. Eastman, Y. C. Lee, et al. A simplified relational database schema for transformation of BIM data into a query-efficient and spatially enabled database. Autom Constr, 2017, 84: 367–383.

[59]

W. Solihin, J. Dimyadi, Y. C. Lee, et al. Simplified schema queries for supporting BIM-based rule-checking applications. Autom Constr, 2020, 117: 103248.

[60]
A. Ismail, B. Strug, G. Ślusarczyk. Building knowledge extraction from BIM/IFC data for analysis in graph databases. In: Proceedings of the 17th International Conference on Artificial Intelligence and Soft Computing, Zakopane, Poland, 2018: pp 652–664.
[61]

M. P. Nepal, S. Staub-French, R. Pottinger, et al. Ontology-based feature modeling for construction information extraction from a building information model. J Comput Civ Eng, 2013, 27: 555–569.

[62]

L. Zhang, R. R. A. Issa. Ontology-based partial building information model extraction. J Comput Civ Eng, 2013, 27: 576–584.

[63]

D. M. Guo, E. Onstein, A. D. La Rosa. An approach of automatic sparql generation for BIM data extraction. Appl Sci, 2020, 10: 8794.

[64]

M. Niknam, S. Karshenas. A shared ontology approach to semantic representation of BIM data. Autom Constr, 2017, 80: 22–36.

[65]
A. Seaborne, G. Manjunath. SPARQL/Update: A Language for Updating RDF Graphs. Hewlett-Packard Palo Alto, USA: Development Company, L.P., 2007.
[66]

R. N. An, P. Lin, Z. C. Li, et al. Intelligent ventilation-on-demand control system for the construction of underground tunnel complex. J Intell Constr, 2024, 2: 9180032.

[67]

B. Liu, Q. Han, C. Q. Fu, et al. Development and engineering application of intelligent management and control platform for the shield tunneling construction close to risk sources. J Intell Constr, 2024, 2: 9180018.

[68]
D. Damljanovic, M. Agatonovic, H. Cunningham. Natural language interfaces to ontologies: Combining syntactic analysis and ontology-based lookup through the user interaction. In: Proceedings of the 7th Extended Semantic Web Conference on The Semantic Web: Research and Applications, Heraklion, Greece, 2010: pp 106–120.
[69]
D. Damljanovic, M. Agatonovic, H. Cunningham. FREyA: An interactive way of querying linked data using natural language. In: Proceedings of Workshops at the 8th Extended Semantic Web Conference on The Semantic Web: ESWC 2011 Workshops, Heraklion, Greece, 2012: pp 125–138.
[70]

D. Saha, A. Floratou, K. Sankaranarayanan, et al. ATHENA : An ontology-driven system for natural language querying over relational data stores. Proc VLDB Endow, 2016, 9: 1209–1220.

[71]
J. Y. Li, B. Y. Hui, G. Qu, et al. Can LLM already serve as a database interface? A big bench for large-scale database grounded text-to-sqls. In: Proceedings of the 37th International Conference on Neural Information Processing Systems, New Orleans, USA, 2023: pp 1835.
Journal of Intelligent Construction
Article number: 9180084
Cite this article:
Yin M, Wu Z, Li H, et al. Information requirement analysis for establishing intelligent natural language query interfaces in BIM-based construction projects. Journal of Intelligent Construction, 2025, 3(2): 9180084. https://doi.org/10.26599/JIC.2025.9180084
Metrics & Citations  
Article History
Copyright
Rights and Permissions
Return