Module: BibliographicalImporter

Defined in:
lib/bibliographical_importer.rb,
lib/bibliographical_importer/csv.rb,
lib/bibliographical_importer/ris.rb,
lib/bibliographical_importer/json.rb,
lib/bibliographical_importer/bibtex.rb,
lib/bibliographical_importer/pmc_efetch_xml.rb,
lib/bibliographical_importer/pubmed_summary.rb,
lib/bibliographical_importer/json_api_crossref.rb

Overview

Namespace to import different formats of bibliographic reference Every Importer should follow this API

  • AbstractRecord: A representation of a record. Could be an article, a book or another type of resource

  • AbstractReader: Class that process record on a given format. Could parse a string, or read a file

  • AbstractWriter: Class that exports a list of canonical documents on a give format.

Defined Under Namespace

Modules: AbstractReader, AbstractRecord, AbstractWriter, BibTex, CSV, CommonRecordAttributes, JSON, JSONApiCrossref, PmcEfetchXml, PubmedSummary, Ris