Skip to content

NYULibraries/citero

Repository files navigation

Citero

CircleCI

Citero is a program that allows for mapping of data inputs from various systems into one normalized metadata schema tentatively known as Citero Standard Form, or CSF. From the normalized schema, CSF, it can produce another output format for use by another system.

Installation

gem 'citero', github: 'NYULibraries/citero', tag: 'v1.0.1'

Usage

Citero.map(raw_pnx_json).from_pnx_json.to_bibtex
Citero.map(raw_pnx_json).from_pnx_json.to_openurl
Citero.map(raw_pnx_json).from_pnx_json.to_easybib
Citero.map(raw_pnx_json).from_pnx_json.to_ris
Citero.map(raw_pnx_json).from_pnx_json.to_refworks_tagged

Available import formats

  • OpenURL
  • PNX (Primo Normalized XML)
  • PnxJson (PNX as JSON)

Available export formats

  • OpenURL
  • BibTeX
  • RIS
  • EasyBIB (proprietary JSON)
  • Refworks Tagged Format (proprietary RIS)