Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcBuildingElementPart

Definition from IAI: Layers or major components as subordinate parts of a building element. Typical usage examples include precast concrete sandwich walls, where the layers may have different geometry representations. In this case the layered material representation does not sufficiently describe the element. Each layer is represented by an own instance of the IfcBuildingElementPart with its own geometry description.

HISTORY New entity in IFC Release 2x2

General usage

The exact type information of the IfcBuildingElementPart is given in the ObjectType attribute inherited from IfcObject. Standard type designations are provided for guideline below. Other object type values may be defined in local agreements.

Standard building element part type designation Description
'Insulation layer' The part consists of an insulation layer, for example as thermal isolation between wall panels in sandwich walls.
'Precast panel' The part is a precast panel, usually as an internal or external layer in a sandwich wall panel.
'Wooden part' A wooden part included or embedded in a building element.

Property Set Use Definition:

The property sets relating to the IfcBuildingElementPart are defined by the IfcPropertySet and attached by the IfcRelDefinesByProperties relationship. It is accessible by the inverse IsDefinedBy relationship. The following property set definitions specific to the IfcBuildingElementPart are part of this IFC release:

Geometry Use Definitions:

The geometric representation of IfcBuildingElementPart is given by the IfcProductDefinitionShape, allowing multiple geometric representations. Included are:

Local Placement
The use of local placement is defined at the supertype IfcBuildingElementComponent.

Standard Geometric Representation
The use of Standard Geometric Representations is defined at the supertype IfcBuildingElementComponent.


EXPRESS specification:

ENTITY IfcBuildingElementPart
SUBTYPE OF ( IfcBuildingElementComponent);
END_ENTITY;

Inheritance graph

ENTITY IfcBuildingElementPart;
ENTITY IfcRoot;
GlobalId  :  IfcGloballyUniqueId;
OwnerHistory  :  IfcOwnerHistory;
Name  :  OPTIONAL IfcLabel;
Description  :  OPTIONAL IfcText;
ENTITY IfcObjectDefinition;
INVERSE
HasAssignments  :  SET OF IfcRelAssigns FOR RelatedObjects;
IsDecomposedBy  :  SET OF IfcRelDecomposes FOR RelatingObject;
Decomposes  :  SET [0:1] OF IfcRelDecomposes FOR RelatedObjects;
HasAssociations  :  SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject;
ObjectType  :  OPTIONAL IfcLabel;
INVERSE
IsDefinedBy  :  SET OF IfcRelDefines FOR RelatedObjects;
ENTITY IfcProduct;
ObjectPlacement  :  OPTIONAL IfcObjectPlacement;
Representation  :  OPTIONAL IfcProductRepresentation;
INVERSE
ReferencedBy  :  SET OF IfcRelAssignsToProduct FOR RelatingProduct;
ENTITY IfcElement;
Tag  :  OPTIONAL IfcIdentifier;
INVERSE
FillsVoids  :  SET [0:1] OF IfcRelFillsElement FOR RelatedBuildingElement;
ConnectedTo  :  SET OF IfcRelConnectsElements FOR RelatingElement;
HasCoverings  :  SET OF IfcRelCoversBldgElements FOR RelatingBuildingElement;
HasProjections  :  SET OF IfcRelProjectsElement FOR RelatingElement;
HasStructuralMember  :  SET OF IfcRelConnectsStructuralElement FOR RelatingElement;
ReferencedInStructures  :  SET OF IfcRelReferencedInSpatialStructure FOR RelatedElements;
HasPorts  :  SET OF IfcRelConnectsPortToElement FOR RelatedElement;
HasOpenings  :  SET OF IfcRelVoidsElement FOR RelatingBuildingElement;
IsConnectionRealization  :  SET OF IfcRelConnectsWithRealizingElements FOR RealizingElements;
ProvidesBoundaries  :  SET OF IfcRelSpaceBoundary FOR RelatedBuildingElement;
ConnectedFrom  :  SET OF IfcRelConnectsElements FOR RelatedElement;
ContainedInStructure  :  SET [0:1] OF IfcRelContainedInSpatialStructure FOR RelatedElements;
ENTITY IfcBuildingElement;
ENTITY IfcBuildingElementComponent;
ENTITY IfcBuildingElementPart;
END_ENTITY;