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 that results using the automatic, “by Element Type” method.

ARCHICAD Tool

LibPart (By UnId)

MEP (By Tool)

ARCHICAD Tool

ARCHICAD Tool

IFCObjectType

IFCObject

IFCObject PredefinedType

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

 

IFCStairType

 

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

 

IFCDoorType

 

Skylight

IFCWindow

 

IFCWindowType

 

Window

IFCWindow

 

IFCWindowType

 

Opening

IFCOpeningElement

 

 

 

Object

IFCFurniture

 

IFCFurnitureType

 

Lamp

IFCLightFixture

 

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)

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

ifcMechanicalFastener

IFCMechanicalFastener

IFCMechanicalFastenerType

ifcFastener

IFCFastener

IFCFastenerType

ifcExtruded

IFCBuildingElementProxy

IFCBuildingElementProxyType

ifcBeamExtruded

IFCBeam

IFCBeamType

ifcColumnExtruded

IFCColumn

IFCColumnType

ifcDiscreteAccessoryExtruded

IFCDiscreteAccessory

IFCDiscreteAccessoryType

ifcFootingExtruded

IFCFooting

IFCFlowTreatmentDeviceType

ifcOpeningExtruded

IFCOpeningElement

IFCMemberType

MEP (By Tool)

MEP (By Tool)

ARCHICAD

IFCObjectType

IFCTypeObjectType

IFCTypeObject PredefinedType

CableCarrierBend

IFCCableCarrierFitting

IFCCableCarrierFittingType

BEND

CableCarrierRigidSegment

IFCCableCarrierSegment

IFCCableCarrierSegmentType

NOTDEFINED

CableCarrierTee

IFCCableCarrierFitting

IFCCableCarrierFittingType

TEE

CableCarrierTransition

IFCCableCarrierFitting

IFCCableCarrierFittingType

REDUCER

CableCarrierWye

IFCCableCarrierFitting

IFCCableCarrierFittingType

TEE

DuctBend

IFCDuctFitting

IFCDuctFittingType

BEND

DuctEndCap

IFCDuctFitting

IFCDuctFittingType

EXIT or ENTRY

DuctFlexibleSegment

IFCDuctSegment

IFCDuctSegmentType

FLEXIBLESEGMENT

DuctObstruction

IFCDuctFitting

IFCDuctFittingType

OBSTRUCTION

DuctOffset

IFCDuctFitting

IFCDuctFittingType

TRANSITION

DuctRigidSegment

IFCDuctSegment

IFCDuctSegmentType

RIGIDSEGMENT

DuctTakeOff

IFCDuctFitting

IFCDuctFittingType

JUNCTION

DuctTee

IFCDuctFitting

IFCDuctFittingType

JUNCTION

DuctTransition

IFCDuctFitting

IFCDuctFittingType

TRANSITION

DuctVerticalObstruction

IFCDuctFitting

IFCDuctFittingType

OBSTRUCTION

DuctWye

IFCDuctFitting

IFCDuctFittingType

JUNCTION

PipeBend

IFCPipeFitting

IFCPipeFittingType

BEND

PipeCombinationWye

IFCPipeFitting

IFCPipeFittingType

JUNCTION

PipeInlineFlowDevice

IFCPipeFitting

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

PipeInlineFlowDevice

IFCPipeFitting

<ifc_subtype parameter>

<ifc_predefinedtype parameter>

PipeRigidSegment

IFCPipeSegment

IFCPipeSegmentType

RIGIDSEGMENT

PipeSanitaryTee

IFCPipeFitting

IFCPipeFittingType

JUNCTION

PipeTakeOff

IFCPipeFitting

IFCPipeFittingType

JUNCTION

PipeTee

IFCPipeFitting

IFCPipeFittingType

JUNCTION

PipeTransition

IFCPipeFitting

IFCPipeFittingType

TRANSITION

PipeWye

IFCPipeFitting

IFCPipeFittingType

JUNCTION

 

  • Was this Helpful ?
  • YesNo
Relevant topics
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 ...