Roadmaps Alignment

Roadmaps Alignment

Purpose

A centralized shared space to capture individual partner institutions roadmap features aligned with other partners. The partners can refer to this resource for planning and developing new features, and possibly collaborate with other partner organizations on the shared feature developments.

Objectives and Goals:

  • Create a centralized, easy to update wiki page with a list of features and the names of the partner institutions who are planning or are interested in the implementation

  • Create a  lightweight centralized roadmap for Samvera products, starting with Hyrax

  • Help with the alignment of roadmaps among the partners.



Image / Audio-Visual; media processing; IIIF; Universal Viewer

Project or Software Name 

Institution or Company Name

Contact Person Name and Email

Dated

Priority
[ Done | Now | Soon | Later]

Comments

Customized IIIF manifest generation (support for preferred image display logic, access controls, providing additional download files, and metadata display) and dynamic Universal Viewer configuration

Emory University

Emily Porter
eporter at emory.edu 

Aug 2020

Done

Hyrax 3 customization; images and text (AV support pending)
Co-developed with DCE

AV support in IIIF (extending prior customizations)

Emory University

Emily Porter
eporter at emory.edu 

Aug 2020

Soon



Avalon IIIF Media Player 

Indiana University, Northwestern University

@Jon Cameron @david.schober @Maria Whitaker

Nov 2020

soon

A react-based version of the Avalon IIIF player along with a plugin architecture for added features. This player will be able to be used on existing Hyrax sites, Avalon, or custom built sites. 

Highly generalized Universal Viewer IIIF functionality

Princeton University

escowles at princeton dot edu; katelynch at princeton dot edu

March 2021

Soon



 inVideo support in Universal Viewer IIIF

Princeton University

escowles at princeton dot edu; katelynch at princeton dot edu

March 2021

Before end of 2021



Possible future switch to Mirador when it has feature parity with Universal Viewer

Princeton University

escowles at princeton dot edu; katelynch at princeton dot edu

March 2021

Soon















Now = Next two quarters;  Soon = Next year; Later = High Interest but not on our immediate roadmap



Bulk Import/Export

Project or Software Name

Institution or Company Name

Contact Person Name and Email

Dated

Priority
[ Done |  Now | Soon | Later]

Comments

CSV-based bulk import support for complex objects (preservation source files and derivatives)

Emory University

Emily Porter
eporter at emory.edu 

Aug 2020

Done

Hyrax 3 + Zizia importer (developed by DCE)

Deep Blue Data – Yaml-based bulk export and import using rake tasks

University of Michigan

Fritz Freiheit

fritx at umich.edu

October 21st, 2020

Done

This mechanism was used during the upgrade from Hyrax v1 to v2 with a full export then import of all Collections, Works, and File Sets

USDA ESMIS 

Cornell University

John Fereira 

jaf30 at cornell.edu

March 28, 2021

Done

Rest API to to post content  from a relational database to "Publication" data model

Bulk ingest functionality specific to internal repository (Figgy)

Princeton University

@Esmé Cowles; @Kate Lynch

March 2021

Done



METS bulk ingester native to internal repository

Princeton University

@Esmé Cowles; @Kate Lynch

March 2021

Done

METS functionality could be useful to others, but the Valkyrie functionality would be very different in Hyrax than it is in Figgy

Ingest metadata from CSV (Figgy) (Now)

Princeton University

@Esmé Cowles; @Kate Lynch

March 2021

Done



Bulk export of PDFs or page images internal repository (Figgy)

Princeton University

@Esmé Cowles; @Kate Lynch

March 2021

Done



Export HathiTrust content packages and metadata, integrated with internal repository (Figgy)

Princeton University

@Esmé Cowles; @Kate Lynch

March 2021

Done















Now = Next two quarters;  Soon = Next year; Later = High Interest but not on our immediate roadmap



Analytics / Metrics

Project or Software Name

Institution or Company Name

Contact Person Name and Email

Dated

Priority
[ Done |  Now | Soon | Later]

Comments

Reporting customizations: count of ingested files by Collection

Emory University

Emily Porter
eporter at emory.edu 

Aug 2020

Done

Hyrax 3

Fixity check reporting enhancements

Emory University

Emily Porter
eporter at emory.edu

Aug 2020

Soon/Later

We currently receive fixity check notifications via Hyrax 3, but notifications of failures only send to the original depositor

Add your name here























Now = Next two quarters;  Soon = Next year; Later = High Interest but not on our immediate roadmap

Preservation Features

Project or Software Name

Institution or Company Name

Contact Person Name and Email

Dated

Priority
[ Done |  Now | Soon | Later]

Comments

FileSet extension (support for preservation source files and additional derivatives within a Set)

Emory University

Emily Porter
eporter at emory.edu

Aug 2020

Done

Hyrax 3

Fixity checking (rolling and on-demand in UI)

Emory University

Emily Porter
eporter at emory.edu 

Aug 2020

Done

Hyrax 3 + Fedora 4

Preservation Events and metadata

Emory University

Emily Porter
eporter at emory.edu

Aug 2020

Done

Hyrax 3 + Fedora 4; support for virus scanning, multiple checksums generation, characterization/technical metadata extraction, file submission, validation, fixity checks, policy assignment events

Preservation Workflows metadata

Emory University

Emily Porter
eporter at emory.edu

Aug 2020

Done

Hyrax 3 + Fedora 4; initial support for major lifecycle activities (Accessioning, Ingest, Decommissioning, Deletion)

Object and FileSet Versioning; OCFL support

Emory University

Emily Porter
eporter at emory.edu

Aug 2020

Soon/Later



Add your name here











Now = Next two quarters;  Soon = Next year; Later = High Interest but not on our immediate roadmap



Mar 2021

Access Controls / Permissions

Project or Software Name

Institution or Company Name

Contact Person Name and Email

Dated

Priority
[ Done | Now | Soon | Later]

Comments

Tiered access controls (support for full/reduced resolution, IP restrictions, university users only)

Emory University

Emily Porter
eporter at emory.edu

Aug 2020

Soon/Later

Hyrax 3 + Cantaloupe
(developed with DCE)

Expansion of tiered access controls including AV support

Emory University

Emily Porter
eporter at emory.edu

Aug 2020

Soon



Expansion of access control -  IP addressing, Avalon-style date-based access

Indiana University

Jon Cameron
joncamer@indiana.edu

March 2021

Soon/Later

Hyrax 3, as part of continuing work to rewrite Avalon as a Hyrax-based app

Controlled Digital Lending visibility check in repository for embedded viewer; Object-level visibility check in metadata

Princeton University

@Esmé Cowles; @Kate Lynch

March 2021

Done



Access terms click-through agreement for embedded viewer from repository

Princeton University

@Esmé Cowles; @Kate Lynch

March 2021

Soon



GraphQL query for visibility of content

Princeton University

@Esmé Cowles; @Kate Lynch

March 2021

Done















Now = Next two quarters;  Soon = Next year; Later = High Interest but not on our immediate roadmap



Integrations

Project or Software Name

Institution or Company Name

Contact Person Name and Email

Dated

Priority
[ Done | Now | Soon | Later]

Comments

DLP Curate - integration with Alma MARC record exports for bulk import

Emory University

Emily Porter
eporter at emory.edu

Aug 2020

Done

Developed with DCE

DLP Curate - integration with campus HR/identity data information 

Emory University

Emily Porter
eporter at emory.edu

Aug 2020

Later



DLP Curate - integration with Interfolio Faculty 180

Emory University

Emily Porter
eporter at emory.edu

Aug 2020

Later



Import descriptive metadata into repository from OPAC or EAD based on source metadata identifiers

Princeton University

@Esmé Cowles; @Kate Lynch

March 2021

Done



Arclight implementation, integration with internal repository (Figgy)

Princeton University

@Esmé Cowles; @Kate Lynch

March 2021

Done