Skip to content
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

Principle #16 maintenance - automated validation #1059

Closed
nataled opened this issue Sep 24, 2019 · 8 comments
Closed

Principle #16 maintenance - automated validation #1059

nataled opened this issue Sep 24, 2019 · 8 comments
Labels
attn: Editorial WG Issues pertinent to editorial activities, such as ontology reviews and principles attn: Technical WG Issues pertinent to technical activities, such as maintenance of website, PURLs, and tools automated validation of principles Issues for the editorial WG pertinent to the automating the validation of the Principles. principles Issues related to Foundry principles

Comments

@nataled
Copy link
Contributor

nataled commented Sep 24, 2019

From EWG discussion on this:

Maybe automate check of release frequency? Not really a good check.

@nataled nataled added attn: Editorial WG Issues pertinent to editorial activities, such as ontology reviews and principles attn: Technical WG Issues pertinent to technical activities, such as maintenance of website, PURLs, and tools labels Sep 24, 2019
@beckyjackson
Copy link
Contributor

The versioning check (principle 4) kind of checks this. If there is a valid version IRI with date information, it sees how long ago it was. If it's less than a year old, that's a pass. I can move it to a new principle 13 check, but I don't see a page for 13 on the OBO Foundry site.

@nataled
Copy link
Contributor Author

nataled commented Oct 22, 2019 via email

@beckyjackson
Copy link
Contributor

Oh whoops, this isn't included in check 4, it is check 16. So this should already be documented in #1020

@cmungall cmungall added the principles Issues related to Foundry principles label Nov 22, 2019
@cmungall cmungall changed the title Principle #13 automated validation Principle #16 maintenance - automated validation Nov 22, 2019
@wdduncan wdduncan added the automated validation of principles Issues for the editorial WG pertinent to the automating the validation of the Principles. label Apr 28, 2020
@nlharris
Copy link
Contributor

Is this ticket redundant with #1020? Can we close this one?

@nataled
Copy link
Contributor Author

nataled commented Jan 26, 2022

I want to keep this open so it stays on EWG radar.

@cthoyt
Copy link
Collaborator

cthoyt commented Jan 26, 2022

Now that after an incredible amount of curation, effectively all active ontologies have tracker annotations and github handles for their responsible authors. It would be possible to automate for all ontologies to ping the tracker (since all but 4 are Github) and the responsible person directly to see if they're responsive.

Some proxies for ontology activity/unresponsiveness to consider:

  1. Last year I sent out an automated request to all ontologies' trackers to add the obofoundry topic to each repo in Add check for GitHub "obofoundry" tag for new ontologies #1535. You can see that many still have not done so - this is an obvious mark of unresponsiveness.
  2. The OBO Community Health Report uses the GitHub API to identify which responsible people for each ontology are themselves inactive on GitHub (no commits, issue interactions, etc.). See https://cthoyt.com/obo-community-health/contacts and https://github.com/cthoyt/obo-community-health

@nataled
Copy link
Contributor Author

nataled commented Jan 26, 2022

@cthoyt these are good, but not appropriate for this principle. They apply instead to P20 "Responsiveness"

@nataled
Copy link
Contributor Author

nataled commented Dec 6, 2022

Issue got a bit off track, closing.

@nataled nataled closed this as completed Dec 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
attn: Editorial WG Issues pertinent to editorial activities, such as ontology reviews and principles attn: Technical WG Issues pertinent to technical activities, such as maintenance of website, PURLs, and tools automated validation of principles Issues for the editorial WG pertinent to the automating the validation of the Principles. principles Issues related to Foundry principles
Projects
None yet
Development

No branches or pull requests

6 participants