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'srft_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.