5.4.3.2 IfcBuilding

Bâtiment
Gebäude

A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space).

NOTE  Definition from ISO 6707-1:
Construction work that has the provision of shelter for its occupants or contents as one of its main purpose and is normally designed to stand permanently in one place.

A building is (if specified) associated to a site. A building may span over several connected or disconnected buildings. Therefore building complex provides for a collection of buildings included in a site. A building can also be decomposed in (vertical) parts, where each part defines a building section. This is defined by the composition type attribute of the supertype IfcSpatialStructureElements which is interpreted as follow:

The IfcBuilding is used to build the spatial structure of a building (that serves as the primary project breakdown and is required to be hierarchical). The spatial structure elements are linked together by using the objectified relationship IfcRelAggregates.

HISTORY  New entity in IFC1.0.

Figure 27 shows the IfcBuilding as part of the spatial structure. It also serves as the spatial container for building and other elements.

NOTE  Detailed requirements on mandatory element containment and placement structure relationships are given in view definitions and implementer agreements.
IfcBuildingStorey as part of a spatial structure

Figure 27 — Building composition

Systems, such as building service or electrical distribution systems, zonal systems, or structural analysis systems, relate to IfcBuilding by using the objectified relationship IfcRelServicesBuildings.

Attribute Use Definition

Figure 28 describes the heights and elevations of the IfcBuilding. It is used to provide the height above sea level of the project height datum for this building, that is, the internal height 0.00. The height 0.00 is often used as a building internal reference height and equal to the floor finish level of the ground floor.

building heights 

Figure 28 — Building elevations


Construction Operations

A building represents a structure that provides shelter for its occupants or contents and stands in one place. The building is also used to provide a basic element within the spatial structure hierarchy for the components of a building project (together with site, storey, and space).

 Instance diagram

Identity

The Identity concept applies to this entity.

Exchange
Import R R R R R R R R R R R R R R R R R R R R R R R R R R R R
Export R R R R R R R R R R R R R R R R R R R R R R R R R R R R


Revision Control

The Revision Control concept applies to this entity.

Exchange
Import O O O O O O O O O O O O O O O O O O O O O O O O O O O O
Export O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Classification

The Classification concept applies to this entity as shown in Table 14.
SourceNameTokensDescription
Construction Specifications InstituteOmniClass Table 1111-00 00 00Construction Entities by Function

Table 14 — IfcBuilding Classification

Exchange
Import O O O O O O O O O O O O O O O O O O O O O O O O O O O O
Export O O O O O O O O O O O O O O O O O O O O O O O O O O O O


Spatial Composition

The Spatial Composition concept applies to this entity as shown in Table 15.
Spatial CompositeDescription
 A building is contained within a site, where COBie has a restriction of one building per site and one site per project.

Table 15 — IfcBuilding Spatial Composition

Exchange
Import R R R R R R R R R R R R R R R R R R R R R R R R R R R R
Export R R R R R R R R R R R R R R R R R R R R R R R R R R R R



XSD Specification:

 <xs:element name="IfcBuilding" type="ifc:IfcBuilding" substitutionGroup="ifc:IfcSpatialStructureElement" nillable="true"/>
 <xs:complexType name="IfcBuilding">
  <xs:complexContent>
   <xs:extension base="ifc:IfcSpatialStructureElement"/>
  </xs:complexContent>
 </xs:complexType>

EXPRESS Specification:

ENTITY IfcBuilding
SUBTYPE OF (IfcSpatialStructureElement);
ElevationOfRefHeight : OPTIONAL IfcStrippedOptional;
ElevationOfTerrain : OPTIONAL IfcStrippedOptional;
BuildingAddress : OPTIONAL IfcStrippedOptional;
END_ENTITY;

Attribute Definitions:

ElevationOfRefHeight : Elevation above sea level of the reference height used for all storey elevation measures, equals to height 0.0. It is usually the ground floor level.
ElevationOfTerrain : Elevation above the minimal terrain level around the foot print of the building, given in elevation above sea level.
BuildingAddress : Address given to the building for postal purposes.

Inheritance Graph:

ENTITY IfcBuilding
ENTITY IfcRoot
GlobalId : IfcGloballyUniqueId;
OwnerHistory : OPTIONAL IfcOwnerHistory;
Name : OPTIONAL IfcLabel;
Description : OPTIONAL IfcText;
ENTITY IfcObjectDefinition
INVERSE
HasAssignments : SET OF IfcRelAssigns FOR RelatedObjects;
HasContext : SET [0:1] OF IfcRelDeclares FOR RelatedDefinitions;
IsDecomposedBy : SET OF IfcRelAggregates FOR RelatingObject;
Decomposes : SET [0:1] OF IfcRelAggregates FOR RelatedObjects;
HasAssociations : SET OF IfcRelAssociates FOR RelatedObjects;
ENTITY IfcObject
ObjectType : OPTIONAL IfcStrippedOptional;
INVERSE
IsTypedBy : SET [0:1] OF IfcRelDefinesByType FOR RelatedObjects;
IsDefinedBy : SET OF IfcRelDefinesByProperties FOR RelatedObjects;
ENTITY IfcProduct
ObjectPlacement : OPTIONAL IfcStrippedOptional;
Representation : OPTIONAL IfcStrippedOptional;
INVERSE
ENTITY IfcSpatialElement
LongName : OPTIONAL IfcStrippedOptional;
INVERSE
ContainsElements : SET OF IfcRelContainedInSpatialStructure FOR RelatingStructure;
ENTITY IfcSpatialStructureElement
CompositionType : OPTIONAL IfcStrippedOptional;
ENTITY IfcBuilding
ElevationOfRefHeight : OPTIONAL IfcStrippedOptional;
ElevationOfTerrain : OPTIONAL IfcStrippedOptional;
BuildingAddress : OPTIONAL IfcStrippedOptional;
END_ENTITY;

Link to this page  Link to this page