Skip to content

COinS URL issue (when there is no DOI in field) #36

Open
@welpdx

Description

Issue Description

In cases where items do not have a DOI in the DOI field, I want to see if I can use this plugin to get the DOI.

As I see your code, I saw and learned that this plugin uses Zotero's COinS function. (Which is some brilliant stuff, I might add. And a really cool idea.)

Anyways, the problem I am having is not really to do with the plugin, but to do with COinS. The generated OpenUrl outputs gets either malformed DOI error or has something to do with a missing ISSN or title?
I feel like there is something wrong with the OpenUrl query thingy. Since you know way more about COinS than me, I was wondering if I can pickle your brain as to why I am not getting a resolved query from OpenUrls. Your time and help is greatly appreciated!

Example 1. Type: Journal Article

Source URL: https://www.tandfonline.com/doi/full/10.3109/09637480903193049
(If item does not have doi in doi field)
Context Menu -> Manage DOIs -> get Long DOIs -> 0 updated
Zotero debug:
(3)(+0001026): Zotero DOI Manager: CrossRef lookup: Unknown status code: malformed

When I try debugging to see what is wrong

Zotero COinS output url v1.0:
https://www.crossref.org/[email protected]&url_ver=Z39.88-2004&ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fzotero.org%3A2&rft_id=info%3Apmid%2F19961353&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Stevia%20(Stevia%20rebaudiana)%20a%20bio-sweetener%3A%20a%20review&rft.jtitle=International%20Journal%20of%20Food%20Sciences%20and%20Nutrition&rft.volume=61&rft.issue=1&rft.aufirst=S.%20K.&rft.aulast=Goyal&rft.au=S.%20K.%20Goyal&rft.au=undefined&rft.au=R.%20K.%20Goyal&rft.date=2010-02-01&rft.pages=1-10&rft.spage=1&rft.epage=10&rft.issn=0963-7486&multihit=true

Crossref result:

<query key="555-555" status="malformed">
<msg>Either ISSN or Journal title or Proceedings title must be supplied.</msg>
</query

Using v0.1 var ctx = Zotero.OpenURL.createContextObject(item, "0.1"); :

https://www.crossref.org/[email protected]&sid=Zotero%3A2&id=pmid%3A19961353&genre=article&atitle=Stevia%20(Stevia%20rebaudiana)%20a%20bio-sweetener%3A%20a%20review&title=International%20Journal%20of%20Food%20Sciences%20and%20Nutrition&volume=61&issue=1&aufirst=S.%20K.&aulast=Goyal&au=S.%20K.%20Goyal&au=undefined&au=R.%20K.%20Goyal&date=2010-02-01&pages=1-10&spage=1&epage=10&issn=0963-7486&multihit=true

Crossref result:

Malformed DOI [pmid:19961353]()

Example 2. Type Book.

Source URL:https://www.taylorfrancis.com/books/mono/10.4324/9780203361993/handbook-prejudice-stereotyping-discrimination-todd-nelson
Context Menu -> Manage DOIs -> get Long DOIs ->

v1.0. Similar issue. Malformed

https://www.crossref.org/[email protected]&url_ver=Z39.88-2004&ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fzotero.org%3A2&rft_id=urn%3Aisbn%3A978-0-203-36199-3&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.btitle=Handbook%20of%20Prejudice%2C%20Stereotyping%2C%20and%20Discrimination%3A%202nd%20Edition&rft.place=New%20York&rft.publisher=Psychology%20Press&rft.edition=2&rft.aufirst=Todd%20D.&rft.aulast=Nelson&rft.au=Todd%20D.%20Nelson&rft.date=2015-08-20&rft.tpages=532&rft.isbn=978-0-203-36199-3&multihit=true

v0.1. idk

https://www.crossref.org/[email protected]&sid=Zotero%3A2&isbn=978-0-203-36199-3&genre=book&title=Handbook%20of%20Prejudice%2C%20Stereotyping%2C%20and%20Discrimination%3A%202nd%20Edition&place=New%20York&publisher=Psychology%20Press&edition=2&aufirst=Todd%20D.&aulast=Nelson&au=Todd%20D.%20Nelson&date=2015-08-20&tpages=532&isbn=978-0-203-36199-3&multihit=true

Example 3. Working. Type: Journal Article

Source URL: https://journals.sagepub.com/doi/10.1177/0022022113520075
Context Menu -> Manage DOIs -> get Long DOIs -> Works
V1.0

https://www.crossref.org/[email protected]&url_ver=Z39.88-2004&ctx_ver=Z39.88-2004&rfr_id=info%3Asid%2Fzotero.org%3A2&rft_id=info%3Adoi%2F10.1177%2F0022022113520075&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Gender%20Stereotypes%20of%20Personality%3A%20Universal%20and%20Accurate%3F&rft.jtitle=Journal%20of%20Cross-Cultural%20Psychology&rft.stitle=Journal%20of%20Cross-Cultural%20Psychology&rft.volume=45&rft.issue=5&rft.aufirst=Corinna%20E.&rft.aulast=L%C3%B6ckenhoff&rft.au=Corinna%20E.%20L%C3%B6ckenhoff&rft.au=Wayne%20Chan&rft.au=Robert%20R.%20McCrae&rft.au=Filip%20De%20Fruyt&rft.au=Lee%20Jussim&rft.au=Marleen%20De%20Bolle&rft.au=Paul%20T.%20Costa&rft.au=Angelina%20R.%20Sutin&rft.au=Anu%20Realo&rft.au=J%C3%BCri%20Allik&rft.au=Katsuharu%20Nakazato&rft.au=Yoshiko%20Shimonaka&rft.au=Martina%20H%C5%99eb%C3%AD%C4%8Dkov%C3%A1&rft.au=Sylvie%20Graf&rft.au=Michelle%20Yik&rft.au=Em%C3%ADlia%20Fickov%C3%A1&rft.au=Marina%20Brunner-Sciarra&rft.au=Nora%20Leibovich%20de%20Figueora&rft.au=Vanina%20Schmidt&rft.au=Chang-kyu%20Ahn&rft.au=Hyun-nie%20Ahn&rft.au=Maria%20E.%20Aguilar-Vafaie&rft.au=Jerzy%20Siuta&rft.au=Barbara%20Szmigielska&rft.au=Thomas%20R.%20Cain&rft.au=Jarret%20T.%20Crawford&rft.au=Khairul%20Anwar%20Mastor&rft.au=Jean-Pierre%20Rolland&rft.au=Florence%20Nansubuga&rft.au=Daniel%20R.%20Miramontez&rft.au=Veronica%20Benet-Mart%C3%ADnez&rft.au=J%C3%A9r%C3%B4me%20Rossier&rft.au=Denis%20Bratko&rft.au=Iris%20Maru%C5%A1i%C4%87&rft.au=Jamin%20Halberstadt&rft.au=Mami%20Yamaguchi&rft.au=Goran%20Kne%C5%BEevi%C4%87&rft.au=Thomas%20A.%20Martin&rft.au=Mirona%20Gheorghiu&rft.au=Peter%20B.%20Smith&rft.au=Claudio%20Barbaranelli&rft.au=Lei%20Wang&rft.au=Jane%20Shakespeare-Finch&rft.au=Margarida%20P.%20Lima&rft.au=Waldemar%20Klinkosz&rft.au=Andrzej%20Sekowski&rft.au=Lidia%20Alcalay&rft.au=Franco%20Simonetti&rft.au=Tatyana%20V.%20Avdeyeva&rft.au=V.%20S.%20Pramila&rft.au=Antonio%20Terracciano&rft.date=2014-06-01&rft.pages=675-694&rft.spage=675&rft.epage=694&rft.issn=0022-0221&rft.language=en&multihit=true

Do you know what is the issue here?

It looks like a majority work with COinS OpenUrls, but some others don't? Why is that?
Observations:

  • It doesn't have anything to do with COinS versions.
  • It doesn't have anything to do with the Item Type

Hunch:

  • Something to do with the CrossRef database?
  • Something to do with Example 1's id=pmid:19961353 or Example 2's rft_id=urn:isbn:978-0-203-36199-3

Many many thanks!
~ Welp

Edit: Clarification: Plugin has no issue. Having problems with COinS. Want to ask for your help as you are very knowledgeable.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions