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

Added support to explore citation relations #7160

Closed
wants to merge 118 commits into from

Conversation

timbachmann
Copy link
Contributor

@timbachmann timbachmann commented Dec 4, 2020

Fixes #6187

Added tab in entry editor to explore citation relations of a specific article.
For further information, one can read our project documentation, which is part of this pull request.
This project is part of the "Software Engineering" course at Universität Basel, so don't hesitate to comment or suggest changes.

Screenshots:

Citation Relations Tab

  • Change in CHANGELOG.md described (if applicable)
  • Tests created for changes (if applicable)
  • Manually tested changed features in running JabRef (always required)
  • Screenshots added in PR description (for UI changes)
  • Checked documentation: Is the information available and up to date? If not created an issue at https://github.com/JabRef/user-documentation/issues or, even better, submitted a pull request to the documentation repository.

marcelluethi and others added 30 commits September 3, 2020 08:36
… citation relations based on the currently selected BibEntry.

Created prototype for api fetcher of citation relations.
… added language support (german and english) for tab
…ded functionality to addButton and detailsButton
@koppor
Copy link
Member

koppor commented Dec 8, 2020

For auto closing: Fixes #6187

(GitHub does not know Resolved issue for auto closing)

@koppor
Copy link
Member

koppor commented Dec 8, 2020

Small note: The commit messages of the new commits are good ones - imperative voice. See https://chris.beams.io/posts/git-commit/#imperative for details

@koppor
Copy link
Member

koppor commented Dec 21, 2020

@timbachmann May I ask for the status? I currently don't see where the current working token is located. 😇

@stefan-kolb
Copy link
Member

@timbachmann Amazing feature ❤️

@koppor
Copy link
Member

koppor commented Jan 10, 2021

Storing references externally

Pro storing "cited by" and "cites" from "external papers" (== not contained in .bib file) into the file

  • .bib file is self contained

Con storing in the file

  • can be retrieved quite easily on another machine
  • bib file pollution

Storing internal references

Internal links within the .bib file:

Pro and con as above

Conclusion

Proposal:

Use a h2 database for storing this information. h2 functionality is already included in JabRef.

NOT chosen:

  • Create a file next to the .bib file with .jabref having meta data of the paper
    • Use YAML as format

Future Work (not part of this PR)

Make a "portable" .car file being self-contained. This is a "citation-archive" containing the external link file and the .bib file. This can be imported by another jabref instance.

@koppor koppor marked this pull request as draft January 21, 2021 23:27
@tobiasdiez tobiasdiez added the status: changes required Pull requests that are not yet complete label Mar 10, 2021
koppor and others added 4 commits July 28, 2021 22:27
# Conflicts:
#	.mailmap
#	AUTHORS
#	src/main/java/org/jabref/gui/entryeditor/EntryEditor.java
#	src/main/java/org/jabref/gui/entryeditor/OtherFieldsTab.java
#	src/main/resources/l10n/JabRef_de.properties
#	src/main/resources/l10n/JabRef_en.properties
Co-authored-by: Carl Christian Snethlage <50491877+calixtus@users.noreply.github.com>
@koppor koppor self-assigned this Aug 2, 2021
@koppor
Copy link
Member

koppor commented Sep 22, 2021

@koppor
Copy link
Member

koppor commented May 7, 2023

We all did not find time to finish this PR. Therefore, moving to koppor - to preserve the commits. See koppor#643

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
entry-editor status: changes required Pull requests that are not yet complete
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add posibility to explore citation relations
10 participants