Skip to content

Principle #11 authority - automated validation #1007

@beckyjackson

Description

@beckyjackson

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).

Metadata

Metadata

Assignees

No one assigned

    Labels

    attn: Editorial WGIssues pertinent to editorial activities, such as ontology reviews and principlesattn: Technical WGIssues pertinent to technical activities, such as maintenance of website, PURLs, and toolsautomated validation of principlesIssues for the editorial WG pertinent to the automating the validation of the Principles.principlesIssues related to Foundry principles

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions