When creating an R package,
aut, package creators with the code
cre, funders with the code
fnd, etc. Previously,
roxygen2, which is widely used to facilitate creating R packages, understood 10 roles: author, compiler, contributor, copyright holder, creator, contractor, data contributor, thesis advisor, translator, and funder.
With this new change,
roxygen2 will now accept all codes in the “MARC Relator” list, a standardized collection of almost 300 different project roles into which individuals can be classified (for any type of project). This will allow giving credit more specifically where it’s due, including, for example, to:
- Designers (
- Engineers (
- Programmers (
- Conceptors (
- Consultants to a project (
Allowing use of all MARC roles also follows Allen, Scott, Brand, Hlava, and Altman’s (2014) call in Nature to assign credit more broadly and accurately, by allowing authors to use codes that map well onto Allen et al.’s proposed taxonomy of credit.
This is a minor update, but I think that its utility will be large. I’m grateful for the
roxygen2 team’s consideration of it!