Early Experiments @

Colorado College

Almost immediately after starting at Colorado College in 2010, Nelson's began automating MARC record manipulation for loading into Colorado College's legacy ILS as well as work on a thesis submission web application to Colorado College's digital repository.

Code4Lib 2012

FRBR-Redis Datastore

Initially experimentation with using Redis as a bibliographic datastore began in 2011 with an attemp to model FRBR entities using a key pattern to represent the core properties of a FRBR entity highlighted in 2012 presentation at Code4Lib annual conference.

This research tested the capabilities of Redis - a NoSQL key-value datastore server - starting with FRBR, and later moving to other vocabularies like VRA Core and FRBRoo. This project is available at

Aristotle Library Apps

Initial development of a web application that started in 2011 with the purpose to allow Colorado College seniors to self-submit their Thesis and supporting datasets to the Library's Digital Repository. This approach resulted in a couple of other internal applications, including a Fedora Repository PID mover and a metadata batch application for adding multiple Fedora Objects using a template.

Aristotle Discovery Layer

The first public bibliographic systems developed at Colorado College is Aristotle, a bibliographic Django project for creating discovery and management of born digital and physical artifacts. Aristotle uses a number of other open-source toolset including EULFedora, EULXML, Sunburnt, and PyMARC.

For the Discovery interface, Aristotle uses a forked version of the Kochief Django application.

Prospector Discovery App

For a 2013 Code4Lib presentation, a new Django app was created in the Aristotle Library Apps that used a random selection from the member libraries of the Colorado Alliance of Research Libraries's union catalog. A custom mapping between MARC to the then BIBFRAME model was developed that converted MARC21 to Redis BIBFRAME Redis data structures.