On the Resources worksheet you define resources that are used in other parts of the template or by other templates. Identities define the name, description, mapping to IFC and other information used by object classes and properties.
The rosources worksheet has the following sections
Section | Description |
Add Identity Source | The Identity Source is an entity that defines identities |
Add Identity | In this section you can define identities that can be shown in Simplebim and can be exported to e.g. Excel, but are not necessarily mapped to IFC. |
Add Identity (for IFC PropertySet) | In this section you can define identities that are mapped to IFC PropertySets |
Add Identity (for IFC Element Quantity) | In this section you can define identities that are mapped to IFC Element Quantities |
Add Identity Metadata | This is an advanced technique for add-on developers |
The Identity Source is an entity that defines identities. This entity could be for example you, a standards organization or the project you are working on.
Field | Value | Description |
Identity Source Key | Text | The unique key of the entity defining the identities. |
Name | Text | The name of the entity defining the identities |
Level | Choice | The level on which the entity defining the identities is working : Global, Regional, Organization, Project, User, Adhoc |
Reference URL | URL | URL reference to the web site of this Identity Source |
Reference Base URL | URL | Base address (URL) for identity definitions published by this Identity Source |
In this section you can define identities that can be shown in Simplebim and can be exported to e.g. Excel, but are not necessarily mapped to IFC. You could for example define identities that translate object and property names to your own language.
NOTE: If you want to define identities that are mapped to IFC PropertySets or Element Quantities, please use the dedicated sections instead.
Field | Value | Description |
Identity Source Key | Text | The unique key of the entity who has defined this identity |
Identity Key | Text | The unique key of this identity. Usually prefixed with the identity source key to ensure uniqueness. |
Name | Text | The name of this identity |
Description | Text | The description of this identity |
Reference | Text | This reference is appended to the 'Reference Base URI' of the Identity Source to form a link to the definition of this identity. |
Metadata#1-3 | Text | You can define metadata for the Identity. This metadata can be used by Simplebim, add-ons and tools in various ways, for example the mapping to IFC is defined as metadata. The format for metadata is: KEY …or… KEY=VALUE If you need to pass more than 3 metadata items, simply add the additional metadata items on the next columns on the same row. |
In this section you can define identities that are mapped to IFC PropertySets
Field | Value | Description |
Identity Source Key | Text | The unique key of the entity who has defined this identity |
Identity Key | Text | The unique key of this identity. Usually prefixed with the identity source key to ensure uniqueness. |
Name | Text | The name of this identity |
Description | Text | The description of this identity |
Reference | Text | This reference is appended to the 'Reference Base URI' of the Identity Source to form a link to the definition of this identity. |
PropertySet Name | Text | The name of the IFC PropertySet. If you are defining your own PropertySet it is recommended that you prefix the name with ePset (Extension PropertySet) |
Property Name | Text | The name of the property within the PropertySet |
Property Type | Choice | The IFC data type of the property |
You can use any text you want as the Identity 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 need to use a specific format for the Identity 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 Identity Key field in the template.
The format for PropertySet keys is.
IFC:F:IP:<PSET_NAME>:<PROPERTY_NAME>:<PROPERTY_TYPE>
NOTE: The old format starting with IFC2X3:FLAT:PROP is also still supported
In this section you can define identities that are mapped to IFC Element Quantities
Field | Value | Description |
Identity Source Key | Text | The unique key of the entity who has defined this identity |
Identity Key | Text | The unique key of this identity. Usually prefixed with the identity source key to ensure uniqueness. |
Name | Text | The name of this identity |
Description | Text | The description of this identity |
Reference | Text | This reference is appended to the 'Reference Base URI' of the Identity Source to form a link to the definition of this identity. |
QuantitySet Name | Text | The name of the IFC QuantitySet. |
Quantity Name | Text | The name of the property within the QuantitySet |
Quantity Type | Choice | The IFC quantity type |
For Element Quantities the same principle applies for Identity Keys as described for Property Sets above. The format for Element Quantity keys is.
IFC:F:IQ:<QUANTITYSET_NAME>:<QUANTITY_NAME>
NOTE: The old format starting with IFC2X3:FLAT:QTY is also still supported