buildingSMART / buildingSMART/NextGen-IFC

WHERE rules

Open
#39 3 comments 1 reaction 0 assignees View on GitHub
Decision made enhancement
Dominant language
TeX
Stars
64
Forks
4
PR merge metrics
No merged PRs in 30d

Description

Since nobody else is putting this on github, here we go....

Description of the proposal:
The ISG questionaire last year clarified that vendors are not parsing WHERE rules. It also clarified that WHERE rules are almost never needed in practical use cases (with a few exceptions).
Since the WHERE rules are not being used anyway, and are typical STEP/EXPRESS heritage, I suggest to remove them from the schema.
Specific cases that need additional restrictions will be looked at case-by-case.

Describe how it contributes to the objectives set in https://github.com/buildingSMART/NextGen-IFC/wiki/Towards-a-technology-independent-IFC:
Makes it STEP/EXPRESS independent.

What do we win:
Interoperability

What do we loose:
According to the ISG Questionnaire nothing in practice.

Schema impact:
Simpler

Instance model impact:
none

Backwards compatible:
no in theory, yes in practice because it is not used

Automatic migration possible:
yes, because files don't use it

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.