Please add DOI field for APA books

Hello,

As more publishers are providing ebooks, many of them are assigning DOIs to those books.

However, there is no existing field in Zotero book entry. It places the DOI in the URL field, but DOIs are not prefaced with "Retrieved from".

Putting the DOI into another field, won't work because output ends in a period.

thank you,

Mike
  • This is planned for future versions and there is a work-around now:
    https://forums.zotero.org/discussion/62819/doi-field-for-books
  • This will come in Zotero 5.1. For now, you can cite DOIs by typing them like this in the Extra field:

    DOI: 10.1234/567890
  • I appreciate your help.

    I tried entering the DOI into every book field starting with the Extra field, but because the APA template does not output data from the Extra field, it did not work.

    I & my colleagues greatly appreciate all of the work performed by devs and the Zotero community to help fix intermittent problems so quickly.

    Would it take a lot of programming to modify the APA template to output data entered in the Extra field? I have previously patched some style templates for folks at my university & contributed same code to Zotero, but I'm not one of the major contributors to the Zotero membership by any means (although I find such service to the Zotero community very rewarding).

    BTW, APA has changed the format of the DOI twice since the 6th ed. Manual was published in July 2009. The current format announced by APA on March 1, 2017, looks like this: http://doi.org/10.1234/567890

    We have taught Zotero for many years, and are so grateful Zotero programmers stuck to their guns and the doi.org standard format for the DOI, instead of bending and inserting the dx. before doi.org

    We look forward to newer versions which will incorporate a fix for this problem.

    thank you,

    Mike
  • edited June 10, 2017
    Did you prefix the doi with "DOI:"? The current CSL style should work.

    As an example, please import this book record: http://epubs.siam.org/doi/book/10.1137/1.9780898718713

    The APA that zotero generates is:
    Antoulas, A. (2005). Approximation of Large-Scale Dynamical Systems. Society for Industrial and Applied Mathematics. https://doi.org/10.1137/1.9780898718713
  • Also note that you have to enter the DOI on the first line of the Extra field.
  • (I don't think that's true. It just needs to start at the beginning of a line).
  • (citeproc-js needs all CSL variables to be at the top of the Extra field if entered without the {::} format. It accepts at most one non-CSL line at the top of the field.)
  • edited June 11, 2017
    I now understand that the DOI: syntax is important because the code looks for that in order to convert.

    I also found that when I run the Zotero connector, to right-click & choose

    Save to Zotero (DOI)

    which provides only one copy of the DOI in the Extra field.
  • I don't understand what you mean with your second comment there. Could you rephrase?
  • The example link I provided imports a duplicate doi line with the default translator.

    But i think that's a minor flaw that should be fixed, rather than relying on the doi translator for that and other sites.
  • edited June 11, 2017
    On some book screens, if you just left-click on the browser icon, it will generate 2 DOI entries in the Extra field.

    However, if you right-click & choose Save to Zotero (DOI), it only downloaded one DOI entry. I blame it more on metadata sent by the page than any problem with the translator or with Zotero program.
  • (we'll look at fixing the duplicate DOI, but note that by using the DOI translator you'll miss getting the abstract, automatically attached PDFs, and -- if you're interested in thos -- automated tags).
  • The duplicated DOI should be fix for most (all?) cases after updating your translators.
Sign In or Register to comment.