NCBI Bookshelf

Dear Zotero,

I hoped that there was a translator for this, similar to the one for NCBI Pubmed. However there is not.

Instead the DOI translator jumps in and saves an entry from the NCBI "Recent Activity" list.

Just tested here:

Molecular Biology of the Cell - NCBI Bookshelf http://www.ncbi.nlm.nih.gov/books/NBK21054/
  • Bookshelf support does exist, but it doesn't work for all books on NCBI, because NCBI does not supply metadata for all of them (at least in a way that I know how to retrieve). E.g. the one you link to has a notice at the top that says "By agreement with the publisher, this book is accessible by the search feature, but cannot be browsed.", which, I think, also means that there's no (good) way to get metadata for it. Generally, a book has to have a PubMed entry (there would be a PMID listed at the bottom of the page, e.g. http://www.ncbi.nlm.nih.gov/books/NBK26374/) for us to be able to retrieve metadata.

    It should, in theory, be possible to retrieve some metadata using a Book ID, but I'm not aware of how to do it.
  • you could try going through nlmcatalog:
    http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=nlmcatalog&tool=Zotero&retmode=xml&rettype=citation&id=101144072

    (id from following the link to NLMcatalog on the right)
    Not sure how reliable that is.
    As I assume you know, db=books doesn't export full records.
  • As I assume you know, db=books doesn't export full records.
    Frankly, I don't really know what db=books exports at all. I can't get anything useful out of it using efetch.

    We could try to go the NLM route, though I wonder if there's a wayt o do it without first following the NLM Catalog link to fetch the NLM ID. I haven't explored that option much.
  • Isn't there enough information for Zotero on the page I linked too?

    There is for example an "itemscope" <div> with information.
  • I implemented your suggestion, but it's quite basic and hasn't been tested with a lot of books, so we might not be catching some metadata. If you come across something that's missing info, please let us know.

    You can update your translators via Preferences -> General -> Update Now
  • Many thanks, aurimas! :-)
Sign In or Register to comment.