IfcDiscreteAccessoryType missing "WIRELOOP"Enum but has Pset
The documentation for IfcDiscreteAccessoryType indicates that it should be used to define "lifting loops" for precast concrete elements and that there is a Pset_DiscreteAccessoryWireLoop, HOWEVER there is no corresponding IfcDiscreteAccessoryTypeEnum.
Simple oversight? Intentional editing choice?
This reminded me of #692 Thanks for bringing this up.
Apparently, in the past, on a couple of occasions, property sets were defined without providing specific predefined types. Most likely with the intention to prevent schema changes. The mechanism is then to have PredefinedType=USERDEFINED ObjectType='Lifting loops'. The property set is then generally applicable to the entity. So it's likely intentional, but only pragmatically. 4.3 would have been a good time to encode these in proper schema types, but we were probably all unaware. If there's enough evidence that these 'string' types on the accessory type page are apt and actual we can probably move them to proper schema enumerations in 4.4 so that the property sets can have their applicability properly defined.