Research Article
BibTex RIS Cite

SemanDICT: A Python-Based Semantic Dictionary Engine for IFC Objects with RDF Generation and SPARQL Querying

Year 2025, Volume: 12 Issue: 4, 1088 - 1120, 31.12.2025
https://doi.org/10.54287/gujsa.1800713

Abstract

This study presents SemanDICT, a modular semantic dictionary system designed to enhance the semantic richness, traceability, and interoperability of IFC-based Building Information Modeling (BIM) data. The system supports RDF triple generation, SPARQL querying, and multi-user data editing processes through interface panels structured according to ontology engineering principles. Users can select IFC classes to define data types and unit-defined properties; semantic consistency can be verified through bSDD integration. The AI Feature Assistant Panel suggests missing features based on contextual inference, while the Material Properties Database supports domain-focused semantic modeling. RDF export is performed in OWL-compliant formats such as Turtle, RDF/XML, and JSON-LD. The panel-based workflow covers eight core processes: IFC class selection, property suggestion, semantic definition, ontological validation, RDF export, SPARQL querying, statistical analysis, and project collaboration. Each process is paired with a corresponding interface panel, offering modular interaction and extensible development capabilities. The SPARQL Query Panel facilitates semantic queries, while the Dictionary Statistics Panel visualizes data type distribution and semantic density. The Project Collaboration Panel supports multi-user development with simultaneous editing and version control. SemanDICT contributes to academia and industry in the areas of ontology-focused design, data management, and open standards by bringing semantic web technologies together with BIM production environments.

References

  • Alexiev, V., Radkov, M., & Keberle, N. (2023). Semantic bSDD: improving the GraphQL, JSON and RDF representations of buildingSmart data dictionary. CEUR Workshop Proceedings (pp. 85–97). https://api.semanticscholar.org/CorpusID:267501454
  • Argasiński, K., & Tomczak, A. (2025). Enhancing Semantic Interoperability of Heritage BIM-Based Asset Preservation. Heritage, 8(10), 410. https://doi.org/10.3390/heritage8100410
  • 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
  • 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
  • Aydın, M. (2025c). Analyzing the Impact of ISO 16739-1:2024 (Industry Foundation Classes, IFC) on Data Sharing and Building Information Modeling (BIM) Collaboration in the Construction Industry. Journal of Architectural Sciences and Applications, 10(1), 157–174. https://doi.org/10.30785/mbud.1609588
  • Aydın, M. (2025d). SemanDICT Software (2025/14659). The Republic of Türkiye Ministry of Culture and Tourism, Directorate General of Copyrights.
  • Aydın, M. (2025e). SemanIFC Software (2025/14679). The Republic of Türkiye Ministry of Culture and Tourism, Directorate General of Copyrights. https://www.researchgate.net/publication/394917075_SemanIFC_Software
  • Aydın, M. (2025f). SemanVIEW Software (2025/14702). The Republic of Türkiye Ministry of Culture and Tourism, Directorate General of Copyrights.
  • Bi, Z., Wang, H., Lu, Y., & Yang, H. (2021). Research on Construction Method of Semantic Dictionary in Architecture. IOP Conference Series: Earth and Environmental Science, 719(2), 022061. https://doi.org/10.1088/1755-1315/719/2/022061
  • Bloch, T. (2022). Connecting research on semantic enrichment of BIM - review of approaches, methods and possible applications. Journal of Information Technology in Construction, 27, 416–440. https://doi.org/10.36680/j.itcon.2022.020
  • bSDD. (2025). buildingSMART buildingSMART Data Dictionary (bSDD). BuildingSMART. https://www.buildingsmart.org/users/services/buildingsmart-data-dictionary/
  • buildingSMART. (2021). IFC Implementation Guides. https://technical.buildingsmart.org/resources/ifcimplementationguidance/
  • buildingSMART. (2025). About buildingSMART International. BuildingSMART International. https://www.buildingsmart.org
  • Cauvin, B., & Benning, P. (2017). Machine Learning: Definition of Elements and Concepts Dedicated to Bridges. International Journal of 3-D Information Modeling, 6(3), 1–16. https://doi.org/10.4018/IJ3DIM.2017070101
  • Cheng, D.-Y., Chao, T.-C., Lo, C.-C., & Chen, C.-H. (2013, September 11-13). Research of Ontology and Semantic Web Apply for Building Information Model. In: 2013 IEEE 10th International Conference on E-Business Engineering (pp. 358–363), Coventry, UK. https://doi.org/10.1109/ICEBE.2013.55
  • Cheng, J. C. P., Song, C., Zhang, X., & Chen, Z. (2023). Pose Graph Relocalization with Deep Object Detection and BIM-Supported Object Landmark Dictionary. Journal of Computing in Civil Engineering, 37(5), 4023020. https://doi.org/10.1061/JCCEE5.CPENG-5301
  • Costin, A., & Muller, M. (2023, June 15-16). Towards a US national bridge and infrastructure data dictionary: an introduction. In: 11th Linked Data in Architecture and Construction (pp. 71–84), Matera, Italy. https://ceur-ws.org/Vol-3633/paper6.pdf
  • CSV. (2025). Comma-separated values. Comma-Separated Values (CSV). https://en.wikipedia.org/wiki/Comma-separated_values
  • Express.js. (2025). Express - Node.js web application framework. OpenJS Foundation. https://expressjs.com
  • Garlet, L., Dias, C. A., & O’Donnell, J. (2024). A Data Dictionary for the Building Energy Modeling Domain. CIB W 78, 1–10. https://www.researchgate.net/publication/384762429_A_Data_Dictionary_for_the_Building_Energy_Modeling_Domain
  • Glema, A. (2017). Building Information Modeling BIM - Level of Digital Construction. Archives of Civil Engineering, 63(3), 39–51. https://doi.org/10.1515/ace-2017-0027
  • Grant, J., & Becket, D. (2004). Rdf test cases-n-triples. Technical report, W3C Recommendation.
  • Gruber, J. (2004). Markdown. Wikipedia. https://en.wikipedia.org/wiki/Markdown
  • IFC. (2025). Industry Foundation Classes (IFC). BuildingSMART International. https://www.buildingsmart.org/standards/bsi-standards/industry-foundation-classes/
  • IFC 4.3. (2025). buildingSMART IFC 4.3.2.20240706 (IFC4X3_ADD2). BuildingSMART. https://ifc43-docs.standards.buildingsmart.org
  • IFC 4. (2025). buildingSMART IFC 4. BuildingSMART. https://standards.buildingsmart.org/IFC/RELEASE/IFC4/FINAL/HTML/
  • IFC 4 ADD2. (2025). buildingSMART IFC 4 ADD2 TC1. BuildingSMART. https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2_TC1/HTML/
  • IfcOWL. (2025). What is ifcOWL? BuildingSMART. https://technical.buildingsmart.org/standards/ifc/ifc-formats/ifcowl
  • IFCXML. (2025). IFC Implementation Guidance. BuildingSMART International. https://technical.buildingsmart.org/resources/ifcimplementationguidance/
  • Jia, J., Ma, H., & Zhang, Z. (2024). Integration of Industry Foundation Classes and Ontology: Data, Applications, Modes, Challenges, and Opportunities. Buildings, 14(4), 911. https://doi.org/10.3390/buildings14040911
  • Jia, L., Chen, M., Chen, C., & Jin, Y. (2025). A Semantic Web and IFC-Based Framework for Automated BIM Compliance Checking. Buildings, 15(15), 2633. https://doi.org/10.3390/buildings15152633
  • JSON-LD. (2025). JSON for Linking Data. W3C - The World Wide Web Consortium. https://json-ld.org
  • JSON. (2025). Introducing JSON. JSON (JavaScript Object Notation). https://www.json.org/json-en.html
  • Kładź, M., & Borkowski, A. S. (2025). IDS Standard and bSDD Service as Tools for Automating Information Exchange and Verification in Projects Implemented in the BIM Methodology. Buildings, 15(3), 378. https://doi.org/10.3390/buildings15030378
  • Lam, P.-D., Gu, B.-H., Lam, H.-K., Ok, S.-Y., & Lee, S.-H. (2024). Digital Twin Smart City: Integrating IFC and CityGML with Semantic Graph for Advanced 3D City Model Visualization. Sensors, 24(12), 3761. https://doi.org/10.3390/s24123761
  • Mastino, C. C., Di Bella, A., Sygulska, A., Frattolillo, A., Ricciu, R., Baccoli, R., & Solinas, E. (2024). On the use open BIM procedures for acoustic problems of the buildings: the new IDS standard for design stage and verification stage. INTER-NOISE and NOISE-CON Congress and Conference Proceedings, 270(1), 10068–10074. https://doi.org/10.3397/IN_2024_4355
  • Matos, B. C., Cruz, C. O., & Branco, F. B. (2024a). Digitalization and procurement in construction projects: An integrated BIM-based approach. Journal of Information Technology in Construction, 29, 400–423. https://doi.org/10.36680/j.itcon.2024.019
  • Matos, B. C., Cruz, C. O., & Branco, F. B. (2024b). Digitalization and tender evaluation in construction projects: a BIM-integrated MCDA approach supported by Macbeth. Journal of Information Technology in Construction, 29, 662–685. https://doi.org/10.36680/j.itcon.2024.030
  • Oostwegel, L. J. N., Jaud, Š., Muhič, S., & Malovrh Rebec, K. (2022). Digitalization of culturally significant buildings: ensuring high-quality data exchanges in the heritage domain using OpenBIM. Heritage Science, 10(1), 10. https://doi.org/10.1186/s40494-021-00640-y
  • Oraskari, J. (2021). Live Web Ontology for buildingSMART Data Dictionary. Forum Bauinformatik, 32, 166–173. https://research.aalto.fi/en/publications/live-web-ontology-for-buildingsmart-data-dictionary
  • OWL. (2012). Web Ontology Language (OWL). W3C - The World Wide Web Consortium. https://www.w3.org/OWL
  • OWL 2 DL. (2012). OWL 2 Web Ontology Language Profiles (Second Edition). W3C - The World Wide Web Consortium. https://www-w3-org.translate.goog/TR/owl2-profile
  • Python. (2025). Welcome to Python.org. Python Software Foundation. https://www.python.org
  • RDF. (2014). Resource Description Framework (RDF). W3C - The World Wide Web Consortium. https://www.w3.org/2001/sw/wiki/RDF
  • RDFLib. (2025). Python package for working with RDFlib 7.1.4. RDF- Resource Description Framework. https://rdflib.readthedocs.io/en/stable/#further-help-contact
  • RDFS. (2004). RDF Vocabulary Description Language 1.0: RDF Schema (RDFS). W3C - The World Wide Web Consortium. https://www.w3.org/2001/sw/wiki/RDFS
  • Son, S., Lee, G., Jung, J., Kim, J., & Jeon, K. (2022). Automated generation of a model view definition from an information delivery manual using idmXSD and buildingSMART data dictionary. Advanced Engineering Informatics, 54, 101731. https://doi.org/10.1016/j.aei.2022.101731
  • SPARQL. (2013). SPARQL Query Language for RDF. W3C - The World Wide Web Consortium. https://www.w3.org/2001/sw/wiki/SPARQL
  • Turtle. (2014). RDF 1.1 Turtle. W3C - The World Wide Web Consortium. https://www-w3-org.translate.goog/TR/turtle/
  • URI. (2025). Uniform Resource Identifier. W3C - The World Wide Web Consortium. https://en.wikipedia.org/wiki/Uniform_Resource_Identifier
  • Yang, Q. Z. Z., & Zhang, Y. (2006). Semantic interoperability in building design: Methods and tools. Computer-Aided Design, 38(10), 1099–1112. https://doi.org/10.1016/j.cad.2006.06.003
  • Yurchyshyna, A., & Zarli, A. (2009). An ontology-based approach for formalisation and semantic organisation of conformance requirements in construction. Automation in Construction, 18(8), 1084–1098. https://doi.org/10.1016/j.autcon.2009.07.008
  • Zhang, L., & Issa, R. R. A. (2011). IFC-Based Construction Industry Ontology and Semantic Web Services Framework. Computing in Civil Engineering, 657–664. https://doi.org/10.1061/41182(416)81
  • Zhang, C., Beetz, J., & de Vries, B. (2018). BimSPARQL: Domain-specific functional SPARQL extensions for querying RDF building data. Semantic Web, 9(6), 829–855. https://doi.org/10.3233/SW-180297
  • Zhang, L., & El-Gohary, N. M. (2020). Automated IFC-based building information modelling and extraction for supporting value analysis of buildings. International Journal of Construction Management, 20(4), 269–288. https://doi.org/10.1080/15623599.2018.1484850
  • Zhou, P., & El-Gohary, N. (2021). Semantic information alignment of BIMs to computer-interpretable regulations using ontologies and deep learning. Advanced Engineering Informatics, 48, 101239. https://doi.org/10.1016/j.aei.2020.101239
There are 56 citations in total.

Details

Primary Language English
Subjects Soft Computing, Civil Construction Engineering, Architectural Engineering
Journal Section Research Article
Authors

Murat Aydın 0000-0002-3928-2936

Submission Date October 10, 2025
Acceptance Date November 24, 2025
Publication Date December 31, 2025
Published in Issue Year 2025 Volume: 12 Issue: 4

Cite

APA Aydın, M. (2025). SemanDICT: A Python-Based Semantic Dictionary Engine for IFC Objects with RDF Generation and SPARQL Querying. Gazi University Journal of Science Part A: Engineering and Innovation, 12(4), 1088-1120. https://doi.org/10.54287/gujsa.1800713