How to resolve DOI from Datacite
Hi,
The following discussion thread led to a pull request closed without being merged:
https://forums.zotero.org/discussion/26243/datacite-as-well-as-crossref-for-doi
So I ask for this feature again: would it be possible to add a resolver for the almost 13 millions Datacite DOIs (as well as Crossref DOIs)?
Maybe this (deprecated) tool could be a good starting point: http://www.handle.net/firefox_hdlclient.html.
Thanks in advance for your answer.
The following discussion thread led to a pull request closed without being merged:
https://forums.zotero.org/discussion/26243/datacite-as-well-as-crossref-for-doi
So I ask for this feature again: would it be possible to add a resolver for the almost 13 millions Datacite DOIs (as well as Crossref DOIs)?
Maybe this (deprecated) tool could be a good starting point: http://www.handle.net/firefox_hdlclient.html.
Thanks in advance for your answer.
What does Zotero rely on to resolve DOIs?
Our institution has a data repository, and each item is assigned a DataCite DOI.
https://databank.illinois.edu/datasets
From the list view of all records in our repository, Zotero Firefox plug-in offers "Save to Zotero (DOI)" as an option. However, it only recognized/imported 5 of 72 records. The five imported records have a related resource with a CrossRef DOI (e.g., a related journal article with a CrossRef DOI is listed in the record). Zotero imported these are journal articles with the CrossRef DOI of the related article to the DOI field. One of these records happened to have 2 related articles, and it was imported as type=document with the DataCite DOI in the "Extra" field, an no DOI in the DOI field.
However, from the detailed view of individual records, Zotero Firefox plugin offers "Save to Zotero (Embedded metadata)" and it will import the record as type=journal article and puts the DataCite DOI in the proper field. Those DOIs do resolve back to the record in Illinois Data Bank as they should. In this scenario, Zotero ignored the CrossRef DOI of the related article (as it should). So, it works great to pull in our dataset citations with DataCite DOIs and to resolve those DOIs--perfect except for the lack of a dataset item type...
I think adding DataCite DOIs should work consistently now using the "Add by identifier" button. Let us know if you run into any problems with specific DOIs.
Recognizing DataCite DOIs on pages should work (it used to work in Firefox pre-57) but we aren't able to quite make this happen on pages with "mixed" DOIs currently using connectors, so it only shows CrossRef ones.
We know in general how to fix that, but are waiting on some metadata fixes by CrossRef before we can switch APIs for all DOI calls (to using doi.org with content negotation, should you care about the technical details).
https://www.zotero.org/support/kb/item_types_and_fields#additional_item_types_and_fields
It would be nice if the Save to Zotero button would add that automatically, but the pages there don't provide any metadata indicating that the items are datasets, not journal articles, so I believe that it would require a custom translator. I'm not sure how likely that is for the Illinois Data Bank and/or the many other data repositories. @adamsmith
I think we should be able to automatically add the type: dataset for datacite DOI direct import, too.
It imports items as "document" and puts the DOI in the "Extra" field.
DOIs are added to the citations as URLS when you create a bibliography.
It's great that you can import many records at once by pasting a list of DOIs in.
I had not realized data in the "Extra" field was machine actionable--very good info to have.
Does having the DOI in the Extra field cause any problems for adding the "type: dataset" into that field? Do you need to delimit multiple "extra" entries in some way?
type: dataset
DOI: 10.1234/5678
There's a limit to how deep into that field Zotero will go, I think, but it'll definitely pick up 3 different fields and you probably shouldn't cram more in there.(edit: turns out this isn't true; there's no limit see bwiernik's comment below). This is a workaround, obviously, while we wait for real item model changes in 5.1, which will definitely include both a dataset item type and DOIs for all item types.
(see the raw data at https://data.datacite.org/application/vnd.citationstyles.csl+json/10.4232/10.bpg.1.0 )
We wouldn't want to try to clean this up since the syntax is explicitly escaped. I tink GESIS would be the right place to report this.
https://data.crosscite.org/application/ld+json/10.21982/m1rv-hq77
maybe the date format ("date-parts", with only year) is problematic?