Description
Emerged in #8372
via:
The Problem
Bibliographic data is usually provided for and formatted by major providers (i.e. Reed-Elsevier, Taylor & Francis, Wiley-Blackwell, Springer and Sage, crossref etc.) in a Bibtex conform standard. When users of JabRef try to fetch bibliographic metadata from the web, some fields exist in RIS* that are not present in Bibtex, but that could be fetched for Biblatex conform datasets.
* substitute RIS with your standard of choice
How to reproduce
https://journals.plos.org/plosone/article/citation?id=10.1371/journal.pone.0193972
RIS data provides the article-number (e0193972) and the issue (3):
TY - JOUR
T1 - Teaching medicine with the help of “Dr. House”
A1 - Jerrentrup, Andreas
A1 - Mueller, Tobias
A1 - Glowalla, Ulrich
A1 - Herder, Meike
A1 - Henrichs, Nadine
A1 - Neubauer, Andreas
A1 - Schaefer, Juergen R.
Y1 - 2018/03/13
JF - PLOS ONE
JA - PLOS ONE
VL - 13
IS - 3
UR - https://doi.org/10.1371/journal.pone.0193972
SP - e0193972
EP -
PB - Public Library of Science
M3 - doi:10.1371/journal.pone.0193972
ER -
Whereas Bibtex only provides number (3):
@article{10.1371/journal.pone.0193972,
doi = {10.1371/journal.pone.0193972},
author = {Jerrentrup, Andreas AND Mueller, Tobias AND Glowalla, Ulrich AND Herder, Meike AND Henrichs, Nadine AND Neubauer, Andreas AND Schaefer, Juergen R.},
journal = {PLOS ONE},
publisher = {Public Library of Science},
title = {Teaching medicine with the help of “Dr. House”},
year = {2018},
month = {03},
volume = {13},
url = {https://doi.org/10.1371/journal.pone.0193972},
pages = {1-11},
number = {3},
}
Edit:
Here the mapping to avoid confusion about what relates to what:
Bibtex | Biblatex | Ris | CSL |
---|---|---|---|
number | number | IS (Issue number) | issue |
number | issue | IS | issue |
pages * | eid | SP (Start Page) * | number |
pages | pages | SP | page |
* Some providers of bibliographic metadata put the article-number (= Biblatex eid
) into the Bibtex pages
field or the RIS SP
field, because article-numbers do not exist in these standards. This is probably because prior to the digital age, there was no need to come up with article-numbers. Page and issue-number was enough to identify an article. Nowadays webpages may not have proper page-numbers, but may still contain multiple articles.
It is important to note that this was just an example.
Desired solution
When JabRef users fetch bibliographic metadata from the web, somehow fetch as many fields for the entry as possible. Take other standards apart from BibTeX/Biblatex into account.
-
Example A)
Fetch Bibtex/Biblatex data. Fetch RISIS
field and move the containing data to the Bibtex/Biblatexnumber
field, if the Bibtex/Biblatexnumber
field is empty. -
Example B)
We assume RIS provides more data than BibTex/Biblatex --> Always fetch RIS data and convert to Bibtex/Biblatex
Additional context
- Jabref offers both Biblatex and Bibtex Library Modes under
library > library properties > library mode
- Bibtex is not maintained anymore and has last been changed 2010. The package information on ctan recommends to use Biblatex instead (https://ctan.org/pkg/bibtex).
- Biblatex on the other hand has been maintained regularly up to this day (https://github.com/plk/biblatex/)
- Biblatex offers more fine grained fields and fields that are not existent in Bibtex.
Conformity with Biblatex
- Entry preview not rendering the citation properly #8372 (comment)
- As a general reminder about the difference between number and issue, the biblatex documentation (https://ctan.kako-dev.de/macros/latex/contrib/biblatex/doc/biblatex.pdf) on page 22 shows this:
issue field (literal) The issue of a journal. This field is intended for journals whose individual issues are identified by a designation such as ‘Spring’ or ‘Summer’ rather than the month or a number. The placement of issue is similar to month and number. Integer ranges and short designators are better written to the number field. See also month, number and §§ 2.3.10 and 2.3.11.
- and on page 23:
number field (literal) The number of a journal or the volume/number of a book in a series. See also issue as well as §§ 2.3.7, 2.3.10, 2.3.11. With @patent entries, this is the number or record token of a patent or patent request. Normally this field will be an integer or an integer range, but it may also be a short designator that is not entirely numeric such as “S1”, “Suppl. 2”, “3es”. In these cases the output should be scrutinised carefully. Since number is—maybe counterintuitively given its name—a literal field, sorting templates will not treat its contents as integers, but as literal strings, which means that “11” may sort between “1” and “2”. If integer sorting is desired, the field can be declared an integer field in a custom data model (see § 4.5.4). But then the sorting of non-integer values is not well defined.
- And here in the biblatex documentation p. 40 (https://ctan.kako-dev.de/macros/latex/contrib/biblatex/doc/biblatex.pdf#subsubsection.2.3.10):
2.3.11 Journal Numbers and Issues The words ‘number’ and ‘issue’ are often used synonymously by journals to refer to the subdvision of a volume. The fact that biblatex’s data model has fields of both names can sometimes lead to confusion about which field should be used. First and foremost the word that the journal uses for the subdivsion of a volume should be of minor importance, what matters is the role in the data model. As a rule of thumb number is the right field in most circumstances. In the standard styles number modifies volume, whereas issue modifies the date (year) of the entry. Numeric identifiers and short designators that are not necessarily (entirely) numeric such as ‘A’, ‘S1’, ‘C2’, ‘Suppl. 3’, ‘4es’ would go into the number field, because they usually modify the volume. The output of—especially longer—non-numeric input for number should be checked since it could potentially look odd with some styles. The field issue can be used for designations such as ‘Spring’, ‘Winter’ or ‘Michaelmas term’ if that is commonly used to refer to the journal.
Metadata
Metadata
Assignees
Type
Projects
Status