-
Notifications
You must be signed in to change notification settings - Fork 6
Update roles reference #182
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
Changes from 10 commits
762bfd0
b93b97c
744fadb
d5a9513
a5bb654
7fb2e34
4f55d3e
0bf30d9
b2b7af6
a370d95
d43b4ff
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,170 @@ | ||||||
--- | ||||||
title: Collection roles reference | ||||||
linkTitle: Roles | ||||||
weight: 1 | ||||||
aliases: | ||||||
- /collections/governance/ | ||||||
- /collections/reference/roles/ | ||||||
--- | ||||||
|
||||||
# Collection roles reference | ||||||
|
||||||
Each role represents a set of responsibilities and tasks that contribute to the collection’s success. A role can be filled by one or multiple people or organisations, and one entity can fulfill multiple roles. All roles can be either volunteer or paid positions, depending on the collection’s resources and needs. | ||||||
|
||||||
## Roles | ||||||
|
||||||
### Host | ||||||
|
||||||
Ensures the availability of the infrastructure required for the collection's operation. | ||||||
|
||||||
#### Responsibilities | ||||||
|
||||||
- Maintain reliable and secure infrastructure for collection operations | ||||||
- Ensure infrastructure meets technical requirements for collection operation | ||||||
- Provide necessary access and documentation for system administration | ||||||
|
||||||
#### Tasks | ||||||
|
||||||
- Set up and maintain server infrastructure (self-hosted or rented) | ||||||
- Implement and maintain security measures | ||||||
- Configure server for required outbound requests | ||||||
- Provide server access credentials to administrator | ||||||
- Document access procedures | ||||||
- Perform regular server maintenance | ||||||
- Coordinate maintenance windows with administrator | ||||||
|
||||||
--- | ||||||
|
||||||
### System administrator (sysadmin) | ||||||
|
||||||
Manages the technical operation of the collection's engine, ensuring it runs smoothly, stays updated, and remains secure. | ||||||
|
||||||
#### Responsibilities | ||||||
|
||||||
- Maintain reliable and secure operation of collection engine | ||||||
- Ensure timely and accurate terms publication | ||||||
- Keep collection engine and server up-to-date and secure | ||||||
|
||||||
#### Tasks | ||||||
|
||||||
- Update and maintain collection configuration files (metadata, deployment, engine) | ||||||
- Update Open Terms Archive engine and deployment system | ||||||
- Monitor and restart engine if needed | ||||||
- Investigate and resolve technical issues through log analysis | ||||||
- Ensure that snapshots, versions and datasets are published | ||||||
- Report bugs and suggest improvements to engine repository | ||||||
|
||||||
--- | ||||||
|
||||||
### Curator | ||||||
|
||||||
Defines the purpose and scope of the collection and ensures all included content aligns with it. | ||||||
|
||||||
#### Responsibilities | ||||||
|
||||||
- Define and maintain the collection’s strategic direction | ||||||
- Ensure collection content aligns with defined purpose | ||||||
|
||||||
#### Tasks | ||||||
|
||||||
- Define and document collection scope | ||||||
Ndpnt marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
- Define and document level of openness to third-party contributions | ||||||
- Answer any questions related to scope that emerge from maintainers and contributors | ||||||
- Communicate scope updates to maintainers and contributors | ||||||
- Ensure collection’s alignment with original purpose | ||||||
|
||||||
--- | ||||||
|
||||||
### Maintainer | ||||||
|
||||||
Ensures the integrity, quality, and accuracy of the collection’s terms. Manages incoming contributions. | ||||||
|
||||||
#### Responsibilities | ||||||
|
||||||
- Ensure quality of collection terms | ||||||
- Manage and facilitate contributions | ||||||
|
||||||
#### Tasks | ||||||
|
||||||
- Review and validate new service declarations | ||||||
- Verify service declarations against scope criteria | ||||||
- Ensure service declarations follow Open Terms Archive guidelines (service names, service IDs, terms types, filters, history, …) | ||||||
- Validate completeness of extracted terms | ||||||
- Manage repository issues and pull requests | ||||||
|
- Manage repository issues and pull requests | |
- Facilitate discussions in issues and pull requests |
?
Uh oh!
There was an error while loading. Please reload this page.