buildingSMART / buildingSMART/IFC4.x-development

Add direct reference in IfcBuildingElementProxy to use IfcBuiltElement as an arbitrary built element

Open
#858 2 comments 0 reactions 0 assignees View on GitHub
after-NWI iso-Ed
Dominant language
Python
Stars
234
Forks
123
Avg merge
15h 4m
Merged PRs (30d)
5

Description

Greetings!

There is a note in IfcBuiltElement specifying that "_It is advised not to use [IfcBuildingElementProxy](https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcBuildingElementProxy.htm) to represent an arbitrary built element, but to use a direct instantiation of [IfcBuiltElement](https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcBuiltElement.htm) instead._".

Since the IfcBuildingElementProxy was used as a general built element until IFC version 4.3, adding a direct reference to this change in its documentation — perhaps using the same note found in IfcBuiltElement — could help users easily identify this update.

Additionally, are there any uses for IfcBuildingElementProxy that cannot be accomplished with a direct instantiation of IfcBuiltElement?

Contributor guide

Open the contributing guide

Research direction

Start by comparing the IfcBuildingElementProxy and IfcBuiltElement documentation linked in the issue, then locate their corresponding documentation or schema entries in the repository. Add a direct reference explaining the IFC 4.3 change, and document or resolve the question about remaining uses of IfcBuildingElementProxy.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.