OBOFoundry / OBOFoundry.github.io

Metadata and website for the Open Bio Ontologies Foundry Ontology Registry
http://obofoundry.org
Other
164 stars 201 forks source link

Document OBO Foundry decision making processes #2213

Open matentzn opened 1 year ago

matentzn commented 1 year ago

I was recently approached by a member of the community who would have like to have a say in the pre-decision of to the vote on status change requirements, basically wanting to get a chance to argue that the "Pass Dashboard" criteria should be implemented in a different context, not during the status change.

I think it would be good practice to codify decision Making in OBO Foundry.

Also we should separate decisions that need majority voting, and those than need unanimity.

nlharris commented 1 year ago

I made a PR (https://github.com/OBOFoundry/OBOFoundry.github.io/pull/2256) with a version of this decision-making process specific to NOR acceptance/rejection, but looking at this issue more closely, now I'm thinking maybe the SOP should have a section like this about the overall decision-making process, and the NOR decision-making process should then just be a special case of this? What do you think?

matentzn commented 1 year ago

Yes. This is a general "decision making" SOP, and the NOR decision making process should be documented separately (in the same doc perhaps, but different section).

nlharris commented 1 year ago

The PR already has a separate section about the NOR decision-making process (in the same region of the SOP as other stuff about NOR acceptance):

Ontology Acceptance/Rejection Decision

Once the reviewer has decided whether a new ontology meets the requirements, they present their review and recommendation to the OBO Ops committee. The committee can ask the reviewer for clarifications, and then the people on the call make the decision about whether to accept the ontology. The decision is made by “consensus” on the call: i.e., no one objects strenuously. No quorum (minimum number of attendees) on the call is required.

Is that ok?

matentzn commented 1 year ago

I have removed the attn: OFOC call label, because as of now it is unclear what we should do in the call exactly. I also do not know to what extend this tickets content has already been incorporated by your work @nlharris.

nlharris commented 1 year ago

I think maybe this is done and the ticket can be closed?

matentzn commented 1 year ago

As far as I can see, this is done for a particular type of decisions (new ontology request decisions). What I was hoping for was a more general SOP for decision-making that is the default for all decisions we have to make, including decisions about infrastructure (PURL, Dashboard etc) and OMO metadata. So this is more about general governance.

nlharris commented 1 year ago

Does https://github.com/OBOFoundry/OBOFoundry.github.io/blob/master/docs/SOP.md now satisfy this request, or is more needed?

matentzn commented 1 year ago

I think what is needed is a paragraph called Decision making in the OBO Foundry that documents our general framework for decision making, with a note that specific kinds of decisions can have slightly different processes.