Canonicalizes the identifier fields of a table, a resource, or a bare
character vector: strips resolver prefixes from DOIs, hyphenates ORCIDs,
ensures the RRID: prefix, and so on. Applied consistently, this prevents
the same identifier from appearing in several syntactic forms.
Arguments
- x
A krt_tbl, a
krt_resource, or a character vector of identifiers.- ...
Ignored.
Examples
normalize_ids("https://doi.org/10.1038/SDATA.2016.18")
#> [1] "10.1038/sdata.2016.18"
r <- new_resource("Software/code", "Fiji", rrid = "SCR_002285",
new_or_reuse = "reuse")
normalize_ids(r)$rrid
#> [1] "RRID:SCR_002285"
