Skip to content

Commit 777a279

Browse files
Merge branch 'master' into 2526-clean-up-review-process-docs
2 parents b4d51a3 + 3576079 commit 777a279

10 files changed

Lines changed: 1178 additions & 1185 deletions

File tree

_config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -414,7 +414,7 @@ ontologies:
414414
ontology_purl: http://purl.obolibrary.org/obo/BMONT.owl
415415
repository: https://github.com/SCAI-BIO/BiomarkerOntology
416416
title: Biomarker Ontology
417-
tracker: https://github.com/SCAI-BIO/BiomarkerOntology/issue
417+
tracker: https://github.com/SCAI-BIO/BiomarkerOntology/issues
418418
- activity_status: active
419419
build:
420420
checkout: git clone https://github.com/obophenotype/biological-spatial-ontology.git

_data/roles.yml

Lines changed: 70 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,13 @@
1-
- name: Code of Conduct Committee Member
2-
open: true
3-
description: |
4-
The Code of Conduct (COC) Committee member is responsible for ensuring the OBO Code of Conduct is upheld.
5-
They are, in particular, available for anyone in the community to be contacted individually or as a group.
6-
commitment: 0-6 hours per month
7-
requirements:
8-
- being able to deal with sensitive interpersonal issues discreetly
9-
- being willing to mediate between conflicting viewpoints
10-
- being highly available when issues arise
11-
- fully embracing the OBO Code of Conduct
12-
responsibilities:
13-
- Being available to receive COC-related issues via email from anyone in the community, and dealing with them discreetly (not sharing any part of the communication without permission)
14-
- Developing strategies for dealing with COC-related issues according to established COC protocols
15-
- Ensuring that the OBO Code of Conduct is upheld around matters directly related to the OBO Foundry
16-
- (Other responsibilities are yet to be defined for this role)
17-
people:
18-
- github: addiehl
19-
name: Alexander Diehl
20-
orcid: 0000-0001-9990-8331
21-
status: support
22-
start: "2023-06-16"
23-
- github: lschriml
24-
name: Lynn Schriml
25-
orcid: 0000-0001-8910-9851
26-
status: support
27-
start: "2023-06-16"
28-
- github: matentzn
29-
name: Nico Matentzoglu
30-
orcid: 0000-0002-7356-1779
31-
status: support
32-
start: "2023-06-16"
331
- name: Registry Metadata Steward
342
open: false
353
commitment: 2-6 hours per month
364
requirements:
375
- love for metadata
386
- basic python
397
- community mindset
40-
description: You are responsible for shepherding our registry
41-
metadata according to our principles and SOPs, merge changes and generally
42-
protect and guard them. This involves also facilitating the implementation of QC
8+
description: Responsible for shepherding our registry
9+
metadata according to our principles and SOPs, merging changes and generally
10+
protecting and guarding them. This also involves facilitating the implementation of QC
4311
checks.
4412
sop: /roles/metadata-steward
4513
responsibilities:
@@ -69,11 +37,11 @@
6937
- Community mindset
7038
- Stakeholder support
7139
description:
72-
You will be responsible for registering new ontologies at the OBO dashboard and helping their
73-
owners pass them.
40+
Responsible for assinging reviewers to new ontology requests, registering new ontologies in the OBO dashboard and helping their
41+
owners pass all the dashboard checks.
7442
sop: /roles/nor-manager
7543
responsibilities:
76-
- Checking OBOFoundry.github.io at least weekly for NOR related issues and pull requests.
44+
- Checking OBOFoundry.github.io at least weekly for NOR-related issues and pull requests.
7745
- Managing the NOR Process (https://obofoundry.org/docs/SOP.html#NOR)
7846
- Assisting NOR submitters to understanding the NOR process and passing the NOR Dashboard
7947
- Assigning and reminding OBO Operations Committee Members as reviewers
@@ -97,30 +65,30 @@
9765
- Working knowledge of python
9866
- "Nice to have: knowledge of jekyll and liquid (like jinja)"
9967
- Should have technical background
100-
description: You will be responsible for gatekeeping community changes to the website.
68+
description: Responsible for gatekeeping community changes to the website.
10169
sop: /roles/website-coordinator
10270
responsibilities:
10371
people:
104-
- github: erik-whiting
105-
name: Erik Whiting
106-
orcid: 0000-0003-1022-5281
107-
status: lead
108-
start: 2022-12
10972
- github: matentzn
11073
name: Nico Matentzoglu
11174
orcid: 0000-0002-7356-1779
11275
status: support
11376
start: "0000-00-00"
77+
- github: jsstevenson
78+
name: James Stevenson
79+
orcid: 0000-0002-2568-6163
80+
status: lead
81+
start: "2025-00-00"
11482
- name: OBO Slack Community Manager
11583
open: false
11684
commitment: 1-3 hours per month
11785
requirements:
11886
- love for communication
11987
- passion for community building
12088
- community mindset
121-
description: You are responsible for managing the OBO Slack community. This role includes issues like welcoming new members, deleting old ones, sending invites and directing people to the right channels.
89+
description: Responsible for managing the OBO Slack community, including tasks like welcoming new members, deleting old ones, sending invites and directing people to the right channels.
12290
responsibilities:
123-
- Adding people to the OBO slack space on request, using the 'invite members' feature
91+
- Adding people to the OBO Slack space on request, using the 'invite members' feature
12492
- "Welcoming new members once per week in the #general channel"
12593
- Directing people to the appropriate channels to use for an inquiry
12694
- Inactivating accounts on request
@@ -135,14 +103,14 @@
135103
commitment: 2-4 hours per month
136104
requirements:
137105
- Should have a basic journalistic instinct, compiling the most relevant discussion points, decisions and issues for the wider community
138-
description: You will be responsible for managing, compiling and disseminating the OBO Newsletter. Instructions for archiving the newsletter on the OBO Foundry's GitHub Repository can be found [here](https://github.com/OBOFoundry/OBOFoundry.github.io/blob/master/CONTRIBUTING.md#newsletter).
106+
description: Responsible for managing, compiling and disseminating the OBO Newsletter. Instructions for archiving the newsletter on the OBO Foundry's GitHub Repository can be found [here](https://github.com/OBOFoundry/OBOFoundry.github.io/blob/master/CONTRIBUTING.md#newsletter).
139107
responsibilities:
140108
- Manage a Google doc with the current and previous newsletter drafts based on the newsletter skeleton
141109
- Add GitHub issues and/or pull requests tagged with "newsletter" to the newsletter, with one or two sentences of summary
142110
- Summarise key developments (ongoing and past) to the community, based on reports of the working groups to the Operations Committee meeting
143111
- Summarise key decisions from the OBO operations calls
144112
- Proactively finalise the newsletter draft for the last meeting of March, June, September and December, and requesting feedback
145-
- After 10 days of requesting feedback, send the newsletter to obo-discuss mailing list
113+
- Once the newsletter content has been approved, send the newsletter to the obo-discuss mailing list
146114
people:
147115
- github: LK112019
148116
name: Leila Kiani
@@ -154,13 +122,14 @@
154122
commitment: 2-10 hours per month
155123
requirements:
156124
- Basic knowledge of dashboard
157-
- Social skills are a nice to have
125+
- Social skills are nice to have
158126
- Infinite patience also helpful
159-
description: Updating the OBO Dashboard once per month.
160-
Fixing horrible bugs in OBO-Dashboard if they come up (should be rare).
161-
Working with OBO Ops to find people for extending dashboard when new principles come along.
127+
description: Keep OBO Dashboard up to date
162128
sop: /roles/dashboard-manager
163129
responsibilities:
130+
- Updating the OBO Dashboard once per month.
131+
- Fixing horrible bugs in OBO-Dashboard if they come up (should be rare).
132+
- Working with OBO Ops to find people for extending dashboard when new principles come along.
164133
people:
165134
- github: anitacaron
166135
name: Anita Caron
@@ -176,16 +145,15 @@
176145
open: false
177146
commitment: 2 hours per month
178147
requirements:
179-
- Strong python skills
180-
- Some level of pro-activity helpful
181-
- Experience with ODK/docker
182-
description:
183-
Preparing a short report about all general developments in OBO Technical
184-
Working Group (TWG) for the OBO Operations team meeting. You will go
185-
through pull requests and emails and summarize in bullet points and report
186-
to OBO Ops.
148+
- No programming ability needed, but should be able to follow technical discussions
149+
- Willingness to attend TWG meetings and collect notes
150+
description: Technical Working Group (TWG) representative who serves as a liaison to the OBO Foundry Operations Committee (OFOC).
187151
sop: /roles/twg-ops-liaison
188152
responsibilities:
153+
- Report TWG progress at OFOC calls
154+
- Serve as a first point of contact for OFOC and OBO Community for technical Q/A
155+
- Mark relevant GitHub issues for discussion during OFOC call
156+
- Summarise TWG activities to OBO Newsletter steward
189157
people:
190158
- github: rays22
191159
name: Ray Stefancsik
@@ -211,8 +179,10 @@
211179
- name: OMO metadata coordinator
212180
open: false
213181
description: |
214-
You will be responsible for registering new ontologies at the OBO dashboard and helping their
215-
owners pass them.
182+
Responsible for coordinating changes to the OBO Metadata Ontology (OMO).
183+
OMO reflects OBO consensus on term and ontology metadata in OBO ontologies.
184+
Changes need to be carefully reviewed and votes called if needed. No PR should be merged
185+
in OMO without the consent of the OMO metadata coordinator.
216186
responsibilities:
217187
people:
218188
- name: Jie Zheng
@@ -228,8 +198,8 @@
228198
- name: OBO Tools coordinator
229199
open: false
230200
description: |
231-
Coordinating and hosting OBO Tools workshops at meetings and conferences such as ICBO, and
232-
making sure tools align with OBO principles and support them, etc.)
201+
Coordinate and host OBO Tools workshops at meetings and conferences such as ICBO,
202+
make sure tools align with OBO principles and support them, etc.
233203
responsibilities:
234204
people:
235205
- name: James A. Overton
@@ -240,7 +210,7 @@
240210
- name: OBO Academy
241211
open: false
242212
description: |
243-
Maintaining https://oboacademy.github.io/obook/ and organising OBO Tutorials.
213+
Maintain https://oboacademy.github.io/obook/; organize and advertise OBO Tutorials.
244214
responsibilities:
245215
people:
246216
- name: Nicole Vasilevsky
@@ -258,22 +228,12 @@
258228
orcid: 0000-0001-5139-5557
259229
status: support
260230
start: 2021-06
261-
- name: Rebecca Jackson
262-
github: beckyjackson
263-
orcid: 0000-0003-4871-5569
264-
status: support
265-
start: 2021-06
266-
- name: Shawn Tan
267-
github: shawntanzk
268-
orcid: 0000-0001-7258-9596
269-
status: support
270-
start: "2022"
271231
- name: OBO Issue Tracker Shepherd
272232
open: false
273233
description: |
274-
Assigning incoming issues at https://github.com/OBOFoundry/OBOFoundry.github.io, tagging them, chasing them
234+
Keep an eye on issues in the GitHub issue tracker and help keep them prioritized appropriately
275235
responsibilities:
276-
- "Tagging metadata related issues with 'attn: Technical Working WG' and 'metadata'."
236+
- Monitor issues at https://github.com/OBOFoundry/OBOFoundry.github.io, tag them, follow up on them as needed
277237
people:
278238
- name: Nomi Harris
279239
github: nlharris
@@ -283,16 +243,47 @@
283243
- name: OBO Google Service Manager
284244
open: true
285245
description: |
286-
Managing the OBO Google Drives, Calendars, Mailing list and Meeting Minutes
246+
Manage the OBO Google Drives, calendars, mailing list (Google Group) and meeting minutes
287247
responsibilities:
288248
- Adding and removing people from OBO Mailing Lists
289249
- Adding new OBO Ops members to Google Drive and removing alumni
290250
- Adding important OBO events to the OBO calendar and sending out invites
291251
- Managing public and internal OBO Google Drives
292-
- Reporting adding members to any OBO Google drive with Write or Admin rights to the OBO Operations Committee
293252
people:
294253
- github: nlharris
295254
name: Nomi Harris
296255
orcid: 0000-0001-6315-3707
297256
status: lead
298257
start: 2019-01
258+
- name: Code of Conduct Committee Member
259+
open: true
260+
description: |
261+
Code of Conduct (COC) Committee members are responsible for ensuring the OBO Code of Conduct is upheld.
262+
They are, in particular, available for anyone in the community to be contacted individually or as a group.
263+
commitment: 0-6 hours per month
264+
requirements:
265+
- being able to deal with sensitive interpersonal issues discreetly
266+
- being willing to mediate between conflicting viewpoints
267+
- being highly available when issues arise
268+
- fully embracing the OBO Code of Conduct
269+
responsibilities:
270+
- Being available to receive COC-related issues via email from anyone in the community, and dealing with them discreetly (not sharing any part of the communication without permission)
271+
- Developing strategies for dealing with COC-related issues according to established COC protocols
272+
- Ensuring that the OBO Code of Conduct is upheld around matters directly related to the OBO Foundry
273+
- (Other responsibilities are yet to be defined for this role)
274+
people:
275+
- github: addiehl
276+
name: Alexander Diehl
277+
orcid: 0000-0001-9990-8331
278+
status: support
279+
start: "2023-06-16"
280+
- github: lschriml
281+
name: Lynn Schriml
282+
orcid: 0000-0001-8910-9851
283+
status: support
284+
start: "2023-06-16"
285+
- github: matentzn
286+
name: Nico Matentzoglu
287+
orcid: 0000-0002-7356-1779
288+
status: support
289+
start: "2023-06-16"

docs/StandardizationGuidelines.md

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,20 @@ title: Ontology Standardization Guidelines
55

66
### Social
77

8-
SOCIAL External axioms #1443 & #1991 | possible new "what to do with terms" principle (can be p14)
98

109
### Communication
1110

12-
COMMUNICATION Ontology subsets documentation #466
13-
COMMUNICATION Referring to taxa not in NCBITaxon #434
14-
COMMUNICATION Document how to add logo #72
15-
COMMUNICATION Short ontology descriptions #1968
16-
COMMUNICATION Documentation for license #1840
11+
COMMUNICATION Ontology subsets documentation [#466](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/446)
12+
COMMUNICATION Referring to taxa not in NCBITaxon [#434](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/434)
13+
COMMUNICATION Document how to add logo [#72](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/72)
14+
COMMUNICATION Short ontology descriptions [#1968](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1968)
15+
COMMUNICATION Documentation for license [#1840](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1840)
1716

1817
### Content
1918

20-
CONTENT Discourage BFO shadow classes #1539
19+
CONTENT Discourage BFO shadow classes [#1539](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1539)
2120
CONTENT? Ignoring NCIT (no issue, but has come up that NCIT is not well-formed enough to be a concern re: things like overlap)
22-
METADATA Term adoption #2330 (also #2324)
21+
METADATA Term adoption [#2330](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2330) and [#2324](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2324)
2322

2423
### Technical
2524

@@ -33,16 +32,16 @@ Not yet classified:
3332
Every ontology MUST be coherent when classified together with RO, BFO, and COB
3433
Every ontology SHOULD be coherent when classified together with all its base-dependencies
3534

36-
METADATA Versioning term identifiers #1347 /
37-
METADATA Linking term to discussion on tracker #1097
38-
METADATA Language tags #479 (also #325)
39-
METADATA Synonym types #2450
40-
METADATA Ontology root terms annotation #2149
41-
METADATA Publications metadata #1671
42-
METADATA Ontology merging #1548
43-
METADATA Exemplar classes #899
44-
METADATA Ontology metadata requirements #1365
45-
STANDARDIZATION? Standardized xref prefixes in ontologies #525
46-
Proposals here: #482 (comment)
47-
METADATA Modeling metaclasses #2454 (thanks @cthoyt, that's a good addition)
48-
METADATA Standardizing how imported ontologies are noted #424
35+
METADATA Versioning term identifiers [#1347](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1347)
36+
METADATA Linking term to discussion on tracker [#1097](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1097)
37+
METADATA Language tags [#479](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/479) and [#325](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/325)
38+
METADATA Synonym types [#2450](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2450)
39+
METADATA Ontology root terms annotation [#2149](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2149)
40+
METADATA Publications metadata [#1671](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1671)
41+
METADATA Ontology merging [#1548](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1548)
42+
METADATA Exemplar classes [#899](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/899)
43+
METADATA Ontology metadata requirements [#1365](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/1365)
44+
STANDARDIZATION? Standardized xref prefixes in ontologies [#525](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/525)
45+
Proposals here: [#482](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/482) (comment)
46+
METADATA Modeling metaclasses [#2454](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/2454)
47+
METADATA Standardizing how imported ontologies are noted [#424](https://github.com/OBOFoundry/OBOFoundry.github.io/issues/424)

docs/roles/DashboardManager.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,7 @@ permalink: /roles/dashboard-manager
44
title: Dashboard Manager
55
---
66

7-
The Dashboard Manager has these basic duties:
7+
The [OBO Foundry dashboard](https://dashboard.obofoundry.org/) checks ontologies for adherence to OBO Foundry principles. The Dashboard Manager's jobs are:
8+
1. Update the dashboard once per month
9+
1. Fix important bugs in OBO-Dashboard if they come up (should be rare)
10+
1. Work with OBO Ops if needed to find people who can update the dashboard code when new principles are added or existing ones are changed.

ontology/bmont.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ products:
2222
- id: BMONT.owl
2323
description: Includes axioms linking to other ontologies, but no imports of those ontologies
2424
repository: https://github.com/SCAI-BIO/BiomarkerOntology
25-
tracker: https://github.com/SCAI-BIO/BiomarkerOntology/issue
25+
tracker: https://github.com/SCAI-BIO/BiomarkerOntology/issues
2626
activity_status: active
2727
---

principles/fp-001-open.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Note: CC-BY licenses allow others to distribute, remix, tweak, and build upon th
2929

3030
3. If an individual term is reused without change to the definition, the original term IRI should be used. If the definition of a term (either text or logical) is changed, the original term IRI should not be reused. Suggestions for changes or improvements to term definitions should be submitted to the appropriate ontology issue tracker.
3131

32-
4. Regardless of which license an ontology uses, we strongly request and recommend that any reuse of an ontology attributes the source in accordance with scientific norms and the [OBO Citation and Attribution Policy](http://www.obofoundry.org/docs/Citation).
32+
4. Regardless of which license an ontology uses, we strongly request and recommend that any reuse of an ontology attributes the source in accordance with scientific norms and the [OBO Citation and Attribution Policy]({% link citation/Citation.md %}).
3333

3434
## Implementation
3535

registry/ontologies.jsonld

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,7 @@
549549
],
550550
"repository": "https://github.com/SCAI-BIO/BiomarkerOntology",
551551
"title": "Biomarker Ontology",
552-
"tracker": "https://github.com/SCAI-BIO/BiomarkerOntology/issue"
552+
"tracker": "https://github.com/SCAI-BIO/BiomarkerOntology/issues"
553553
},
554554
{
555555
"activity_status": "active",

0 commit comments

Comments
 (0)