Industry Foundation Classes (IFC)
Industry Foundation Classes (IFC) are a set of standardized, digital descriptions of the built asset industry. It is an open, global standard published under a Creative Commons license, and as ISO 16739.
IFC provides machine interpretability of information and thereby enables automation of workflows. It is vendor-neutral and available to everyone.
Latest Version
The latest official version of IFC is 4.3.2.0. This version is commonly referred to as IFC 4.3 and is also published by ISO as a final ISO 16739-1 standard.
Previous versions of IFC are also available. Older official versions are IFC 4.0.2.1 (IFC 4) and IFC 2.3.0.1 (IFC 2x3). The current version that is in development is IFC 5.
Latest official release: 4.3.2.0
Next Generation of IFC
IFC is currently undergoing a major refactoring. This is being developed under the title of IFC 5. The IFC 5 release will bring IFC to the next technical level, unlocking advanced use-cases. IFC 5 will make sure IFC is ready for the coming decades.
IFC Validation and Compatibility
A software developer intending to provide compliant IFC solutions has to export IFC data that validates against the full IFC standard. Everyone can check their IFC file validity using the official buildingSMART International IFC Validation Service. Metrics from the IFC Validation Service are used to generate ‘scorecards’ about the performance of software tools exporting IFC. The scorecards also provide insight into software capabilities.
IFC may be encoded in various electronic formats, each having benefits and tradeoffs of software support, scalability, and readability. The recommended file format to exchange IFC 2x3, IFC 4 and IFC 4.3 data is the STEP Physical File Format (SPFF) as .ifc.
Compliance and Certification
The IFC Software Certification Program has multiple components. Scorecards of IFC performance in software tools are generated based on metrics from the buildingSMART IFC Validations service results. Additionally specific use-cases can be certified by accredited organisations.
Import certification is done with publicly available test files. Currently experiments are being undertaken to certify for round-tripping of IFC data.
Frequently Asked Questions
Find Your Classes and Properties
Since IFC only holds definitions that can have a global consensus, it is the ‘foundation’ of the industry. IFC is the global foundation that is implemented in software on which users can build their own specific content. Additional properties, classification references, material lists and other content can be used hand-in-hand with IFC. buildingSMART Data Dictionary (bSDD) allows non-IFC content to be linked to IFC.
