ALA 2013 - BIBFRAME Forum

Experimenting with BIBFRAME & Redis

Jeremy Nelson
Metadata and Systems Librarian
Colorado College Logo


Redis Library Services Platform

The Redis Library Services Platform is made up of two open-source projects: the Aristotle Library Apps and the BIBFRAME Datastore.

BIBFRAME Entities in Redis

BIBFRAME entities are represented in the Redis Library Services Platform as a collection of Redis key patterns. By convention, most BIBFRAME entities' core Redis key is associated with a Redis hash data primitive.

Ingesting MARC21 Records

Ingesting MARC21 records into BIBFRAME entities in the Redis Library Services Platform uses a number of Python modules along with code from the Aristotle Library Apps project, a central part of the Redis Library Service Platform

Ingesting MODS Records

Using a MODS-to-MARC crosswalk, MODS metadata of Digital artifacts in a Fedora Commons repository are ingested as BIBFRAME entities in the Redis Library Services Platform.

Ingesting Project Gutenberg Records

Project Gutenberg provides RDF records for each work in their corpus of online ebooks. Using XPath, these rdf records were ingested as BIBFRAME entities in the Redis Library Services Platform.

The Future: Four Es +1

The development road-map for the Redis Library Services Platform and BIBFRAME focuses on Engaging users, Enhancing user interfaces and functionality, Embrancing BIBFRAME and other vocabularies and schemas, Extending to use other software services and resources, and Experimenting with bibliographic, linked data, and semantic web technologies and services

Addendum

Resources used in this presentation. A Glossary of terminology.
Contact

jeremy.nelson@coloradocollege.edu or

@jermnelson