Define IFC Property (PropertySet)
In this section you can define identities that are mapped to IFC PropertySets
Field | Type | Value | Description |
---|---|---|---|
PropertySet Name | Text | Name of the IFC PropertySet. | The value of the Name attribute of IfcPropertySet |
Property Name | Text | Name of the property | The value of the Name attribute of IfcPropertySingleValue |
Property Type | Choice | IFC data type of the property. | If not provided, the type of the property is determined at the time when the property is added to an object class. |
Property Source Key | Text | Unique key of the entity that has defined this property. | If not provided, the property is added without information about the entity that defined it. |
Property Key | Text | Unique key of this Property. | If not provided, the correctly formatted key is automatically generated when the property is added to an object class (see description below) |
Simplebim Name | Text | Name of this property in Simplebim. | If not provided, the IFC Property Name is used also in the Simplebim user interface. |
Description | Text | Description of the property. | |
Reference | Text | Documentation reference | This reference is appended to the ‘Reference Base URI’ of the Identity Source to form a link to the definition of this property. |
Advanced
You can use any text you want as the Property Key as long as the key is unique. However, if you want to avoid creating duplicate properties when the property with an identical mapping already exists in the model, you either need to leave the Property Key empty or use a specific format for the Property Key. If you want to explicitly define the Property Key, the easiest way to get the correct key is to import an IFC file containing that property into Simplebim, select that property in the Properties palette and choose ‘Copy Special’ > ’Copy Key’ from the context menu. Finally paste the value into the Property Key field in the template.
The format for PropertySet keys is:
IFC:F:IP:<PSET_NAME>:<PROPERTY_NAME>:<PROPERTY_TYPE>
The old format starting with IFC2X3:FLAT:PROP is also still supported
The property type values are:
- Text = STRING
- Whole Number = INTEGER
- Decimal Number = DOUBLE
- Yes/No = BOOLEAN
- For all others the applicable IFC entity, for example IFCLENGTHMEASURE