r-universe-org / help

Support and bug tracker for R-universe
https://docs.r-universe.dev/
9 stars 2 forks source link

Persistent identifiers: ORCiDs, RORs, and DOIs #522

Open noamross opened 2 weeks ago

noamross commented 2 weeks ago

To have both feature parity with CRAN and to meet some of ROs original goals of linking R packages to the academic network, it would be good recognize and capture persistent academic identifiers in package metadata. Author DOI linking, along with organization ROR linking (https://ror.org/), could be a straightforward R-Universe feature that recognizes these in package metadata and presents it nicely in the interface and API.

DOIs would be more challenging because it requires agreement with a provider (probably DataCite), and has a per-package cost. It might be something that we can facilitate for repositories like Multiverse. I'll self-assign looking into that if there's interest.

jeroen commented 2 weeks ago

We do keep track of maintainer's ORCiDs; you can find them under the _maintainer field in the json api and users with a known orcid also get an icon with a link under their profile picture, e.g. https://jeroen.r-universe.dev.

noamross commented 2 weeks ago

Neat! I do think we'll want to represent all available authors' ORCiDs, especially if we pursue a DOI approach, which should cross link with all authors.