Skip to content

Added support to explore citation relations#7160

Closed
timbachmann wants to merge 118 commits into
JabRef:mainfrom
timbachmann:master
Closed

Added support to explore citation relations#7160
timbachmann wants to merge 118 commits into
JabRef:mainfrom
timbachmann:master

Conversation

@timbachmann

@timbachmann timbachmann commented Dec 4, 2020

Copy link
Copy Markdown
Contributor

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.

Marcel Luethi 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

koppor commented Dec 8, 2020

Copy link
Copy Markdown
Member

For auto closing: Fixes #6187

(GitHub does not know Resolved issue for auto closing)

@koppor

koppor commented Dec 8, 2020

Copy link
Copy Markdown
Member

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

koppor commented Dec 21, 2020

Copy link
Copy Markdown
Member

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

@stefan-kolb

Copy link
Copy Markdown
Member

@timbachmann Amazing feature ❤️

@koppor

koppor commented Jan 10, 2021

Copy link
Copy Markdown
Member

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 commented Sep 22, 2021

Copy link
Copy Markdown
Member

@koppor

koppor commented May 7, 2023

Copy link
Copy Markdown
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add posibility to explore citation relations

9 participants