Built-in IFC Element Type Mapping for ARCHICAD

When an ARCHICAD model is exported to IFC, each element is assigned an IFC Element Type.

Type Mapping is defined in the IFC Translator for Export, in the Type Mapping preset: either by Element Type or by Classification.

See Type Mapping for IFC Export.

The following 3 charts show the Type Mapping that results using the automatic, “by Element Type” method.

ARCHICAD Tool

LibPart (By UnId)

MEP (By Tool)

ARCHICAD Tool            

ARCHICAD

IFCObjectType

IFCObject
PredefinedType

IFCTypeObjectType

IFCTypeObject
PredefinedType

Beam

IFCBeam

 

IFCBeamType

 

Column

IFCColumn

 

IFCColumnType

 

Wall

IFCWall

 

IFCWallType

 

Shell

IFCSlab

ROOF

IFCSlabType

ROOF

Roof

IFCSlab

ROOF

IFCSlabType

ROOF

Slab

IFCSlab

FLOOR

IFCSlabType

FLOOR

Mesh

IFCSite

 

 

 

Morph

IFCBuildingElementProxy

 

IFCBuildingElementProxyType

 

Railing

IFCRailing

 

IFCRailingType

 

Baluster

IFCMember

 

IFCMemberType

 

Handrail

IFCMember

 

IFCMemberType

 

Inner Post

IFCMember

 

IFCMemberType

 

Railing Panel

IFCMember

 

IFCMemberType

 

Railing Post

IFCMember

 

IFCMemberType

 

Rail

IFCMember

 

IFCMemberType

 

Toprail

IFCMember

 

IFCMemberType

 

Handrail Connection

IFCMember

 

IFCMemberType

 

Rail Connection

IFCMember

 

IFCMemberType

 

Toprail Connection

IFCMember

 

IFCMemberType

 

Handrail End

IFCMember

 

IFCMemberType

 

Rail End

IFCMember

 

IFCMemberType

 

Toprail End

IFCMember

 

IFCMemberType

 

Railing Node

IFCMember

 

IFCMemberType

 

Railing Segment

IFCMember

 

IFCMemberType

 

Railing Pattern

IFCMember

 

IFCMemberType

 

Stair

IFCStair

 

 

 

Riser

IFCMember

 

IFCMemberType

 

Stair Structure

IFCMember

 

IFCMemberType

 

Tread

IFCMember

 

IFCMemberType

 

Curtain Wall

IFCCurtainWall

 

IFCCurtainWallType

 

Curtain Wall Frame

IFCMember

 

IFCMemberType

 

Curtain Wall Panel

IFCPlate

 

IFCPlateType

 

Curtain Wall Accessory

IFCDiscreteAccessory

 

IFCDiscreteAccessoryType

 

Curtain Wall Segment

IFCDiscreteAccessory

 

IFCDiscreteAccessoryType

 

Curtain Wall Junction

IFCDiscreteAccessory

 

IFCDiscreteAccessoryType

 

Zone

IFCSpace

 

IFCSpaceType

 

Door

IFCDoor

 

IFCDoorStyle

 

Skylight

IFCWindow

 

IFCWindowStyle

 

Window

IFCWindow

 

IFCWindowStyle

 

Object

IFCFurnishingElement

 

IFCFurnishingElementType

 

Lamp

IFCDistributionElement

 

IFCLightFixtureType

 

Fill

IFCAnnotation

 

Undefined

 

Line

IFCAnnotation

 

Undefined

 

Spline

IFCAnnotation

 

Undefined

 

Polyline

IFCAnnotation

 

Undefined

 

Circle

IFCAnnotation

 

Undefined

 

Arc

IFCAnnotation

 

Undefined

 

Dimension

IFCAnnotation

 

Undefined

 

Angle Dimension

IFCAnnotation

 

Undefined

 

Level Dimension

IFCAnnotation

 

Undefined

 

Radial Dimension

IFCAnnotation

 

Undefined

 

Text

IFCAnnotation

 

Undefined

 

Label

IFCAnnotation

 

Undefined

 

LibPart (By UnId)

ARCHICAD

IFCObjectType

IFCTypeObjectType

curtainWallFrame

IFCBuildingElementProxy

IFCBuildingElementProxyType

curtainWallPanel

IFCBuildingElementProxy

IFCBuildingElementProxyType

stair

IFCStair

IFCSpatialStructureElementType

opening

IFCOpeningElement

IFCMemberType

wallOpening

IFCOpeningElement

IFCMemberType

wallDoor

IFCDoor

IFCDoorStyle

wallWindow

IFCWindow

IFCRampFlightType

roofOpening

IFCWindow

IFCRampFlightType

beam

IFCBeam

IFCBeamType

column

IFCColumn

IFCColumnType

covering

IFCCovering

IFCCoveringType

light

IFCFlowTerminal

IFCFlowTerminalType

curtainWall

IFCCurtainWall

IFCCurtainWallType

discreteAccessory

IFCDiscreteAccessory

IFCDiscreteAccessoryType

footing

IFCFooting

IFCFlowTreatmentDeviceType

furnishing

IFCFurnishingElement

IFCFurnishingElementType

railing

IFCRailing

IFCRailingType

ramp

IFCRamp

IFCRailingType

roof

IFCRoof

IFCRampFlightType

slab

IFCSlab

IFCSlabType

wall

IFCWall

IFCRampFlightType

wallEnd

IFCCovering

IFCCoveringType

gridElementMarker

IFCGridAxis

IFCFurnishingElementType

slabOpening

Undefined

IFCWindowStyle

transport

IFCTransportElement

IFCRampFlightType

buildingElementProxy

IFCBuildingElementProxy

IFCBuildingElementProxyType

ifcBaseObject

IFCBuildingElementProxy

IFCBuildingElementProxyType

ifcBuildingElementPart

IFCBuildingElementPart

IFCBeamType

ifcFooting

IFCFooting

IFCFlowTreatmentDeviceType

ifcMember

IFCMember

IFCMemberType

ifcPile

IFCPile

IFCMemberType

ifcPlate

IFCPlate

IFCPlateType

ifcRampFlight

IFCRampFlight

IFCRampFlightType

ifcReinforcingBar

IFCReinforcingBar

IFCRampFlightType

ifcReinforcingMesh

IFCReinforcingMesh

IFCRampFlightType

ifcSite

IPL

IFCWindowStyle

ifcStairFlight

IFCStairFlight

IFCStairFlightType

ifcStandaloneDoor

IFCDoor

IFCDoorStyle

ifcStandaloneWindow

IFCWindow

IFCRampFlightType

ifcTendon

IFCTendon

IFCRampFlightType

ifcTendonAnchor

IFCTendonAnchor

IFCRampFlightType

ifcMechanicalFastener

IFCMechanicalFastener

IFCMechanicalFastenerType

ifcFastener

IFCFastener

IFCFastenerType

ifcBeamExtruded

IFCBeam

IFCBeamType

ifcColumnExtruded

IFCColumn

IFCColumnType

ifcDiscreteAccessoryExtruded

IFCDiscreteAccessory

IFCDiscreteAccessoryType

ifcFootingExtruded

IFCFooting

IFCFlowTreatmentDeviceType

ifcMemberExtruded

IFCMember

IFCMemberType

ifcPileExtruded

IFCPile

IFCMemberType

ifcPlateExtruded

IFCPlate

IFCPlateType

ifcOpeningExtruded

IFCOpeningElement

IFCMemberType

ifcDblDoorDblSwing

IFCDoor

IFCDoorStyle

ifcDblDoorFolding

IFCDoor

IFCDoorStyle

ifcDblDoorSliding

IFCDoor

IFCDoorStyle

ifcDblDoorSnglSwing

IFCDoor

IFCDoorStyle

ifcDblDoorSnglSwingOpp

IFCDoor

IFCDoorStyle

ifcDoorGeneric

IFCDoor

IFCDoorStyle

ifcDoorRevolving

IFCDoor

IFCDoorStyle

ifcDoorRollingUp

IFCDoor

IFCDoorStyle

ifcSnglDoorDblSwing

IFCDoor

IFCDoorStyle

ifcSnglDoorFolding

IFCDoor

IFCDoorStyle

ifcSnglDoorSliding

IFCDoor

IFCDoorStyle

ifcSnglDoorSnglSwing

IFCDoor

IFCDoorStyle

ifcWindowDoubleHoriz

IFCWindow

IFCRampFlightType

ifcWindowsDoubleVert

IFCWindow

IFCRampFlightType

ifcWindowGeneric

IFCWindow

IFCRampFlightType

ifcWindowSignle

IFCWindow

IFCRampFlightType

ifcWindowsTripleBot

IFCWindow

IFCRampFlightType

ifcWindowTripleHoriz

IFCWindow

IFCRampFlightType

ifcWindowTriple

IFCWindow

IFCRampFlightType

ifcWindowTripleTop

IFCWindow

IFCRampFlightType

ifcWindowTripleVert

IFCWindow

IFCRampFlightType

MEP (By Tool)

ARCHICAD

IFCObjectType

IFCTypeObjectType

IFCTypeObject
PredefinedType

Bend

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

CableCarrierBend

IFCFlowFitting

IFCCableCarrierFittingType

BEND

CableCarrierRigidSegment

IFCFlowSegment

IFCCableCarrierSegmentType

NOTDEFINED

CableCarrierTee

IFCFlowFitting

IFCCableCarrierFittingType

TEE

CableCarrierTransition

IFCFlowFitting

IFCCableCarrierFittingType

REDUCER

CableCarrierWye

IFCFlowFitting

IFCCableCarrierFittingType

TEE

CombinationWye

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

DuctBend

IFCFlowFitting

IFCDuctFittingType

BEND

DuctEndCap

IFCFlowFitting

IFCDuctFittingType

EXIT or ENTRY

DuctFlexibleSegment

IFCFlowSegment

IFCDuctSegmentType

FLEXIBLESEGMENT

DuctObstruction

IFCFlowFitting

IFCDuctFittingType

OBSTRUCTION

DuctOffset

IFCFlowFitting

IFCDuctFittingType

TRANSITION

DuctRigidSegment

IFCFlowSegment

IFCDuctSegmentType

RIGIDSEGMENT

DuctTakeOff

IFCFlowFitting

IFCDuctFittingType

JUNCTION

DuctTee

IFCFlowFitting

IFCDuctFittingType

JUNCTION

DuctTransition

IFCFlowFitting

IFCDuctFittingType

TRANSITION

DuctVerticalObstruction

IFCFlowFitting

IFCDuctFittingType

OBSTRUCTION

DuctWye

IFCFlowFitting

IFCDuctFittingType

JUNCTION

EndCap

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

Fitting

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

FlexibleSegment

IFCFlowSegment

IFCDuctSegmentType

NOTDEFINED

FlowDevice

IFCDistributionFlowElement

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

FlowEquipment

IFCDistributionFlowElement

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

FlowEquipment

IFCDistributionFlowElement

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

FlowTerminal

IFCFlowTerminal

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

FlowTerminal

IFCFlowTerminal

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

InlineFlowDevice

IFCDistributionFlowElement

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

InlineFlowDevice

IFCDistributionFlowElement

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

Junction

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

MEPObject

IFCDistributionElement

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

Obstruction

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

Offset

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

PipeBend

IFCFlowFitting

IFCPipeFittingType

BEND

PipeCombinationWye

IFCFlowFitting

IFCPipeFittingType

JUNCTION

PipeInlineFlowDevice

IFCDistributionFlowElement

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

PipeInlineFlowDevice

IFCDistributionFlowElement

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

PipeRigidSegment

IFCFlowSegment

IFCPipeSegmentType

RIGIDSEGMENT

PipeSanitaryTee

IFCFlowFitting

IFCPipeFittingType

JUNCTION

PipeTakeOff

IFCFlowFitting

IFCPipeFittingType

JUNCTION

PipeTee

IFCFlowFitting

IFCPipeFittingType

JUNCTION

PipeTransition

IFCFlowFitting

IFCPipeFittingType

TRANSITION

PipeWye

IFCFlowFitting

IFCPipeFittingType

JUNCTION

RigidSegment

IFCFlowSegment

IFCDuctSegmentType

NOTDEFINED

SanitaryTee

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

Segment

IFCFlowSegment

IFCDuctSegmentType

NOTDEFINED

TakeOff

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

Tee

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

Transition

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

VerticalObstruction

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

Wye

IFCFlowFitting

IFCDuctFittingType

NOTDEFINED

<Other MEP>

IFCDistributionElement

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

  • Was this Helpful ?
  • YesNo
Relevant topics
Built-in IFC Type Mapping for ARCHICAD
When an ARCHICAD model is exported to IFC, each element is assigned an IFC Element Type. Type Mapping is defined in the IFC Translator for Export, in the Type Mapping preset: either by Element Type or by Classification. See Type Mapping for IFC Export. The following 3 charts show the ...
Type Mapping for IFC Export
From this preset dialog, click the Map IFC Types for Export to access the mapping definitions.   When a model is exported to IFC format, ...
Type Mapping for IFC Import
From this preset dialog, click Map IFC Types for Import to access the mapping definitions.   Use this chart to define how to classify IFC ...