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

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.

Institutions

Publication Details

Journal
Gazi University Journal of Science Part A Engineering and Innovation
Published
2026-03-31
DOI
https://doi.org/10.54287/gujsa.1797728
Primary Topic
BIM and Construction Integration
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

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

Gazi University Journal of Science Part A Engineering and Innovation
BIM and Construction Integration
article

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

article en

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.

Gazi University Journal of Science Part A Engineering and InnovationVol. 13(1)
Ankara University (TR)
Industry, innovation and infrastructure
Openalex Percentile: Top 28%
BIM and Construction Integration
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

SemanIFC: A Modular Python-Based IFC Parser and RDF Converter for Semantic BIM Validation · Gazi University Journal of Science Part A Engineering and Innovation (2026) | TGRS Research Map | TGRS