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

Adding roles and scopes to enable community management of vocabularies #143

Open
CecSve opened this issue Jul 1, 2024 · 0 comments
Open
Labels
enhancement New feature or request

Comments

@CecSve
Copy link
Collaborator

CecSve commented Jul 1, 2024

The vocabulary server could eventually implement roles and scopes (like in GRSciColl) to enable community curation of specific vocabularies. This is an idea of how the roles and scopes could be defined.

Roles

Manager

External. Similar to ‘mediator’ in GRSciColl. A manager is trusted, and can update and edit a specific vocabulary and allow concept and hidden value suggestions (this requires a suggestion feature to be implemented #144). The process by which a user becomes a manager should be documented and will be based on meritocracy.

Admin

Internal GBIFS. An admin can create new vocabularies, update existing vocabularies, and edit them (similar to managers). Release versions are controlled by the admin.

Editor

Can suggest changes to vocabularies within a more narrow scope than the manager.

Scopes

The admin has access to all scopes while managers and editors are more restricted.

Manager

  • Vocabulary specific

Editor

  • Vocabulary + tag specific (if tags to be used for SKOS structure)
  • Vocabulary + language label (for translators)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant