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
Format specific workflows
Hull has state machine gem that is working with Hydra 6 to implement review workflow
Separate workflow for adding different types of materials and then select once you group into a larger container like ETD
Existing DSpace needs logged here: https://github.com/ldcx/ldcx-2013/blob/master/sessions/dspace-on-hydra-stack.md
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