koppor / jabref

Collection of simple for JabRef issues. Please submit PRs to https://github.com/jabRef/jabref/.
https://github.com/jabRef/jabref/
MIT License
8 stars 13 forks source link

Merge entries while pasting #85

Open koppor opened 8 years ago

koppor commented 8 years ago

Context: https://www.uni-bamberg.de/fileadmin/uni/fakultaeten/wiai_lehrstuehle/praktische_informatik/Dateien/Publikationen/BibTex/seke08BibEintrag.txt

@inproceedings{seke08Schoenberger,
  author    = {Andreas Sch\"onberger and Guido Wirtz},
  title     = {Taxonomy on Consistency Requirements in the Business Process Integration Context},
  booktitle = {SEKE},
  year      = {2008},
  crossref  = {seke08}
}

@proceedings{seke08,
  title     = {Proceedings of 2008 Conf. on Software Engineering and Knowledge Engineering (SEKE'2008),
               Redwood City, California, USA, July 1-3, 2008},
  booktitle = {SEKE},
  publisher = {Knowledge Systems Institute}
}

When I paste an entry like this in JabRef, I want it to be merged into a single entry.

Even more improved version: lookup if a similar @proceedings exists and show merge entries dialog for that. Adapt crossref of @inproceedings accordingly.

ilippert commented 11 months ago

Oh, wow, thanks for pointing this out at https://github.com/JabRef/jabref/issues/6294. I guess I would precisely not like the entries to be unified, but rather to automatically generate a crossref from seke08Schoenberger to seke08, because if I actually paste the seke08 entry, then I do that because more "subentries", croossreferencing seke08 are expected by me.

koppor commented 11 months ago

Maybe, it should be configurable (per library - refs https://github.com/JabRef/jabref/issues/8701).

Reason: As a master or PhD student, when "quickly" collecting references, one "just" harvests one or two references for a conference. As a senior researcher, one wants a real "proper" maintained collection.


JabRef smalltalk

Note, there was an "interesting" approach using variant-encoding in BibTeX: https://www.cs.cornell.edu/people/egs/crosstex/index.php. "Scientific" article. http://svn.tug.org/TUGboat/tb28-3/tb90burgess.pdf

I was once trying to have JabRef ported to that, but that lead to a completely new JabRef (https://github.com/JabRef/CrossRefX), which we did not follow up.

If you like the CrossTeX idea, maybe, it is worth to give it more thought.

(Link: dblp to crosstex converter: https://github.com/el33th4x0r/crosstex-dbgen)

ilippert commented 11 months ago

I respond in smalltalk ;) wow, thanks for the CrossTeX pointer. Very interesting, indeed. However, in my specific position, no chance I engage with the CrossTeX coding community, which seems quite asleep, at least, looking at https://github.com/el33th4x0r/crosstex/.

koppor commented 11 months ago

wow, thanks for the CrossTeX pointer. Very interesting, indeed. However, in my specific position, no chance I engage with the CrossTeX coding community, which seems quite asleep, at least, looking at https://github.com/el33th4x0r/crosstex/.

Sure! With "it", I meant: Integrating in JabRef, offering conversion to plain BibTeX in JabRef, ...