Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  • Our community has experience with the success of Blacklight search that uses Solr and Ruby on Rails to provide standard search experience. Blacklight powers SearchWorks at Stanford, and is being implemented as the new catalog at Cornell.
  • A second success of the library developer community is Hydra that adds "Create", "Update" and "Delete" functionality to Blacklight's "Read", filling out the suite of CRUD functions. Hydra is built on top of Fedora objects as the persistence layer with Solr for index speed.
  • A key element of Hydra is a mapping between Fedora objects and Ruby objects, which brings the programming convenience of the familiar Object Relational Mapping framework to working with repository objects. This mapper follows the Ruby on Rail Active Record Model and is called ActiveFedora.
  • There is currently a very active portion of the Hydra community working to support handling of RDF datastreams associated with Fedora objects using ActiveFedora.
  • At Cornell we have some experience with the use of a triplestore as the merge-layer for data from multiple sources that is then indexed in Solr to drive our Blacklight catalog.