buildingSMART / buildingSMART/IFC4.x-development

Semantic meaning of cardinality of IfcPropertySet association

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

Description

IfcPropertySet.DefinesOccurrence is defined as SET [0:?] OF [IfcRelDefinesByProperties](http://localhost:5000/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelDefinesByProperties.htm) FOR RelatingPropertyDefinition

Scenario 1:

IfcWallX <- IfcRelDefinesByProperties -> IfcPropertySetX
IfcSlabX <- IfcRelDefinesByProperties -> IfcPropertySetX

Scenario 2:

IfcWallX, IfcSlabX <- IfcRelDefinesByProperties -> IfcPropertySetX

What's the difference between the two scenarios?

If SET [0:?] were changed to SET [0:1] then that would enforce scenario 2, which seems a bit cleaner to me.

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.