Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

If dataset depositors choose a contributor type that isn't one of DataCite's contributorTypes, in Dataverse's DataCite and OpenAIRE metadata exports, map to DataCite's "Other" contributorType #6003

Closed
jggautier opened this issue Jul 9, 2019 · 3 comments

Comments

@jggautier
Copy link
Contributor

jggautier commented Jul 9, 2019

An organization that uses Dataverse, CIMMYT, will be adding to or changing the contributor types in the citation metadata block:

Screen Shot 2019-07-09 at 2 21 44 PM

That list comes from DataCite's metadata schema. CIMMYT plans to add contributor types that aren't on that list because they don't think that list represents all types of their dataset contributors and they would rather not use DataCite's "Other" contributor type.

Dataverse's OpenAIRE metadata export, based on the DataCite schema, includes contributor metadata (example OpenAIRE xml from Demo Dataverse). I think when the code that creates the exports was written, it was assumed that the contributor types that depositors can choose from will always be one of DataCite's contributor types.

When an installation lets depositors choose contributor types that aren't one of DataCite's contributor types, will contributor metadata appear in the OpenAIRE metadata export? If so, would the installation's custom contributor type term be used, which would produce metadata that doesn't validate against the DataCite schema?:

<contributor contributorType="TermNotInDataCiteSchema">
  <contributorName>Starr, Joan</contributorName>
</contributor>

When an installation lets depositors choose contributor types that aren't one of DataCite's contributor types, that contributor type should be mapped to "Other" in the OpenAIRE export (and/or the DataCite export (#5889)) and in the metadata that's sent to DataCite (#2917):

<contributor contributorType="Other">
  <contributorName>Starr, Joan</contributorName>
</contributor>

Definition of done for this issue:

Make sure that if a dataset depositor chooses a contributor type that is not one of DataCite's contributor types, the OpenAIRE metadata export code maps that contributor type to DataCite's "Other" contributor type.

@djbrooke
Copy link
Contributor

  • It would be good to show some indication of the mapping in the dropdown as this could help people make decisions (ex. in DataCite this maps to this)

@pdurbin pdurbin self-assigned this Jul 11, 2019
@djbrooke
Copy link
Contributor

Pulling out of the sprint for now. We need to discuss how to implement this without requiring installations to fork the metadata blocks.

@djbrooke
Copy link
Contributor

Closing in favor of #6030 to evaluate as part of a larger effort.

@djbrooke djbrooke removed their assignment Jul 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants