Open stain opened 3 years ago
Importing the Bibtex file https://zenodo.org/record/4602855/export/hx from Zenodo also fails
SEEK uses CrossRef API to fetch the metadata. For the given DOI, it returns
<doi_records>
<doi_record>
<crossref>
<error>doi:10.5281/zenodo.4602855</error>
</crossref>
</doi_record>
</doi_records>
By using BibTeX to register the publication, it fails with the same reason. "The DOI can not be solved".
The trick is to remove the line of doi = {10.5281/zenodo.4602855},
in .bib file. Then it will work.
Seems like we need to fall back and try the datacite endpoint if crossref fails, or be more intelligent about which to try first based on the publication type. There may be better DOI resolving gems available now that we could use.
Describe the bug DOIs from DataCite fails with
To Reproduce Steps to reproduce the behavior:
Expected behavior
Metadata should be fetched from Datacite https://api.datacite.org/dois/10.5281/zenodo.4602855
Screenshots
Additional context
There are several DOI registries, not just CrossRef. CrossRef is usde by most journals, but DataCite is used by data repositories and several preprint services like Zenodo.