buildingSMART / buildingSMART/IFC4.x-development

IfcRelConnectsElements elements type

Open
#600 0 comments 0 reactions 0 assignees View on GitHub
before-NWI IF
Dominant language
Python
Stars
234
Forks
123
Avg merge
15h 4m
Merged PRs (30d)
5

Description

In IFC4.3 some relationships have been broadened for example IfcRelReferencedInSpatialStructure:

* attribute RelatedElements type, Changed from "set[1:?] of [IfcProduct](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcProduct.htm)" to "set[1:?] of [IfcSpatialReferenceSelect](https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcSpatialReferenceSelect.htm)"

https://ifc43-docs.standards.buildingsmart.org/IFC/RELEASE/IFC4x3/HTML/lexical/IfcRelReferencedInSpatialStructure.htm

The question is whether IfcRelConnectsElements is still appropriate to only include IfcElement and not things like IfcLinearElement IfcPositioningElement IfcSpatialElement, or even things like IfcAnnotation.

Contributor guide

Open the contributing guide

Research direction

Start with the IFC4.3 definitions for IfcRelReferencedInSpatialStructure and IfcRelConnectsElements, then compare the referenced select or entity types with the listed element classes. Done means reaching and recording a decision on whether IfcRelConnectsElements should broaden its allowed type, with the specification updated if maintainers agree.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.