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 resources 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.
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. If no Property Type is given the type of the property is determined at the time when a property is added to an object class using this identity. |
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>
The old format starting with IFC2X3:FLAT:PROP is also still supported
The property type values are:
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. If no Quantity Type is given the type of the quantity is determined at the time when a property is added to an object class using this identity. |
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>
The old format starting with IFC2X3:FLAT:QTY is also still supported
In this section you can add metadata to identities in order to modify their behaviour in Simplebim. This is an advanced technique for add-on developers, who have a depper understanding of the identity concept in Simplebim.
Field | Value | Description |
Identity | Text | The name of key of this identity. |
Metadata Key | Text | The key of the metadata item |
Metadata Value | Text | The value of the metadata item |