Literature DB >> 33816867

Citation.js: a format-independent, modular bibliography tool for the browser and command line.

Lars G Willighagen1.   

Abstract

BACKGROUND: Given the vast number of standards and formats for bibliographical data, any program working with bibliographies and citations has to be able to interpret such data. This paper describes the development of Citation.js (https://citation.js.org/), a tool to parse and format according to those standards. The program follows modern guidelines for software in general and JavaScript in specific, such as version control, source code analysis, integration testing and semantic versioning.
RESULTS: The result is an extensible tool that has already seen adaption in a variety of sources and use cases: as part of a server-side page generator of a publishing platform, as part of a local extensible document generator, and as part of an in-browser converter of extracted references. Use cases range from transforming a list of DOIs or Wikidata identifiers into a BibTeX file on the command line, to displaying RIS references on a webpage with added Altmetric badges to generating "How to cite this" sections on a blog. The accuracy of conversions is currently 27% for properties and 60% for types on average and a typical initialization takes 120 ms in browsers and 1 s with Node.js on the command line.
CONCLUSIONS: Citation.js is a library supporting various formats of bibliographic information in a broad selection of use cases and environments. Given the support for plugins, more formats can be added with relative ease. ©2019 Willighagen.

Entities:  

Keywords:  Bibliography; Javascript

Year:  2019        PMID: 33816867      PMCID: PMC7924481          DOI: 10.7717/peerj-cs.214

Source DB:  PubMed          Journal:  PeerJ Comput Sci        ISSN: 2376-5992


  6 in total

1.  Scientific publishing: identity crisis.

Authors:  Jane Qiu
Journal:  Nature       Date:  2008-02-14       Impact factor: 49.962

2.  Publishing: Open citations.

Authors:  David Shotton
Journal:  Nature       Date:  2013-10-17       Impact factor: 49.962

3.  Give south Indian authors their true names.

Authors:  Nalini Puniamoorthy; Jeevananthinee Jeevanandam; Sujatha Narayanan Kutty
Journal:  Nature       Date:  2008-04-03       Impact factor: 49.962

4.  DataCite and DOI names for research data.

Authors:  Janna Neumann; Jan Brase
Journal:  J Comput Aided Mol Des       Date:  2014-07-20       Impact factor: 3.686

Review 5.  Defrosting the digital library: bibliographic tools for the next generation web.

Authors:  Duncan Hull; Steve R Pettifer; Douglas B Kell
Journal:  PLoS Comput Biol       Date:  2008-10-31       Impact factor: 4.475

6.  More than 75 percent decline over 27 years in total flying insect biomass in protected areas.

Authors:  Caspar A Hallmann; Martin Sorg; Eelke Jongejans; Henk Siepel; Nick Hofland; Heinz Schwan; Werner Stenmans; Andreas Müller; Hubert Sumser; Thomas Hörren; Dave Goulson; Hans de Kroon
Journal:  PLoS One       Date:  2017-10-18       Impact factor: 3.240

  6 in total
  1 in total

1.  Wikidata and the bibliography of life.

Authors:  Roderic D M Page
Journal:  PeerJ       Date:  2022-07-07       Impact factor: 3.061

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.