jabref icon indicating copy to clipboard operation
jabref copied to clipboard

"Open" leads to Error: DOI Not Found even with full URL

Open ror3d opened this issue 1 year ago • 7 comments

JabRef version

Latest development branch build (please note build date below)

Operating system

Windows

Details on version and operating system

Windows 11

Checked with the latest development build (copy version output from About dialog)

  • [X] I made a backup of my libraries before testing the latest development version.
  • [X] I have tested the latest development version and the problem persists

Steps to reproduce the behaviour

  1. Create a new entry
  2. In the General tab, under DOI, set the URL to either
    • https://dl.acm.org/doi/10.5555/846276.846298
    • https://dl.acm.org/doi/10.5555/3295222.3295349
  3. Notice that click the button next to the DOI "Get bilbiographic data from DOI" produces error "No data was found for the identifier"
  4. Notice that click the button next to the DOI "Open" opens the DOI website with error "DOI NOT FOUND"

Notes

It seems that 10.5555 is assigned to crossref.org and that they use it for testing, or something like that (according to https://community.crossref.org/t/how-can-i-get-a-list-of-all-doi-for-a-prefix/943 ). I don't know why ACM would use that prefix for some articles.

Expected behaviour Since in the DOI field there's the full URL to the article, at least the "Open" button should actually open the website there. I understand that seeing how these DOI are not recognized by doi.org, it might not be feasible to get the information from them from whatever service though.

Appendix

No response

ror3d avatar Mar 13 '24 16:03 ror3d

Hi,

Urls belong in the URL field. JabRef will display an option to open the link.

grafik

Alternatively, you can add an URL in the file field. For DOIs we have a cleanup to remove the URL part etc. as well. DOIs are opened using doi.org

grafik

Your special case appears to be a weird case from ACM. I don't know why they use that weird doi as part of the URL. When I export that bibtex I don't even see the DOI filled.

Siedlerchr avatar Mar 13 '24 16:03 Siedlerchr

Well the DOI field seems to support having DOI urls in it, that's the cause of the confusion, because with other URLs it would just open the correct DOI path, but with these it opens the wrong page (tries to go through doi.org even though going through the URL should work fine)

ror3d avatar Mar 13 '24 17:03 ror3d

I tried https://doi.org/10.5555/846276.846298, but that is 404. What did I do wrong? 😅

koppor avatar Mar 13 '24 17:03 koppor

Same for https://doi.org/10.5555/3295222.3295349

Confusion by ACM, because they use DOIs NOT governed by the DOI foundation?! - https://www.doi.org/

koppor avatar Mar 13 '24 17:03 koppor

Do you have contact to ACM / the journal editors and clarify why ACM could not manage to get official DOIs for the articles? 😅

koppor avatar Mar 13 '24 17:03 koppor

My understanding is that the 10.5555 is assigned to crossref.org (inputting the prefix in https://dx.doi.org gives this) image

But from the post I linked before, crossref.org uses that prefix only for testing or something like that.

And I guess ACM might use crossref behind the scenes for something and somehow have been using this prefix when they maybe shouldn't have. I honestly don't understand either.

I don't have direct contact with anyone there, I am not sure how I'd reach them easily, but there's probably some email to contact for stuff like this... maybe the one for crossref that's in the doi screenshot I posted

ror3d avatar Mar 13 '24 19:03 ror3d

In short: Wish: If there is a full URL in the DOI field, that URL should be used to open the link, not the parsed DOI. -- Reason: Publishers share incorrect DOIs, which work "locally", which should also be supported by JabRef.

koppor avatar Mar 13 '24 22:03 koppor