OBOFoundry.github.io icon indicating copy to clipboard operation
OBOFoundry.github.io copied to clipboard

Principle #11 authority - automated validation

Open beckyjackson opened this issue 6 years ago • 0 comments

FP 11 - Locus of Authority

Automated checks:

  1. Does the contact have a name as label?
  2. Does the contact have an email?
  3. Does the contact have a GitHub?

Mechanism:

Checks 1 and 2 are already implemented in the metadata validation that runs across all ontology md files. If the label or email are missing from the contact tag, the check will fail. Additionally, the email must be an actual email address. Currently, github is not a required property.

As we get more github values in the contact field, we should consider moving github to a required field. I propose to move missing github properties to a warning (it can later be changed to be an error).

beckyjackson avatar Aug 09 '19 15:08 beckyjackson