buildingSMART / buildingSMART/IFC4.x-development

Documentation should clarify how the placement works on a dynamic port

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

Description

The documentation for `IfcDistributionPort` states:

> The placement shall be relative to the nesting IfcDistributionElement, IfcDistributionElementType, or enclosing IfcDistributionPort.

This is great for regular ports.

Dynamic ports do not use a nesting relationship. They use the often questioned `IfcRelConnectsPortToElement` relationship.

For dynamic ports, is the placement also relative, or is the placement not relative?

Given that questions about IfcRelConnectsPortToElement tend to crop up again and again, it would also be good to state some common examples of dynamic ports in the documentation. I'm not an MEP expert so I have no idea what these are :)

My proposal would be to also specify that the placement is also relative. This is more consistent with the rest of the ports.

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.