Skip to content

Lesson 1C: Think carefully about who is allowed to do what

Linda van den Brink edited this page Jun 6, 2017 · 8 revisions

In a platform or community, each has its own role, knowledge and responsibility. This requires that access rights to data and features to view or edit data are assigned to different users.

Why

Because different users have different tasks, qualifications and responsibilities, for example sensitive information from a public data set is not available to ordinary users.

Intended outcome

A platform in which each user is assigned access rights to data and features consistent with his or her role.

Possible approach

Grant privileges and roles to users (aka user management), for example work with a base layer and an edit/annotation layer, whereby the owner of the dataset (who is responsible for the correctness of the data) can commit changes made by an ordinary user from the edit layer to the base layer.

Annotation layer

How to test

User requirement scoping and usability testing.