Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal - mechanism to add semantics to unrooted classes #23

Open
TZwielehner opened this issue Sep 28, 2022 · 0 comments
Open

Proposal - mechanism to add semantics to unrooted classes #23

TZwielehner opened this issue Sep 28, 2022 · 0 comments

Comments

@TZwielehner
Copy link

Very often we reuse data (especially geometries) in a model where it is unclear if this is for semantic reason (the elements should be in sync) or for storage efficiency.

The IfcReference - if changed into a rooted class - could provide a way to add this additional semantic dimension to unrooted elements.

Also, its usage should be extended to not only be used in metrics and applied values.

The problem might be that it would make it more difficult to enforce the correct class for attributes, though this is also the case in the current implementation.

With such a mechanism we could reuse local placements (named user coordinate systems), points (shared between an element and a dimensioning), etc. more effectively.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant