Skip to content
This repository has been archived by the owner on Jan 14, 2021. It is now read-only.

Prototype Hydra application for 'Filling the Digital Preservation Gap' - a project of the Jisc Research Data Spring.

License

Notifications You must be signed in to change notification settings

digital-york/researchdatayork

Repository files navigation

Stories in Ready

Research Data York

Code Climate Issue Count

University of York research data deposit, access and management application. This application is a prototype built for phase three of the 'Filling the Digital Preservation Gap' project of the Jisc Research Data Spring.

About the prototype

This prototype provides a deposit, request and administration front end for research data. It integrates with the PURE research information systems to retrieve metadata for datasets and with the Archivematica digital preservation system to send research data for long-term preservation. The prototype assumes that only metadata (ie. not files themselves) are being added to PURE.

Features

  • A research data administration interface.
  • A deposit form for the upload of research data. The form supports single files, multiple files, folders and files/folder from Google drive.
  • An automated process for transferring data to Archivematica for archival storage, and for requesting dissemination copies on demand.
  • A form for requesting access to a dataset that is not yet available.
  • A download interface for downloading individual files or the whole dataset.

Health Warning

This is a prototype and is in no way production ready.

Pre-requisites

Using this application requires:

  • Access to the REST web services of an instance of the PURE research information system via basic auth
  • A running instance of the Fedora 4 repository (tested with version 4.5 and 4.6)
  • A running instance of Apache Solr (tested with version 6.*)
  • A running instance of Archivmatica and Archivematica Storage Service (1.5 / 0.9.1) with this fork of Automation Tools: ( https://github.com/digital-york/automation-tools ) installed
  • Google API Client ID and Secret (for the Google Drive upload)
  • Shared transfer filestore with read/write access for researchdatayork and read access for Archivematica
  • Shared dipstore filestore with read/write access for Archivematica and read access for researchdatayork

Try it out

git checkout https://github.com/digital-york/researchdatayork
  • copy .sample-env to .env and fill out all of the information
bundle install
rake db:migrate
rails server

Contributing

  1. Fork it ( https://github.com/[my-github-username]/researchdatayork/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

About

Prototype Hydra application for 'Filling the Digital Preservation Gap' - a project of the Jisc Research Data Spring.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published