Expression Explanation
Company A company is the highest level in the space hierarchy. Every customer who wants to use Betterspace has a company and below it locations where they want to run specific applications.
Location A location is a part of the company. A company can have several locations that it manages. For example, the company Marriott can have different locations in Munich, Frankfurt, Paris etc. that it manages.
Space A space is part of a location, which can have sub-spaces. A site consists of various spaces where various applications can be carried out. In space, for example, a device can be stored on which certain settings can be made. The term 'space' should not be defined too narrowly. A parking lot or a golf course can also be seen as 'space'.
Sub-space Subspaces are mainly needed in hotels because hotels contain subunits within the rooms, such as bedrooms and bathrooms, that should be controlled separately. In order not to create 1000 rooms, sub-spaces are used.
Space purpose The purpose of the space is used to group the spaces and to simplify their setup. Depending on the purpose of the space, preset sub rooms are already available. For example, if the user selects the purpose 'hotel room' in onboarding, the sub rooms 'bathroom and bedroom' are displayed directly.
Space group A space group represents a grouping of spaces where a space with sub-spaces would not sufice. For example if we take a hotel with multiple levels, the rooms (spaces) will already have some sort of compatimentation (sub-spaces), so if we want to group them by floor level, we would take the rooms on a certain floor and group them together.
Rule A rule represents a combination of parameters that when are met, a certain action will be triggered. For example we could setup a rule that will stop the heating of a reservation room whenever the guest's checks-out.
Rule set A rule set is a as it says a set of rules, that are used to cause multiple related changes. For example for a hotel you could have a winter rule-set that will start heating the rooms before the guest checks-in and stops heating the room when the guest leaves.
Rule assignment A rule assignment represents the connection between the space and the rule-set. For example if we would want to preheat the all of the guest rooms whenever a guest arrived then we would assign the rule-set that contains this specific rule to the Guest 'Room space' purpose.
Occupancy An occupancy represents the occupation of a certain space for a period time. For example a hotel's reservation would represent an occupancy and would be defined as 'Room 102' being booked by a guest from 02-01-2024 11:00 until 05-01-2024 14:00.
Series An occupancy series represents a reoccuring occupancy. For example in a univeristy classroom for the rest of the year the classroom will be occupied from 11:00 until 16:00 by students.
Audit The audit represents a history of changes performed on a certain entity. For example if a reservations uses rules, then we could check what actions were executed, by who and on which space.