|
| 1 | +--- |
| 2 | +title: Collection roles reference |
| 3 | +linkTitle: Roles |
| 4 | +weight: 1 |
| 5 | +aliases: |
| 6 | + - /collections/governance/ |
| 7 | + - /collections/reference/roles/ |
| 8 | +--- |
| 9 | + |
| 10 | +# Collection roles reference |
| 11 | + |
| 12 | +A collection in Open Terms Archive is a set of tracked terms from various services, organized around a specific purpose or theme. This document outlines the different roles involved in operating and maintaining a collection. |
| 13 | + |
| 14 | +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, and one person can fulfill multiple roles. All roles can be either volunteer or paid positions, depending on the collection's resources and needs. |
| 15 | + |
| 16 | +This reference guide serves as a practical tool for collection organizers. It helps them understand the different roles needed for a collection, assign responsibilities effectively, ensure all necessary tasks are covered, and plan for long-term sustainability. |
| 17 | + |
| 18 | +## Roles |
| 19 | + |
| 20 | +### Host |
| 21 | + |
| 22 | +Ensures the availability of the infrastructure required for the collection's operation. |
| 23 | + |
| 24 | +#### Responsibilities |
| 25 | + |
| 26 | +- Maintain reliable and secure infrastructure for collection operations |
| 27 | +- Ensure infrastructure meets technical requirements for collection operation |
| 28 | +- Provide necessary access and documentation for system administration |
| 29 | + |
| 30 | +#### Tasks |
| 31 | + |
| 32 | +- Set up and maintain server infrastructure (self-hosted or rented) |
| 33 | +- Implement and maintain security measures |
| 34 | +- Configure server for required outbound requests |
| 35 | +- Provide server access credentials to administrator |
| 36 | +- Document access procedures |
| 37 | +- Perform regular server maintenance |
| 38 | +- Coordinate maintenance windows with administrator |
| 39 | + |
| 40 | +--- |
| 41 | + |
| 42 | +### System administrator (sysadmin) |
| 43 | + |
| 44 | +Manages the technical operation of the collection's engine, ensuring it runs smoothly, stays updated, and remains secure. |
| 45 | + |
| 46 | +#### Responsibilities |
| 47 | + |
| 48 | +- Maintain reliable and secure operation of collection engine |
| 49 | +- Ensure timely and accurate terms publication |
| 50 | +- Keep collection engine and server up-to-date and secure |
| 51 | + |
| 52 | +#### Tasks |
| 53 | + |
| 54 | +- Update and maintain collection configuration files (metadata, deployment, engine) |
| 55 | +- Update Open Terms Archive engine and deployment system |
| 56 | +- Monitor and restart engine if needed |
| 57 | +- Investigate and resolve technical issues through log analysis |
| 58 | +- Verify regular updates of snapshots, versions, and datasets |
| 59 | +- Report bugs and suggest improvements to engine repository |
| 60 | + |
| 61 | +--- |
| 62 | + |
| 63 | +### Curator |
| 64 | + |
| 65 | +Defines the purpose of the collection, defines its boundaries and ensures all included content aligns with that purpose. |
| 66 | + |
| 67 | +#### Responsibilities |
| 68 | + |
| 69 | +- Define and maintain collection's strategic direction |
| 70 | +- Ensure collection content aligns with defined purpose |
| 71 | +- Guide collection's evolution and growth |
| 72 | + |
| 73 | +#### Tasks |
| 74 | + |
| 75 | +- Define and document collection scope |
| 76 | +- Review and approve scope changes |
| 77 | +- Communicate scope decisions to maintainers and contributors |
| 78 | +- Evaluate collection's alignment with purpose |
| 79 | + |
| 80 | +--- |
| 81 | + |
| 82 | +### Maintainer |
| 83 | + |
| 84 | +Ensures the integrity, quality, and accuracy of the collection's terms while managing community contributions. |
| 85 | + |
| 86 | +#### Responsibilities |
| 87 | + |
| 88 | +- Ensure quality and accuracy of collection terms |
| 89 | +- Manage and facilitate community contributions |
| 90 | +- Maintain quality of tracked terms |
| 91 | + |
| 92 | +#### Tasks |
| 93 | + |
| 94 | +- Review and validate new service declarations |
| 95 | +- Verify service declarations against scope criteria |
| 96 | +- Check service names match official branding |
| 97 | +- Validate completeness of extracted terms |
| 98 | +- Manage repository issues and pull requests |
| 99 | +- Provide feedback to contributors |
| 100 | +- Report issues to system administrator |
| 101 | +- Suggest scope improvements to curator |
| 102 | +- Report issues on the engine repository |
| 103 | + |
| 104 | +--- |
| 105 | + |
| 106 | +### Contributor |
| 107 | + |
| 108 | +Expands and maintains the collection's coverage by contributing and updating service terms within the defined scope. |
| 109 | + |
| 110 | +#### Responsibilities |
| 111 | + |
| 112 | +- Expand collection coverage within defined scope |
| 113 | +- Maintain accuracy of service declarations |
| 114 | +- Support collection's growth and quality |
| 115 | + |
| 116 | +#### Tasks |
| 117 | + |
| 118 | +- Research and identify new services to track |
| 119 | +- Create and update service declarations |
| 120 | +- Verify terms URLs and accessibility |
| 121 | +- Validate terms selection and extraction |
| 122 | +- Report issues to maintainers |
| 123 | +- Update outdated service information |
| 124 | +- Report issues on the engine repository |
| 125 | + |
| 126 | +--- |
| 127 | + |
| 128 | +### Sponsor |
| 129 | + |
| 130 | +Provides non-operational support such as funding or resources to facilitate the collection's success. |
| 131 | + |
| 132 | +#### Responsibilities |
| 133 | + |
| 134 | +- Ensure long-term financial sustainability |
| 135 | +- Provide necessary resources for operations |
| 136 | +- Enhance collection's reputation and reach |
| 137 | + |
| 138 | +#### Tasks |
| 139 | + |
| 140 | +- Provide and manage funding |
| 141 | +- Allocate required resources |
| 142 | +- Support collection promotion |
| 143 | +- Leverage network for visibility |
| 144 | +- Advocate for collection adoption |
| 145 | + |
| 146 | +--- |
| 147 | + |
| 148 | +### Analyst |
| 149 | + |
| 150 | +Analyzes terms changes to identify significant modifications and produce actionable insights. |
| 151 | + |
| 152 | +#### Responsibilities |
| 153 | + |
| 154 | +- Identify and analyze meaningful terms changes |
| 155 | +- Produce insights from changes |
| 156 | + |
| 157 | +#### Tasks |
| 158 | + |
| 159 | +- Monitor and review terms changes |
| 160 | +- Identify significant modifications |
| 161 | +- Write detailed analysis reports |
| 162 | +- Create regular digest reports |
| 163 | +- Flag critical changes to maintainers |
| 164 | +- Provide analysis materials to diffusers |
| 165 | +- Report issues affecting analysis |
| 166 | + |
| 167 | +--- |
| 168 | + |
| 169 | +### Diffuser |
| 170 | + |
| 171 | +Promotes collection and disseminates analysis to relevant audiences. |
| 172 | + |
| 173 | +#### Responsibilities |
| 174 | + |
| 175 | +- Maximize collection visibility and impact |
| 176 | +- Ensure effective communication of findings |
| 177 | +- Build and grow collection's community |
| 178 | + |
| 179 | +#### Tasks |
| 180 | + |
| 181 | +- Create and manage communication channels |
| 182 | +- Publish and distribute analysis reports |
| 183 | +- Maintain social media presence |
| 184 | +- Track communication metrics |
| 185 | +- Engage with community |
0 commit comments