Support site for Simplebim users
Resources Worksheet

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

Add Identity Source -section

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

Add Identity -section

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.

Add Identity (for IFC PropertySet) -section

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

Add Identity (for IFC Element Quantity) -section

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