Skip to content
This repository was archived by the owner on Apr 16, 2024. It is now read-only.
This repository was archived by the owner on Apr 16, 2024. It is now read-only.

Incorrectly identifies doi to a review of a book when reference is a book #76

@cicirello

Description

@cicirello

For a paper I recently submitted to JOSS, one of my references is to a book that doesn't have a doi, and whedon incorrectly identifies a doi to a review of the book. Most books (all?) don't have dois. I added the isbn for the book instead. In the pdf generated by whedon (after I added the isbn) the isbn is included as a link to the book's listing in worldcat. That behavior makes sense for books. However, whedon still identifies a doi (during a check references command) to a review of the book. A bibtex entry that can recreate the issue is:

Without the ISBN:

@book{Rusell2009,
author = {Russell, Stuart and Norvig, Peter},
title = {Artificial Intelligence: A Modern Approach},
year = {2009},
publisher = {Prentice Hall Press},
address = {USA},
edition = {3rd}
}

With the ISBN:

@book{Rusell2009,
author = {Russell, Stuart and Norvig, Peter},
title = {Artificial Intelligence: A Modern Approach},
year = {2009},
publisher = {Prentice Hall Press},
address = {USA},
edition = {3rd},
isbn = {0136042597}
}

The "check references" command to whedon gives the following message (in both cases above):
"https://doi.org/10.1016/0004-3702(96)00007-0 may be missing for title: Artificial Intelligence: A Modern Approach". However, if you follow that doi, you'll discover that it is not for the book itself, but a review of the book authored by someone else that appeared in some journal.

I suggest that the "check references" command shouldn't look for a doi if the reference type is book. And instead, perhaps for books, it should require the ISBN field, especially since it already seems to support linking to worldcat book entries when the ISBN field is present.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions