Skip to content

Improve ORCID validation in the notebook

Currently, only the beginning of the string is checked, but an ORCID is well defined after the / as well: xxxx-xxxx-xxxx-xxxx

Try out this regex: https://gist.github.com/asencis/644f174855899b873131c2cabcebeb87

While we are at it, why not validate the checksum, too: https://support.orcid.org/hc/en-us/articles/360006897674-Structure-of-the-ORCID-Identifier

Finally, why not check that the ORCID actually exists and matches the name that is provided (with some flexibility), either directly querying the ORCID API or using https://pypi.org/project/PyOrcid/

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information