Open Martin15135215 opened 1 year ago
This is correct. However from the perspective of IDS, it "auto-fetches" the ObjectType if PredefinedType = USERDEFINED.
I see :)
It just confused me when I read the Documentation.
There is probably the need to state in the documentation that
IDS auto-fetches the ObjectType if PredefinedType = USERDEFINED.
It's a bit unfortunate to write this because this is such an important part of IFC. The only reason we have "USERDEFINED" is because that's what STEP / EXPRESS forces you to do.
https://github.com/buildingSMART/IDS/blob/50f2ceda8ad7df6df312ffdb940e6a72be719552/Documentation/entity-facet.md?plain=1#L13
https://github.com/buildingSMART/IDS/blob/50f2ceda8ad7df6df312ffdb940e6a72be719552/Documentation/entity-facet.md?plain=1#L22
I thought that if you have your own categorisation, you write PredefinedType as USERDEFINED and in ObjectType you put your own designation. The sentences above suggest otherwise.