buildingSMART / buildingSMART/NextGen-IFC

IfcRelAssigns WR1 and attribute 6 is obsolete and should be removed

Open
#52 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
TeX
Stars
64
Forks
4
PR merge metrics
No merged PRs in 30d

Description

Description of the proposal:

See [IfcRelAssigns](https://standards.buildingsmart.org/IFC/DEV/IFC4_2/FINAL/HTML/link/ifcrelassigns.htm).

WR1 states:

```
WR1 : IfcCorrectObjectAssignment(RelatedObjectsType, RelatedObjects);
```

Attribute 6 documentation states:

> IFC4 CHANGE The attribute is deprecated and shall no longer be used. A NIL value should always be assigned.

While we're at it, I propose to remove _both_ WR1 and attribute 6, since it's always NULL anyway.

Describe how it contributes to the objectives (https://github.com/buildingSMART/NextGen-IFC/wiki/Towards-a-technology-independent-IFC):

Is this a proposal to 'add', 'remove' of 'change' entities in the schema (pick one):

Change

What do we win:

Consistent and correct docs

What do we loose

Nothing

Schema impact:

WR1 removal. Attribute removal.
Instance model impact: ?

Backwards compatible: No

Automatic migration possible: Yes

Additional implications:

-
Note that not all points need to be satisfied!
Backwards compatibility and file size are not concerns.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.