As an example, Pset_MaterialConcrete has an applicable entity of IfcMaterial/Concrete. This does not make sense, as IfcMaterial has no PredefinedType field. This creates problems:
- Parsing for applicable entity of
IfcMaterial/Concretewill not return any entities. -
Pset_MaterialConcretewill never be referenced anywhere in the documentation, so no users will discover it unless they look at the list of psets.
The same problem applies to:
- Pset_MaterialConcrete
- Pset_MaterialSteel
- Pset_MaterialWood
- Pset_MaterialWoodBasedBeam
- Pset_MaterialWoodBasedPanel
Potential solutions:
- Change applicable entity to
IfcMaterialonly - Add a predefined type to
IfcMaterial(my preferred option, which is solved when rooting materials too!)