-
Notifications
You must be signed in to change notification settings - Fork 0
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
Extension of the metadata information sent to DataCite #61
Comments
The Dataverse -> Datacite Metadata-Mapping is hard coded in Dataverse. The following Metadata are mapped:
|
Related to #43 As described in #43: Changes in the export code would require a re-export afterwards: |
Perhaps the presentation from Vaidas Morkevičius at the Dataverse Community Meeting 2023 is helpful to solve this issue: https://osf.io/7xjtw p. 27-29 |
My suggestions for the addition metadata mapping:
|
Solution approaches:
|
Problem: formatAsInlineTags can not be changed in Jsoup => Alle xml Elements and Values are in new lines
Problem: Java reflection should not be used to change the inlineTags in Jsoup
Add 'Funding Reference' to DataCite Metadata XML using: - Java DOM Parser - Extra prettyPrint method - Inner Class DataCiteMetadataUtil
Using the DataCIte Metadata 4.4 I would suggest funderName (19.1) and and awardNumber (19.3). |
- Add check dvObject.isInstanceofDataset() - Refactoring
For now only Grant Information (Funding reference) is added as extension to the metadata send to DataCite. Grant Information is mapped to the Datacite Metadata schema as follows:
After publishing a Dataset the Grant Information should be displayed in the DataCite Metadata Export (Dataverse Actions: (published) Dataset -> Metadata -> Export Metadata -> DataCite). |
Server: qa-edmond2 / qa.edmond.mpdl.mpg.de |
- Fix after v6.2 Merge: Move prettyprint.xsl to the correct folder (otherwise prettyPrintXML method doesn't work and FundingReferences are not send to Datacite) - Add some Unit Tests for DataCiteMetadataUtil
It might be useful to transfer further metadata information from Dataverse to DataCite, e.g.:
The text was updated successfully, but these errors were encountered: