LLMpediaThe first transparent, open encyclopedia generated by LLMs

IFC (Industry Foundation Classes)

Generated by GPT-5-mini
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Autodesk Forge Hop 4
Expansion Funnel Raw 67 → Dedup 0 → NER 0 → Enqueued 0
1. Extracted67
2. After dedup0 (None)
3. After NER0 ()
4. Enqueued0 ()
IFC (Industry Foundation Classes)
NameIFC (Industry Foundation Classes)
DeveloperbuildingSMART International
Released1994
LatestISO 16739-1:2018
TypeOpen data model
LicenseOpen standard

IFC (Industry Foundation Classes) is an open, neutral data model for building and construction information used to describe, share, and exchange digital representations of built assets. It enables collaborative workflows across disciplines by defining entities, properties, and relationships for architecture, engineering, construction, and facilities management. IFC is maintained as an international standard and is implemented in a wide ecosystem of software and industry initiatives.

Overview

IFC provides a standardized schema that encodes objects such as walls, slabs, beams, and spaces, linking geometric, semantic, and lifecycle information. The model supports interoperability among software from vendors like Autodesk, Bentley Systems, Trimble, Graphisoft, and Nemetschek, and aligns with international standards bodies including ISO and buildingSMART International. Major projects and clients such as Crossrail, HS2, GSA (United States General Services Administration), Network Rail, and Singapore Land Authority have adopted IFC for data exchange, asset handover, and digital twin initiatives.

History and Development

IFC originated from industry consortia in the 1990s to address fragmented file formats produced by vendors like Autodesk, Nemetschek Group, and Bentley Systems. Early development involved collaboration with organizations such as buildingSMART International (formerly the International Alliance for Interoperability), National Institute of Building Sciences, and national building authorities in the United Kingdom, United States, and Germany. The format evolved through iterations and was standardized as ISO 16739, with contributions from stakeholders including European Union programs, infrastructure agencies like Transport for London, and research groups at institutions such as Massachusetts Institute of Technology, ETH Zurich, and TU Delft.

Technical Specification and Data Model

The IFC schema is implemented in EXPRESS and serialized in formats like IFC-SPF (.ifc), IFC-XML, and IFC-ZIP (.ifczip). The data model comprises entities, attribute sets, and inheritance hierarchies that represent physical elements, systems, and processes; key constructs include IfcProject, IfcSite, IfcBuilding, IfcBuildingStorey, and IfcProduct. Geometry representation supports boundary representation, parametric profiles, swept solids, and tessellated meshes, with mappings to coordinate reference systems like EPSG codes and integration with CityGML and LandXML. IFC also defines property sets, quantities, material definitions, and relationships (IfcRelDefinesByProperties, IfcRelAggregates), and extends through MVDs and Model View Definitions influenced by organizations such as buildingSMART International and national standards committees.

Implementation and Software Support

Software ecosystems implement import/export functionality via SDKs and libraries including Open Design Alliance tools, IfcOpenShell, and proprietary APIs from vendors like Autodesk Revit, Bentley OpenBuildings Designer, Graphisoft ARCHICAD, Tekla Structures (Trimble), and DDS-CAD. Collaboration platforms such as BIM 360, Trimble Connect, Procore, and Revizto use IFC for coordination and clash detection alongside engines like Solibri Model Checker and Navisworks. Databases and platforms for digital twins and asset management—IBM Maximo, SAP, Oracle Primavera, and Microsoft Azure Digital Twins—integrate IFC-derived datasets via middleware and mappings.

Use Cases and Applications

IFC is applied across design coordination, quantity takeoff, cost estimation, and construction sequencing (4D/5D) in projects managed by firms such as AECOM, Arcadis, Arup, and Jacobs Engineering Group. Asset information models for facility management derive from IFC for clients like UK Ministry of Defence and US Army Corps of Engineers, while infrastructure projects (rail, road, bridges) use IFC-like schemas and alignment with OpenDRIVE and LANDXML. Urban-scale models and digital twins created by cities such as Singapore, Helsinki, and Barcelona leverage IFC for building-level interoperability with city information models and sensor networks.

Interoperability and Standards Integration

IFC interoperates with standards and data formats including ISO, OGC specifications, CityGML, Brep, gbXML, LandXML, IFC-JSON, and COLLADA meshes. Integration with geospatial frameworks uses coordinate reference systems and standards from bodies like EPSG and OGC for spatial alignment. Regulatory and procurement frameworks in jurisdictions such as United Kingdom, Norway, and Singapore reference IFC in mandates and frameworks, linking to national BIM standards and asset registers administered by agencies like National BIM Standard — United States and regional authorities.

Limitations and Criticisms

Criticism centers on schema complexity, partial implementations across vendors, and inconsistent semantics leading to interoperability gaps observed in projects handled by firms like Laing O'Rourke and Skanska. The EXPRESS specification and large type hierarchies can be difficult for developers and smaller vendors such as niche CAD providers to implement fully, prompting use of simplified exchange formats and proprietary extensions by companies like Autodesk and Trimble. Performance and file size issues arise with detailed geometry and as-built scans from providers like FARO and Leica Geosystems, while versioning and change management remain challenges in lifecycle contexts managed by facility managers and project controls teams in organizations like Balfour Beatty.

Category:Building information modeling