5 minute overview of the EAD ingest process into the digital library at the University of Notre Dame. The ingest uses our new workflow system to do the work, which is also described in brief.
Technologies used include ActiveFedora and Resque.
various special collections. Every night we scan each EAD file and Ingest any new or changed item descriptions Ingest any new or changed images Create a new finding aid document, if needed
our new background job system, Heracles. We plan to develop more services to use it: Ingest EAD files and content specified therein Handle digital reformatting of brittle items Automate as much ingest processing as possible Oversee scanning & digitization of workflows Run background integrity checks of stored content
of the job’s tasks Job state and information are stored in a relational database Tasks are idempotent units of execution that do the actual work Distributing the tasks is handled by Resque Worker tasks use ActiveFedora to interface with Fedora and Solr
Heracles The workflow state machine and general framework TBD Our worker tasks. Goal is to make tasks reusable between workflows. https://github.com/ndlib/heracles