Non-CrossRef and Non-DataCite DOIs resolution
Hi,
I digged a little bit into the Magic Wand and Zotero's DOI resolution mecanisms. There are 2 things I would like to figure out.
I found out that Zotero is able to resolve DOIs from EIDR and mEDRA, in addition to those from Crossref and DataCite.
I checked the content of the translators folder and discovered to other translators for Airiti and CNKI (2 other DOI providers).
Shouldn't their DOIs be resolved as well ?
Finally, I saw that there is also a DOI.js translator. Is this one used by the Magic Wand?
What is the link between DOI.js and CrossRef.js / DataCite.js / EIDR.js / mEDRA.js ?
Thanks in advance for your help.
I digged a little bit into the Magic Wand and Zotero's DOI resolution mecanisms. There are 2 things I would like to figure out.
I found out that Zotero is able to resolve DOIs from EIDR and mEDRA, in addition to those from Crossref and DataCite.
I checked the content of the translators folder and discovered to other translators for Airiti and CNKI (2 other DOI providers).
Shouldn't their DOIs be resolved as well ?
Finally, I saw that there is also a DOI.js translator. Is this one used by the Magic Wand?
What is the link between DOI.js and CrossRef.js / DataCite.js / EIDR.js / mEDRA.js ?
Thanks in advance for your help.
DOI.js is a generic web translator that scans pages for DOIs and starts search translation on those DOIs. The others are search translators that provide the lookup functionality.
I have 2 examples of DOIs not resolved by Zotero:
10.6224/JN.60.3.88 (provded by Airiti)
10.13328/j.cnki.jos.005529 (provided by CNKI)
I'm not able to read the related JavaScript files and figure out why it goes wrong.
Any idea why?
And is it correct if I say that there is no way to resolve DOIs of other registration agencies as of today (ISTIC, JaLC, KISTI, Publications Office, full list on https://www.doi.org/registration_agencies.html)?
At least there might be no way by simply entering the DOI with the "magic wand" in Zotero. You can try out other ways as go to the resolved url and maybe there is a Zotero translator there or you find some BibTeX data etc. Moreover, someone can add a translator for them; ticket for EU PO is here https://github.com/zotero/translators/issues/767 .
Passed most of the tests I made (with the following DOIs provided by Airiti):
10.6224/JN.60.3.88
10.6180/jase.1998.1.1.02
10.6531/1105aaa (failed)
10.6220/joq.2012.19(1).01
10.5870/1111 (failed)
10.5870/2222
Still not sure why some pass and some fail.