IFC - Industry Foundation Classes/IFC concepts
![]() |
This page is relevant to understanding Industry Foundation Classes (IFC). The Industry Foundation Classes (IFC) Category includes all pages related to Industry Foundation Classes (IFC). |
The IFC specification defines how IFC classes may reference one another using attributes to describe concepts that have meaning in the AEC industry. There are hundreds of IFC classes, and hundreds of ways they may be combined to describe different concepts. An example of two IFC classes is an IfcSite
and an IfcBuilding
. If a third IFC class IfcRelAggregates
is added which references IfcSite
and IfcBuilding
, it is effectively creating a relationship that describes to the computer "My site has a building", or inversely, "My building is within a site". This is one of hundreds of concepts.
The concepts and their nuances are described in full in the IFC documentation, but this is often difficult to understand. This IFC concept guide offers a crash course, similar to a phrasebook for learning native IFC.
Subpages[edit]
Pages we'd like to see