Path to TIGER Catalog
2012-

The path to a new open-source catalog for Colorado College started witn an implementation of a Django Discovery Layer, called Aristotle. Needing to support other uses such as an application for college seniors to self-submit their thesis, and internal uses like a Fedora Repository PID mover, MARC21 batch processing, resulted in a new Django application called Aristotle Library Apps.

In doing the programming and research behind a January 2013 article and February 2013 presentation at the Code4Lib conference with Sheila Yu of the University of Denver, a Redis-BIBFRAME branch the Aristotle Library Apps was developed as an example of consortium union catalog based on the MARC records from Colorado Alliance of Research Libraries Prospector library. This research demo is still running.

Aristotle Discovery Layer
2012-2014

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.

Timeline

2012-2014
Aristotle Discovery Layer
2011-2015
Aristotle Library Apps
2013
Prospector Discovery App
2014
TIGER Catalog (1st iteration)
2015-
TIGER Catalog (2nd iteration)

Aristotle Library Apps
2011-2015

Prior to the Aristotle Discovery Layer, initial development of a web application was 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.

Prospector Discovery App
2013

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.

TIGER Catalog (1st iteration)
2014

The first iteration of the TIGER Catalog uses Solr and MongoDB for backend storage and search, and Flask for the web-front end. MongoDB Logo This iteration uses json-serialized MARC21 records that are saved into MongoDB with Solr used for searching.


TIGER Catalog (2nd iteration)
2015-

Extends BIBCAT by pulling directly from the requirements of Colorado College's People and Institutions.