Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support versioning of works and files #6

Open
eporter23 opened this issue Jun 1, 2022 · 0 comments
Open

Support versioning of works and files #6

eporter23 opened this issue Jun 1, 2022 · 0 comments
Labels
enhancement New feature or request new feature

Comments

@eporter23
Copy link
Contributor

eporter23 commented Jun 1, 2022

Is your feature request related to new functionality not yet included in the product? Please describe.
A clear and concise description of what the new feature will provide.

  • Hyrax and Fedora software provides basic version management for files, but not "works" (intellectual objects such as a book or a postcard). In order to retain distinct versions of a work's metadata, files, or other characteristics, additional development is required.

Is your feature request related to a problem or a change to existing functionality? Please describe.
The Hyrax software product enables basic versioning for individual files, but our "files" include derivatives also. Due to our local customizations for preservation needs, the out of the box versioning capabilities do not function.

Describe the solution you'd like
A clear and concise description of what you want to happen.

  • As a preservation curator or collection manager, I want to make changes to a work and save them as a significant snapshot in time in case I need to go back to an earlier version
  • As a preservation curator, I want to be able to restore a previous version of a work or a fileset so that I can correct an inadvertent change
  • As a preservation curator or collection manager, I want to alter the contents of a file (e.g. redact portions) but still retain the unmodified original, so that I can revert back to the original when appropriate

Describe alternatives you've considered
A clear and concise description of any alternative solutions or workarounds you've considered.

  • We currently allow users to delete and/or recreate FileSets in order to achieve limited versioning capabilities. Users can also set a FileSet to private if they want to retain an earlier version of a file.

How will this impact users?
A clear and concise description of how many and which types of users would benefit from this feature, or any who may be negatively impacted by the change.

  • Library Staff (Preservation curators and collection managers) will benefit from this functionality for preservation activities
  • Campus depositors will benefit from this functionality when managing research data sets or scholarly works that may require versions over time
  • Other Samvera adopters are interested in this functionality

Additional context
Some aspects of this functionality are already documented in the Curate product backlog. Additional elaboration may be needed for this feature.

@eporter23 eporter23 added enhancement New feature or request new feature labels Jun 1, 2022
@eporter23 eporter23 changed the title Support for versioning of works and files Support versioning of works and files Jul 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new feature
Development

No branches or pull requests

1 participant