Research Article

SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation

Volume: 13 Number: 1 March 31, 2026

SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation

Abstract

This study introduces the open-source SemanIFC software developed to address the need for semantic validation in Building Information Modeling (BIM) processes. The research background reveals that most existing tools rely on pre-compiled ontologies or external engines, making it difficult to adapt to local regulations. The main objective of this study is to develop a lightweight, modular, and script-based system that directly converts Industry Foundation Classes (IFC) files into RDF triples and performs semantic validation using user-defined SPARQL rules. The methodology adopts a Python-based modular architecture. The system consists of independent components such as parser, entity definition, RDF mapper, validator, and exporter. Open-source technologies including RDFLib, SPARQLWrapper, and Flask were integrated to provide flexibility, transparency, and scalability. The web-based interface, which includes file upload, analysis, and data management panels, supports usability and traceability. Application-level tests demonstrated that SemanIFC can ontologically classify building elements and detect semantic inconsistencies. For example, missing definitions and conflicting properties were successfully identified and reported in sample projects. These results validate the effectiveness of the proposed approach in providing transparent and traceable validation. In conclusion, SemanIFC offers a sustainable infrastructure for semantic BIM validation. Its independent structure from external engines and compatibility with open standards make it suitable for both academic research and industrial applications. Furthermore, it provides scalability and long-term contribution to BIM validation workflows by laying the groundwork for future integrations with regulatory compliance modules and linked data platforms.

Keywords

References

  1. Abbas, E. F., & Al-Zwainy, F. M. S. (2024). Automat bill of quantities for school buildings projects using BIM. Tikrit Journal of Engineering Sciences, 31(3), 125–142. https://doi.org/10.25130/tjes.31.3.12
  2. Alazawy, S. F. M., Aldhamad, S. H. R., Salih, B. M. M., & Al Zwainy, F. M. S. (2024). An efficient novel model for multi-story building construction quantity estimation using coupled MATLAB-Revit software. Engineering, Technology & Applied Science Research, 14(6 SE-), 17717–17724. https://doi.org/10.48084/etasr.8802
  3. Aljumaily, H., Al-Zwainy, F., Alharishawi, S., Ali, R., & Hayder, G. (2022). Adopting building information modeling in claims management in construction industry. Journal of Applied Engineering Science, 20(4), 1152–1164. https://doi.org/10.5937/jaes0-39433
  4. Al-Zwainy, F., Mohammed, I. A., & Al-Shaikhli, K. A. K. (2017). Diagnostic and assessment benefits and barriers of BIM in construction project management. Civil Engineering Journal, 3(1), 63–77. https://doi.org/10.28991/cej-2017-00000073
  5. Al-Zwainy, F. M. S. (2018). Performance assessment of BIM managers using multi-source feedback method–A pilot study. ARPN Journal of Engineering and Applied Sciences, 13(22), 8880–8888. Available at: https://www.arpnjournals.org/jeas/research_papers/rp_2018/jeas_1118_7403.pdf
  6. Al-Zwainy, F. M. S., & Al-Marsomi, M. S. K. (2023). Structural equation modeling of critical success factors in the programs of development regional. Journal of Project Management, 8(2), 119–132. https://doi.org/10.5267/j.jpm.2022.11.002
  7. Aydın, M. (2025a). A data-driven BIM framework for digital twin integration with ISO 23247-compliant automation in construction. Gazi University Journal of Science Part A: Engineering and Innovation, 12(3), 706–736. https://doi.org/10.54287/gujsa.1750405
  8. Aydın, M. (2025b). Proposing a five-phase framework based on ISO 23247-1 for digital twins in construction. Gazi University Journal of Science Part A: Engineering and Innovation, 12(2), 403–431. https://doi.org/10.54287/gujsa.1680674

Details

Primary Language

English

Subjects

Soft Computing, Civil Construction Engineering, Architectural Engineering

Journal Section

Research Article

Publication Date

March 31, 2026

Submission Date

October 6, 2025

Acceptance Date

February 3, 2026

Published in Issue

Year 2026 Volume: 13 Number: 1

APA
Aydın, M. (2026). SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation. Gazi University Journal of Science Part A: Engineering and Innovation, 13(1), 94-116. https://doi.org/10.54287/gujsa.1797728
AMA
1.Aydın M. SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation. GU J Sci, Part A. 2026;13(1):94-116. doi:10.54287/gujsa.1797728
Chicago
Aydın, Murat. 2026. “SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation”. Gazi University Journal of Science Part A: Engineering and Innovation 13 (1): 94-116. https://doi.org/10.54287/gujsa.1797728.
EndNote
Aydın M (March 1, 2026) SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation. Gazi University Journal of Science Part A: Engineering and Innovation 13 1 94–116.
IEEE
[1]M. Aydın, “SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation”, GU J Sci, Part A, vol. 13, no. 1, pp. 94–116, Mar. 2026, doi: 10.54287/gujsa.1797728.
ISNAD
Aydın, Murat. “SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation”. Gazi University Journal of Science Part A: Engineering and Innovation 13/1 (March 1, 2026): 94-116. https://doi.org/10.54287/gujsa.1797728.
JAMA
1.Aydın M. SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation. GU J Sci, Part A. 2026;13:94–116.
MLA
Aydın, Murat. “SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation”. Gazi University Journal of Science Part A: Engineering and Innovation, vol. 13, no. 1, Mar. 2026, pp. 94-116, doi:10.54287/gujsa.1797728.
Vancouver
1.Murat Aydın. SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation. GU J Sci, Part A. 2026 Mar. 1;13(1):94-116. doi:10.54287/gujsa.1797728