Generated by GPT-5-mini| Industry Foundation Classes | |
|---|---|
| Name | Industry Foundation Classes |
| Abbreviation | IFC |
| Developed by | buildingSMART International |
| Initial release | 1995 |
| Latest release | ISO 16739-1:2020 |
| License | open standard |
| Domain | architecture, engineering, construction |
Industry Foundation Classes
Industry Foundation Classes is an open neutral data schema for exchanging digital information among architecture, engineering, and construction stakeholders. The specification provides an object-based representation for building and infrastructure assets, enabling interoperability among proprietary software products used by architects, structural engineers, mechanical engineers, electrical engineers, civil engineers, facility managers, and BIM managers. IFC is standardized through ISO processes and maintained by international consortia to support collaborative design, analysis, and asset management workflows.
IFC defines typed entities representing physical and logical building elements, relationships, properties, and spatial structure to enable model-based data exchange among products such as Autodesk Revit, Bentley Systems, Graphisoft ArchiCAD, Tekla Structures, Trimble SketchUp, and Dassault Systèmes applications. It supports use cases spanning design coordination, clash detection, quantity takeoff, energy analysis, and lifecycle management for clients including GSA, HS2, Crossrail, Olympic Delivery Authority, and major contractors like Skanska and Laing O'Rourke. The standard interfaces with classification systems such as Uniclass, OmniClass, and MasterFormat and integrates with exchange protocols used by buildingSMART International partners.
Development began in the 1990s through collaboration among software vendors and industry bodies including International Alliance for Interoperability (later buildingSMART International), and major firms like Arup, AECOM, BuroHappold Engineering, and Foster + Partners. Early milestones include formalization into an ISO standard and iterative schema expansions to cover structural, MEP, and infrastructure domains driven by projects such as Crossrail and regional mandates from agencies like UK Cabinet Office and Singapore BCA. Working groups comprised stakeholders from NEC, CIOB, RICS, and national standards bodies, evolving IFC through published IFC versions, model view definitions, and certification programs.
The IFC schema is organized as an EXPRESS-based ontology that defines entities like types, occurrences, relationships, and property sets to represent elements such as walls, slabs, beams, ducts, and spaces used by firms including Arup and WSP. It separates geometric representations (boundary representation, parametric, extrusions) from semantic definitions, enabling coordination with analysis engines from EnergyPlus, OpenStudio, and structural solvers from SAP2000 and ETABS. The schema supports inheritance, aggregation, and association patterns comparable to object-oriented models used by ISO and integrates classification links to taxonomies like CoClass and UNSPSC where specified by project protocols.
IFC supports multiple serializations including IFC-SPF (.ifc), IFC-XML (.ifcxml), and the more recent binary compressed format IFCZIP and binary EXPRESS-based IFC-B. These formats enable interchange with database-backed platforms such as Forge services, cloud environments run by Autodesk, Trimble Connect, and collaborative platforms like BIM 360 and Procore. Serialization choices affect interoperability with viewers and engines such as Solibri, Navisworks, BIMvision, and open-source libraries like IfcOpenShell and xBIM.
A broad ecosystem implements IFC including commercial products—Autodesk Revit, Bentley MicroStation, Graphisoft ArchiCAD, Tekla Structures, Trimble Nova—and open-source toolkits—IfcOpenShell, xBIM Toolkit, BIMserver, BlenderBIM—used by consultancies such as Arup, Buro Happold, Atkins, and contractors including VINCI and Bouygues. Validation, federation, and quality-assurance tools from vendors like Solibri and community projects provide model checking, clash detection, and model view validation aligned with initiatives from buildingSMART International and national BIM mandates.
IFC adoption has been driven by public procurement requirements and frameworks established by organizations including UK Cabinet Office, Singapore BCA, Netherlands BIM Loket, Danish Agency for Digitisation, and the European Commission. Major infrastructure programs such as Crossrail, HS2, and national transport authorities use IFC-based workflows for asset handover and facilities management, influencing software vendors and consultancies like Atkins and Aurecon. The standard has enabled digitization initiatives across firms like Skanska and Laing O'Rourke, reducing rework, improving coordination, and supporting digital twin deployments referenced by bodies such as Digital Twin Consortium.
Governance is coordinated by buildingSMART International with regional chapters and liaisons to ISO technical committees and national standards organizations including BSI, DIN, AFNOR, and ANSI. Interoperability efforts include Model View Definitions, certification programs, and alignment with standards like ISO 19650 for information management, fostering integration with asset information requirements from clients such as GSA and CEDEFOP. Collaborations with consortia including Open Geospatial Consortium and initiatives by European Committee for Standardization aim to bridge IFC with geospatial standards and lifecycle information management for infrastructure projects.