Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Added full MARC role support, using the specification at http://www.loc.gov/marc/relators/relaterm.html #662
First, thank you for your work on
This Pull Request adds support for the full standardized list of MARC roles for contributors to a package.
This Pull Request stems from a question I posted on StackExchange earlier today. I noticed that
Example part of DESCRIPTION file:
Relevant output from
Thus, aside from viewing the source code of the package, readers of the package documentation would not be able to tell what role Jane Smith had in the project.
This confused me for several reasons:
With all this in mind, would you consider adding support for the full list of MARC roles (by accepting this Pull Request)? By doing so, the list would still by curated and standardized (through MARC), but would be less potentially confusing to users trying to figure out which roles are supported.
This PR makes just one change to the
Thank you for your work, and for your consideration!
Following my comment earlier this week, I did think today to add one additional note through an example. While it is likely that most projects will not have a need to recognize woodcutters or lyricists, several MARC codes have been useful for me in a recent project to accurately assign credit where it's due: In addition to Author (aut) and Creator (cre), these have been helpful to use for this particular 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.
Again, thank you for your work on this project!
Can you please also add a bullet to NEWS briefly describing the change and acknowledging yourself and this PR, copying the style in the other entries.
@hadley, can do! I've pushed two commits with the following changes: