buildingSMART / buildingSMART/IFC4.x-development

IfcConstructionProductResource limitation use case in Cost Norms/ Resource Built-up

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

Description

When trying to assign an [7.3.3.5 IfcConstructionProductResource - IFC 4.3.2 Documentation](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionProductResource.htm) that as it is defined in the schema defines the role of a product that is consumed (**_wholly or partially_**), or occupied in the performance of construction, we have the following :

![image](https://github.com/user-attachments/assets/e41883dd-6066-4ece-8a87-da55aac84f47)

the [8.17.3.5 IfcQuantityCount - IFC 4.3.2 Documentation](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityCount.htm)

![image](https://github.com/user-attachments/assets/36d1b788-c8e2-468b-948e-0394397f5a3a)

and [8.11.2.12 IfcCountMeasure - IFC 4.3.2 Documentation](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcCountMeasure.htm)

![image](https://github.com/user-attachments/assets/dcbe9dc9-1d15-4943-8a65-15d2cafab453)

but, in all norms that use a combination of resources the "number of pieces" used of a product that is part of a resource schedule item (resource build-up/ recipe/ cost article) is in most cases a fragment of a whole to correspond to the general unit of measurement of the recipe.

![image](https://github.com/user-attachments/assets/4cd6bc0e-4751-477a-8b93-98dfe5f22e87)

You could say that there is a "work around" and use the [7.3.3.3 IfcConstructionMaterialResource - IFC 4.3.2 Documentation](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcConstructionMaterialResource.htm) which means that I have to set a "pcs Unit" = in order to use the [8.17.3.7 IfcQuantityNumber - IFC 4.3.2 Documentation](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcQuantityNumber.htm) in order to use a
[8.11.2.65 IfcNumericMeasure - IFC 4.3.2 Documentation](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcNumericMeasure.htm). If so which one of the IfcContextDependUnit do we have to use to describe an IfcQuantityNumber?

![image](https://github.com/user-attachments/assets/9b962504-122a-49bf-990f-cb3f281a8087)
picture from BONSAI Unit Declaration

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.