buildingSMART / buildingSMART/IFC4.x-development

How does Pset_Warranty.PointOfContact connect to IfcOrganisation?

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

Description

Original post: https://forums.buildingsmart.org/t/how-does-pset-warranty-pointofcontact-connect-to-ifcorganisation/3507

The specification states (emphasis mine):

> The organization that should be contacted for action under the terms of the warranty. Note that the role of the organization (manufacturer, supplier, installer etc.) is determined by the IfcActorRole attribute of **IfcOrganization**.

Firstly, the attribute is `Roles`, not `IfcActorRole`. Secondly, can it be confirmed that the "foreign key" that relates this property to is `Name` and not `Identification`? If so, this should be more explicit in the pset template definition.

Contributor guide

Open the contributing guide

Research direction

Read the linked forum discussion and the Pset_Warranty template definition, focusing on PointOfContact and its relationship to IfcOrganization. Check the specification wording for Roles versus IfcActorRole and whether the relationship uses Name or Identification; done means the template documentation explicitly states the confirmed attribute and relationship.

Written by the indexing model from the issue text.

Assessment

Domain
documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.