IfcProject indicates the undertaking of some design, engineering, construction, or maintenance activities leading towards a product. Note: Occupancy Number should describe total calculated number of occupants in the building
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
ConstructionMode
Pset_ProjectCommon
IFC Standard Property.
Yes
string
New construction
Yes
ParcelId
Building Permit
The land parcel Id.
Yes
double
111111
Yes
BIMStandardVersion
Building Permit
The current version of the DB BIM standard. E.g. 1.3.
Yes
string
1.3
Yes
IfcSite
A site is a defined area of land, possibly covered with water, on which the project construction is to be completed. A site may be used to erect, retrofit or turn down building(s), or for other construction related developments.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
GateLevel
Building Permit
The Gate level elevation value.
Yes
double
50
Yes
IfcBuilding
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).
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Description
IfcBuilding attribute
NA
Yes
string
Yes
LongName
IfcBuilding attribute
NA
Yes
double
111111
Yes
BuildingAddress
IfcBuilding attribute
NA
Yes
string
Enclosed Offices
Yes
ConstructionMethod
Pset_BuildingCommon
IFC Standard Property.
Yes
string
Yes
FireProtectionClass
Pset_BuildingCommon
IFC Standard Property.
Yes
string
Yes
SprinklerProtection
Pset_BuildingCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
YearOfConstruction
Pset_BuildingCommon
IFC Standard Property.
Yes
double
2024
Yes
IsLandmarked
Pset_BuildingCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
Height
Qto_BuildingBaseQuantities
IFC Standard Property.
Yes
double
Yes
BuildingNum
Building Permit
A sequential number for grouping buildings submitted under the same projects when the project contains multiple buildings. When a building is split into multiple ifc files, all the ifc files for the same building must share the same BuildingNum.
Yes
double
1
Yes
Occupancy
Building Permit
This is the ‘Master Usage’ of the building. Comma separated value. See Appendix C_Usages Codes.xlsx for more details.
Yes
string
RESIDENTIAL,COMMERCIAL
Yes
OccupancyUse
Building Permit
This is the ‘Main Usage’ of the building. Comma separated value. See Appendix C_Usages Codes.xlsx for more details.
Yes
string
residential apartments,shops
Yes
OccupancyUsageCode
Building Permit
This is the ‘Main Usage’ code of the building. Comma separated value. See Appendix C_Usages Codes.xlsx for more details.
Yes
string
MS.1.1,MS.3.2
Yes
TotalBuildupArea
Building Permit
Total buildup area of the building as defined by the building code. Only to be added in AR models. If the building is split into multiple ifc files, the same values should be added in all ifc files.
Yes
double
1
Yes
TotalGrossArea
Building Permit
Total gross area of the building as defined by the building code. Only to be added in AR models. If the building is split into multiple ifc files, the same values should be added in all ifc files.
Yes
double
1
Yes
TotalFloorGrossArea
Building Permit
Total gross floor area of the building as defined by the building code. Only to be added in AR models. If the building is split into multiple ifc files, the same values should be added in all ifc files.
Yes
double
1
Yes
TotalNetArea
Building Permit
Total net area of the building as defined by the building code. Only to be added in AR models. If the building is split into multiple ifc files, the same values should be added in all ifc files.
Yes
double
1
Yes
RecycledConcreteVolume
Building Permit
This value is required if available
Yes
double
150
Conditional
RecycledSteelWeight
Building Permit
This value is required if available
Yes
double
4500
Conditional
RecycledAluminiumWeight
Building Permit
This value is required if available
Yes
double
500
Conditional
RecycledGypsumWeight
Building Permit
This value is required if available
Yes
double
600
Conditional
IfcBuildingStorey
The building storey has an elevation and typically represents a (nearly) horizontal aggregation of spaces that are vertically bound. Note: Occupancy Number should describe total calculated number of occupants in the building
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
GrossHeight
Qto_BuildingStoreyBaseQuantities
IFC Standard Property.
No
double
1
Yes
NetHeigtht
Qto_BuildingStoreyBaseQuantities
IFC Standard Property.
No
double
1
Yes
TotalBuildupArea
Building Permit
Total buildup area of the building storey as defined by the building code. Only required in the AR models.
Yes
double
1
Yes
TotalGrossArea
Building Permit
Total gross area of the building storey as defined by the building code. Only required in the AR models.
Yes
double
1
Yes
TotalFloorGrossArea
Building Permit
Total gross floor area of the building storey as defined by the building code. Only required in the AR models.
Yes
double
1
Yes
TotalNetArea
Building Permit
Total net area of the building storey as defined by the building code. Only required in the AR models.
Yes
double
1
Yes
BuildingPartNum
Building Permit
A number to assign a storey to a building part. Only required when the building is complex and has multiple parts. E.g. podium and two tower.
When the BIM model contains building parts (e.g. two towers) that share levels, each building part should be exported in a separate IFC file so different building part numbers can be assigned to same levels.
Yes
double
1
Conditional
IfcBeam
An IfcBeam is a horizontal, or nearly horizontal, structural member that is capable of withstanding load primarily by resisting bending. It represents such a member from an architectural point of view. It is not required to be load bearing.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Length
Qto_BeamBaseQuantities
IFC Standard Property.
No
double
1
Yes
Area
Qto_BeamBaseQuantities
IFC Standard Property.
No
double
1
Yes
GrossVolume
Qto_BeamBaseQuantities
IFC Standard Property.
No
double
1
Yes
NetVolume
Qto_BeamBaseQuantities
IFC Standard Property.
No
double
1
Yes
Status
Pset_BeamCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
IsExternal
Pset_BeamCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
FireRating
Pset_BeamCommon
IFC Standard Property.
Yes
int
60
Yes
LoadBearing
Pset_BeamCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
LoadBearing
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
Slope
Pset_BeamCommon
IFC Standard Property.
Yes
double
100
Yes
Capacity
Pset_BeamCommon
IFC Standard Property.
Yes
string
10
Yes
Span
Pset_BeamCommon
IFC Standard Property.
Yes
double
1
Yes
AssessmentDate
Pset_Condition
IFC Standard Property.
Yes
Date
01/01/2021 12:00:00 AM
Conditional
AssessmentCondition
Pset_Condition
IFC Standard Property.
Yes
string
Good, OK, Poor
Conditional
AssessmentDescription
Pset_Condition
IFC Standard Property.
Yes
string
Free Text
Conditional
ReinforcementVolumeRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
1
Yes
ReinforcementAreaRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
1
Yes
Concrete Cover
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
1
Yes
CompressiveStrength
Building Permit
Concrete grade
Yes
double
30
Yes
IfcMaterial
Building Permit
NA
Yes
string
Concrete
Yes
RecycledConcreteRatio
Building Permit
This value is required if available
Yes
double
0.2
Conditional
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
0.5
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
BEAM
N/A
JOIST
N/A
HOLLOWCORE
N/A
LINTEL
N/A
SPANDREL
N/A
T_BEAM
N/A
GIRDER_SEGMENT
N/A
DIAPHRAGM
N/A
PIERCAP
N/A
HATSTONE
N/A
CORNICE
N/A
EDGEBEAM
N/A
IfcCivilElement
No attributes defined.
IfcColumn
IfcColumn is a vertical structural member which often is aligned with a structural grid intersection. It represents a vertical, or nearly vertical, structural member that transmits, through compression, the weight of the structure above to other structural elements below. It represents such a member from an architectural point of view. It is not required to be load bearing.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Length
Qto_ColumnBaseQuantities
IFC Standard Property.
No
double
1
Yes
Area
Qto_ColumnBaseQuantities
IFC Standard Property.
No
double
1
Yes
GrossVolume
Qto_ColumnBaseQuantities
IFC Standard Property.
No
double
1
Yes
Status
Pset_ColumnCommon
IFC Standard Property.
Yes
string
Existing
Yes
IsExternal
Pset_ColumnCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
ThermalTransmittance
Pset_ColumnCommon
IFC Standard Property. This value is required if available
Yes
double
5.76
Conditional
LoadBearing
Pset_ColumnCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
LoadBearing
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
FireRating
Pset_ColumnCommon
IFC Standard Property.
Yes
int
60
Yes
Slope
Pset_ColumnCommon
IFC Standard Property.
Yes
double
1
Yes
Capacity
Pset_ColumnCommon
IFC Standard Property.
Yes
string
10
Yes
AssessmentDate
Pset_Condition
IFC Standard Property.
Yes
Date
01/01/2021 12:00:00 AM
Conditional
AssessmentCondition
Pset_Condition
IFC Standard Property.
Yes
string
Good, OK, Poor
Conditional
AssessmentDescription
Pset_Condition
IFC Standard Property.
Yes
string
Free Text
Conditional
ReinforcementVolumeRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
0.71
Yes
ReinforcementAreaRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
0.24
Yes
ConcreteCover
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
1m
Yes
CompressiveStrength
Building Permit
Concrete grade
Yes
double
30.25
Yes
IfcMaterial
Building Permit
This value is required if available
Yes
string
Concrete
Yes
RecycledConcreteRatio
Building Permit
This value is required if available
Yes
double
0.2
Conditional
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
0.5
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
COLUMN
N/A
PILASTER
N/A
PIERSTEM
N/A
PIERSTEM_SEGMENT
N/A
STANDCOLUMN
N/A
IfcCovering
A covering is an element which covers some part of another element and is fully dependent on that other element, an example could be timber, tile or carpet flooring.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Width
Qto_CoveringBaseQuantities
IFC Standard Property.
No
double
2
Yes
GrossArea
Qto_CoveringBaseQuantities
IFC Standard Property.
No
double
3
Yes
AcousticRating
Pset_CoveringCommon
IFC Standard Property.
Yes
string
0.05
Yes
Combustible
Pset_CoveringCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
Finish
Pset_CoveringCommon
IFC Standard Property.
Yes
string
Carpet
Yes
FireRating
Pset_CoveringCommon
IFC Standard Property.
Yes
int
120
Yes
FlammabilityRating
Pset_CoveringCommon
IFC Standard Property.
Yes
double
40
Yes
FragilityRating
Pset_CoveringCommon
IFC Standard Property.
Yes
double
30
Yes
IsExternal
Pset_CoveringCommon
IFC Standard Property. The value should be the same under Pset_CoveringCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property. The value should be the same under Pset_CoveringCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
Status
Pset_CoveringCommon
IFC Standard Property.
Yes
string
Existing, New
Yes
SurfaceSpreadOfFlame
Pset_CoveringCommon
IFC Standard Property.
Yes
double
4
Yes
ThermalTransmittance
Pset_CoveringCommon
IFC Standard Property.
Yes
double
5.7
Yes
SolarReflectanceIndex
Building Permit
NA
Yes
double
30
Yes
LightReflectanceValue
Building Permit
NA
Yes
double
30
Yes
IfcMaterial
Building Permit
NA
Yes
string
Concrete
Yes
Color
Building Permit
NA
Yes
string
Grey
Yes
Recyclable
Building Permit
This value is required if available
Yes
bool
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
CEILING
N/A
FLOORING
N/A
CLADDING
N/A
ROOFING
N/A
MOLDING
N/A
SKIRTINGBOARD
N/A
INSULATION
N/A
MEMBRANE
N/A
SLEEVING
N/A
WRAPPING
N/A
USERDEFINED
DRIVEWAYPARALLEL
USERDEFINED
DRIVEWAY45
USERDEFINED
DRIVEWAY60
USERDEFINED
DRIVEWAY75
USERDEFINED
DRIVEWAY90ONEWAY
USERDEFINED
DRIVEWAY90TWOWAY
USERDEFINED
GRASS
USERDEFINED
PLASTER
IfcCurtainWall
An IfcCurtain wall is an exterior wall of a building which is an assembly of components, hung from the edge of the floor/roof structure rather than bearing on a floor.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Length
Qto_CurtainWallBaseQuantities
IFC Standard Property.
No
double
2
Yes
Width
Qto_CurtainWallBaseQuantities
IFC Standard Property.
No
double
2
Yes
Height
Qto_CurtainWallBaseQuantities
IFC Standard Property.
No
double
2
Yes
GrossSideArea
Qto_CurtainWallBaseQuantities
IFC Standard Property.
No
double
2
Yes
NetSideArea
Qto_CurtainWallBaseQuantities
IFC Standard Property.
No
double
15
Yes
Area
Qto_CurtainWallBaseQuantities
IFC Standard Property.
No
double
40
Yes
Status
Pset_CurtainWallCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
IsExternal
Pset_CurtainWallCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
FireRating
Pset_CurtainWallCommon
IFC Standard Property.
Yes
int
120
Yes
ThermalTransmittance
Pset_CurtainWallCommon
IFC Standard Property.
Yes
double
5.7
Yes
AcousticRating
Pset_CurtainWallCommon
IFC Standard Property.
Yes
string
0.04
Yes
Combustible
Pset_CurtainWallCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
SurfaceSpreadOfFlame
Pset_CurtainWallCommon
IFC Standard Property.
Yes
double
25
Yes
SolarReflectanceIndex
Building Permit
NA
Yes
double
0.8
Yes
LightReflectanceValue
Building Permit
NA
Yes
double
50
Yes
Color
Building Permit
NA
Yes
string
Grey
Yes
IfcMaterial
Building Permit
NA
Yes
string
Glass
Yes
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
IfcDoor
An IfcDoor is a building element that is predominately used to provide controlled access for people and goods. It includes constructions with hinged, pivoted, sliding, and additionally revolving and folding operations. A door consists of a lining and one or several panels.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Width
Qto_DoorBaseQuantities
IFC Standard Property
No
double
2
Yes
Height
Qto_DoorBaseQuantities
IFC Standard Property
No
double
2
Yes
Area
Qto_DoorBaseQuantities
IFC Standard Property
No
double
3
Yes
Perimeter
Qto_DoorBaseQuantities
IFC Standard Property
No
double
6
Yes
Status
Pset_DoorCommon
IFC Standard Property
Yes
string
Existing, New
Yes
IsExternal
Pset_DoorCommon
IFC Standard Property
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property
Yes
bool
YES/NO
Yes
FireRating
Pset_DoorCommon
IFC Standard Property
Yes
int
60
Yes
SelfClosing
Pset_DoorCommon
IFC Standard Property. The value should be the same under Pset_DoorCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
HandicapAccessible
Pset_DoorCommon
IFC Standard Property. The value should be the same under Pset_DoorCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
HandicapAccessible
Building Permit
IFC Standard Property. The value should be the same under Pset_DoorCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
HasDrive
Pset_DoorCommon
IFC Standard Property. The value should be the same under Pset_DoorCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
HasDrive
Building Permit
IFC Standard Property. The value should be the same under Pset_DoorCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
FireExit
Pset_DoorCommon
IFC Standard Property. The value should be the same under Pset_DoorCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
FireExit
Building Permit
IFC Standard Property. The value should be the same under Pset_DoorCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
SelfClosing
Building Permit
IFC Standard Property. The value should be the same under Pset_DoorCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
AcousticRating
Pset_DoorCommon
IFC Standard Property.
Yes
string
0.05
Yes
SecurityRating
Pset_DoorCommon
IFC Standard Property.
Yes
string
0.1
Yes
ThermalTransmittance
Pset_DoorCommon
IFC Standard Property.
Yes
double
5.7
Yes
SmokeStop
Pset_DoorCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
IsEntrance
Building Permit
NA
Yes
bool
YES/NO
Yes
SelfLatching
Building Permit
NA
Yes
bool
YES/NO
Yes
SelfLocking
Building Permit
NA
Yes
bool
YES/NO
Yes
HardwareHeight
Building Permit
NA
Yes
double
1.3
Yes
HasVisionPanel
Building Permit
NA
Yes
bool
YES/NO
Yes
DoorClearWidth
Building Permit
Refer: Dubai Building Code, page B53, Figure B.43
Yes
double
0.9
Yes
Operation
Building Permit
NA
Yes
string
Outside/ Inside
Yes
IfcMaterial
Building Permit
NA
Yes
string
Wood
Yes
Color
Building Permit
NA
Yes
string
Grey
Yes
SolarReflectanceIndex
Building Permit
NA
Yes
double
100
Yes
LightReflectanceValue
Building Permit
NA
Yes
double
30
Yes
Recyclable
Building Permit
This value is required if available
Yes
bool
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
DOOR
N/A
GATE
N/A
TRAPDOOR
N/A
USERDEFINED
ELEVATORDOOR
USERDEFINED
BALCONYDOOR
USERDEFINED
GARBAGEROOMDOOR
USERDEFINED
ENTRYDOOR
USERDEFINED
GENERALDOOR
USERDEFINED
BATHROOMDOOR
USERDEFINED
TOILETDOOR
USERDEFINED
EXITDOOR
USERDEFINED
EXITACCESSDOOR
USERDEFINED
DOUBLEGARAGEDOOR
USERDEFINED
SINGLEGARAGEDOOR
USERDEFINED
MAINENTRANCEDOOR
USERDEFINED
SERVICEDOOR
IfcElementAssembly
The IfcElementAssembly represents complex element assemblies aggregated from several elements, such as discrete elements, building elements, or other elements.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Length
Building Permit
Required when ObjectTypeOverride set as PERGOLA
Yes
double
5
Conditional
Height
Building Permit
Required when ObjectTypeOverride set as PERGOLA
Yes
double
6
Conditional
Depth
Building Permit
Required when ObjectTypeOverride set as PERGOLA
Yes
double
2
Conditional
Description
Building Permit
NA
Yes
string
Yes
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
ACCESSORY_ASSEMBLY
N/A
ARCH
N/A
BEAM_GRID
N/A
BRACED_FRAME
N/A
GIRDER
N/A
REINFORCEMENT_UNIT
N/A
RIGID_FRAME
N/A
SLAB_FIELD
N/A
TRUSS
N/A
ABUTMENT
N/A
PIER
N/A
PYLON
N/A
CROSS_BRACING
N/A
DECK
N/A
USERDEFINED
LADDER
IfcSlab
An IfcSlab is a component of the construction that normally encloses a space vertically. The slab may provide the lower support (floor) or upper construction (roof slab) in any space in a building.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Length
Qto_SlabBaseQuantities
IFC Standard Property
No
double
1
Yes
Width
Qto_SlabBaseQuantities
IFC Standard Property
No
double
1
Yes
Area
Qto_SlabBaseQuantities
IFC Standard Property
No
double
3
Yes
Volume
Qto_SlabBaseQuantities
IFC Standard Property
No
double
3
Yes
Perimeter
Qto_SlabBaseQuantities
IFC Standard Property
No
double
6
Yes
Thickness
Qto_SlabBaseQuantities
IFC Standard Property
No
double
0.02
Yes
LoadBearing
Pset_SlabCommon
IFC Standard Property
Yes
bool
YES/NO
Yes
LoadBearing
Building Permit
IFC Standard Property
Yes
bool
YES/NO
Yes
Status
Pset_SlabCommon
IFC Standard Property
Yes
string
New, Existing
Yes
Fire Compartment
Pset_SlabCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
IsExternal
Pset_SlabCommon
IFC Standard Property. The value should be the same under Pset_SlabCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property. The value should be the same under Pset_SlabCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
ThermalTransmittance
Pset_SlabCommon
IFC Standard Property.
Yes
double
5.7
Yes
FireRating
Pset_SlabCommon
IFC Standard Property.
Yes
int
60
Yes
Combustible
Pset_SlabCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
PitchAngle
Pset_SlabCommon
IFC Standard Property.
Yes
double
45
Yes
SurfaceSpreadOfFlame
Pset_SlabCommon
IFC Standard Property.
Yes
double
4
Yes
AssessmentDate
Pset_Condition
IFC Standard Property.
Yes
Date
01/01/2021 12:00:00 AM
Conditional
AssessmentCondition
Pset_Condition
IFC Standard Property.
Yes
string
Good, OK, Poor
Conditional
AssessmentDescription
Pset_Condition
IFC Standard Property.
Yes
string
Text
Conditional
StrengthClass
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
C14
Yes
ReinforcementVolumeRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
20
Yes
ReinforcementAreaRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
30
Yes
CompressiveStrength
Building Permit
Concrete grade
Yes
double
Yes
SolarReflectanceIndex
Building Permit
NA
Yes
double
30
Yes
LightReflectanceValue
Building Permit
NA
Yes
double
30
Yes
IfcMaterial
Building Permit
NA
Yes
string
Gypsum
Yes
Color
Building Permit
NA
Yes
string
Grey
Yes
RecycledConcreteRatio
Building Permit
This value is required if available
Yes
double
0.2
Conditional
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
0.5
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
FLOOR
N/A
ROOF
N/A
LANDING
N/A
BASESLAB
N/A
APPROACH_SLAB
N/A
PAVING
N/A
WEARING
N/A
SIDEWALK
N/A
USERDEFINED
GRASS
USERDEFINED
ONEWAYINTERNALROAD
USERDEFINED
TWOWAYINTERNALROAD
USERDEFINED
ONEWAYEXTERNALROAD
USERDEFINED
TWOWAYEXTERNALROAD
USERDEFINED
ONEWAYTRUCKROAD
USERDEFINED
TWOWAYTRUCKROAD
USERDEFINED
ACCESSIBLERAMP
IfcFooting
A footing is a part of the foundation of a structure that spreads and transmits the load to the soil. A footing is also characterized as shallow foundation, where the loads are transfered to the ground near the surface.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Length
Qto_FootingBaseQuantities
IFC Standard Property.
No
double
10
Yes
Width
Qto_FootingBaseQuantities
IFC Standard Property.
No
double
3
Yes
Height
Qto_FootingBaseQuantities
IFC Standard Property.
No
double
10
Yes
NetVolume
Qto_FootingBaseQuantities
IFC Standard Property.
No
double
10
Yes
Status
Pset_FootingCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
AssessmentDate
Pset_Condition
IFC Standard Property.
Yes
Date
01/01/2021 12:00:00 AM
Conditional
AssessmentCondition
Pset_Condition
IFC Standard Property.
Yes
string
Good, OK, Poor
Conditional
AssessmentDescription
Pset_Condition
IFC Standard Property.
Yes
string
Text
Conditional
ConstructionMethod
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
In-Situ, Precast
Yes
StructuralClass
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
S1
Yes
StrengthClass
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
C14
Yes
ReinforcementVolumeRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
1
Yes
ReinforcementAreaRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
1
Yes
CompressiveStrength
Building Permit
Concrete grade
Yes
double
30
Yes
IfcMaterial
Building Permit
NA
Yes
string
Concrete
Yes
RecycledConcreteRatio
Building Permit
This value is required if available
Yes
double
0.2
Conditional
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
0.5
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
CAISSON_FOUNDATION
N/A
FOOTING_BEAM
N/A
PAD_FOOTING
N/A
PILE_CAP
N/A
STRIP_FOOTING
N/A
IfcMember
An IfcCMember is a structural member designed to carry loads between or beyond points of support. It is not required to be load bearing. The orientation of the member (being horizontal, vertical or sloped) is not relevant to its definition (in contrary to IfcBeam and IfcColumn)
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Span
Pset_MemberCommon
IFC Standard Property.
Yes
double
5
Yes
Slope
Pset_MemberCommon
IFC Standard Property.
Yes
double
2
Yes
Roll
Pset_MemberCommon
IFC Standard Property.
Yes
double
Yes
IsExternal
Pset_MemberCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
ThermalTransmittance
Pset_MemberCommon
IFC Standard Property.
Yes
double
5.7
Yes
LoadBearing
Pset_MemberCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
FireRating
Pset_MemberCommon
IFC Standard Property.
Yes
int
120
Yes
Status
Pset_MemberCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
StrengthClass
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
C14
Yes
ReinforcementVolumeRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
No
double
1
Yes
ReinforcementAreaRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
No
double
1
Yes
TypeDesignator
Pset_PrecastConcreteElementGeneral
IFC Standard Property.
Yes
string
Yes
RecycledConcreteRatio
Building Permit
This value is required if available
Yes
double
0.2
Conditional
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
0.5
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
BRACE
N/A
CHORD
N/A
COLLAR
N/A
MEMBER
N/A
MULLION
N/A
PLATE
N/A
POST
N/A
PURLIN
N/A
RAFTER
N/A
STRINGER
N/A
STRUT
N/A
STUD
N/A
STIFFENING_RIB
N/A
ARCH_SEGMENT
N/A
SUSPENSION_CABLE
N/A
SUSPENDER
N/A
STAY_CABLE
N/A
IfcSpaces (Parking)
An IfcSpaceType.Parking is a dedicated space to use as a parking space for vehicles, including access, as a parking aisle
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
HandicapAccessible
Pset_SpaceCommon
IFC Standard Property. The value should be the same under Pset_SpaceCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
HandicapAccessible
Building Permit
IFC Standard Property. The value should be the same under Pset_SpaceCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
IsExternal
Pset_SpaceCommon
IFC Standard Property. The value should be the same under Pset_SpaceCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property. The value should be the same under Pset_SpaceCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
ParkingUse
Building Permit
NA
Yes
string
BUS
Yes
E-Charging
Building Permit
NA
Yes
bool
YES/NO
Yes
ParkingUnits
Building Permit
NA
Yes
string
10 Units
Yes
IsAisle
Building Permit
NA
Yes
bool
YES/NO
Yes
HasWheelStop
Building Permit
NA
Yes
bool
YES/NO
Yes
Predefined Type
object type override data samples
PARKING
N/A
PARKING
N/A
PARKING
N/A
PARKING
N/A
PARKING
N/A
PARKING
N/A
PARKING
N/A
PARKING
N/A
PARKING
N/A
IfcSpaces (Room)
An IfcSpace represents an area or volume bounded actually or theoretically. Spaces are areas or volumes that provide for certain functions within a building.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Height
Qto_SpaceBaseQuantities
IFC Standard Property.
No
double
2
Yes
Area
Qto_SpaceBaseQuantities
IFC Standard Property.
No
double
3
Yes
Volume
Qto_SpaceBaseQuantities
IFC Standard Property.
No
double
3
Yes
Perimeter
Qto_SpaceBaseQuantities
IFC Standard Property.
No
double
10
Yes
PubliclyAccessible
Pset_SpaceCommon
IFC Standard Property. The value should be the same under Pset_SpaceCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
PubliclyAccessible
Building Permit
IFC Standard Property. The value should be the same under Pset_SpaceCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
IsExternal
Pset_SpaceCommon
IFC Standard Property. The value should be the same under Pset_SpaceCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property. The value should be the same under Pset_SpaceCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
HandicapAccessible
Pset_SpaceCommon
IFC Standard Property. The value should be the same under Pset_SpaceCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
HandicapAccessible
Building Permit
IFC Standard Property. The value should be the same under Pset_SpaceCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
SprinklerProtection
Building Permit
Because the Pset_SpaceFireSafetyRequirements propertyset is not currently exported in BIM authoring (such as Revit) when exporting the model as IFC, so the set attributes are defined under ‘Building Permit’ property set.
Yes
bool
YES/NO
Yes
FireExit
Building Permit
Because the Pset_SpaceFireSafetyRequirements propertyset is not currently exported in BIM authoring (such as Revit) when exporting the model as IFC, so the set attributes are defined under ‘Building Permit’ property set.
Yes
bool
YES/NO
Yes
IsCovered
Building Permit
Indicate whether a space is covered.
Yes
bool
YES/NO
Yes
IsLightWeightCovering
Building Permit
Indicate whether a space is covered by lightweight elements.
Yes
bool
YES/NO
Yes
IsHabitableSpace
Building Permit
Indicate if a space is for living, sleeping or eating involving occupancy for continuous period of time. Bathrooms, toilet rooms, closets, halls, storage or utility spaces and similar areas are not habitable spaces. A habitable space is always an occupied space
Yes
bool
YES/NO
Yes
IsOccupiedSpace
Building Permit
Indicate whether a space is a enclosed space designed for human occupancy in which individuals congregate for amusement, labour, educational or similar purposes.
Yes
bool
YES/NO
Yes
IsCirculationSpace
Building Permit
Indicate whether a space is a passage for pedestrians in and around the built environment, including (but not limited to) corridors, hallways, courtyards, stairways and stair landings.
Yes
bool
YES/NO
Yes
IsCommonFacility
Building Permit
Indicate whether a space is a public or private area within the boundaries of a plot or a development site for the building occupant’s recreation or convenience (such as landscaped areas, patios, swimming pools, play areas, prayer rooms, exercise areas and similar uses).
Yes
bool
YES/NO
Yes
SpaceUsageCode
Building Permit
This is the ‘Space Usage’ code of a space. See Appendix C_Usages Codes.xlsx for more details.
Yes
string
SC_25_15_10
Yes
SpaceUsageDescription
Building Permit
This is the ‘Space Usage’ Description of a space. See Appendix C_Usages Codes.xlsx for more details.
Yes
string
Living Room
Yes
UnitNo
Building Permit
The unit number the space belong to. An example of a unit is a one bedroom apartment. Note that not every space should be in a unit. For example ‘Garbage Chute’ doesn’t need unit details. Not required for spaces that are not part of a unit.
Yes
string
1
Conditional
UnitUsageCode
Building Permit
This is the ‘Unit Usage’ Code of a unit. See Appendix C_Usages Codes.xlsx for more details. Not required for spaces that are not part of a unit.
Yes
string
RE_01
Conditional
UnitUsageDescription
Building Permit
This is the ‘Unit Usage’ Description of a unit. See Appendix C_Usages Codes.xlsx for more details. Not required for spaces that are not part of a unit.
Yes
string
villa
Conditional
UnitExtraInfo
Building Permit
This is the Unit extra information of a unit. See Appendix C_Usages Codes.xlsx for more details. Not required for spaces that are not part of a unit.
Yes
string
[Showers:5],[WCs:2]
Conditional
BuildingOccupancyUsageCode
Building Permit
This is the ‘Building Occupancy Usage’ Code of a space. See Appendix C_Usages Codes.xlsx for more details.
Yes
string
PB_04_03
Yes
BuildingOccupancyUsageDescription
Building Permit
This is the ‘Building Occupancy Usage’ Description of a space. See Appendix C_Usages Codes.xlsx for more details.
Yes
string
Cinema
Yes
ZoneName
Building Permit
This is the ‘Zone Name’ of a space. See Appendix C_Usages Codes.xlsx for more details.
Yes
string
LU_F1
Yes
ZoneObjectType
Building Permit
This is the ‘Zone Object’ type of a space. See Appendix C_Usages Codes.xlsx for more details.
Yes
string
LivingUnit
Yes
Predefined Type
object type override data samples
SPACE
N/A
GFA
N/A
INTERNAL
N/A
EXTERNAL
N/A
USERDEFINED
SINGLELOADEDCORRIDOR
USERDEFINED
DOUBLELOADEDCORRIDOR
USERDEFINED
STALLDOORINSIDE
USERDEFINED
STALLDOOROUTSIDE
USERDEFINED
ELEVATORSGROUPLINE
USERDEFINED
ELEVATORSGROUPFACING
USERDEFINED
SINGLEOPENGRAGE
USERDEFINED
DOUBLEENCLOSEDGARAGE
USERDEFINED
ROOMUNDERSTAIR
USERDEFINED
ENTRANCE
USERDEFINED
CLOSEDAREAKIOSK
USERDEFINED
OPENMALLKIOSK
IfcPile
An IfcPile is a slender timber, concrete, or steel structural element, driven, jetted, or otherwise embedded on end in the ground for the purpose of supporting a load. A pile is also characterized as deep foundation, where the loads are transfered to deeper subsurface layers.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Status
Pset_PileCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
StrengthClass
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
C14
Yes
ReinforcementVolumeRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
No
double
20
Yes
ReinforcementAreaRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
No
double
10
Yes
TypeDesignator
Pset_PrecastConcreteElementGeneral
IFC Standard Property.
Yes
string
CastInSitu
Yes
RecycledConcreteRatio
Building Permit
This value is required if available
Yes
double
0.2
Conditional
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
0.5
Conditional
MaterialPassportCode
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
BORED
N/A
DRIVEN
N/A
JETGROUTING
N/A
COHESION
N/A
FRICTION
N/A
SUPPORT
N/A
IfcPlate
An IfcPlate is a planar and often flat part with constant thickness. A plate may carry loads between or beyond points of support, or provide stiffening. The location of the plate (being horizontal, vertical or sloped) is not relevant to its definition (in contrary to IfcWall and IfcSlab (as floor slab)).
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
IsExternal
Pset_PlateCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
ThermalTransmittance
Pset_PlateCommon
IFC Standard Property.
Yes
double
5.7
Yes
FireRating
Pset_PlateCommon
IFC Standard Property.
Yes
int
60
Yes
Status
Pset_PlateCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
LoadBearing
Pset_PlateCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
AcousticRating
Pset_PlateCommon
IFC Standard Property.
Yes
string
0.05
Yes
StrengthClass
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
C14
Yes
ReinforcementVolumeRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
No
double
1
Yes
ReinforcementAreaRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
No
double
1
Yes
TypeDesignator
Pset_PrecastConcreteElementGeneral
IFC Standard Property.
Yes
string
Yes
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
CURTAIN_PANEL
N/A
SHEET
N/A
FLANGE_PLATE
N/A
WEB_PLATE
N/A
STIFFENER_PLATE
N/A
GUSSET_PLATE
N/A
COVER_PLATE
N/A
SPLICE_PLATE
N/A
BASE_PLATE
N/A
IfcRailing
The IfcRailing is a frame assembly adjacent to human circulation spaces and at some space boundaries where it is used in lieu of walls or to compliment walls. Designed to aid humans, either as an optional physical support, or to prevent injury by falling.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Length
Qto_RailingBaseQuantities
IFC Standard Property.
No
double
3
Yes
Height
Pset_RailingCommon
IFC Standard Property.
Yes
double
12
Yes
Status
Pset_RailingCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
IsExternal
Pset_RailingCommon
IFC Standard Property. The value should be the same under Pset_RailingCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property. The value should be the same under Pset_RailingCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
IfcMaterial
Building Permit
NA
Yes
string
Gypsum
Yes
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
0.5
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
HANDRAIL
N/A
GUARDRAIL
N/A
BALUSTRADE
N/A
USERDEFINED
STAIRWAYRAILING
USERDEFINED
BALCONYRAILING
USERDEFINED
RAMPRAILING
USERDEFINED
PLOTFENCE
IfcRamp
An IfcRamp is a vertical passageway which provides a human circulation link between one floor level and another floor level at a different elevation. It may include a landing as an intermediate floor slab. A ramp normally does not include steps.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Status
Pset_RampCommon
IFC Standard Property
Yes
string
New, Existing
Yes
IsExternal
Pset_RampCommon
IFC Standard Property
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property
Yes
bool
YES/NO
Yes
HandicapAccessible
Pset_RampCommon
IFC Standard Property
Yes
bool
YES/NO
Yes
HandicapAccessible
Building Permit
IFC Standard Property
Yes
bool
YES/NO
Yes
RequiredSlope
Pset_RampCommon
IFC Standard Property
No
double
2
Yes
FireRating
Pset_RampCommon
IFC Standard Property
Yes
int
60
Yes
FireExit
Pset_RampCommon
IFC Standard Property. The value should be the same under Pset_RampCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
FireExit
Building Permit
IFC Standard Property. The value should be the same under Pset_RampCommon and Building Permit property set.
Yes
bool
YES/NO
Yes
SolarReflectanceIndex
Building Permit
NA
Yes
double
30
Yes
LightReflectanceValue
Building Permit
NA
Yes
double
30
Yes
IfcMaterial
Building Permit
NA
Yes
string
Gypsum
Yes
Predefined Type
object type override data samples
STRAIGHT
N/A
SPIRAL
N/A
USERDEFINED
ACCESSIBLERAMP
USERDEFINED
CURBRAMP
USERDEFINED
SERVICERAMP
USERDEFINED
SINGLELANERAMP
USERDEFINED
DOUBLELANERAMP
IfcRampFlight
An IfcRamp is a vertical passageway which provides a human circulation link between one floor level and another floor level at a different elevation. It may include a landing as an intermediate floor slab. A ramp normally does not include steps.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Length
Qto_RampFlightBaseQuantities
IFC Standard Property.
No
double
1
Yes
Width
Qto_RampFlightBaseQuantities
IFC Standard Property.
No
double
2
Yes
Area
Qto_RampFlightBaseQuantities
IFC Standard Property.
No
double
3
Yes
Volume
Qto_RampFlightBaseQuantities
IFC Standard Property.
No
double
1
Yes
Slope
Pset_RampFlightCommon
IFC Standard Property.
No
double
2
Yes
Predefined Type
object type override data samples
STRAIGHT
N/A
SPIRAL
N/A
USERDEFINED
ACCESSIBLERAMP
USERDEFINED
CURBRAMP
USERDEFINED
SERVICERAMP
USERDEFINED
SINGLELANERAMP
USERDEFINED
DOUBLELANERAMP
IfcRoof
An IfcRoof is the covering of the top part of a building, it protects the building against the effects of weather.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Area
Qto_RoofBaseQuantities
IFC Standard Property.
No
double
3
Yes
Status
Pset_RoofCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
IsExternal
Pset_RoofCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
ThermalTransmittance
Pset_RoofCommon
IFC Standard Property.
Yes
double
5.7
Yes
FireRating
Pset_RoofCommon
IFC Standard Property.
Yes
int
120
Yes
AcousticRating
Pset_RoofCommon
IFC Standard Property.
Yes
string
0.05
Yes
StrengthClass
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
C14
Yes
ReinforcementVolumeRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
1
Yes
ReinforcementAreaRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
1
Yes
SolarReflectanceIndex
Building Permit
NA
Yes
double
36
Yes
PitchAngle
Building Permit
NA
No
double
31
Yes
IfcMaterial
Building Permit
NA
Yes
string
Gupsum
Yes
LightReflectanceValue
Building Permit
NA
Yes
double
50
Yes
IsAccessible
Building Permit
NA
Yes
bool
YES/NO
Yes
CompressiveStrength
Building Permit
Concrete grade
Yes
double
30
Yes
RecycledConcreteRatio
Building Permit
This value is required if available
Yes
double
0.2
Conditional
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
0.5
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
FLAT_ROOF
N/A
SHED_ROOF
N/A
GABLE_ROOF
N/A
HIP_ROOF
N/A
HIPPED_GABLE_ROOF
N/A
GAMBREL_ROOF
N/A
MANSARD_ROOF
N/A
BARREL_ROOF
N/A
RAINBOW_ROOF
N/A
BUTTERFLY_ROOF
N/A
PAVILION_ROOF
N/A
DOME_ROOF
N/A
FREEFORM
N/A
USERDEFINED
PERGOLA
USERDEFINED
CANOPY
IfcStair
An IfcStair is a vertical passageway allowing occupants to walk (step) from one floor level to another floor level at a different elevation. It may include a landing as an intermediate floor slab.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Status
Pset_StairCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
IsExternal
Pset_StairCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
HandicapAccessible
Pset_StairCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
HandicapAccessible
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
NumberOfRiser
Pset_StairCommon
IFC Standard Property.
No
double
15
Yes
NumberOfTreads
Pset_StairCommon
IFC Standard Property.
No
double
15
Yes
RiserHeight
Pset_StairCommon
IFC Standard Property.
No
double
2
Yes
TreadLength
Pset_StairCommon
IFC Standard Property.
No
double
2
Yes
NosingLength
Pset_StairCommon
IFC Standard Property.
Yes
double
0.02
Yes
WaistThickness
Pset_StairCommon
IFC Standard Property.
Yes
double
0.05
Yes
FireRating
Pset_StairCommon
IFC Standard Property.
Yes
int
120
Yes
FireExit
Pset_StairCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
FireExit
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
HasNonSkidSurface
Pset_StairCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
StrengthClass
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
C14
Yes
ReinforcementVolumeRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
1
Yes
ReinforcementAreaRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
1
Yes
LightReflectanceValue
Building Permit
NA
Yes
double
50
Yes
SolarReflectanceIndex
Building Permit
NA
Yes
double
36
Yes
IsSlipResistant
Building Permit
NA
Yes
bool
YES/NO
Yes
IfcMaterial
Building Permit
NA
Yes
string
Gypsum
Yes
RecycledConcreteRatio
Building Permit
This value is required if available
Yes
double
0.2
Conditional
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
0.5
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
STRAIGHT_RUN_STAIR
N/A
TWO_STRAIGHT_RUN_STAIR
N/A
QUARTER_WINDING_STAIR
N/A
QUARTER_TURN_STAIR
N/A
HALF_WINDING_STAIR
N/A
HALF_TURN_STAIR
N/A
TWO_QUARTER_WINDING_STAIR
N/A
TWO_QUARTER_TURN_STAIR
N/A
THREE_QUARTER_WINDING_STAIR
N/A
THREE_QUARTER_TURN_STAIR
N/A
SPIRAL_STAIR
N/A
DOUBLE_RETURN_STAIR
N/A
CURVED_RUN_STAIR
N/A
TWO_CURVED_RUN_STAIR
N/A
USERDEFINED
FIREEXITSTAIR
USERDEFINED
REGULARSTAIR
USERDEFINED
COMMONSTAIR
IfcStairFlight
Description: An IfcStairflight is an assembly of building components in a single “run” of stair steps (not interrupted by a landing). The stair steps and any stringers are included in the stair flight. A winder is also regarded a part of a stair flight.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Staus
Pset_StairFlightCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
IsExternal
Pset_StairFlightCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
HandicapAccessible
Pset_StairFlightCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
HandicapAccessible
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
NumberOfRiser
Pset_StairFlightCommon
IFC Standard Property.
No
double
15
Yes
NumberOfTreads
Pset_StairFlightCommon
IFC Standard Property.
No
double
15
Yes
RiserHeight
Pset_StairFlightCommon
IFC Standard Property.
No
double
2
Yes
TreadLength
Pset_StairFlightCommon
IFC Standard Property.
No
double
2
Yes
NosingLength
Pset_StairFlightCommon
IFC Standard Property.
Yes
double
0.02
Yes
WaistThickness
Pset_StairFlightCommon
IFC Standard Property.
Yes
double
0.05
Yes
StrengthClass
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
string
C14
Yes
ReinforcementVolumeRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
1
Yes
ReinforcementAreaRatio
Pset_ConcreteElementGeneral
IFC Standard Property.
Yes
double
1
Yes
LightReflectanceValue
Building Permit
NA
Yes
double
50
Yes
SolarReflectanceIndex
Building Permit
NA
Yes
double
36
Yes
IsSlipResistant
Building Permit
NA
Yes
bool
YES/NO
Yes
IfcMaterial
Building Permit
NA
Yes
string
Gypsum
Yes
RecycledConcreteRatio
Building Permit
This value is required if available
Yes
double
0.2
Conditional
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
0.5
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
STRAIGHT
N/A
WINDER
N/A
SPIRAL
N/A
CURVED
N/A
FREEFORM
N/A
USERDEFINED
FIREEXITSTAIR
USERDEFINED
REGULARSTAIR
USERDEFINED
COMMONSTAIR
IfcTransportElement
An IfcTransportElement is a generalization of all transport related objects that move people, animals or goods within a building or building complex.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Status
Pset_TransportElementCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
CapacityPeople
Pset_TransportElementCommon
IFC Standard Property.
Yes
double
200
Yes
CapacityWeight
Pset_TransportElementCommon
IFC Standard Property.
Yes
double
20000
Yes
FireExit
Pset_TransportElementCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
FireExit
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
Predefined Type
object type override data samples
ELEVATOR
N/A
ESCALATOR
N/A
MOVINGWALKWAY
N/A
CRANEWAY
N/A
LIFTINGGEAR
N/A
USERDEFINED
PASSENGER
USERDEFINED
SERVICE
USERDEFINED
FIRE
IfcWall
The IfcWall represents a vertical construction that bounds or subdivides spaces. Wall are usually vertical, or nearly vertical, planar elements, often designed to bear structural loads. A wall is however not required to be load bearing.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Length
Qto_WallBaseQuantities
IFC Standard Property.
No
double
1
Yes
Width
Qto_WallBaseQuantities
IFC Standard Property.
No
double
1
Yes
Hight
Qto_WallBaseQuantities
IFC Standard Property.
No
double
3
Yes
Volume
Qto_WallBaseQuantities
IFC Standard Property.
No
double
3
Yes
Area
Qto_WallBaseQuantities
IFC Standard Property.
No
double
3
Yes
Status
Pset_WallCommon
IFC Standard Property.
Yes
string
Existing, New
Yes
IsExternal
Pset_WallCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
IsExternal
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
ThermalTransmittance
Pset_WallCommon
IFC Standard Property.
Yes
double
5.7
Yes
FireRating
Pset_WallCommon
IFC Standard Property.
Yes
int
120
Yes
FireRating
Building Permit
IFC Standard Property.
Yes
int
120
Yes
AcousticRating
Pset_WallCommon
IFC Standard Property.
Yes
string
0.05
Yes
Combustible
Pset_WallCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
LoadBearing
Pset_WallCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
LoadBearing
Building Permit
IFC Standard Property.
Yes
bool
YES/NO
Yes
Compartmentation
Pset_WallCommon
IFC Standard Property.
Yes
bool
YES/NO
Yes
SolarReflectanceIndex
Building Permit
NA
Yes
double
30
Yes
CompressiveStrength
Building Permit
Concrete grade
Yes
double
30
Yes
IfcMaterial
Building Permit
NA
Yes
string
Concrete
Yes
LightReflectanceValue
Building Permit
NA
Yes
double
30
Yes
RecycledConcreteRatio
Building Permit
This value is required if available
Yes
double
Number (0..1)
Conditional
RecycledSteelRatio
Building Permit
This value is required if available
Yes
double
Number (0..1)
Conditional
MaterialPassportCodes
Building Permit
This value is required if available
Yes
string
Conditional
Predefined Type
object type override data samples
MOVABLE
N/A
PARAPET
N/A
PARTITIONING
N/A
PLUMBINGWALL
N/A
SHEAR
N/A
SOLIDWALL
N/A
STANDARD
N/A
POLYGONAL
N/A
ELEMENTEDWALL
N/A
RETAININGWALL
N/A
USERDEFINED
FACADEWALL
USERDEFINED
BASEMENTWALL
USERDEFINED
PARAPETWALL
USERDEFINED
CURTAINWALL
USERDEFINED
SHAFTWALL
USERDEFINED
PLANTERWALL
IfcWasteTerminal
An IfcWasteTerminal has the purpose of collecting or intercepting waste from one or more sanitary terminals or other fluid waste generating equipment and discharging it into a single waste/drainage system.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Status
Pset_WasteTerminalTypeCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
Predefined Type
object type override data samples
USERDEFINED
GARBAGEBIN
IfcTank
An IfcTank is a vessel or container in which a fluid or gas is stored for later use.
Name
PropertySet
Description
User Input (YES/NO)
DataType
DataSample
IsRequired?
Status
Pset_TankTypeCommon
IFC Standard Property.
Yes
string
New, Existing
Yes
StorageType
Pset_TankTypeCommon
IFC Standard Property.
Yes
string
underground
Yes
HasLadder
Pset_TankOccurrence
IFC Standard Property.
Yes
bool
YES/NO
Yes
Predefined Type
object type override data samples
BASIN
N/A
BREAKPRESSURE
N/A
EXPANSION
N/A
FEEDANDEXPANSION
N/A
PRESSUREVESSEL
N/A
STORAGE
N/A
VESSEL
N/A
USERDEFINED
COLDWATERTANK
USERDEFINED
HOTWATERTANK
IfcWindow
The IfcWindow is a building element that is predominately used to provide natural light and fresh air. It includes vertical opening but also horizontal opening such as skylights or light domes. It includes constructions with swinging, pivoting, sliding, or revolving panels and fixed panels. A window consists of a lining and one or several panels.