Citation.js

Citation.js parses and formats bibliographic information and converts citation identifiers for reference management and metadata exchange.


Key Features:

  • Modular parsing and formatting: Parses and formats bibliographic information according to a range of citation standards and formats.
  • Supported formats and identifiers: Handles BibTeX and RIS formats and accepts identifiers such as DOIs and Wikidata identifiers.
  • Identifier-to-bibliography conversion: Converts lists of DOIs or Wikidata identifiers into BibTeX files.
  • Plugin-based extensibility: Extensible via plugins to add support for additional formats and converters.
  • Conversion accuracy: Reported conversion accuracy of approximately 27% for properties and 60% for types.
  • Performance: Fast initialization with measured times on the order of 120 ms and 1 s in reported environments.
  • Development practices: Developed with version control, source code analysis, integration testing, and semantic versioning.

Scientific Applications:

  • Format conversion: Converting bibliographic records between formats such as BibTeX and RIS for downstream analysis.
  • Bibliography generation from identifiers: Generating BibTeX bibliographies from lists of DOIs or Wikidata identifiers for citation and bibliometric workflows.
  • Metadata extraction for metrics: Extracting citation metadata suitable for integration with publication-level metrics and bibliometric analyses.

Methodology:

Parses and formats bibliographic information according to various citation standards, converts DOI and Wikidata identifier lists to BibTeX, and exposes a plugin mechanism for format and converter extensions.

Topics

Details

License:
MIT
Tool Type:
command-line tool
Programming Languages:
JavaScript
Added:
6/14/2021
Last Updated:
8/20/2021

Operations

Publications

Willighagen LG. Citation.js: a format-independent, modular bibliography tool for the browser and command line. PeerJ Computer Science. 2019;5:e214. doi:10.7717/peerj-cs.214. PMID:33816867. PMCID:PMC7924481.

Links