Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can download article by DOI but not title #2431

Closed
notuntoward opened this issue Dec 25, 2016 · 3 comments
Closed

Can download article by DOI but not title #2431

notuntoward opened this issue Dec 25, 2016 · 3 comments
Labels

Comments

@notuntoward
Copy link

If I click the New Bibtex Entry button, paste this DOI:

http://dx.doi.org/10.1016/j.engappai.2016.01.001

into the ID field, and then click the Generate button, then Jabref successfully downloads the article's BibTeX entry.

But if I instead paste the article's title into the ID field, change the ID Type to Title, and then click Generate, I get the error shown in this screenshot:

image

I'm using the title string:

Traffic flow optimization: A reinforcement learning approach

This is with:

JabRef 3.8.1 windows 7 6.1 amd64  Java 1.8.0_111
@Siedlerchr
Copy link
Member

Hi, yes it's a bit confusing.
The ID-based fetcher is the prefered way. You enter an unique identifier, e.g. a DOI, an ISBN or another identifier. Then the bibtextdata is pulled from that identifier.

The title based fetcher works the other way round: It searches www.crossref.org for the title and tries to get a doi for it. If a doi is found, the bibtexdata is pulled from it.
Also a manual search at Crossref with the title revealed the article with a doi, it might be a problem with the CrossRef api.

@stefan-kolb
Copy link
Member

It is a problem of the Crossref API. For some reason it only lists the entry as second result, but we only check the best result inside the CrossRef fetcher:
https://search.crossref.org/?q=Traffic+flow+optimization%3A+A+reinforcement+learning+approach

@stefan-kolb
Copy link
Member

Ok, I relaxed the Crossref fetcher a bit. It checks more results now, in case the Crossref API does some wierd things like in that case.
You can try a build from http://builds.jabref.org/crossref-fetcher.

stefan-kolb added a commit that referenced this issue Feb 9, 2017
* Resolves #2431 Check more results returned by CrossRef API for matching

* Log error
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants