buildingSMART / buildingSMART/IFC4.x-development

Qto_SlabBaseQuantities: Rename Width to Thickness to avoid confusion with Depth

Open
#1,089 1 comment 1 reaction 0 assignees View on GitHub
after-NWI iso-compatibility iso-Te
Dominant language
Python
Stars
234
Forks
123
Avg merge
15h 4m
Merged PRs (30d)
5

Description

In Qto_SlabBaseQuantities, Width denotes the slab's thickness (normal to its surface), while Depth denotes a footprint dimension — the opposite of common usage. The spec itself acknowledges this by warning not to confuse the two. **Renaming Width → Thickness** (consistent with e.g. "TotalThickness" of IfcMaterialLayerSet) would eliminate the ambiguity without breaking the naming logic of Length / Depth for footprint dimensions.

Contributor guide

Open the contributing guide

Research direction

Start by locating the Qto_SlabBaseQuantities definition in the IFC4.x specification and review how Width, Thickness, Length, and Depth are described. Check the related references and wording for consistency, then confirm the renamed property removes the ambiguity without changing the footprint-dimension naming logic.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.