| Constant | Description |
| PSET_TYPEDRIVENONLY | The property sets defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcTypeObject. |
| PSET_TYPEDRIVENOVERRIDE | The property sets defined by this IfcPropertySetTemplate can be assigned
to subtypes of IfcTypeObject and can be overridden by a
property set with same name at subtypes of IfcObject. |
| PSET_OCCURRENCEDRIVEN | The property sets defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcObject. |
| PSET_PERFORMANCEDRIVEN | The property sets defined by this IfcPropertySetTemplate can only be assigned to IfcPerformanceHistory. |
| QTO_TYPEDRIVENONLY | The element quantity defined by this IfcPropertySetTemplate can only be assigned to subtypes of IfcTypeObject. |
| QTO_TYPEDRIVENOVERRIDE | The element quantity defined by this IfcPropertySetTemplate can be
assigned to subtypes of IfcTypeObject and can be overridden
by an element quantity with same name at subtypes of IfcObject. |
| QTO_OCCURRENCEDRIVEN | The element quantity defined by this IfcPropertySetTemplate can only be
assigned to subtypes of IfcObject. |
| NOTDEFINED | No restriction provided, the property sets defined by this IfcPropertySetTemplate can be assigned to any entity, if not
otherwise restricted by the ApplicableEntity attribute. |