IDM - Creating The IFC Project Model - 20110702
IDM - Creating The IFC Project Model - 20110702
IDM - Creating The IFC Project Model - 20110702
Contact information:
International IDM Coordinator
Jan Karlshøj, jan.karlshoej@gravicon.dk, +45 2463 7721
Date: 2011 07 02
• All classes in IFC, except resource classes, are subtypes of the IfcRoot
class
• IfcRoot provides basic services for the model
– Object identity
– Local naming and description
– Ownership and change information
• There are three fundamental classes in the IFC model, which are all derived
from IfcRoot.
– objects are the generalization of any thing (or item)
– relations are the generalization of all relationships among things (or items)
– properties are the generalization of all characteristics (either types or partial type,
i.e. property sets) that may be assigned to objects
• Used for the property set and/or type object definitions for an object.
• Connection
• A connection relationship may be physical or logical.
• IfcRelConnects is always elaborated by the semantics of its use which
includes
– IfcRelVoidsElement defines the voiding connection between an opening and a
physical item
– IfcRelFillsElement defines the filling connection between a physical item and an
opening
– IfcRelContainedInSpatialStructure defines the hierarchical connection between
different spatial structures (site, building, storey, space)
– IfcRelSpaceBoundary defines the connection between a space and a physical
boundary item
– IfcRelConnectsElements defines the physical connection between items such as
walls
– IfcRelConnectsPorts defines the logical connection of building services items at
ports.
• Element types are specifications of the ‘real things’ in the IFC model
• Main concepts are
– Building element types
– Distribution element types
– Furnishing element types
– Equipment element types
• Tranport element types can be used
• Electrical element type now deprecated
– improved electrical descriptions are now in distribution element types
• The Type decomposition tree goes one level deeper than the Occurrence
decomposition tree