-
Notifications
You must be signed in to change notification settings - Fork 205
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
Document how we should organise community contributions in ontology reviews #2459
Comments
In my opinion:
|
EWG questions for @matentzn:
EWG questions for @pfabry:
Overall the EWG agrees with Paul's last bullet point and Nico's last sentence. Regarding the SOP, we've identified a potential place for the new directive for the NOR reviewer (not Manager). We propose that it go between 5 and 6 below:
Note: I'd like to think about the use of SHOULD, MUST, etc notation for these suggestions. So far we use them in principles, but I found during my own NOR review that more nuance was needed. In my case I used Consider, Recommend, Strongly Recommend, and Imperative, defined below:
There should also at least be an addition (italicized below) to one of the bullet points in the notice given by the NOR Manager:
We'll likely need a bit more than that, but I just wanted to get the ball rolling there. Suggestions welcome. |
I think there is a need to make a distinction between how these steps will be implemented and how they will be enforced. For the implementation, a solution could be to use the NOR tracker in the first step and do all the technical back and forth in there. Then, once the technical review is completed, the NOR manager creates an issue, assigned from the beginning to the "official" reviewer, in the OBO tracker. All inputs from community and official reviewer could take place in the same issue with the condition that the submitter are notified that only the official reviewer inputs are mandatory. I think creating a second issue only for community input is not realistic. How to enforce this falls under the more general question of how to enforce OBO Foundry rules and decisions. I fully agree with your proposed modifications for the NOR manager SOP. |
https://github.com/OBOFoundry/OBOFoundry.github.io/blob/master/docs/SOP.md#ROOM
We don't - we add a bullet for the ontology reviewer SOP (link above) to tell them to paste a link to the respective blurp on the site (can also be in that document above), with a standard text like "Thank you for your highly appreciated review contribution! The designated OBO Foundry reviewer will asses the content of your review and communicate to the submitter which issues MUST and SHOULD be addressed [..link to SOP explaining in one sentence why only the primary reviewer has the last word..]
See above. Note there should be too bullets: 1 in the Ontology Review SOP that instructs the primary OBO reviewer to inform community reviewers of the SOP when they provide a voluntary review, and 2 that instructs the OBO reviewer to coordinate community responses into actionable items that MUST, SHOULD or MUST NOT be processed by the ontology submitter. They should inform ontology submitters that only the items provided by them in the review need to be addressed. I think MUST SHOULD etc is good practice because there is a public RFC for this: https://datatracker.ietf.org/doc/html/rfc2119 that is used by most standard texts. We could add |
Below a proposition for the modified SOP for the reviewer: Reviewing Ontologies for OBO MembershipThe goal of this SOP is to provide a clear set of rules of communication and criteria of review for the designated OBO foundry reviewer. It is expected that a programmatic review using the Dashboard has already been done and the submitters have addressed any problems found. The purpose of the manual review is to check the ontology for issues that the Dashboard review does not cover. A sample of terms/axioms should be checked. In order for this review to be relatively quick (~ 2 hours), the reviewer is not expected to review all the terms/axioms. Rules of communication
Criteria of review
|
Contributions like #2406 (comment) are very valuable for our ontology reviews, but right now our SOPs have a gaping whole in them how to elicit and communicate these reviews. In my view, there should be a documentation section call "community input on ontology reviews" which contributors like Charlie can be pointed to, and a standard blurp that can be copy-pasted into the review that ensures the ontology submitters know which elements need to be fixed and which don't. The OBO Foundry assigned primary reviewer also needs a sentence in their SOP that clarifies that they need to pick and choose from community reviews which element are SHOULD, MUST and MUST NOT..
The text was updated successfully, but these errors were encountered: