buildingSMART / IDS

Computer interpretable (XML) standard to define Information Delivery Specifications for BIM (mainly used for IFC)
https://www.buildingsmart.org/standards/bsi-standards/information-delivery-specification-ids/
Other
215 stars 66 forks source link

[Documentation/entity-facet.md] PredefinedType as USERDEFINED and custom word in ObjectType #178

Open Martin15135215 opened 1 year ago

Martin15135215 commented 1 year ago

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.

Moult commented 1 year ago

This is correct. However from the perspective of IDS, it "auto-fetches" the ObjectType if PredefinedType = USERDEFINED.

Martin15135215 commented 1 year ago

I see :)

It just confused me when I read the Documentation.

CBenghi commented 1 year ago

There is probably the need to state in the documentation that IDS auto-fetches the ObjectType if PredefinedType = USERDEFINED.

Moult commented 1 year ago

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.