OBOFoundry.github.io
OBOFoundry.github.io copied to clipboard
Principle #11 authority - automated validation
FP 11 - Locus of Authority
Automated checks:
- Does the contact have a name as
label? - Does the contact have an email?
- 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).