buildingSMART / buildingSMART/IFC4.x-development

Proposal to add ElementStatus flags for circular construction supply chain

Open
#1,054 0 comments 2 reactions 0 assignees View on GitHub
ifc-update-out
Dominant language
Python
Stars
234
Forks
123
Avg merge
15h 4m
Merged PRs (30d)
5

Description

Hi there,

Given the growing interest in the reuse of construction components and materials by multiple actors in the construction sector ([governments](https://environment.ec.europa.eu/topics/waste-and-recycling/construction-and-demolition-waste_en), industries, contractors, architects, engineers and individuals) in order to preserve some of the natural resources, and the lack of integration of reuse and circularity issues in current digital tools and standards, we propose to add the following flags to the IFC standard:

[Ifc Product Extension > Property Sets > Element Status](https://standards.buildingsmart.org/IFC/RELEASE/IFC4/ADD2/HTML/link/penum_elementstatus.htm)




Name
Description



NEW
element designed as new addition



EXISTING
element exists and is to remain



DEMOLISH
element exists but is to be demolished



TEMPORARY
element will exist only temporarily (such as a temporary support structure)



OTHER
Value is not listed



NOTKNOWN
Value is unknown



UNSET
Value has not been specified



DISASSEMBLE
element exists and is to be disassembled for reuse
new status flag


REUSED
element reused from disassembly as addition
new status flag


Here, `DISSASSEMBLE` is used as a status flag indicating that an existing element is designated as suitable for disassembly to be assessed for potential reuse, on or off-site. This information can be found for example on dismantling/demolition documents or so-called urban mining campaign plans, along existing and demolished elements.

`REUSED` is used as a status flag indicating that an existing element coming from a disassembly phase is reused in a construction phase, on or off-site. This information can be found for example on construction/transformation/renovation documents, along existing, new and temporary elements.

The flags added to the scheme are minimal but allow the development of specific processes, workflows and tools in order to strengthen the practice of circular economy and reuse of construction elements. Forward compatibility is secured as it is a non-destructive addition to the existing scheme.

The current proposal tries to be in line with the existing structure of the standard, which allows an easy integration in an intermediate version like IFC 4.4, without fundamentally questioning the role of Element Status, which is a larger undertaking for a later version like IFC5.

Should the proposal be validated in substance, we can investigate extensively the integration of these new status flags into the standard and the tools involved, such as IfcOpenShell (@aothms @Moult @theoryshaw @Andrej730 )

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the linked IFC4 Element Status definition and the proposed DISASSEMBLE and REUSED descriptions. Confirm whether the additions fit the existing Element Status structure and assess the stated impact on IFC4.4, IfcOpenShell, and related tools; done means the proposal is validated and its integration points are documented.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.