Skip to content

Commit 4626c38

Browse files
authored
Strengthen metadata standards for roles (#2237)
* Add additional metadata standards for roles * Clean up yaml * Update overview.md
1 parent 66a75ca commit 4626c38

4 files changed

Lines changed: 74 additions & 42 deletions

File tree

_data/operations.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,6 @@ members:
1818
orcid: 0000-0001-9990-8331
1919
ror: 01y64my43
2020
wikidata: Q47502183
21-
- affiliation: University at Buffalo, Buffalo, NY
22-
country: USA
23-
github: phismith
24-
groups:
25-
- outreach
26-
name: Barry Smith
27-
orcid: 0000-0003-1384-116X
28-
ror: 01y64my43
29-
wikidata: Q809101
3021
- affiliation: European Bioinformatics Institute (EMBL-EBI), Cambridge
3122
country: UK
3223
github: anitacaron
@@ -36,6 +27,15 @@ members:
3627
orcid: 0000-0002-6523-4866
3728
ror: 02catss52
3829
wikidata: Q114518421
30+
- affiliation: University at Buffalo, Buffalo, NY
31+
country: USA
32+
github: phismith
33+
groups:
34+
- outreach
35+
name: Barry Smith
36+
orcid: 0000-0003-1384-116X
37+
ror: 01y64my43
38+
wikidata: Q809101
3939
- affiliation: University of Florida, Gainseville, FL
4040
country: USA
4141
github: wdduncan
@@ -250,6 +250,15 @@ members:
250250
orcid: 0000-0001-8957-7612
251251
ror: 05vkpd318
252252
wikidata: Q58116889
253+
- affiliation: European Bioinformatics Institute (EMBL-EBI), Cambridge
254+
country: UK
255+
github: rays22
256+
groups:
257+
- technical
258+
name: Ray Stefancsik
259+
orcid: 0000-0001-8314-2140
260+
ror: 02catss52
261+
wikidata: Q52097457
253262
- affiliation: Intelligent Medical Objects (IMO), Rosemont, IL
254263
country: USA
255264
github: beckyjackson
@@ -287,12 +296,3 @@ members:
287296
orcid: 0000-0001-7258-9596
288297
ror: 02catss52
289298
wikidata: Q57023310
290-
- affiliation: European Bioinformatics Institute (EMBL-EBI), Cambridge
291-
country: UK
292-
github: rays22
293-
groups:
294-
- technical
295-
name: Ray Stefancsik
296-
orcid: 0000-0001-8314-2140
297-
ror: 02catss52
298-
wikidata: Q52097457

_data/roles.yml

Lines changed: 51 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,13 @@
1818
- The Registry Metadata Steward is not required to fix issues with the metadata proactively, but may choose to do so at their own discretion.
1919
- Provide monthly summary to Technical Working Group OBO Operations liaison for report to OBO Operations Committee.
2020
people:
21-
- name: matentzn
21+
- name: Nico Matentzoglu
22+
github: matentzn
2223
orcid: 0000-0002-7356-1779
2324
status: support
24-
- name: deepakunni3
25+
start: "0000-00-00"
26+
- github: deepakunni3
27+
name: Deepak Unni
2528
orcid: 0000-0002-3583-7340
2629
status: lead
2730
start: 2022-12
@@ -43,10 +46,13 @@
4346
- Assigning and reminding OBO Operations Committee Members as reviewers
4447
- Assisting successful NOR submitters to making registry metadata and PURL pull requests
4548
people:
46-
- name: matentzn
49+
- name: Nico Matentzoglu
50+
github: matentzn
4751
orcid: 0000-0002-7356-1779
4852
status: support
49-
- name: pfabry
53+
start: "0000-00-00"
54+
- github: pfabry
55+
name: Paul Fabry
5056
orcid: 0000-0002-3336-2476
5157
status: lead
5258
start: 2022-12
@@ -61,13 +67,16 @@
6167
description: You will be responsible for gatekeeping community changes to the website.
6268
responsibilities:
6369
people:
64-
- name: erik-whiting
70+
- github: erik-whiting
71+
name: Erik Whiting
6572
orcid: 0000-0003-1022-5281
6673
status: lead
6774
start: 2022-12
68-
- name: matentzn
75+
- github: matentzn
76+
name: Nico Matentzoglu
6977
orcid: 0000-0002-7356-1779
7078
status: support
79+
start: "0000-00-00"
7180
- name: OBO Dashboard Maintainer
7281
open: false
7382
commitment: 2-10 hours per month
@@ -80,11 +89,14 @@
8089
Working with OBO Ops to find people for extending dashboard when new principles come along.
8190
responsibilities:
8291
people:
83-
- name: anitacaron
92+
- github: anitacaron
93+
name: Anita Caron
8494
orcid: 0000-0002-6523-4866
8595
status: lead
8696
start: 2022-12
87-
- name: matentzn
97+
- github: matentzn
98+
name: Nico Matentzoglu
99+
start: "0000-00-00"
88100
orcid: 0000-0002-7356-1779
89101
status: support
90102
- name: Technical Working Group OBO Operations liaison
@@ -101,20 +113,24 @@
101113
to OBO Ops.
102114
responsibilities:
103115
people:
104-
- name: rays22
116+
- github: rays22
117+
name: Ray Stefancsik
105118
orcid: 0000-0001-8314-2140
106119
status: lead
107120
start: 2022-12
108-
- name: matentzn
121+
- github: matentzn
122+
name: Nico Matentzoglu
109123
orcid: 0000-0002-7356-1779
110124
status: support
125+
start: "0000-00-00"
111126
- name: PURL system maintainer
112127
open: false
113128
description: |
114129
PURL config curation and PURL server maintenance.
115130
responsibilities:
116131
people:
117-
- name: jamesaoverton
132+
- name: James A. Overton
133+
github: jamesaoverton
118134
orcid: 0000-0001-5139-5557
119135
status: lead
120136
start: 2015-11
@@ -125,20 +141,25 @@
125141
owners pass them.
126142
responsibilities:
127143
people:
128-
- name: zhengj2007
144+
- name: Jie Zheng
145+
github: zhengj2007
129146
orcid: 0000-0002-2999-0103
130147
status: lead
131-
- name: matentzn
148+
start: "0000-00-00"
149+
- name: Nico Matentzoglu
150+
github: matentzn
132151
orcid: 0000-0002-7356-1779
133152
status: lead
153+
start: "0000-00-00"
134154
- name: OBO Tools coordinator
135155
open: false
136156
description: |
137157
Coordinating and hosting OBO Tools workshops at meetings and conferences such as ICBO, and
138158
making sure tools align with OBO principles and support them, etc.)
139159
responsibilities:
140160
people:
141-
- name: jamesaoverton
161+
- name: James A. Overton
162+
github: jamesaoverton
142163
orcid: 0000-0001-5139-5557
143164
status: lead
144165
start: 2017
@@ -148,27 +169,33 @@
148169
Maintaining https://oboacademy.github.io/obook/ and organising OBO Tutorials.
149170
responsibilities:
150171
people:
151-
- name: nicolevasilevsky
172+
- name: Nicole Vasilevsky
173+
github: nicolevasilevsky
152174
orcid: 0000-0001-5208-3432
153175
status: lead
154176
start: 2021-06
155-
- name: matentzn
177+
- name: Nico Matentzoglu
178+
github: matentzn
156179
orcid: 0000-0002-7356-1779
157180
status: lead
158181
start: 2021-06
159-
- name: jamesaoverton
182+
- name: James A. Overton
183+
github: jamesaoverton
160184
orcid: 0000-0001-5139-5557
161185
status: support
162186
start: 2021-06
163-
- name: beckyjackson
187+
- name: Rebecca Jackson
188+
github: beckyjackson
164189
orcid: 0000-0003-4871-5569
165190
status: support
166191
start: 2021-06
167-
- name: shawntanzk
192+
- name: Shawn Tan
193+
github: shawntanzk
168194
orcid: 0000-0001-7258-9596
169195
status: support
170196
start: 2022
171-
- name: bvarner-ebi
197+
- name: Bradley Varner
198+
github: bvarner-ebi
172199
status: support
173200
orcid: 0000-0002-1773-2692
174201
start: 2022
@@ -179,7 +206,8 @@
179206
responsibilities:
180207
- "Tagging metadata related issues with 'attn: Technical Working WG' and 'metadata'."
181208
people:
182-
- name: nlharris
209+
- name: Nomi Harris
210+
github: nlharris
183211
orcid: 0000-0001-6315-3707
184212
status: lead
185213
start: 2019-01
@@ -194,7 +222,8 @@
194222
- Managing public and internal OBO Google Drives
195223
- Report adding members to the to any OBO Google drive with Write or Admin rights to the OBO Operations Committee
196224
people:
197-
- name: nlharris
225+
- github: nlharris
226+
name: Nomi Harris
198227
orcid: 0000-0001-6315-3707
199228
status: lead
200229
start: 2019-01

docs/roles/overview.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ See [here]({{ role.sop }}).
4848
<thead>
4949
<tr>
5050
<th>Name</th>
51+
<th>GitHub</th>
5152
<th>ORCID</th>
5253
<th>Status</th>
5354
<th>Start</th>
@@ -57,6 +58,7 @@ See [here]({{ role.sop }}).
5758
{% for person in role.people %}
5859
<tr>
5960
<td>{{ person.name }}</td>
61+
<td><a href="https://github.com/{{ person.github }}">{{ person.github }}</a></td>
6062
<td><a href="https://orcid.org/{{ person.orcid }}">{{ person.orcid }}</a></td>
6163
<td>{{ person.status }}</td>
6264
<td>{{ person.start }}</td>

tests/test_roles.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,11 @@ class Person(BaseModel):
1919
"""A model for a person."""
2020

2121
name: str
22+
github: str
2223
orcid: str
2324
status: Literal["lead", "support"]
24-
start: Optional[str] # can later be parsed more carefully
25-
# TODO add github
25+
start: str
26+
end: Optional[str]
2627

2728

2829
class Role(BaseModel):

0 commit comments

Comments
 (0)