IfcBuildingElementPartTypeEnum

Natural language names
Building Element Part Type Enum
Enumération des types de partie d'élément de construction
Change log
ItemSPFXMLChangeDescription
IFC2x3 to IFC4 4.0.0.0
    IfcBuildingElementPartTypeEnumADDED
IFC4x2 Candidate 4.2.0.0
    IfcBuildingElementPartTypeEnum
      APRONADDED
IFC4x2 to IFC4x3_RC1
    IfcBuildingElementPartTypeEnum
      ARMOURUNITADDED
      SAFETYCAGEADDED
Semantic definitions at the type
Type definition

This enumeration defines the different types of building element parts.

HISTORY  New enumeration in IFC4.

Enumeration definition
ConstantDescription
INSULATION

The part provides thermal insulation, for example as insulation layer between wall panels in sandwich walls or as infill in stud walls.

PRECASTPANEL

The part is a precast panel, usually as an internal or external layer in a sandwich wall panel.

APRON

A form of scour protection consisting of timber, concrete, riprap, paving, or other construction placed adjacent to abutments and piers to prevent undermining.

ARMOURUNIT

A large quarry stone or concrete shaped unit used as erosion prevention on slopes such as revetments and breakwaters. These units are grouped together into a Course layer.

NOTE  definition in ISO 21650: relatively large quarry stone or concrete shaped unit that is selected to fit specified geometric characteristics and density.

SAFETYCAGE

Safety cages are an assembly of circular and vertical bars that are fastened to the stiles of fixed ladders and are arranged to enclose the path of a worker when climbing the ladder. Ladders so enclosed are also known as caged or hooped ladders.

USERDEFINED

User-defined accessory.

NOTDEFINED

Undefined accessory.

Formal representations
XML Specification
 <xs:simpleType name="IfcBuildingElementPartTypeEnum">
  <xs:restriction base="xs:string">
   <xs:enumeration value="insulation"/>
   <xs:enumeration value="precastpanel"/>
   <xs:enumeration value="apron"/>
   <xs:enumeration value="armourunit"/>
   <xs:enumeration value="safetycage"/>
   <xs:enumeration value="userdefined"/>
   <xs:enumeration value="notdefined"/>
  </xs:restriction>
 </xs:simpleType>
EXPRESS Specification
TYPE IfcBuildingElementPartTypeEnum = ENUMERATION OF (
 INSULATION,
 PRECASTPANEL,
 APRON,
 ARMOURUNIT,
 SAFETYCAGE,
 USERDEFINED,
 NOTDEFINED);
END_TYPE;

Link to EXPRESS-G diagram EXPRESS-G diagram

References  References: IfcBuildingElementPart IfcBuildingElementPartType

Link to this page  Link to this page