The different types of actions for Smart Properties

The different types of actions for Smart Properties

With Smart Properties, you can either map existing properties to a new property, or define a new property value for an element based on certain criteria.

To be able to create Smart Properties in BIMcollab ZOOM, you need an active ZOOM license.
Smart Properties are currently only available in the Windows version of BIMcollab ZOOM.

Map value

With the action 'Map value', you can structure data by combining the values of multiple properties in one property. For example, for one element, 'Volume' is defined in base quantities, while for another element it is under dimensions.
To do so, follow these steps when creating a new Smart Property:
  1. Element type: Select the element type for which you want to map a property to the new Smart Property. If the property should be mapped regardless of the element type to which it is attributed, choose 'Any element'.
  2. Property: Choose a property from the loaded IFC files, which you want to add to the new property.
  3. Operator and Value: Further define the property. If the property should be mapped to the new property regardless of its value, choose 'Is defined'.
  4. Action: 'Map value'
    If elements should meet multiple requirements before the property is mapped to the Smart Property, choose 'And...' in the Action field. Only select 'Map value' when you have added all criteria.
    For example: I only want to combine the properties containing volume information of concrete elements. If the property Material name contains 'Concrete', and the Property NetVolume is defined, then the Property 'NetVolume' should be mapped to the Smart Property.



  5. The 'Output' field becomes a dropdown field if multiple properties are combined in the rule. Choose the property from the string which should be mapped to the Smart Property.
  6. Repeat the steps until all properties for which the values should be added to the Smart Property are added to the set of rules.



If multiple of the mapped properties are present for a single element, the value of the property which is added lowest in the list, will be used for the Smart Property.
For a practical example using the 'Map value' action, consult the article Combine values from multiple properties into one Smart Property.

Set Value

With the action 'Set value', you can achieve the following results:
  1. Create a classification system based on existing element attributes present in the IFC file
  2. Simplify values within an existing property 

Classification system

When creating a classification system, you can add multiple criteria which an element must meet in order to set a value for the property. For example, when a wall is load bearing and internal, its classification should be '22.2x Core structure'.
  1. Element type: Select the element type for which you want to set a new value in the Smart Property.
  2. Property, Operator and Value: Filter out elements with a specific property value.
  3. Action: 'Set value'
    If the element should meet multiple criteria, choose 'and..'. Only select 'Set value' when you have added all criteria.
  4. Output: This field becomes a text input field. Fill in the new value.
  5. Repeat the steps until all criteria and values are added to the set of rules.



Simplify values

Values in certain properties might not be uniform, because they are filled in in different languages, various abbreviations are used, or typos occur. The Smart Properties can help to simplify these values into an unambiguous 'dictionary' of values.
  1. Element type: select the element type for which you want to set a new value in the Smart Property.
  2. Property: Choose the property for which you want to simplify the values.
  3. Operator: 'One of'.
  4. Value: Add all values which you want to combine into the same value, separated by commas.
  5. Action: 'Set value'
  6. Output: This field becomes a text input field. Fill in the new value.
  7. Repeat the steps until all values which you want to simplify are added to the set of rules.



For a practical example using the 'Set value' action, consult the article Create a value dictionary to simplify IFC data with Smart Properties.

    • Related Articles

    • Smart Properties

      Smart Properties in BIMcollab ZOOM are user-defined properties, based on existing object attributes. They help you to reorganize and structure BIM data. When working with IFC files delivered by multiple authors, it is inevitable that they contain ...
    • The different types of Lists

      When creating a list in BIMcollab ZOOM, you are able to choose between three different list types, each with its own usage goals. Once created, you will recognize them by the icons in front of the list names:  for the property table,  for the pivot ...
    • New release: Smart Properties | 09-06-2022

      With the new version of BIMcollab ZOOM being released on June 9th 2022, Smart Properties are ready to use! With Smart Properties you can easily re-organize and structure BIM data to your needs for consistent model validation. We believe this feature ...
    • Combine values from multiple properties into one Smart Property

      In IFC models, values can be found in different properties for different components. These properties might look different, or can be found in different property sets depending on the modelling software the model is exported from. But even within the ...
    • Basics of making smart views

      Smart views are rule based filtering and colouring of objects. Based on properties you can show, hide, or colour components in the 3D window. It is great for visually checking against an IDM. The smart views are a functionality of ZOOM Free. Creating ...