buildingSMART/IFC4.3.x-development

Is IfcWall.STANDARD deprecated or not?

Closed this issue · 3 comments

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?

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)

Thanks

  • clear on ELEMENTEDWALL
  • for STANDARD, still not sure which documentation should I consider. Is it deprecated or not (now)?
  • we're currently working on the automated list...this is how we stumbled upon some inconsistencies (i.e., this and previous github issues)
  • yes, the change-log of the live doc almost never upload on my side. I use the one of the official ISO version (of course it's identical) - cc: @aothms , but I'm sure he's already aware of this issue

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!