Create a value dictionary to simplify IFC data with Smart Properties

Create a value dictionary to simplify IFC data with Smart Properties

When adding data to a BIM model, different languages, abbreviations and typos are inevitable. In order to smooth out these differences, Smart Properties help to get a predictable outcome for consistent model validation.

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

In this example we will create a dictionary for all ways material names can occur in an IFC model, to untangle the data and achieve an unambiguous overview of material names.

Let's first create an overview of all Material names present in the loaded IFC files.
  1. Go to the Lists tab
  2. Create a new List with the name 'Overview material names'
  3. Choose 'Property table' as List type
  4. In the source set, add one line with the following settings: Any element, Material name, Is defined, Add
  5. In the properties, only select the Material name



  6. Save and execute the list
  7. In the List results panel, enable the 'Merge uniform rows' option
This results in a list of all the different Material names present in the loaded IFC files, with one material name per row. The list results can remain displayed while you are creating the new Smart Property, to refer to the correct names in the following steps.
  1. Create a new Smart Property
  2. Add a line with these settings:
    1. Element type : Any element
    2. Property: Material name
    3. Operator: One Of
    4. Value: add all material names which occur in the model and should be combined into a single value, separated by commas.
      For example: wood, Holz, Hout, woods, WD
    5. Action: Set value
    6. Output: Add the new value for the material name which will replace all values added in the 'Value' field. For example 'Wood'
  3. Repeat step 2 until all material names are covered



  4. Save the Smart Property
The new Smart Property will be present for every component for which the property 'Material name' is available. The value is defined by the rules set in the Smart Property.




    • Related Articles

    • Create 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 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. Do you ...
    • Edit Smart Properties as CSV files

      When creating a Smart Property to structure the data in IFC files, a lot of input might be required to define the property completely. In order to make this process easier, Smart Properties can also be imported, exported and edited as CSV files. To ...
    • IFC data validation with Smart views

      Smart views can be used in a variety of ways: to visualize properties, to check if your model complies to IDM (Information Delivery Manual) agreements, or to filter certain elements. Model validation with Smart Views is available in BIMcollab Zoom ...
    • Combine values from multiple properties into one Smart Property

      Do you want to advance your knowledge about Smart Properties? Go to our BIMcollab Academy and enroll in the BIMcollab Zoom Smart Properties course. In IFC models, values can be found in different properties for different components. These properties ...