IFC (IFC4X3) development Pset_BuildingCommon Semantic definition

Properties common to the definition of all instances of IfcBuilding. Please note that several building attributes are handled directly at the IfcBuilding instance, the building number (or short name) by IfcBuilding.Name, the building name (or long name) by IfcBuilding.LongName, and the description (or comments) by IfcBuilding.Description. Actual building quantities, like building perimeter, building area and building volume are provided by IfcElementQuantity, and the building classification according to national building code by IfcClassificationReference. Applicable entities Properties

Name Property Type Data Type Description
Reference IfcPropertySingleValue IfcIdentifier

Reference ID for this specified type in this project (e.g. type 'A-1'), Also referred to as "construction type". It should be provided as an alternative to the name of the "object type", if the software does not support object types and no classification reference to a recognized classification system used.

BuildingID IfcPropertySingleValue IfcIdentifier

A unique identifier assigned to a building. A temporary identifier is initially assigned at the time of making a planning application. This temporary identifier is changed to a permanent identifier when the building is registered into a statutory buildings and properties database.

IsPermanentID IfcPropertySingleValue IfcBoolean

Indicates whether the identity assigned to the object is permanent (= TRUE) or temporary (=FALSE).

ConstructionMethod IfcPropertySingleValue IfcLabel

The type of construction action to the object, e.g. new construction, renovation, refurbishment, etc.

FireProtectionClass IfcPropertySingleValue IfcLabel

Main fire protection class for the building which is assigned from the fire protection classification table as given by the relevant national building code.

SprinklerProtection IfcPropertySingleValue IfcBoolean

Indication whether this object is sprinkler protected (TRUE) or not (FALSE).

SprinklerProtectionAutomatic IfcPropertySingleValue IfcBoolean

Indication whether this object has an automatic sprinkler protection (TRUE) or not (FALSE). It should only be given, if the property "SprinklerProtection" is set to TRUE.

OccupancyType IfcPropertySingleValue IfcLabel

Occupancy type for this object. It is defined according to the presiding national building code.

GrossPlannedArea IfcPropertySingleValue IfcAreaMeasure

Total planned gross area of the spatial structure element. Used for programming the spatial structure element.

NetPlannedArea IfcPropertySingleValue IfcAreaMeasure

Total planned net area of the object. Used for programming the object.

NumberOfStoreys IfcPropertySingleValue IfcCountMeasure

The number of storeys within a building. Captured for those cases where the IfcBuildingStorey entity is not used. Note that if IfcBuilingStorey is asserted and the number of storeys in a building can be determined from it, then this approach should be used in preference to setting a property for the number of storeys.

YearOfConstruction IfcPropertySingleValue IfcLabel

Year of construction of this building, including expected year of completion.

YearOfLastRefurbishment IfcPropertySingleValue IfcLabel

Year of last major refurbishment, or reconstruction, of the building (applies to reconstruction works).

IsLandmarked IfcPropertySingleValue IfcLogical

This builing is listed as a historic building (TRUE), or not (FALSE), or unknown.


Edit on Github

Is this page difficult to understand? Let us know! Changelog

  • property, ConstructionMethod
  • property, FireProtectionClass
  • property, NetPlannedArea
  • property, Reference
  • property, YearOfLastRefurbishment
  • property, AncillaryFireUse
  • property, MainFireUse