120 likes | 296 Views
Citero as a Service An Extension of Citero , A Primo “Push To” Option. Hannan Butt. Background. Primo Version SP 3.1.4 4+ Java 1.6+ JRuby 1.7.4+ (Ruby 1.9.3) node.js 0.10.26. RIS. OPENURL RESOLVER. BIBTEX. Solution. One Stop Shop for all your Formats Citero Custom Java Library
E N D
Citero as a ServiceAn Extension of Citero, A Primo “Push To” Option Hannan Butt
Background • Primo Version • SP 3.1.4 • 4+ • Java 1.6+ • JRuby 1.7.4+ (Ruby 1.9.3) • node.js 0.10.26
RIS OPENURL RESOLVER BIBTEX
Solution • One Stop Shop for all your Formats • Citero • Custom Java Library • Citero Manages Metadata • Primo “Push To” Plugin • Primo Data To Citero • Citero To Any Format • “Push To” Plugin to download new format
Citero • CSF – Citero Standard Format • Under the hood only • Use key value pairs! • JRubywrapper • node.js wrapper
Solution? • One Stop Shop for all your Formats • Different systems require different instances • Hard to manage all instances • Custom Java Library • Problem for Non Java applications • Primo “Push To” Plugin • Heavily dependent on Primo Installation
Solution! • Citero as a Service • Runs by itself • Full RESTful API • Load testing! • Primo “Push To” Plugin • Primo Data To Citero as a Service • Citero as a Service To • Any Format • Any Service
OPENURL RESOLVER Citeroas a Service RIS BIBTEX
Examples • Formats • RIS • BibTeX • Services • EasyBiB • Refworks
Links • https://github.com/NYULibraries/citero • https://github.com/NYULibraries/acts_as_citable • https://github.com/NYULibraries/ex_cite • https://github.com/NYULibraries/citero-node • https://github.com/NYULibraries/citero-express
Roadmap • CSL • Over 6750 styles • Next available format • EAD • Rewrite in pure ruby • Java wrapper • node.js wrapper • Testing!!
Thank You Hannan Butt Web Developer NYU Division of Libraries hannan@nyu.edu Github: hab278