Upload
driireland
View
132
Download
2
Embed Size (px)
DESCRIPTION
An overview of the state of the DRI pilot repository in October 2013 and a roadmap of forthcoming features
Citation preview
Dermot Frost & Eoin Kilfeather
Pilot Repository Overview
• Strand 3 is responsible for the technical delivery of DRI• Four component Work Packages
WP5 – Architecture WP6 – User Interfaces WP7 – Data Management WP8 – Storage
• Work carried out by a distributed team across three institutions DIT – Eoin Kilfeather, Monica Harasimiuk, Anna Deegan NUIM – Damien Gallagher, Sinead Redmond, Ray
Noonan TCD – Jimmy Tang, Stuart Kenny, Kathryn Cassidy,
Peter Tiernan, Kristina Bako• Agile methodology
Requirements driven Code sprints Daily “stand-up” calls
Technology Choices
• Cucumber (http://cukes.info/)
• Domain Specific Language and executable specs
• Project Hydra (http://projecthydra.org/)
• Blacklight (SOLR), Active Fedora (Fedora-Commons), Opinionated Metadata, Hydra Access Controls, Sufia (next iteration)
• Ceph (needs further evaluation) (http://ceph.com/)
• S3 interface, Remote Block Devices
• Ansible (Dev/Test/Prod) (http://www.ansibleworks.com/)
• Vagrant (Dev) (http://www.vagrantup.com/)
• Open Nebula (Test/Prod) (http://opennebula.org/)
• Cloud based infrastructure
Current Architecture
Current Architecture
• Ingest tools – web based and command line for bulk ingest
• Data models File types – Audio, PDF Metadata – Dublin Core, EAD
• Surrogate generation• Background processing using resque• Antivirus and Malware scanning
Current Backend Features
• Subcollection searching• User defined collections• Persistent identifiers• Audit trails• Preservation features• Additional authentication and authorization• Additional datatypes and metadata• Asset characterization
Next Steps