Error importing DOIs via Add Item By Identifier
dstillman
Zotero Team
This discussion was created from comments split from: Can't find metadata for valid DOI.
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
Upgrade Storage
Here are a few examples from this week of works I have had to add manually:
10.11501/1258432
10.18966/joah.47.0_22
10.18999/juncture.11.46
10.18999/juncture.11.30
10.18999/juncture.11.20
I've verified them all at https://www.doi.org/
Every one just hangs in Zotero.
Additionally, for:
10.11501/1258432
I can't add this source from the National Diet Library site via DOI or by identifier directly in Zotero. I haven't tested this on other sources.
typeproperty, which is required. That's causing an error in Zotero.Zotero shouldn't hang, though, and should probably just default to the CSL-JSON
articletype (Document item type in Zotero), though most of these return almost no actual data:% curl -L -H 'Accept: application/vnd.citationstyles.csl+json' https://doi.org/10.11501/1258432
{
"DOI":"10.11501/1258432",
"URL":"https://doi.org/10.11501/1258432",
"language":"ja",
"issued":{
"date-parts":
[
[1934]
]
}
}
But really the publisher or registration agency needs to fix these to provide proper data.
Some entries in the NDL's Digital Collection (https://dl.ndl.go.jp/?__lang=en) have DOIs. Those DOIs can be recognized by doi.org, and inputting them will take you to the NDL page. This works for both the DOI I posted above (10.11501/1258432) and for others (10.11501/1271091, etc.)
However, Zotero still draws a blank. Specifically, it throws a
lookup.failure.title
error.
Does this mean that the DOI has no metadata and is just acting as a permalink?
Sorry if this betrays my intense failure to understand something basic, and thanks again for all your amazing work on Zotero.
And no, I'm seeing the Japanese translation for the error, not the error code. I just didn't know the English and was too lazy to switch the GUI. Sorry about that!