2D Search
Sketch the part you are looking for or have a photo described in text form
Create image description with AI
Create image description with AI
Drop file hereor
Supported file formats: .PNG, .JPG, .JPEG, .WEBP

What is IFC?

BIMArchitecture EngineeringKnowledgeImportant Content
The increasing use of BIM (Building Information Modeling) in the construction industry requires a common format for data exchange that can be used by all planning participants. For this purpose, the IFC format was developed by the international organization buildingSMART.

Properties

IFC or Industry Foundation Classes is the best known and internationally leading standard for Open BIM data exchange. The vendor-neutral, open file format supports the interoperability of individual applications in the construction industry. IFC can be understood as a schema or specification that provides general information to capture all BIM information throughout the lifecycle of a building. It is an up-to-date copy of the original building model and is used, for example, for viewing, creating simulations, cost estimates or collision checks, archiving and referencing - however, the building model can only be further processed to a limited extent. Therefore, it is recommended to submit a change request to the architect in case of a change request from the project participants. IFC is available in different versions. Since 2013, IFC4 has been an international standard as ISO 16739. IFC4.3 is the latest Open BIM standard, this is currently on its way to worldwide accreditation, version IFC4.4 is currently being developed. Data is exchanged using IFC files with the extension (*.ifc), but files in the XML standard (*.ifXML) and zipped files (*.ifZIP) are also used.

How is an IFC model structured?

IFC models include geometric and non-geometric entities, they contain the building geometry and the data associated with the elements. In the IFC schema, certain classes are defined that describe building components such as walls or ceilings, and in the end represent the entire building model. Each individual class can contain additional information. IFC classes are initially structured hierarchically as follows:

  • ifcProject: contains information about the project
  • ifcSite: contains information about the site
  • ifcBuilding: contains all necessary information about the building
  • ifcBuildingStorey: contains information about the floors
  • ifcBuildingElements: contains objects according to further IFC classes

In addition, the individual components of the building (walls, columns, ceilings, windows), the building services (boilers, burners, pipe systems) and the structural design (reinforcement bar, reinforcement mesh, built-in part, etc.) are divided into classes.

What is Model View Definition?

Model View Definition, or MVD, describes a subset of an IFC schema. It has the advantage that the entire building model does not have to be exchanged between the project participants, but only a filtered view with the necessary information. This facilitates and speeds up the process of data exchange. MVDs define geometric and semantic requirements and can also include dynamically defined property sets. These property sets, associated with the IFC model, can be predefined or customized (user-defined). Various MVDs are covered by buildingSMART, depending on the particular IFC version. MVDs can also be defined outside of buildingSMART, for example by individual clients. For example, an MVD can be exported for cost estimation or structural analysis.

Which software supports IFC?

Data exchange via IFC is supported by all BIM-capable modeling programs. The software provides the corresponding interfaces for import and export. Please note the supported IFC version. In the following we have listed some software examples, a complete list of the programs is provided by buildingSMART.

  • Allplan Architecture
  • AutoCAD Architecture
  • liNear Revit
  • Archicad
  • BIM 360
  • TRICAD MS
  • Visoplan
  • Vectorworks Architect
  • BricksCAD BIM

Conclusion

The use of the IFC format offers several benefits and facilitates the Open BIM workflow. It enables collaboration between project stakeholders with the ability to communicate clearly and document and track changes to the digital model. The open, vendor-neutral data structure also provides the opportunity to access the information decades later. buildingSmart is still working on completing the comprehensive specifications of the individual building products and disciplines and subsequently anchoring new as well as important attributes there. IFC is currently a good standard for data exchange, but it will take some time before it is complete.

What is IFC?
IFC (Industry Foundation Classes) is the leading standard for Open BIM data exchange in the construction industry. It is a vendor-neutral, open file format that enables application interoperability. IFC captures comprehensive building information throughout the lifecycle of a building. It is used for views, simulations, cost estimates, clash checks, archiving, and referencing, but has limited editing capabilities. Changes should be requested from project stakeholders via change requests. IFC is available in several versions, with IFC4.3 being the latest Open BIM standard and IFC4.4 under development. Data is exchanged via IFC files with the extensions (*.ifc), (*.ifXML) and (*.ifZIP). The format is under continuous development.
How is an IFC model structured?
IFC models include geometric and non-geometric entities, they contain the building geometry and the data associated with the elements. In the IFC schema, certain classes are defined, which describe building elements such as walls or ceilings and in the end represent the entire building model. Each individual class can contain further information in each case.
What is Model View Definition?
Model View Definitions (MVDs) are parts of an IFC schema. They enable the exchange of filtered building model views with relevant information between project participants without having to transfer the entire model. This facilitates data transfer. MVDs specify geometric and semantic requirements and can contain dynamically defined Property Sets. These can be predefined or individually specified. buildingSMART captures different MVDs depending on the IFC version, but individual clients can also define and export MVDs for specific purposes such as cost estimates or structural calculations.
Which software supports IFC?
Data exchange via IFC is supported by all BIM-capable modeling programs, such as:
  • Allplan Architecture
  • AutoCAD Architecture
  • liNear
  • Revit
  • Archicad
  • BIM 360
  • TRICAD MS
  • Visoplan
  • Vectorworks Architect
  • BricksCAD BIM