buildingSMART / buildingSMART/IFC4.x-development

Proposal to describe behaviour of UnitBasis on component CostValues

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

Description

If a CostValue has component CostValues, what is the meaning of UnitBasis?

Here is a grammatically legal description of a cost value and 2 cost value components:

```
Formula: A = B + C
A.ArithmeticOperator = ADD
A.AppliedValue = 5.97 (calculated by software)
A.UnitBasis = 10m2
B.AppliedValue = 2
B.UnitBasis = 9m2
C.AppliedValue = 3
C.UnitBasis = 8m2
```

Here's a conversion into English: "The cost rate is $2 per 9m2 + $3 per 8m2, which should be expressed as (2/9 + 3/8)*10 = ~$5.97 per 10m2.

Is this crazy? Is this allowed? It is mathematically sound. Should it be documented?

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.