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

Citation Relations are currently not too useful #10869

Open
3 of 4 tasks
ror3d opened this issue Feb 9, 2024 · 8 comments
Open
3 of 4 tasks

Citation Relations are currently not too useful #10869

ror3d opened this issue Feb 9, 2024 · 8 comments

Comments

@ror3d
Copy link
Contributor

ror3d commented Feb 9, 2024

Is your suggestion for improvement related to a problem? Please describe.
Citation relations, as currently implemented, can get citations and cited by articles for a paper, but the interface doesn't let you read the abstract to determine if the article is actually interesting, and only way one can use the information is to add it to the database, and when it's added, the new entry is set up as a Misc entry and lacks any kind of information other than the title, author and year of the entry, but no DOI or anything similar.

Describe the solution you'd like

  • There should be a way to open an entry from the Citation Relations tab in the browser to be able to get more information on it without adding it to the database.
  • When adding the entries from the tab to the database, more information should be included in the new entries. Ideally, any information that would be downloaded as if the entry had been added from the browser extension would be included; but at least having the DOI to be able to use the functionality from General > DOI > Get bibliographic data from DOI would be the bare minimum.

Additional context

  • I have started implementing the second part, getting the DOI information into the new entry, and attempting to mark the type of entry based on the type reported by the semantic scholar API. That would solve the "bare minimum" described in the possible solution.
  • I was thinking of implementing the first point by adding a button on each entry to open it in the browser for preview.
  • To implement the better solution for the second point, one would need to look into how article download happens normally and trigger that when new entries are added.

Proposed Tasks

  • Add button to open a relation entry in the browser
  • Include additional information in the created entry
  • Way to preview some more information in the citation relations tab (already existing, just needed the extra information retrieved from SemanticScholar)
  • Some more detailed way to preview the entry from the citation relations tab before importing from inside JabRef, so as not to have to open it in the browser (slow)
@Siedlerchr
Copy link
Member

Thanks for the suggestion, that sounds really good. @JabRef/developers any ideas about the other parts?

@calixtus
Copy link
Member

calixtus commented Feb 9, 2024

Mh, would be great if one could somehow preview the entry directly in jabref without opening a browser, because that takes time and is somewhat complicated. Maybe a tooltip or a folding option to open the entry in the list and display the abstract inside...

@ror3d
Copy link
Contributor Author

ror3d commented Feb 9, 2024

The semantic scholar api request can include the request for the abstract, it would be a matter of showing it somehow. My suggestion was to add a button to open the DOI url mainly because that's something I believe I could do without much trouble, implementing a more complex system to show it inline is not something I'd feel comfortable attempting.

But maybe this can be done iteratively, get something working a bit better now and improve the UI when someone that knows what they are doing can put time in it.

@koppor
Copy link
Member

koppor commented Feb 15, 2024

Thank you so much for raising your voice regarding that feature.

In case someone else should work on it, we need a very refined specification. Including screenshots / screen mockups. Most contributors (currently) are computer science students in their bachelors and thus having little knowledge about the domain. See for instance the comment at #10784 (comment). -- We core developers are (unfortunately) very busy answering and categorizing issues, as well as finalizing incoming pull requests.

@koppor
Copy link
Member

koppor commented Feb 23, 2024

Related: #10414

@ror3d ror3d mentioned this issue Mar 13, 2024
6 tasks
@ror3d
Copy link
Contributor Author

ror3d commented Mar 19, 2024

PR #11016 addresses several of the points raised here. As can be seen below, the entries in the references list now also include the abstract, as proposed by calixtus, and a button to open the paper's website in the browser:
image

I'm unsure if there is anything else that could be done as improvements (that's why I didn't close the issue from the PR) but if it feels like this is enough then this issue can be closed.

@ThiloteE
Copy link
Member

I haven't really followed this issue very closely. Could you please edit your initial post and mark those issues that have been implemented already and those that have not been implemented?

e.g. via - [ ] and - [x]

@ror3d
Copy link
Contributor Author

ror3d commented Mar 19, 2024

Sure, I've added that to the issue description

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Normal priority
Development

No branches or pull requests

5 participants