3.7 Use property sets

When exchanging properties, use the PropertySets prescribed by buildingSMART in the international standard whenever possible. 

Use property sets

Fixed positions

IFC describes the use of the property sets with the associated Properties. Because we use an international standard, all properties included have a fixed position and it is possible to find properties in the same place in all aspect models.

Predefined

IFC provides predefined properties in property sets belonging to specific entities: the Common PropertySets. When entities are further qualified by the use of TypeEnumerations, additional property sets sometimes become available.

Properties in property sets (Pset)

An Entity has several Properties that are brought together in a set. Each entity has a collection of properties that are specific to the entity. The most recognisable are Common property sets such as: PsetWallCommon, which contains properties such as FireRating, LoadBearing, IsExternal.

Examples

Pset_CoveringCommon (also applies to IfcCovering.FLOORING) contains the following Properties:

Pset_Covering.Ceiling (only applies to ceilings) contains the following Properties:

Differences in IFC2x3Tcl and IFC4

Note that there are differences in Properties and property sets between the different IFC versions. For example, in the case of IfcPile: this entity has in IFC2x3Tc1 no LoadBearing property in the Pset_PileCommon. If you want to indicate that this foundation pile is or is not structurally bearing, you must indicate this in a separate property set in IFC2x3Tc1.

From IFC4.0.2 onward, LoadBearing is included in the Pset_PileCommon.

Figure 3.7: Example Pset_WallCommon