How to set predefined type?

When setting the ifcClass for an element, I’d like to define the predefined type according to the buildingsmart documentation. I don’t see how to do that.

@Jacob_De_Sutter, can you explain this please?

Hello Johan,

You can create new types in the Libraries > Type panel.

Once the types are available in the library, you can assign them to the individual products as a new property:

Thanks Tiemen!

I don’t (yet) fully understand the nuances about what a Type is and can do (other than the obvious of course) in the IFC schema, compared to how Revit handles object types.

To me it is not logical that I can set the IfcClass on a product but not the linked PredefinedType. For example looking at this page of the IFC schema:


To me it looks that it should be possible to set this on a product as well as a productType. Is there a specific reason why it is not allowed that way in Qonic?

In the end, it makes sense to use productType as much as possible and set all possible attributes on the type level instead of the product to avoid double work. But currently that is not the easiest workflow in Qonic.