DOI Lookup returns parent book instead of chapter

I'm seeing what appears to be an issue with DOI Lookup in Zotero 9.

When I use "Add Item by Identifier" with the DOI

10.1088/2514-3433/abfa8fch16

Zotero imports the parent book:

Type: Book

Title: ExoFrontiers: Big Questions in Exoplanetary Science

Editor: Nikku Madhusudhan

DOI: 10.1088/2514-3433/abfa8f

However, the DOI itself corresponds to a book chapter:

DOI: 10.1088/2514-3433/abfa8fch16

Title: Exoplanetary Interiors

Authors: Nadine Nettelmann; Diana Valencia

Type: book-chapter

I verified that the DOI is not being truncated by Zotero when entered manually into a DOI field.

I also checked the Crossref API response:

https://api.crossref.org/works/10.1088/2514-3433/abfa8fch16

The returned metadata appears correct and includes:

* type = book-chapter
* title = Exoplanetary Interiors
* authors = Nadine Nettelmann, Diana Valencia
* DOI = 10.1088/2514-3433/abfa8fch16

Despite this, DOI Lookup imports the parent book record instead of the chapter.

Zotero version: 9.x

Is this a known issue with DOI Lookup / Crossref import, or is there additional debugging information that would be helpful?

Debug ID:
D1994886268
  • I see this, but it's not a trivial fix. We use the XML format from CrossRef, not the JSON, because it has more details. In this case, ExoFrontiers is tagged as a monograph in the metadata, and in those cases we don't try to import the chapter individually (because monographs are cited as a whole, not chapter-wise).
    There might be some additional heuristics we could use for these cases (they do identify Madhusudhan correctly as an editor, e.g., but the mislabeling is the reason it currently doesn't import correctly.
    CC @AbeJellinek
Sign In or Register to comment.