buildingSMART / IFC4.3.x-development

Repository to collect updates to the IFC4.3 Specification
Other
169 stars 86 forks source link

Is IfcWall.STANDARD deprecated or not? #887

Closed evandroAlfieri closed 3 months ago

evandroAlfieri commented 3 months ago

IFC 4.3 documentation for IfcWallTypeEnum says the STANDARD was deprecated in IFC4, along with POLYGONAL and ELEMENTEDWALL (the latter have been de-deprecated(?) by IFC4.3).

Issue is that IFC4 documentation for IfcWallTypeEnum says that only POLYGONAL is deprecated

@TLiebich @aothms any clue?

TLiebich commented 3 months ago

I recall that the deprecation of "ElementedWall" in IFC4.0 went along with the introduction of an IfcWallElementedCase - an entity that had been removed again just before publication of IFC4.0.2 - and probably the deprecation notice for IfcWallTypeEnum.ELEMENTEDWALL was not updated (i.e. removed) in the same time.

I am unsure why the enumerator "Standard" lost its deprecation notice in IFC4.0.2 - or is shown as "deprecated in IFC4".

IMHO - having an automatically generated deprecation list (similar to the change log) would help to overcome those glitches. N.B. - the change log is currently not working (tried it over the last days and it does not work)

evandroAlfieri commented 3 months ago

Thanks

TLiebich commented 3 months ago

for STANDARD, still not sure which documentation should I consider. Is it deprecated or not (now)?

I would say yes (it is deprecated), also since the documentation states a different way to establish a "standard wall description" i.e. using material layer set usage with suitable geometry.

we're currently working on the automated list

great!