IFC Property Sets

Saving a model to an IFC file requires the IFC Link add-on feature. You can convert walls, roofs, floors, doors, windows, profiles, railings, components, trusses and panels of a building model to an IFC file.

Property Data of Objects is Transferred to an IFC File


You can select IFC-property sets for objects. In an IFC property set, you can define property data that you want to transfer to an IFC file with the object.

There are different types of IFC property set: IFC standard common property sets, Vertex property sets and User-defined property sets.

You can select the property sets to be transferred when converting a model to an IFC file.



IFC Property Set Types


IFC Standard Common Property Sets

When converting a model to an IFC file, select the check box IFC standard common property sets, when you want to transfer the property data of objects to the IFC file according to these property sets. You do not need to add the IFC standard common property sets object-specifically, it is enough to simply activate the check box when starting the conversion. The IFC standard common property set are fixed property sets. The user cannot affect their contents.


Vertex Property Sets

You can add Vertex property sets for objects. You can use pre-defined property sets, or add new, custom-specific Vertex property sets to the library. For custom-specific Vertex property sets, you can select the object type's property data to be transferred. When converting a model to an IFC file, select the check box Vertex property sets, when you want to transfer the property data of objects according to the Vertex property sets.


User-defined Property Sets

You can add new, user-defined property data for an object. The user-defined property sets are added directly for an object, they are not added to the library. For example, you can add a fixed value in text format for an object. This way, you can export any property data with the object to an IFC file. When converting a model to an IFC file, select the check box User defined property sets, when you want to transfer the object-specific property data you have defined to an IFC file.
 



Add Vertex Property Sets for an Object


Walls

You can select IFC property sets for a wall, when you are adding the wall. Select a wall, and move the cursor to the parameter list box. Right-click to open the context-sensitive menu, and select Show All Parameters. Select IFC Property Sets. The "Select Property Sets to Use" dialog box opens. Select the property sets in the dialog box and click OK.

About the dialog box

Only the property sets that are suitable for the object type in question are shown in the dialog box by default. You can view all property sets by selecting Show All Sets in the dialog box.

Vertex property sets included in the standard environment of the software have the title ifc_property_sets in the dialog box. If there are customer-specific Vertex property sets in the software environment, they have the title ifc_property_set_cst.


Default IFC property sets for a wall

You can define default IFC property sets for customer-specific walls in the wall library System | Libraries | Walls.


Floors, Ceilings and Roofs

Please note:

Unlike for walls, IFC property sets are defined as layer-specific for horizontal structures.

You can select IFC property sets for the layers of a floor, ceiling or roof, when you are adding the structure. Select a structure, select a layer, and move the cursor to the parameter list box. Right-click to open the context-sensitive menu, and select Show All Parameters. Select IFC Property Sets.The "Select Property Sets to Use" dialog box opens. Select the property sets in the dialog box and click OK.

Repeat the procedure for all the required layers.

Default IFC property sets for a floor, ceiling or roof

You can define default IFC property sets for customer-specific structures in the library System | Libraries | Floor, Roof.


Windows / Doors

You can select IFC property sets for a window or door component once you have added the component. Select a window/door component, and right-click to open the context-sensitive menu. Select the function IFC Property Sets, select the property sets in the dialog box, and click OK




Default IFC property sets for a window or door library

You can define default IFC property sets for a window or door library in the component library System | Libraries | Libraries.

Select a library, for example win_standard, and click Settings. Click IFC Property Sets, and select the property sets for the library. Exit the library editing mode by selecting OK








Default IFC property sets for single window or door components

You can also select the default IFC property sets for single window or door components. Open the component library for editing, select a component and click IFC. Select the default property sets for the component and exit the library editing mode by selecting OK.



Profiles

You can select IFC property sets for a profile, when you are adding the profile. Click IFC in the Profile Properties dialog box. The "Select Property Sets to Use" dialog box opens. Select the property sets in the dialog box and click OK.



Default IFC property sets for a profile library

You can define default IFC property sets for a profile library System | Libraries | Profile | Edit Cross Sections

Select a library, for example wood, and select IFC Property Sets. The "Select Property Sets to Use" dialog box opens. Select the property sets in the dialog box and click OK. Exit the library editing mode by selecting OK.


Panels

You can select IFC property sets for panels once you have added the panel breaks. Select a panel, and right-click to open the context-sensitive menu. Select the function IFC Property Sets, select the property sets in the dialog box, and click OK.

For wall panels, you can select IFC property sets already when generating the panels. Select Generate Panels to open the "Wall Panelizing Settings" dialog box. Select the tab Attach and click IFC Property Sets. The "Select Property Sets to Use" dialog box opens. Select the property sets in the dialog box and click OK.



Default IFC property sets for wall panels

You can define default IFC property sets for wall panels in the wall panel settings library System | Structural Libraries | Wall Panel Settings.


Sheets / Insulations

You can select IFC property sets for a sheet or insulation part. Select a sheet/insulation, and right-click to open the context-sensitive menu. Select IFC Property Sets. The "Select Property Sets to Use" dialog box opens. Select the property sets in the dialog box and click OK



Default IFC property sets for sheet/insulation parts

You can define default IFC property sets for sheet/insulation parts in the sheathing library System | Structural Libraries | Sheathing | Sheathing / Insulation.

Open the sheathing library for editing, select a sheet and click IFC. The "Select Property Sets to Use" dialog box opens. Select the property sets in the dialog box and click OK.

You can view the selected IFC property sets in the sheathing library on the page 4 in the field IFC Property Set. You can copy the IFC property sets that you have added to all sheets by copying the field contents.




Edit Selections After Adding


You can edit the Vertex property sets you have selected for objects by using the function IFC Property Sets.

Select an object, and right-click to open the context-sensitive menu. Select the function IFC Property Sets, edit the property set selections in the dialog box, and click OK.

Edit the IFC property set selections in the same way regardless of the object type.





Add User-defined Property Sets for an Object


Add user-defined property sets to an object in the same way regardless of the object type. 


You can add user-defined property sets for an object by using the function IFC Property Sets. Select an object, right-click to open the context-sensitive menu and select the function IFC Property Sets. The "Select Property Sets to Use" dialog box opens. Click the + button, enter a unique label for the new property set and click OK. The Set Name is automatically formed from the property set label by adding the prefix "Pset_" for the label. The property set is shown in the IFC file with the set name. The set name is freely editable. 


Add a new property to the property set.Fill in the Property field and select the Reference of the property from the drop-down list. The Value field is automatically filled in according to the selected reference.

In case you selected Fixed Value as the reference, fill in the Value field as well.

Finally, click OK


Values according to the references are directly fetched from the object and they have been updated to the fields next time you return to the "Select Property Sets to Use" dialog box. 







Vertex System Administrator's Section


Adding Customer-specific Vertex Property Sets to Library

You can add new, customer-specific Vertex property sets to the IFC property set library System | IFC Property Sets.

Select IFC Property Sets and move the cursor to the folder section of the libraries. Right-click to open the context-sensitive menu, and select New Library. Enter a name for the library, and select OK. Move the cursor to the section of the property sets, right-click to open the context-sensitive menu and select New. Define a label for the new property set in the "Setting Name?" Dialog box and select OK. The "Properties" dialog box opens. The Set Name is automatically formed from the property set label by adding the prefix "Pset_" for the label. The property set is shown in the IFC file with the set name. The set name is freely editable. 


In the "Properties" dialog box, select the Type of objects from the drop-down list. If you intend to use the property set for walls, select Wall as the type of objects. This selection filters only options suitable for the selected type to the drop-down list of the Reference field.

Add a new property to the property set by typing the name of the property in the Property field. Select the Reference describing the property from the drop-down list. The fields Value and Type are automatically filled in when you select the reference.

Finally, save the changes by clicking OK.

About libraries

You can return to edit the property set. Double-click the property set in the section of the property sets, or select the property set, right-click to open the context-sensitive menu and select Edit.

You can change the property set label. Select the property set in the property set section, right-click to open the context-sensitive menu and select Rename. Renaming does not affect the set name which is used to present the property set in the IFC file. You can change the set name in the properties of the property set.

You can remove a property set by selecting the set and then Delete from the context-sensitive menu.

If you want to remove a single property from a property set, clear the name of the property from the field Property. The row in question will be removed automatically.



Available Property References According to Object Types in Vertex Property Sets

Walls

  • Bearing
  • Fixed value
  • Frame base height
  • Frame name
  • Height
  • Length
  • Name
  • Openings
  • Stud Spacing
  • Thickness
  • U Value
  • Wall type
  • Weight

Areas

  • Area
  • Fixed value
  • Label
  • Material
  • Name
  • Pitch
  • Projected area
  • Siding weight
  • Thickness
  • U Value
  • Weight

Windows

  • Description
  • Fixed value
  • Frame height
  • Frame thickness
  • Frame width
  • Net area
  • Perimeter
  • Rough opening height
  • Rough opening width
  • Type
  • U Value

Doors

  • Description
  • Fixed value
  • Frame height
  • Frame thickness
  • Frame width
  • Rough opening height
  • Rough opening width
  • Type
  • U Value

Profiles

  • Fixed value
  • Flange thickness
  • Height
  • Length
  • Material
  • Shape
  • Type
  • Use
  • Web thickness
  • Width

Panels

  • Area
  • Fixed value
  • Frame weight
  • Height
  • Label
  • Length
  • Thickness
  • Weight

Sheets / Insulations

  • Area
  • Cubic weight
  • Description
  • Fixed value
  • Length
  • Material
  • Nominal length
  • Nominal thickness
  • Nominal weight
  • Nominal width
  • Thickness
  • Type
  • Weight
  • Width



Contents of IFC Standard Common Property Sets

Property data can be collected from objects according to the following IFC standard common property sets:

Pset_BeamCommon

  • Bearing
  • Label
  • Length
  • Pitch

Pset_BuildingElementProxyCommon

  • Label

Pset_ColumnCommon

  • Bearing
  • Label
  • Length

Pset_DoorCommon

  • Door type
  • Fire rating
  • Label
  • U Value

Pset_ElementAssembly

  • Label

Pset_MemberCommon

  • Bearing
  • Label
  • Length

Pset_PlateCommon

  • Label

Pset_RailingCommon

  • Label

Pset_SlabCommon

  • Label
  • Pitch
  • U Value

Pset_RoofCommon

  • Area
  • Label
  • Projected area

Pset_WallCommon

  • Bearing
  • Name
  • U Value
  • Wall type

Pset_WindowCommon

  • Fire rating
  • Label
  • Sound rating
  • U Value