Skip to content

Latest commit

 

History

History
46 lines (33 loc) · 2.1 KB

File metadata and controls

46 lines (33 loc) · 2.1 KB

Spaces

Spaces are global representations for all kinds of collaborative units. They cover all publicly visible units where people come together for a particular purpose and to carry out activities to work towards that. Academic activities are the main motivation, but Spaces generalize to all kinds of other domains.

Categorization

Spaces can be subdivided into whether they are open-ended or time-limited, and with respect to what kind of focus activity they have:

open-ended time-limited
focus on bringing units together: Alliance Consortium
focus on formal vessel: Organization Taskforce
focus on structuring into sub-units: Division Taskunit
focus on getting work done: Group Project
focus on coordination: Program Initiative
focus on outreach: Outlet Campaign
focus on exchange: Community Event

This categorization is still work-in-progress, and is not meant to be exhaustive.

Sub-spaces

Spaces can have sub-spaces by declaring part-of-relations among them. Sub-spaces of time-limited spaces must be time-limited too.

For example, groups can have internal projects as their sub-spaces, communities can have initiatives, or events can have sub-events.

Member roles

The most important parts of a Space are the associated users. Such users can have different roles, depeding on the type of Space, for example speaker for an event or editor-in-chief for an outlet.

All Spaces have the predefined role types of admins, maintainers, members, and observers with edit privileges on these levels:

core structure content comment
admin
maintainer
member
observer
anyone

The difference between member and observer is that roles of the latter type can be self-assigned. The role types admin, maintainer, and member can only be assigned by somebody who already is assigned at that level or higher.