Today, we will discuss IFC standards and formats in BIM data. Traditional engineering data is often stored in scattered and fragmented ways across various locations, with multiple formats used interchangeably. Common data types include graphics (such as construction drawings, detailed plans, section views, and flowcharts), text (various explanatory documents), and numerical data (statistics, quantities, and pricing information). As a project progresses, the volume of data grows continuously, and the relationships between different data sets become increasingly complex.
The Concept of BIM
BIM is essentially a comprehensive database that stores all building-related data throughout the entire lifecycle of a project. It requires effective methods to maintain data correlations. In the past, high storage costs posed significant challenges during the digitization of data. However, with advances in hardware and storage technologies, storage capacity is no longer a major concern. Instead, the challenge has shifted to efficiently locating the necessary information within the vast amount of data. To address this, two critical issues must be resolved: how to accurately and efficiently store diverse BIM model data, and how to quickly and correctly retrieve the required BIM information.
BIM Model Data Integration
How can BIM model data be effectively integrated and stored? The Open BIM certification, introduced by the buildingsMART organization, aims to solve this problem. This certification is a joint initiative by buildingsMART, GraphiSOFT, TEKLA, Trimble, NEMETSCHEK, and DATA DESIGN SYSTEM, enabling all project information to be collaboratively designed, implemented, and managed based on open standards and processes. Open BIM certification offers AEC software providers improved, tested, and certified data connections, facilitating seamless data exchange and integration with other Open BIM solutions. The primary data exchange and unit format used is the IFC (Industry Foundation Class) standard, developed by IAI (International Alliance for Interoperability), the predecessor of buildingsMART, in 1997.
Since the release of IFC 1.0 in January 1997, there have been six major revisions. Currently, IFC 2×3 is the most widely supported version across BIM software platforms, while IFC 2×4, released at the end of 2010, best aligns with the modern concept of Open BIM collaborative design. To fully represent all project objects, IFC uses object-oriented principles, describing data relationships through features like inheritance, polymorphism, encapsulation, abstraction, and referencing. IFC also incorporates three ISO standards for detailed data description: defining IFC object properties with the EXPRESS language via ISO 10303-11; establishing encoding and exchange formats through Part 21 implementation of ISO 10303-21; and adopting XML representation according to ISO 10303-28.
Understanding IFC
The IFC standard clearly expresses relationships among all engineering data and defines numerous objects. For example, IFC 2×4 includes 766 entity definitions, 126 defined types, 206 enumeration types, 59 select types, 42 built-in functions, 2 built-in rules, 408 property sets, 91 quantity sets, and 1,691 individual properties. Users can customize objects based on their specifications, allowing combinations that effectively describe and record all engineering information.
Currently, popular BIM modeling software like Autodesk Revit, Bentley AECOsim, and TEKLA support importing and exporting IFC files. GRAPHSOFT ArchiCAD even uses IFC as its native data format, storing all files directly in IFC. This means that when creating BIM models using the IFC format, there are no restrictions on the modeling software used in earlier stages. As long as the software supports IFC export, the data can be imported into the Open BIM system seamlessly.
That wraps up our overview of IFC standards and formats in BIM data. We hope this article provides valuable insights!















Must log in before commenting!
Sign Up