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

SpaceCollection improvement #277

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

zhluktenko
Copy link

A new subclass of Collection interface to group any kind of space.
Inherits all Collection components, "includes" relation has Space class as a target, multiplicity is 0-Infinity.

REC3 had SpaceCollection which is motivation in itself.
There is no equivalent in REC4. The closest REC4 classes are:

  • A zone is not free enough, e.g. as it can not group rooms from multiple levels.
  • “Premises” collection has a different semantical meaning and would be misleading.
  • Area is only a quantity, not a geometry or group of spaces and/or geometries.

There are several practical cases where spaces need to be grouped, e.g. to keep track of the heated, cooled, rentable, or high-security part of a building. The need spans maintenance, administration technical configuration, and tenant experience.

Display name: SpaceCollection
DTMI: dtmi:org:w3id:rec:SpaceCollection;1

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

Successfully merging this pull request may close these issues.

1 participant