-
Notifications
You must be signed in to change notification settings - Fork 492
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
As a researcher, Dataverse admin or curator, I want more information about my data sent to DataCite so that it's more discoverable #2917
Comments
One suggestion: allow for 'particular kind of dataset' (in addition to just "Dataset") and the "subject" tag. If that belongs in a different issue (aka - not relevant for this indexing), please let me know (or move it wherever it fits better). |
Thanks for the suggestions @pameyer we are tracking what mapping we can support for the first phase here: https://docs.google.com/spreadsheets/d/1uADPbtVUEIXz5phtThjxU6gkAg-5jojxSlHtF959lEU/edit?usp=sharing |
This feature needs to be enabled to send metadata to both:
|
Going to move this out of In Progress for now, feel free to re-add the label and an owner if this is incorrect. Thanks! |
@djbrooke sorry, I should have left a comment. On Thursday I said I'd created an issue called something like "DataCite XML: send more fields on published". Then I realized that this issue already exists and @pameyer has already commented on it. @bmckinney and I discussed it and he agreed he'd work on it the next two weeks or so I assigned it to him and put it in "Development" in https://waffle.io/IQSS/dataverse . My understanding is that it's relatively low effort but I'll defer to @bmckinney to estimate it after talking more with @pameyer about his requirements. I'm fine with whatever Waffle column but I believe this is one of the issues the @pameyer would say is a show stopper for DNS cutover day of switching https://data.sbgrid.org to be powered by Dataverse. I just created a GitHub label called "SBGrid" and applied it to this issue so that I can find it again. |
Sounds good - feel free to move it over when work begins on it! |
@bmckinney is working on this so I moved it to Development in Waffle. |
@bmckinney The action happens in the DOIDataCiteServiceBean, specifically getUpdateMetadataFromDataset and getMetadataFromStudyForCreateIndicator (There could be a little cleanup done here to reduce repeated code.) There are methods on the DatasetVersion object to get specific field values that you can use to pattern additional methods for the additional metadata required. See getTitle() and getDescription() |
@scolapasta and @bmckinney discussed this issue fairly extensively yesterday in an SBGrid spring planning meeting and it sounded like the decision was that @bmckinney will beef up the existing class rather than adding a new one. I'm happy to be corrected if I misunderstood. |
Hi @bmckinney - we have this marked as "In Progress" - feel free to link to any branches or other work that explains the current state of this, or just move it back to "Ready" if it's not started. Thanks! |
I got the impression from today's discussion that Dataverse sends data to DataCite on publish when either EZID or DataCite is used as a persistent ID provider. What about Handles? Is data sent to DataCite on publish when Handles are used rather than DOIs? |
I assume that data is sent do DataCite on publish for Handles too. Mostly I'm leaving a comment here because #4782 which is in flight is also about sending more data to DataCite. Also, code has been written for this issue #2917 at https://github.com/sbgrid/sbgrid-dataverse/blob/feature/datacite-xml/mod-sbgrid/src/main/java/edu/harvard/iq/dataverse/export/datacite/DataciteDataModel.java but it seems to be more in the context of export. A flavor of DataCite export has been implemented in pull request #4664 for #4257. |
DataCite doesn't register Handles, as far as I know – the local Handle server does. Metadata is a requirement for getting DOIs for datasets from DataCite, but I don't think they would accept metadata for datasets with Handles. |
@bencomp that makes sense. Thanks! |
When #5029 is released, Dataverse will know if creators are people or organizations, and can include DataCite's "nametype" attribute. (See Martin Fenner's comment about nameTypes.) |
Closing because it will be addressed by #5889 |
Yes, this PR specifically: |
To help expand on the DataCite DOI support #24 we are doing we will also add some additional DataCite fields which will help in the discovery of our datasets in their index.
For example this is what we currently send:
This will need to be updated to this, which includes metadata suggested by Martin Fenner from DataCite and by the Helmsley project (add contributors).
Complete mapping to DataCite will still need to be done as described in #2774 and #2778 but this will require additional resources and time to complete.
The text was updated successfully, but these errors were encountered: