Technical Papers
Jul 31, 2024

Semantic Web-Based CRUD Operation and Constraint Validation for IFC-Based Information Management

Publication: Journal of Construction Engineering and Management
Volume 150, Issue 10

Abstract

In the construction industry, the combination of Industry Foundation Classes (IFC) and semantic web technologies emerges as a promising approach for project information management. However, semantic web technologies are unfamiliar to construction industry practitioners, and there is an absence of useable tools to automate semantic web-based create, read, update, and delete (CRUD) operations on Building Information Modeling (BIM) data. Moreover, the query results from some SPARQL Protocol and RDF Query Language (SPARQL)-based information retrieval methods typically cannot be postprocessed. To overcome these issues, this paper initially proposes a browser/server (B/S) architecture platform prototype to mitigate the operational complexity of the developed system. Subsequently, the core submodules of this platform prototype are developed via Apache Jena and Java Database Connectivity (JDBC) APIs, thereby supporting automatic CRUD operations and result-analyzable SPARQL queries. Furthermore, by leveraging the developed CRUD systems, we propose a feasible method for implementing the soft-coded Shapes Constraint Language (SHACL)-based validation with variable thresholds, and subsequently develop an information compliance checking service for weld size. Eventually, the effectiveness of the developed CRUD system functions and the compliance checking service is validated by conducting case tests. In short, this study proposes a viable approach for the automatic execution of semantic web-based CRUD operations and constraint validation on Resource Description Framework (RDF)-represented information converted from the IFC model. This work contributes to the application of IFC and semantic web technologies within construction project management.

Get full access to this article

View all available purchase options and get full access to this article.

Data Availability Statement

Some or all data, models, or code that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

The work was financially supported by the Science and Technology Commission of Shanghai Municipality (Grant No. 21DZ1204600).

References

Ait-Ameur, Y., M. Baron, L. Bellatreche, S. Jean, and E. Sardet. 2017. “Ontologies in engineering: The OntoDB/OntoQL platform.” Soft Comput. 21 (2): 369–389. https://doi.org/10.1007/s00500-015-1633-5.
Alani, Y., N. Dawood, J. Patacas, S. Rodriguez, and H. Dawood. 2021. “A semantic common model for product data in the water industry.” J. Inf. Technol. Construct. 26 (Special issue): 566–590. https://doi.org/10.36680/j.itcon.2021.030.
Amorocho, J. A. P., and T. Hartmann. 2021. “Reno-Inst: An ontology to support renovation projects planning and renovation products installation.” Adv. Eng. Inf. 50 (Oct): 101415. https://doi.org/10.1016/j.aei.2021.101415.
Beetz, J., J. Van Leeuwen, and B. De Vries. 2009. “IfcOWL: A case of transforming EXPRESS schemas into ontologies.” Artif. Intell. Eng. Des. Anal. Manuf. 23 (1): 89–101. https://doi.org/10.1017/S0890060409000122.
Bonduel, M., J. Oraskari, P. Pauwels, M. Vergauwen, and R. Klein. 2018. “The IFC to linked building data converter: Current status.” In Vol. 2159 of Proc., 6th Linked Data in Architecture and Construction Workshop (LDAC 2018), 34–43. Ghent, Belgium: Ghent Univ.
Chinese Standard. 2012. Code for welding of steel structures. GB 50661-2011. Beijing: Chinese Standard.
Costa, G., and A. Sicilia. 2020. “Alternatives for facilitating automatic transformation of BIM data using semantic query languages.” Autom. Constr. 120 (Dec): 103384. https://doi.org/10.1016/j.autcon.2020.103384.
Davis, R., H. E. Shrobe, and P. Szolovits. 1993. “What is a knowledge representation?” AI Mag. 14 (1): 17–33. https://doi.org/10.1609/aimag.v14i1.1029.
Froese, T. M. 2010. “The impact of emerging information technology on project management for construction.” Autom. Constr. 19 (5): 531–538. https://doi.org/10.1016/j.autcon.2009.11.004.
Gao, H., B. Zhong, H. Luo, and W. Chen. 2022. “Computational geometric approach for BIM semantic enrichment to support automated underground garage compliance checking.” J. Constr. Eng. Manage. 148 (1): 05021013. https://doi.org/10.1061/(ASCE)CO.1943-7862.0002230.
Gayo, J. E. L., E. Prud’hommeaux, I. Boneva, and D. Kontokostas. 2018. In Vol. 7 of Validating RDF data. Synthesis lectures on the semantic web: Theory and technology, 1–330. Cham, Switzerland: Springer. https://doi.org/10.2200/S00786ED1V01Y201707WBE016.
Gearon, P., A. Passant, and A. Polleres. 2013. “SPARQL 1.1 update—W3C recommendation 21 March 2013.” Accessed March 16, 2024. https://www.w3.org/TR/sparql11-update/.
Guo, D., E. Onstein, and A. D. L. Rosa. 2021. “A semantic approach for automated rule compliance checking in construction industry.” IEEE Access 9 (Aug): 129648–129660. https://doi.org/10.1109/ACCESS.2021.3108226.
Hagedorn, P., L. Liu, M. König, R. Hajdin, T. Blumenfeld, M. Stöckner, M. Billmaier, K. Grossauer, and K. Gavin. 2023a. “BIM-enabled infrastructure asset management using information containers and semantic web.” J. Comput. Civ. Eng. 37 (1): 04022041. https://doi.org/10.1061/(ASCE)CP.1943-5487.0001051.
Hagedorn, P., P. Pauwels, and M. König. 2023b. “Semantic rule checking of cross-domain building data in information containers for linked document delivery using the shapes constraint language.” Autom. Constr. 156 (Dec): 105106. https://doi.org/10.1016/j.autcon.2023.105106.
Hu, S., J. Wang, C. Hoare, Y. Li, P. Pauwels, and J. O’Donnell. 2021. “Building energy performance assessment using linked data and cross-domain semantic reasoning.” Autom. Constr. 124 (Apr): 103580. https://doi.org/10.1016/j.autcon.2021.103580.
Hu, Z.-Z., X.-Y. Zhang, H.-W. Wang, and M. Kassem. 2016. “Improving interoperability between architectural and structural design models: An industry foundation classes-based approach with web-based tools.” Autom. Constr. 66 (Jun): 29–42. https://doi.org/10.1016/j.autcon.2016.02.001.
IAI (Institute for Automation and Applied Informatics). 2024. “KIT—IAI—FZKViewer 6.2.” Accessed March 16, 2024. https://www.iai.kit.edu/english/1302.php.
Janowicz, K., M. H. Rasmussen, M. Lefrançois, G. F. Schneider, and P. Pauwels. 2020. “BOT: The building topology ontology of the W3C linked building data group.” Semant. Web 12 (1): 143–161. https://doi.org/10.3233/SW-200385.
Kim, K., H. Kim, W. Kim, C. Kim, J. Kim, and J. Yu. 2018. “Integration of IFC objects and facility management work information using Semantic Web.” Autom. Constr. 87 (Mar): 173–187. https://doi.org/10.1016/j.autcon.2017.12.019.
Knublauch, H. 2017. “From SPIN to SHACL.” Accessed March 16, 2024. https://spinrdf.org/spin-shacl.html.
Knublauch, H. 2022. “TopBraid SHACL API.” Accessed March 16, 2024. https://github.com/TopQuadrant/shacl.
Knublauch, H., J. A. Hendler, and K. Idehen. 2011. “SPIN—Overview and Motivation—W3C member submission 22 February 2011.” Accessed March 16, 2024. https://www.w3.org/Submission/spin-overview/.
Knublauch, H., and D. Kontokostas. 2017. “Shapes constraint language (SHACL)—W3C recommendation 20 July 2017.” Accessed March 16, 2024. https://www.w3.org/TR/shacl/.
Kou, Y., Y. Liu, G. Li, J. Hou, L. Luan, and H. Wang. 2022. “Design and implementation of an integrated management system for backfill experimental data.” Adv. Civ. Eng. 2022 (1): 46. https://doi.org/10.1155/2022/1876435.
Krijnen, T., and J. Beetz. 2018. “A SPARQL query engine for binary-formatted IFC building models.” Autom. Constr. 95 (Nov): 46–63. https://doi.org/10.1016/j.autcon.2018.07.014.
Kukkonen, V., A. Kücükavci, M. Seidenschnur, M. H. Rasmussen, K. M. Smith, and C. A. Hviid. 2022. “An ontology to support flow system descriptions from design to operation of buildings.” Autom. Constr. 134 (Feb): 104067. https://doi.org/10.1016/j.autcon.2021.104067.
Martínez-Costa, C., and S. Schulz. 2017. “Validating EHR clinical models using ontology patterns.” J. Biomed. Inf. 76 (Dec): 124–137. https://doi.org/10.1016/j.jbi.2017.11.001.
Mazairac, W., and J. Beetz. 2013. “BIMQL—An open query language for building information models.” Adv. Eng. Inf. 27 (4): 444–456. https://doi.org/10.1016/j.aei.2013.06.001.
Nuyts, E., J. Werbrouck, R. Verstraeten, and L. Deprez. 2023. “Validation of building models against legislation using SHACL.” In Proc., 11th Linked Data in Architecture and Construction Workshop (LDAC2023), 164–175. Ghent, Belgium: Ghent Univ.
Oraskari, J., J. Beetz, and M. Senthilvel. 2021. “SHACL is for LBD what mvdXML is for IFC.” In Proc., 38th Int. Conf. of CIB W78 on Information and Communication Technologies for AECO, 693–702. Esch-sur-Alzette, Luxembourg: Luxembourg Institute of Science and Technology.
Oraskari, J., M. Bonduel, K. McGlinn, P. Pauwels, F. Priyatna, A. Wagner, V. Kukkonen, S. Steyskaland, J. Lehtonen, and M. Lefrançois. 2023 “IFCtoLBD.” Accessed March 16, 2024. https://github.com/jyrkioraskari/IFCtoLBD/tree/master/IFCtoLBD.
Pauwels, P., J. Oraskari, and L. J. McGibbney. 2020. “IFCtoRDF V0.4.” Accessed March 16, 2024. https://github.com/pipauwel/IFCtoRDF.
Pauwels, P., and W. Terkaj. 2016. “EXPRESS to OWL for construction industry: Towards a recommendable and usable ifcOWL ontology.” Autom. Constr. 63 (Mar): 100–133. https://doi.org/10.1016/j.autcon.2015.12.003.
Pauwels, P., E. van den Bersselaar, and L. Verhelst. 2024. “Validation of technical requirements for a BIM model using semantic web technologies.” Adv. Eng. Inf. 60 (Apr): 102426. https://doi.org/10.1016/j.aei.2024.102426.
Pauwels, P., S. Zhang, and Y.-C. Lee. 2017. “Semantic web technologies in AEC industry: A literature overview.” Autom. Constr. 73 (Jan): 145–165. https://doi.org/10.1016/j.autcon.2016.10.003.
Prud’hommeaux, E., J. E. L. Gayo, and H. Solbrig. 2014. “Shape expressions: An RDF validation and transformation language.” In Proc., 10th Int. Conf. on Semantic Systems, 32–40. New York: Association for Computing Machinery. https://doi.org/10.1145/2660517.2660523.
Rasmussen, M. H., M. Lefrançois, M. Bonduel, C. A. Hviid, and J. Karlshø. 2018. “OPM: An ontology for describing properties that evolve over time.” In Vol. 2159 of Proc., 6th Linked Data in Architecture and Construction Workshop, CEUR Workshop Proc., edited by M. Poveda-Villalón, P. Pauwels, and A. Roxi, 23–33. London, UK: UCL Institute for Environmental Design and Engineering.
Rasmussen, M. H., M. Lefrançois, P. Pauwels, C. A. Hviid, and J. Karlshøj. 2019. “Managing interrelated project information in AEC Knowledge Graphs.” Autom. Constr. 108 (Dec): 102956. https://doi.org/10.1016/j.autcon.2019.102956.
Shin, S., and R. R. A. Issa. 2021. “BIMASR: Framework for voice-based BIM information retrieval.” J. Constr. Eng. Manage. 147 (10): 04021124. https://doi.org/10.1061/(ASCE)CO.1943-7862.0002138.
Soman, R. K., M. Molina-Solana, and J. K. Whyte. 2020. “Linked-data based constraint-checking (LDCC) to support look-ahead planning in construction.” Autom. Constr. 120 (Dec): 103369. https://doi.org/10.1016/j.autcon.2020.103369.
Stolk, S., and K. McGlinn. 2020. “Validation of IfcOWL datasets using SHACL.” In Proc., 8th Linked Data in Architecture and Construction Workshop, edited by M. PovedaVillalon, A. Roxin, K. McGlinn, and P. Pauwels, 91–104. Dublin, Ireland: Trinity College Dublin.
Vaughan, J. L., M. L. Leming, M. Liu, and E. Jaselskis. 2013. “Cost-benefit analysis of construction information management system implementation: Case study.” J. Constr. Eng. Manage. 139 (4): 445–455. https://doi.org/10.1061/(ASCE)CO.1943-7862.0000611.
Werbrouck, J., P. Pauwels, J. Beetz, R. Verborgh, and E. Mannens. 2024. “ConSolid: A federated ecosystem for heterogeneous multi-stakeholder projects.” Semant. Web 15 (2): 429–460. https://doi.org/10.3233/SW-233396.
Wu, H., B. Zhong, H. Li, P. Love, X. Pan, and N. Zhao. 2021. “Combining computer vision with semantic reasoning for on-site safety management in construction.” J. Build. Eng. 42 (Oct): 103036. https://doi.org/10.1016/j.jobe.2021.103036.
Xinglei, X., M. Zhiliang, H. Huanmin, and X. Peng. 2022. “Automated extraction of attributes of IFC objects based on graph theory and SPARQL query.” IOP Conf. Ser.: Mater. Sci. Eng. 1218 (1): 012024. https://doi.org/10.1088/1757-899X/1218/1/012024.
Zangeneh, P., and B. McCabe. 2020. “Ontology-based knowledge representation for industrial megaprojects analytics using linked data and the semantic web.” Adv. Eng. Inf. 46 (Oct): 101164. https://doi.org/10.1016/j.aei.2020.101164.
Zhang, C., J. Beetz, and B. De Vries. 2018. “BimSPARQL: Domain-specific functional SPARQL extensions for querying RDF building data.” Semant. Web 9 (6): 829–855. https://doi.org/10.3233/SW-180297.
Zhinkin, F., and A. Shipilev. 2022. “Java Microbenchmark Harness in version 1.35.” Accessed March 16, 2024. https://github.com/openjdk/jmh.

Information & Authors

Information

Published In

Go to Journal of Construction Engineering and Management
Journal of Construction Engineering and Management
Volume 150Issue 10October 2024

History

Received: Jul 17, 2023
Accepted: May 7, 2024
Published online: Jul 31, 2024
Published in print: Oct 1, 2024
Discussion open until: Dec 31, 2024

Permissions

Request permissions for this article.

ASCE Technical Topics:

Authors

Affiliations

Ph.D. Student, Dept. of Civil Engineering, School of Ocean and Civil Engineering, Shanghai Jiao Tong Univ., Shanghai 200240, China. Email: [email protected]
Liping Duan [email protected]
Associate Professor, Dept. of Civil Engineering, School of Ocean and Civil Engineering, Shanghai Jiao Tong Univ., Shanghai 200240, China; Associate Professor, Shanghai Key Laboratory for Digital Maintenance of Buildings and Infrastructure, Shanghai Jiao Tong Univ., Shanghai 200240, China. Email: [email protected]
Ph.D. Student, Dept. of Civil Engineering, School of Ocean and Civil Engineering, Shanghai Jiao Tong Univ., Shanghai 200240, China. Email: [email protected]
Master’s Student, Dept. of Civil Engineering, School of Ocean and Civil Engineering, Shanghai Jiao Tong Univ., Shanghai 200240, China. Email: [email protected]
Jincheng Zhao [email protected]
Professor, Dept. of Civil Engineering, School of Ocean and Civil Engineering, Shanghai Jiao Tong Univ., Shanghai 200240, China; Professor, Shanghai Key Laboratory for Digital Maintenance of Buildings and Infrastructure, Shanghai Jiao Tong Univ., Shanghai 200240, China (corresponding author). Email: [email protected]

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share