Advancing Semantic Enrichment Compliance in BIM: An Ontology-Based Framework and IDS Evaluation
Abstract
1. Introduction
- Conceptual development: This study outlines the conceptual development of controlled vocabularies, ICC workflows, and process models, all designed to standardize IDS-based implementation. Specifically, we introduce a novel Ontology for Requirements Checking (ORC) to provide a new layer of semantic precision for requirement definitions—an element currently missing in the ecosystem. Furthermore, we developed novel ICC workflows and associated process models, which represent a significant advance by establishing a formal, repeatable structure to replace current ad hoc approaches.
- Empirical development: We present, to our knowledge, the first independent and comparative evaluation of how IDS is implemented across different commercial software. This evaluation is driven by a fundamental question of reliability: when provided with identical input—the same specification and the same model—do different tools converge on the same compliance results? Our study investigates the extent to which IDS checkers consistently identify elements to check, how they execute the checks, and whether their interpretations diverge. This inquiry addresses the significant gap created by the current situation of self-declared vendor compatibility, which has thus far lacked external validation. The goal is to provide novel evidence and objective insights needed to support the reliable deployment of IDS.
2. Terminology and Literature Review
- Transparency: Clear checking logic builds trust, repeatability, and troubleshooting.
- Customizability: Users can adapt checks to specific needs and ensure reusability.
- Extensibility: New rules can be added to accommodate new project demands and evolving standards.
2.1. The Imperative of Compliance: Time, Cost, and Quality
2.2. The Mechanics of Checking: Concepts and Capabilities
- Rule Interpretation: Translating human-readable rules into machine-processable.
- Model Preparation: Ensuring that the model contains all necessary and syntactically correct data.
- Rule Execution: Applying the model to defined rules, enabling the identification of issues.
- Reporting and Checking: Generating clear and auditable compliance reports.
2.3. Compliance Checking Implementation and Obstacles
3. Research Gaps and Methods
3.1. Addressed Research Gaps
- Imperative for Ontology Standardization: The lack of standardized ontologies hinders the consistent and automated checking of alphanumeric information across platforms and workflows. Our research defines effective and standardized methods for classifying and representing alphanumeric information requirements. Crucially, it also seeks an ontology that addresses the multi-faceted aspects of checking, going beyond mere automation to enhance the quality of information across the entire project lifecycle.
- Consistent IDS-driven Automation for Alphanumeric ICC: We are exploring the boundaries of automated ICC for alphanumeric data in BIM, specifically investigating how effectively IDS can drive consistent automation. This includes addressing potential discrepancies between native checks internal to BIM Authoring Environments and external checks of openBIM models, ensuring accuracy and minimizing effort through the implementation of IDS.
- Overcoming Workflow and Interoperability Issues: Current alphanumeric information management workflows (e.g., element classification, material specifications) are fragmented and manual, resulting in significant interoperability gaps. We aim to identify bottlenecks that hinder the transformation of these systems into cohesive, automated ICC systems, particularly in addressing data fragmentation and loss when exchanging alphanumeric data outside native BIM tools.
3.2. Research Method
- Information Requirement Ontology: Proposition for the underlying ontology of alphanumeric information requirements for BIM.
- Process Automation and Remediation: This involved developing process maps for automated compliance checking and, critically, for feedback mechanisms to enable correction or guided remediation of identified inconsistencies and errors in models.
- ICC Workflow Examination and Tool Assessment: This final phase involved the comprehensive definition and empirical examination of distinct ICC workflows (internal, external, and hybrid). Concurrently, the software and tools employed within each workflow were assessed for their inherent constraints and capabilities.
3.3. Ontology of Requirements with Seven Categories for Semantic Enrichment
3.4. Automating ICC Inside and Outside Authoring Tools and Types of Checks
- Simple Checks: Basic pass/fail validation for fundamental data presence.
- Detailed Semantic Checks: ensuring correctness and consistency across delivery milestones. This includes validating properties, data types, values, and actual data.
- Duplicate Semantic Enrichment Checks: Identifies redundant or conflicting semantic information, ensuring data uniqueness and preventing ambiguity (e.g., the same name value pairs in different property sets, where only one pair is allowed).
3.5. Practical Implementation of ICC
- A1—Develop ICC Strategy: This initial phase defines the organization’s overarching ICC approach, aligning common requirements with company goals, digital strategy, and regulatory expectations. While not tool-specific, it sets the foundation for IDS.
- A2—Implement Company ICC: Here, internal standards (e.g., naming conventions, parameters, libraries, etc.) are formalized into reusable IDS templates and vocabularies. This phase uses classification of requirements, ontology for requirement checking, checkability principles, workflow types, and types of checks developed in this study. These become reusable across multiple projects.
- A3—Implement Project ICC: In this phase, the company-level IDS strategy is adapted to project-specific requirements, including client-provided IDS and contractual information needs. The integration of multiple IDS sources (company, discipline, client) is addressed, including conflict resolution and phase-specific filtering, which must be aligned with project BEP and overall company strategy.
- A4—Deploy (Mobilize Project): With validated IDS templates and workflows, the team sets up the environment (CDE, roles, and validation tools) and prepares for execution. This step connects the translated requirements to modeling environments.
- A5—Deliver BIM Project: The project team executes delivery and performs model validation using IDS-checking tools (internal, external, or hybrid). Feedback loops and compliance reports feed back into earlier stages for continual improvement.
4. Empirical Results
4.1. IDS Implementation Outside Authoring Tools
- Inconsistent Reporting: Validation results lack standardization across tools. While some display only passed elements, others focus solely on failed ones, and several omit the total count of elements checked. This inconsistency hinders complete validation assessment and cross-platform result comparison.
- Limited Entity Recognition: Tools like BIMcollab do not support multiple IFC entity classes within a single IDS. For instance, if a specification includes both IfcColumn and IfcWall, only the first class is recognized. This limitation leads to incomplete validations and potential misinterpretation of results.
- Incomplete Classification Facet Implementation: Some tools, such as Open IFC Viewer, exhibit deficiencies in handling the classification facet of IDS. They fail to correctly identify and report elements that do not comply with classification requirements, thereby affecting the accuracy of validation.
- Project Information Validation Failure: Solibri was unable to validate project-level information defined in the IDS, specifically checks related to the IFCProject entity. This limits its ability to support comprehensive model validation encompassing general project details.
- Regex Expression Incompatibility: BIMcollab incorrectly interprets regular expressions (regexs) defined in IDSs. As regexs are essential for pattern-based validation (e.g., naming conventions or property formats), this shortcoming restricts the tool’s usefulness in advanced validation scenarios.
- Insufficient BCF Support: Not all evaluated tools support exporting results in BIM Collaboration Format (BCF). The absence of this feature hinders seamless communication and issue tracking between platforms, making it more difficult to resolve identified issues efficiently in collaborative workflows.
4.2. Integrating IDS: A Look Inside BIM Authoring Tools
- Interoperability Challenges: The DiRoots plugin exhibited version-specific incompatibility, failing to recognize a valid IDS file in some instances. A negative test using a DiRoots template-based IDS confirmed this behavior, indicating potential limitations in schema support or validation logic.
- IFC Mapping: The plugin supports direct mapping of IDS-defined properties to Revit parameters. This ensures consistent data export to IFC and addresses a critical pain point in aligning alphanumeric information.
- Integrated Reporting and Interaction: Operating entirely within Revit, the plugin offers immediate validation feedback. Users can select, isolate, and correct semantic issues directly, eliminating the need for external BCF exchanges or separate coordination processes (see Figure 7).
4.3. Analysis of IDS Capacity
5. Discussion and Conclusions
5.1. Discussion
5.2. Limitations of This Study
5.3. Conclusions
5.4. Future Work
- Contextual Reasoning Engines: To infer information relevance based on project phase, stakeholder roles, and intended model use.
- Data Provenance and Verification Systems: To track information origin and enable automated checks for accuracy and reliability against authoritative sources.
- Dynamic Granularity Metrics: To allow for specification and validation of appropriate levels of detail aligned with specific use cases, moving beyond simple checks.
- Lifecycle Management Protocols: To ensure information remains maintainable and updatable throughout a project’s evolution.
- Integrated Security and Privacy Frameworks: To embed access controls and data protection compliance directly within information delivery specifications.
- Accountability Linkages: To connect information elements to defined roles and responsibilities, potentially through hash (blockchain) to a relevant group of elements.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Nomenclature
AECO | Architecture, Engineering, Construction, and Operations |
AIR | Asset Information Requirements |
BCF | BIM Collaboration Format |
BEP | BIM Execution Plan |
BIM | Building Information Modeling |
BMC | BIM-based Model Checking |
BMS | Building Management System |
BPMN | Business Process Model and Notation |
EIR | Exchange Information Requirements |
ICC | Information Compliance Checking |
IDM | Information Delivery Manuals |
IDS | Information Delivery Specification |
IFC | Industry Foundation Classes |
IPR | Intellectual Property Rights |
IR | Information Requirement |
LLM | Large Language Model |
LOIN | Level of Information Need |
O&M | Operational and Maintenance |
OIR | Organizational Information Requirements |
ORC | Ontology for Requirements Checking |
PDT | Product Data Templates |
PIR | Project Information Requirements |
RASE | Requirement, Applicability, Selection, and Exception |
RegEx | Regular Expressions |
RDF | Resource Description Framework |
RVT | Revit (file format) |
SHACL | Shapes Constraint Language |
SQL | Structured Query Language |
SWRL | Semantic Web Rule Language |
SWOT | Strengths, Weaknesses, Opportunities, and Threats |
XML | Extensible Markup Language |
References
- Cerovsek, T.; Omar, M. Advancements and Gaps in Information Compliance Checking (ICC) Automation with Information Delivery Specification (IDS). In Proceedings of the 41st International Conference of CIB W78, Marrakech, Morocco, 2–3 October 2024. [Google Scholar]
- Zheng, Y.; Törmä, S.; Seppänen, O. A Shared Ontology Suite for Digital Construction Workflow. Autom. Constr. 2021, 132, 103930. [Google Scholar] [CrossRef]
- Beach, T.H.; Rezgui, Y.; Li, H.; Kasim, T. A Rule-Based Semantic Approach for Automated Regulatory Compliance in the Construction Sector. Expert Syst. Appl. 2015, 42, 5219–5231. [Google Scholar] [CrossRef]
- Hjelseth, E. Classification of BIM-Based Model Checking Concepts. J. Inf. Technol. Constr. 2016, 21, 354–369. [Google Scholar]
- Aydın, M. Aydın, M. A Review of BIM-Based Automated Code Compliance Checking: A Meta-Analysis Research. In Automation and Control-Theories and Applications; Dadios, E.P., Ed.; IntechOpen: London, UK, 2022; ISBN 978-1-83969-173-7. [Google Scholar]
- Tomczak, A.; Berlo, L.V.; Krijnen, T.; Borrmann, A.; Bolpagni, M. A Review of Methods to Specify Information Requirements in Digital Construction Projects. IOP Conf. Ser. Earth Environ. Sci. 2022, 1101, 092024. [Google Scholar] [CrossRef]
- Eastman, C.; Lee, J.; Jeong, Y.; Lee, J. Automatic Rule-Based Checking of Building Designs. Autom. Constr. 2009, 18, 1011–1033. [Google Scholar] [CrossRef]
- Guedes, Í.; Andrade, M. Automatic Rule-Based Checking for the Approval of Building Architectural Designs of Airport Passenger Terminals Based on BIM. In Proceedings of the 37th eCAADe and 23rd SIGraDi Conference, Porto, Portugal, 11–13 September 2019; Volume 2, pp. 333–338. [Google Scholar]
- Peng, J.; Liu, X. Automated Code Compliance Checking Research Based on BIM and Knowledge Graph. Sci. Rep. 2023, 13, 7065. [Google Scholar] [CrossRef] [PubMed]
- Kabzhan, Z.; Shakhnovich, A.; Gorshkov, S.; Yemenov, Y.; Gorshkov, F.; Shogelova, N. Semantic and Ontology-Based Analysis of Regulatory Documents for Construction Industry Digitalization. Front. Built Environ. 2025, 11, 1575913. [Google Scholar] [CrossRef] [PubMed]
- Aslam, B.; Umar, T. Automated Code Compliance Checking through Building Information Modelling. Proc. Inst. Civ. Eng.-Struct. Build. 2024, 177, 822–837. [Google Scholar] [CrossRef]
- Ding, L.; Drogemuller, R.; Rosenman, M.; Marchant, D.; Gero, J. Automating Code Checking for Building Designs -DesignCheck. In Proceedings of the Clients Driving Innovation: Moving Ideas into Practice, Cooperative Research Centre (CRC) for Construction Innovation, Brisbane, Australia, 12–14 March 2006; pp. 1–16. Available online: http://ro.uow.edu.au/engpapers/4842/ (accessed on 20 July 2025).
- Lopez, R.; Love, P.E.D. Design Error Costs in Construction Projects. J. Constr. Eng. Manag. 2012, 138, 585–593. [Google Scholar] [CrossRef]
- Valinejadshoubi, M.; Moselhi, O.; Iordanova, I.; Valdivieso, F.; Shakibabarough, A.; Bagchi, A. The Development of an Automated System for a Quality Evaluation of Engineering BIM Models: A Case Study. Appl. Sci. 2024, 14, 3244. [Google Scholar] [CrossRef]
- Arantes, E.; Andery, P.R.P.; Andrade, F.; Paes, D.; Irizarry, J. Development and Analysis of an Automated Performance Code Checking Workflow. Ambiente Construído 2022, 22, 27–42. [Google Scholar] [CrossRef]
- Xiao, B.; Wang, Y.; Zhang, Y.; Chen, C.; Darko, A. Automated Daily Report Generation from Construction Videos Using ChatGPT and Computer Vision. Autom. Constr. 2024, 168, 105874. [Google Scholar] [CrossRef]
- Schwabe, K.; Teizer, J.; König, M. Applying Rule-Based Model-Checking to Construction Site Layout Planning Tasks. Autom. Constr. 2019, 97, 205–219. [Google Scholar] [CrossRef]
- Solihin, W.; Eastman, C.; Lee, Y.-C. Toward Robust and Quantifiable Automated IFC Quality Validation. Adv. Eng. Inform. 2015, 29, 739–756. [Google Scholar] [CrossRef]
- Hjelseth, E.; Nisbet, N. Capturing Normative Constraints by Use of the Semantic Mark-up RASE Methodology. In Proceedings of the CIB W78-W102 Conference, Sophia Antipolis, France, 26–28 October 2011; pp. 1–10. [Google Scholar]
- Schwabe, K.; König, M.; Teizer, J. BIM Applications of Rule-Based Checking in Construction Site Layout Planning Tasks. In Proceedings of the 2016 Proceedings of the 33rd ISARC, Auburn, AL, USA, 21 July 2016. [Google Scholar]
- Solihin, W.; Eastman, C. Classification of Rules for Automated BIM Rule Checking Development. Autom. Constr. 2015, 53, 69–82. [Google Scholar] [CrossRef]
- Zhang, S.; Teizer, J.; Lee, J.-K.; Eastman, C.M.; Venugopal, M. Building Information Modeling (BIM) and Safety: Automatic Safety Checking of Construction Models and Schedules. Autom. Constr. 2013, 29, 183–195. [Google Scholar] [CrossRef]
- Dimyadi, J.; Clifton, C.; Spearpoint, M.; Amor, R. Computerizing Regulatory Knowledge for Building Engineering Design. J. Comput. Civ. Eng. 2016, 30, C4016001. [Google Scholar] [CrossRef]
- Costa, G.; Pauwels, P. Building Product Suggestions for a BIM Model Based on Rule Sets and a Semantic Reasoning Engine. In Proceedings of the 32rd international CIB W78 conference, Eindhoven, The Netherlands, 27–29 October 2015; pp. 98–107. [Google Scholar]
- Sacks, R.; Lee, G.; Burdi, L.; Bolpagni, M. BIM Handbook: A Guide to Building Information Modeling for Owners, Designers, Engineers, Contractors, and Facility Managers, 4th ed.; Wiley: Hoboken, NJ, USA, 2025; ISBN 978-1-394-22222-3. [Google Scholar]
- Preidel, C.; Borrmann, A. BIM-based Code Compliance Checking. In Building Information Modeling: Technology Foundations and Industry Practice; Borrmann, A., König, M., Koch, C., Beetz, J., Eds.; Springer International Publishing: Cham, Switzerland, 2018; ISBN 978-3-319-92861-6. [Google Scholar]
- Preidel, C.; Borrmann, A. Automated Code Compliance Checking Based on a Visual Language and Building Information Modeling. In Proceedings of the 32nd International Symposium on Automation and Robotics in Construction, Oulu, Finland, 18 June 2015. [Google Scholar]
- Pauwels, P.; Van Deursen, D.; Verstraeten, R.; De Roo, J.; De Meyer, R.; Van De Walle, R.; Van Campenhout, J. A Semantic Rule Checking Environment for Building Performance Checking. Autom. Constr. 2011, 20, 506–518. [Google Scholar] [CrossRef]
- Zhong, B.; Gan, C.; Luo, H.; Xing, X. Ontology-Based Framework for Building Environmental Monitoring and Compliance Checking under BIM Environment. Build. Environ. 2018, 141, 127–142. [Google Scholar] [CrossRef]
- Hjelseth, E. Foundations for BIM-Based Model Checking Systems. Ph.D. Thesis, Norwegian University of Life Sciences, Ås, Norway, 2015. [Google Scholar]
- De Marco, G.; Slongo, C.; Siegele, D. Enriching Building Information Modeling Models through Information Delivery Specification. Buildings 2024, 14, 2206. [Google Scholar] [CrossRef]
- Tomczak, A.; Benghi, C.; Van Berlo, L.; Hjelseth, E. Requiring Circularity Data in Bim With Information Delivery Specification. Circ. Econ. 2024, 1. [Google Scholar] [CrossRef]
- Owerko, T.; Wrzosek, M.; Rochel, M.; Tomaszkiewicz, K.; Pasalski, J.; Kasznia, D.; Łaguna, P. Acceptance Tests of BIM Models Using the IDS Standards within openBIM. In Proceedings of the 2024 28th International Conference on Methods and Models in Automation and Robotics (MMAR), Międzyzdroje, Poland, 27–30 August 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 476–480. [Google Scholar]
- Fischer, S.; Urban, H.; Schranz, C.; Zucker, G. Bridging the Gap Between Tabular Information Requirements and the Information Delivery Specification (IDS). Buildings 2025, 15, 1017. [Google Scholar] [CrossRef]
- De Gaetani, C.I.; Mert, M.; Migliaccio, F. Interoperability Analyses of BIM Platforms for Construction Management. Appl. Sci. 2020, 10, 4437. [Google Scholar] [CrossRef]
- Ren, R.; Zhang, J. A New Framework to Address BIM Interoperability in the AEC Domain from Technical and Process Dimensions. Adv. Civ. Eng. 2021, 2021, 8824613. [Google Scholar] [CrossRef]
- Sibenik, G.; Kovacic, I. Assessment of Model-Based Data Exchange between Architectural Design and Structural Analysis. J. Build. Eng. 2020, 32, 101589. [Google Scholar] [CrossRef]
- Amor, R.; Dimyadi, J. An Open Repository of IFC Data Models and Analyses to Support Interoperability Deployment. In Proceedings of the 2010 CIB W78 Conference, Cairo, Egypt, 16–19 November 2010; pp. 14–16. [Google Scholar]
- Muller, M.F.; Garbers, A.; Esmanioto, F.; Huber, N.; Loures, E.R.; Junior, O.C. Data interoperability assessment though ifc for bim in structural design–A five-year gap analysis. J. Civ. Eng. Manag. 2017, 23, 943–954. [Google Scholar] [CrossRef]
- Omar, M. Automated BIM-Based Model Checking Workflows with Exchange Information Requirements. Master’s Thesis, Univerza v Ljubljani, Fakulteta za gradbeništvo in geodezijo, Ljubljana, Slovenia, 2023. [Google Scholar]
- Kučera, A.; Pitner, T. Semantic BMS: Ontology for Analysis of Building Automation Systems Data. In IFIP Advances in Information and Communication Technology; Springer International Publishing: Cham, Switzerland, 2016; pp. 46–53. ISBN 978-3-319-31164-7. [Google Scholar]
- Chamari, L.; Petrova, E.; Pauwels, P. A Web-Based Approach to BMS, BIM and IoT Integration: A Case Study. In Proceedings of the CLIMA 2022 Conference, Rotterdam, The Netherlands, 22–25 May 2022. [Google Scholar] [CrossRef]
Data Category | Definition | Examples of Properties | Some Validation Principles Used in Checking |
---|---|---|---|
Identity | Unique identifiers and basic descriptive information | ElementID, ElementName, GlobalID, GUID, Category, Type | Uniqueness Consistency Completeness |
Geometry | Information describing the physical characteristics and location | Dimensions, Location, Rotation, Material, Weight, Volume, Projected Area | Accuracy Unit Consistency Relevance |
Performance | Related to the functional capabilities and expected behavior of an element | ThermalResistance, U-value, FireRating, PowerConsumption | Validity Standard usage |
Fabrication and Construction | Relevant to the manufacturing, assembly, and installation of elements | Manufacturer, ModelNumber, InstallationMethod, LeadTime, DeliveryWeight, PreFabricationStatus | Traceability Actionability Up-to-dateness |
Operation and Maintenance | Data important for the ongoing use, maintenance, and end-of-life of an element. | MaintenanceSchedule, WarrantyInfo, ExpectedLifespan, ReplacementPartNumber, CommissioningDate, DecommissioningInstructions | Clarity Accessibility Sustainability Considerations |
Cost | Financial information associated with an element. | UnitCost, InstallationCost, LifecycleCost | Accuracy Granularity Comperability |
Regulatory Compliance | Information indicating adherence to relevant laws, codes, and standards. | BuildingCodeCompliance, CertificationBody, RegulatoryApprovalDate, PermitRequirements | Verifiability Jurisdictional Relevance Completeness |
Aspect | W1: Outside BIM Authoring Tools | W2: Inside BIM Authoring Tools | W3: Hybrid Approach |
---|---|---|---|
Definition | Separate standalone software. | Embedded functionalities or plugins within BIM software. | Combines both internal and external tools. |
Scope | May include broad, cross-model/inter-disciplinary checks for complex rules. | Limited to tool functionality, usually simple discipline-specific rule checks. | Comprehensive, leveraging internal (frequent) and external (specialized) checks. |
Input | Exported BIM data (e.g., IFC). External rules can use IDS. | Native BIM data. Internal rules: limited external use of IDS. | Mix of native/exported data. Internal and external (IDS). |
Interoperability | Relies on data export formats (e.g., IFC); potential issues may arise. | Direct native BIM data; limited by software capabilities. | Uses robust data exchange, native and open (IFC). |
Design Integration | Loosely integrated; checks after iterations, risking late rework. | Tightly integrated; immediate feedback, less rework. | Immediate internal feedback, specialized external checks. |
Feedback Loop | Delayed; issues found post-iteration; use BCF; may cause rework. | Immediate/near real-time; alerts for quick corrections and sharing. | Blended: Immediate internal alerts and reports from external tools. |
Required Expertise | Export, rules definition, report interpretation. | BIM authoring software features and plugins. | Internal/external tools and diverse data flow. |
Required Tools | Standalone software (e.g., Solibri Model Checker and BIMcollab), rule engines, etc. | Core BIM software (e.g., Revit, ArchiCAD); native tools or plugins (Dynamo Interoperability). | BIM software/plugins, external compliance software, integration platforms, and scripts. |
Code | Check | Used IDS Facts |
---|---|---|
C01 | The model MUST contain entities that have IFC class IFCPROJECT that MEET the following requirements MUST HAVE attribute Name matching the pattern ^[A-Z]{2}-[A-Za-z0-9]{3}-[A-Za-z0-9]{4}-[A-Z]{3}-[A-Z]{3}-\d{3}-[A-Z]\d{3}$ | Applicability: Entity |
Requirement: Attribute | ||
C02 | The model MUST contain entities that have IFC class IFCBUILDINGSTOREY that MEET the following requirements MUST HAVE attribute Name | Applicability: Entity |
Requirement: Attribute | ||
C03 | The model MUST contain entities that have IFC class IFCCOVERING (or: IFCDOOR; IFCFURNISHINGELEMENT; IFCMEMBER; IFCPROJECTIONELEMENT; IFCPLATE; IFCREINFORCINGMESH; IFCROOF; IFCSLAB; IFCSTAIR; IFCSTAIRFLIGHT; IFCWALL; IFCWALLELEMENTEDCASE; IFCWINDOW; IFCBEAM; IFCBUILDINGELEMENTPART; IFCCHIMNEY; IFCCOLUMN; IFCPILE; IFCFLOWTERMINAL; IFCBUILDINGELEMENTPROXY; IFCTRIMMEDCURVE) that MEET the following requirements MUST HAVE material matching the pattern RP-. * | Applicability: Entity |
Requirement: Material | ||
C04 | The model MUST contain entities that have IFC class IFCCOLUMN that MEET the following requirements MUST HAVE property ClassName of PSet ProtimPset (IFCTEXT) matching the pattern RP-ST-STCL-(Rectangular|Round|IPE|HEA)(-(Forks|Drop_Panel))??(-M3-R2[0-5])?? | Applicability: Entity |
Requirement: Property | ||
C05 | The model MUST contain entities that have attribute GlobalId that MEET the following requirements MUST HAVE classification Uniclass2015 | Applicability: Attribute |
Requirement: Classification | ||
C06 | The model MUST contain entities that have IFC class IFCCOLUMN (or: IFCBEAM; IFCSLAB; IFCFOOTING; IFCSTAIR) that MEET the following requirements MUST HAVE Uniclass 2015 classification | Applicability: Entity |
Requirement: Classification | ||
C07 | All structural walls and structural columns should be separated by ST levels | Applicability: Entity |
Requirement: part of |
Specification | Software/Tool | Checkability | Passed | Failed | Total Elements |
---|---|---|---|---|---|
C01—IFC File Name | BIMcollab | Supported | 0 | 1 | 1 |
Solibri | Unsupported | - | - | - | |
ACCA | Supported | 0 | 1 | 1 | |
Blender BIM Add-on | Supported | 0 | 1 | 1 | |
Open IFC Viewer | Supported | 0 | 1 | 1 | |
C02—Level Naming | BIMcollab | Supported | 11 | 0 | 11 |
Solibri | Supported | N/A | 0 | N/A | |
ACCA | Supported | 11 | 0 | 11 | |
Blender BIM Add-on | Supported | 11 | 0 | 11 | |
Open IFC Viewer | Supported | 11 | 0 | 11 | |
C03—Material List | BIMcollab | Supported | N/A | N/A | 0 |
Solibri | Supported | N/A | 36 | N/A | |
ACCA | Supported | 299 | 36 | 335 | |
Blender BIM Add-on | Supported | 299 | 36 | 335 | |
Open IFC Viewer | Supported | 299 | 36 | 335 | |
C04—Structural Column ClassName Correct/Wrong Value | BIMcollab | Supported | 0 | 54 | 54 |
Solibri | Supported | N/A | 6 | N/A | |
ACCA | Supported | 48 | 6 | 54 | |
Blender BIM Add-on | Supported | 48 | 6 | 54 | |
Open IFC Viewer | Supported | 48 | 6 | 54 | |
C05—All Elements Have a Uniclass 2015 Classification | BIMcollab | Supported | 85 | 352 | 437 |
Solibri | Supported | N/A | 352 | N/A | |
ACCA | Supported | 133 | 6394 | 6527 | |
Blender BIM Add-on | Supported | 133 | 4036 | 4169 | |
Open IFC Viewer | Supported | 414 | 3755 | 4169 | |
C06— All Elements Have a Uniclass 2015 Classification | BIMcollab | Supported | 48 | 6 | 54 |
Solibri | Supported | N/A | 101 | N/A | |
ACCA | Supported | 61 | 101 | 162 | |
Blender BIM Add-on | Supported | 61 | 101 | 162 | |
Open IFC Viewer | Supported | 162 | 0 | 162 | |
C07—All structural walls and structural columns should be separated by ST levels | BIMcollab | Supported | 144 | 0 | 144 |
Solibri | Supported | N/A | 0 | N/A | |
ACCA | Supported | 198 | 0 | 198 | |
Blender BIM Add-on | Supported | 198 | 0 | 198 | |
Open IFC Viewer | Supported | 198 | 0 | 198 |
Principle | Description | IDS Capacity |
---|---|---|
Relevance | Is the information genuinely useful for the intended purpose of the BIM model (e.g., design, construction, operation)? Avoid collecting “data for data’s sake.” | Not directly supported. IDS does not assess the contextual usefulness or purpose-specific value of information. Indirectly, yes, by specification. |
Consistency | Ensures consistent naming conventions, units, and data formats across the entire model and related datasets. Uses predefined data schemas where possible. | Partially supported. IDS can enforce formats, units, and some naming conventions, but not full cross-model consistency, e.g., through vocabularies. |
Accuracy and Reliability | Information should be factually correct and derived from authoritative sources. | Not supported. IDS does not verify the correctness of data or factual accuracy. |
Completeness | While not all information types are required for every project, this ensures that critical data fields relevant to the project’s purpose are populated. | Supported. IDS can require that specific information fields be present in the model. |
Granularity | Data should be provided at an appropriate level of detail. Too much detail can be overwhelming; too little can be unhelpful. | Not directly supported. IDS cannot assess whether the level of detail is appropriate for a specific use case. |
Interoperability | Data should be structured in a way that facilitates exchange and use across different software platforms and by various project stakeholders. | Supported. IDS is based on open standards (e.g., IFC) and supports interoperability and data exchange. |
Maintainability and Updatability | Considers how information will be updated as the project progresses and as elements change. | Not supported. IDS defines requirements for a specific delivery but does not handle ongoing updates or maintenance. |
Security and Privacy | For sensitive information (e.g., PII in O&M data), this ensures that appropriate access controls are in place and compliance with data protection regulations, such as GDPR, is maintained. | Not supported. IDS does not address access control or data privacy compliance. |
Accountability | Defines clear roles and responsibilities for who is responsible for creating, validating, and maintaining each type of information. | Not supported. IDS does not define roles, responsibilities, or accountability mechanisms. It could be implemented through the provenance of data. |
S—Strengths | W—Weaknesses | O—Opportunities | T—Threats |
---|---|---|---|
Automates ICC and enhances collaboration with “White-box” openBIM. Builds trust as a Machine-readable and Human-readable. Checks field names, data types, values. Extensive support for IFC attribute/property. Supports regex. | No support for cross-referencing and item counting. Limited alphanumeric uniqueness checks. Limited integration and possible control over implementation in BIM authoring tools. Inconsistent BCF use. Weak exception handling possibilities. | Wider support in Authoring Environments. Make authoring of IDS easier via aliases and project-specific constants simplify IDS. Implements SQL-like unique/distinct checks. Historical data for context-specific IDS. Templates for projects/organizations, specific unified BIM uses, etc. | Low awareness levels and no readiness among key appointing parties Poor IFC export may lead to data loss and not relevant or even wrong checks. Overspecification may cause information overflow. Additional IRs may compensate for IDS deficiencies. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Cerovšek, T.; Omar, M. Advancing Semantic Enrichment Compliance in BIM: An Ontology-Based Framework and IDS Evaluation. Buildings 2025, 15, 2621. https://doi.org/10.3390/buildings15152621
Cerovšek T, Omar M. Advancing Semantic Enrichment Compliance in BIM: An Ontology-Based Framework and IDS Evaluation. Buildings. 2025; 15(15):2621. https://doi.org/10.3390/buildings15152621
Chicago/Turabian StyleCerovšek, Tomo, and Mohamed Omar. 2025. "Advancing Semantic Enrichment Compliance in BIM: An Ontology-Based Framework and IDS Evaluation" Buildings 15, no. 15: 2621. https://doi.org/10.3390/buildings15152621
APA StyleCerovšek, T., & Omar, M. (2025). Advancing Semantic Enrichment Compliance in BIM: An Ontology-Based Framework and IDS Evaluation. Buildings, 15(15), 2621. https://doi.org/10.3390/buildings15152621