IR Solution Bundle Requirements Breakout

Samvera Community Wiki


IR Solution Bundle Requirements Breakout

Goals

  • Not necessarily to replace DSpace but to provide a solution usable for institutions without a development team (but expected to have devOps staff)

  • A turnkey distributable solution bundle that is

    • Easy to deploy

    • Apply patches

    • Upgrade

    • Add/Remove use of different modules for specific features or content types

Are we building IR functionality or general digital repository functionality?

  • More like general digital repository going beyond open access use cases but also support IR

Plugin architecture and content types

  • Have Plugin integrator like JIRA where you can add and remove plugins on demand

  • Plugins could be something like ETD, Video, Data, Books, Manuscripts, Image Galleries

  • Mix and match format types within content specific containers such as ETD, Digital Collection, Highlighted Work, Research Project, etc.

  • ETD most wildly popular for UVa

  • Avalon candidate for gemification for video.  For research need video segmentation, annotation that is not in avalon yet but likely to be added in future

  • Images a hole for U of Hull and they may be able to help do work on adding extracting image mgmt functionality

Workflows

Basic Roles

  • Administrative access

  • Reviewer access

  • User access

Versioning

  • Versioning of documents may be different for types like redacted versions of theses, and possibly have more than one exposed for something

 Licensing

  • Can be an object managed independently or have more than one instance

  • Support external published source of thesis

  • License agreements tied to formats or containers wrap up licensing

 Batch Tool Support

  • Add SWORD support

  • SWORD upload a non-trivial problem

  • look at SWORD integration with Fedora or Hydra?  UNC uses sword heavily, or some similar upload client

Reporting and Audit

  • Audit trails

  • Capture Preservation Events

  • Emulate DSpace reporting

Branding

  • For turnkey, need to have baseline functionality for branding

  • Through UI or include instructions on how to change files used in CSS and plugin different files

  • Have more than one theme in future, but only one at first

Early Adopters of turnkey solution?

  • Indiana as DSpace like early adopter

  • Virginia Tech

  • Ohio State?

  • Case Western Reserve in collaboration with U of Cincinatti?

Contributors

  • Notre Dame

  • UVa

  • IU?

  • DCE (extraction only?)

  • Stanford? (extraction only?)

Timeline

  • June 2013: 

    • Settling on core list of features (include DSpace solution support: https://github.com/ldcx/ldcx-2013/blob/master/sessions/dspace-on-hydra-stack.md)

    • Perform deeper audit of code for extraction/gemification to cover requirements

    • Intial draft high level architecture of solution bundle (with option to add more gems later)

    • Need to create gem backlog list of wanted gems assign to different institutions

    • Move gem description and progress table to github

  • Late June 2013: Early assignments of modules needed, ND start coding

  • Survey previous plugin designers for lessons learned and best practices in designing a plugin style architecture

  • UVa start coding Aug?

  • IU no clear definition of resources yet, but could be good source of use cases and requirements

  • Sep 2013: Code Extraction/Gemification/Shredding Fest at Penn State