5.4.3.9 IfcBuilding
5.4.3.9.1 Semantic definition
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).
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 parts, where each part defines a building section. This is defined by the composition type attribute of the supertype IfcSpatialStructureElement which is interpreted as follow:
- COMPLEX: building complex
- ELEMENT: building
- PARTIAL: building section
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. Figure 5.4.3.9.A shows the IfcBuilding as part of the spatial structure. It also serves as the spatial container for building and other elements.

Systems, such as building service or electrical distribution systems, zonal systems, or structural analysis systems, relate to IfcBuilding by using the objectified relationship IfcRelServicesBuildings.
Figure 5.4.3.9.B 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.
- total height of building, also referred to as ridge height (top of roof structure, e.g the ridge against terrain): provided by Qto_BuildingBaseQuantities with Name="Height"
- eaves height of building (base of roof structure, e.g the eaves against terrain): provided by Qto_BuildingBaseQuantities with Name="EavesHeight"

5.4.3.9.2 Entity inheritance
5.4.3.9.3 Attributes
# | Attribute | Type | Description |
---|---|---|---|
IfcRoot (4) | |||
IfcObjectDefinition (7) | |||
IfcObject (5) | |||
IfcProduct (5) | |||
IfcSpatialElement (6) | |||
IfcSpatialStructureElement (1) | |||
Click to show 28 hidden inherited attributes Click to hide 28 inherited attributes | |||
IfcBuilding (3) | |||
10 | ElevationOfRefHeight | OPTIONAL IfcLengthMeasure |
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. |
11 | ElevationOfTerrain | OPTIONAL IfcLengthMeasure |
Elevation above the minimal terrain level around the foot print of the building, given in elevation above sea level. |
12 | BuildingAddress | OPTIONAL IfcPostalAddress |
5.4.3.9.4 Property sets
-
Pset_Address
- Purpose
- Description
- UserDefinedPurpose
- InternalLocation
- AddressLines
- PostalBox
- Town
- Region
- PostalCode
- Country
- TelephoneNumbers
- FacsimileNumbers
- PagerNumber
- ElectronicMailAddresses
- WWWHomePageURL
- MessagingIDs
-
Pset_AirSideSystemInformation
- Description
- AirSideSystemType
- AirSideSystemDistributionType
- TotalAirFlow
- EnergyGainTotal
- AirFlowSensible
- EnergyGainSensible
- EnergyLoss
- InfiltrationDiversitySummer
- InfiltrationDiversityWinter
- ApplianceDiversity
- HeatingTemperatureDelta
- CoolingTemperatureDelta
- Ventilation
- FanPower
-
Pset_BuildingCommon
- Reference
- BuildingID
- IsPermanentID
- ConstructionMethod
- FireProtectionClass
- SprinklerProtection
- SprinklerProtectionAutomatic
- OccupancyType
- GrossPlannedArea
- NetPlannedArea
- NumberOfStoreys
- YearOfConstruction
- YearOfLastRefurbishment
- IsLandmarked
- ElevationOfRefHeight
- ElevationOfTerrain
-
Pset_BuildingUse
- MarketCategory
- MarketSubCategory
- PlanningControlStatus
- NarrativeText
- VacancyRateInCategoryNow
- TenureModesAvailableNow
- MarketSubCategoriesAvailableNow
- RentalRatesInCategoryNow
- VacancyRateInCategoryFuture
- TenureModesAvailableFuture
- MarketSubCategoriesAvailableFuture
- RentalRatesInCategoryFuture
-
Pset_BuildingUseAdjacent
- MarketCategory
- MarketSubCategory
- PlanningControlStatus
- NarrativeText
-
Pset_OutsideDesignCriteria
- HeatingDryBulb
- HeatingWetBulb
- HeatingDesignDay
- CoolingDryBulb
- CoolingWetBulb
- CoolingDesignDay
- WeatherDataStation
- WeatherDataDate
- BuildingThermalExposure
- PrevailingWindDirection
- PrevailingWindVelocity
-
Pset_PropertyAgreement
- AgreementType
- TrackingIdentifier
- AgreementVersion
- AgreementDate
- PropertyName
- CommencementDate
- TerminationDate
- Duration
- Options
- ConditionCommencement
- Restrictions
- ConditionTermination
-
Pset_Risk
- RiskName
- RiskType
- NatureOfRisk
- RiskAssessmentMethodology
- UnmitigatedRiskLikelihood
- UnmitigatedRiskConsequence
- UnmitigatedRiskSignificance
- MitigationPlanned
- MitigatedRiskLikelihood
- MitigatedRiskConsequence
- MitigatedRiskSignificance
- MitigationProposed
- AssociatedProduct
- AssociatedActivity
- AssociatedLocation
-
Pset_SpaceAirHandlingDimensioning
- CoolingDesignAirFlow
- HeatingDesignAirFlow
- SensibleHeatGain
- TotalHeatGain
- TotalHeatLoss
- CoolingDryBulb
- CoolingRelativeHumidity
- HeatingDryBulb
- HeatingRelativeHumidity
- VentilationDesignAirFlow
- DesignAirFlow
- CeilingRAPlenum
- BoundaryAreaHeatLoss
-
Pset_SpaceCommon
- Reference
- IsExternal
- GrossPlannedArea
- NetPlannedArea
- PubliclyAccessible
- HandicapAccessible
-
Pset_SpaceCoveringRequirements
- FloorCovering
- FloorCoveringThickness
- WallCovering
- WallCoveringThickness
- CeilingCovering
- CeilingCoveringThickness
- SkirtingBoard
- SkirtingBoardHeight
- Molding
- MoldingHeight
- ConcealedFlooring
- ConcealedFlooringOffset
- ConcealedCeiling
- ConcealedCeilingOffset
-
Pset_SpaceFireSafetyRequirements
- FireRiskFactor
- FlammableStorage
- FireExit
- SprinklerProtection
- SprinklerProtectionAutomatic
- AirPressurization
-
Pset_SpaceHVACDesign
- TemperatureSetPoint
- TemperatureMax
- TemperatureMin
- TemperatureSummerMax
- TemperatureSummerMin
- TemperatureWinterMax
- TemperatureWinterMin
- HumiditySetPoint
- HumidityMax
- HumidityMin
- HumiditySummer
- HumidityWinter
- DiscontinuedHeating
- NaturalVentilation
- NaturalVentilationRate
- MechanicalVentilation
- MechanicalVentilationRate
- AirConditioning
- AirConditioningCentral
- AirHandlingName
-
Pset_SpaceLightingDesign
- ArtificialLighting
- Illuminance
-
Pset_SpaceOccupancyRequirements
- OccupancyType
- OccupancyNumber
- OccupancyNumberPeak
- OccupancyTimePerDay
- AreaPerOccupant
- MinimumHeadroom
- IsOutlookDesirable
-
Pset_SpaceThermalLoad
- People
- Lighting
- EquipmentSensible
- VentilationIndoorAir
- VentilationOutdoorAir
- RecirculatedAir
- ExhaustAir
- AirExchangeRate
- DryBulbTemperature
- RelativeHumidity
- InfiltrationSensible
- TotalSensibleLoad
- TotalLatentLoad
- TotalRadiantLoad
-
Pset_SpaceThermalLoadPHistory
- PeopleHistory
- LightingHistory
- EquipmentSensibleHistory
- VentilationIndoorAirHistory
- VentilationOutdoorAirHistory
- RecirculatedAirHistory
- ExhaustAirHistory
- AirExchangeRateTimeHistory
- DryBulbTemperatureHistory
- RelativeHumidityHistory
- InfiltrationSensibleHistory
- TotalSensibleLoadHistory
- TotalLatentLoadHistory
- TotalRadiantLoadHistory
-
Pset_SpaceThermalPHistory
- CoolingAirFlowRate
- HeatingAirFlowRate
- VentilationAirFlowRateHistory
- ExhaustAirFlowRate
- SpaceTemperatureHistory
- SpaceRelativeHumidity
-
Pset_ThermalLoad
- OccupancyDiversity
- LightingDiversity
- ApplianceDiversity
- OutsideAirPerPerson
- ReceptacleLoadIntensity
- AppliancePercentLoadToRadiant
- LightingLoadIntensity
- LightingPercentLoadToReturnAir
- TotalCoolingLoad
- TotalHeatingLoad
- InfiltrationDiversitySummer
- InfiltrationDiversityWinter
- LoadSafetyFactor
-
Pset_Tolerance
- ToleranceDescription
- ToleranceBasis
- OverallTolerance
- HorizontalTolerance
- OrthogonalTolerance
- VerticalTolerance
- PlanarFlatness
- HorizontalFlatness
- ElevationalFlatness
- SideFlatness
- OverallOrthogonality
- HorizontalOrthogonality
- OrthogonalOrthogonality
- VerticalOrthogonality
- OverallStraightness
- HorizontalStraightness
- OrthogonalStraightness
- VerticalStraightness
-
Pset_Uncertainty
- UncertaintyBasis
- UncertaintyDescription
- HorizontalUncertainty
- LinearUncertainty
- OrthogonalUncertainty
- VerticalUncertainty
-
Pset_UtilityConsumptionPHistory
- Heat
- Electricity
- Water
- Fuel
- Steam
-
Qto_BodyGeometryValidation
- GrossSurfaceArea
- NetSurfaceArea
- GrossVolume
- NetVolume
- SurfaceGenusBeforeFeatures
- SurfaceGenusAfterFeatures
-
Qto_BuildingBaseQuantities
- Height
- EavesHeight
- FootPrintArea
- GrossFloorArea
- NetFloorArea
- GrossVolume
- NetVolume
5.4.3.9.5 Concept usage
Concept | Usage | Description | |
---|---|---|---|
IfcRoot (2) | |||
IfcObjectDefinition (9) | |||
IfcObject (5) | |||
IfcProduct (18) | |||
IfcSpatialElement (11) | |||
IfcSpatialStructureElement (2) | |||
IfcFacility (5) | |||
Click to show 52 hidden inherited concepts Click to hide 52 inherited concepts | |||
IfcBuilding (9) | |||
Building Attributes | General |
The usage of building address, elevation measures and composition type is governed by this concept. |
|
FootPrint GeomSet Geometry | General |
The foot print representation of IfcBuilding is given by either a single 2D curve (such as IfcPolyline or IfcCompositeCurve), or by a list of 2D curves (in case of inner boundaries), if the building has an independent geometric representation. |
|
Product Local Placement | General |
The local placement for IfcBuilding is defined in its supertype IfcProduct. It is defined by the IfcLocalPlacement, which defines the local coordinate system that is referenced by all geometric representations.
|
|
Property Sets for Objects | General |
This concept can be applied to the following resources: |
|
Quantity Sets | General |
This concept can be applied to the following resources: |
|
Spatial Composition | General |
This concept can be applied to the following resources: |
|
Spatial Container | General | ||
Spatial Decomposition | General |
This concept can be applied to the following resources: |
|
Property Sets for Performance | General |
This concept can be applied to the following resources: |
5.4.3.9.6 Formal representation
ENTITY IfcBuilding SUBTYPE OF (IfcFacility); ElevationOfRefHeight : OPTIONAL IfcLengthMeasure; ElevationOfTerrain : OPTIONAL IfcLengthMeasure; BuildingAddress : OPTIONAL IfcPostalAddress; END_ENTITY;