Skip to main content

Create Smart Properties

How to use Smart Properties as user-defined properties based on existing object attributes to help you reorganize and structure BIM data.

Updated over 3 months ago

When working with IFC files delivered by multiple authors, it is inevitable that they contain different terminology. This can dramatically limit the flow of information and hinder model validation.

In a BIM project, these are some things that can contribute to this:

  • Different models contain different languages, abbreviations, or typos, resulting in multiple ways of writing the same value.

  • Values can be found in different properties for different elements. For example, for one element, 'Volume' is defined in base quantities, while for another element, it is under dimensions.

To address these limitations, Smart Properties helps you to structure and reorganize the BIM data in your models.

  • Enrich the models by creating your own properties, based on existing object attributes.

  • Adjust values present in the model to chosen, unambiguous values.

  • There is no need to constantly ask authors to create new models with correct values.

  • Smart Properties can be used in Smart Views, Clash Rules, and Lists, just like regular properties. The Smart Properties are managed centrally, so it is not necessary to set up this information in multiple locations.

  • Smart properties are dynamic: when the models change, the properties change along with them and are automatically applied to new and changed components in the loaded models.

All of this results in a predictable outcome for consistent model validation.

📝 Note: To be able to create and use Smart Properties in BIMcollab, you need an active license.

⚠️ Attention: Do you prefer more hands-on learning? Go to our BIMcollab Academy and enroll in the BIMcollab Zoom Smart properties course.

Creating a new Smart Property

  1. Start BIMcollab Zoom with an active license.

  2. Open the models for which you want to create Smart Properties.

  3. Go to Validate > Smart Properties to open the Smart Properties panel.

  4. Click on 'Local' and select a Smart Property set in which you want to create the new property.
    If necessary, you can create a new Smart Property set by clicking the [+] button, or by right-clicking on 'Local', and choosing 'Add Smart Property set'. Give the set a clear and unique name so it is easy to recognize as part of the Smart Properties. It will appear as a property set in other locations within BIMcollab Zoom, like Smart views, Lists, and the property panel of a selected element.
    The new set will be automatically selected once created.


  5. Click the [+] button again to create a new Smart Property in the selected set.


  6. Give the Smart Property a clear name.

  7. Define a set of rules to determine which properties or values will be added to the new property.
    Add rules by clicking on the plus button:

    Delete existing rules with the minus button:

    Duplicate existing rules by clicking on the duplicate button:
    Each rule consists of:

    • An element type

    • A Property, Operator, and Value to further filter out elements with a specific property value

    • An action that defines whether the selected property will be mapped to the new property or whether a new value should be set for the selected elements.
      For more information on the difference between 'Map value' and 'Set value', consult the article The different types of actions for Smart Properties.

    • The output determines the result

  8. Provide the Smart Property with a clear description so its purpose is easily identifiable.

  9. Click 'Save'.

📝 Note: It is possible to import a Smart Property script as a CSV file. Find more information about this workflow in the article Edit Smart Properties as CSV files.

Once the Smart Property has been created, you can find the property set in the property panel of all components for which the property is valid. For every Smart Property set, a new tab will be added, and the Smart Properties of the set will be located in the property grid of the tab.


For more information about where Smart Properties can be used, consult the article Where can Smart Properties be used?

Did this answer your question?