Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

12:30 - 2:00pm: Lunch: SC 18 - Working and Interest Group Meeting Signup

Available slides are linked from the title line above each synopsis


Table of Contents

Working Group / Interest Group Updates

In past years annual Working and Interest Group updates have been given at the plenary.  This year we are planning to make space in the schedule for these updates in the primary day for presentations and panels.  Groups will be free to decide whether or not they wish to give an update which will be optional.  A sign-up page will be made available soon.  


Speaker: WG/IG representatives

...

Room: Gould Auditorum (1st)

A Year of Hyrax in Production

...

Speaker: Mark Bussey

Suggested audience: Developers, Managers, New or potential Samvera people

Time: 11:10 AM - 11:40 AM 

Room: Gould Auditorum (1st)

Approaching MVP(squared): Minimum Viable Product-Suite and Preservation

The Emory Digital Library Program team will share a retrospective of their Discovery and Technical Design process for determining MVP2: Minimum Viable Product-Suite and Minimum Viable Preservation features in a new Samvera platform migration

Speakers: Emily Porter, Rosalyn Metz, Collin Brittle, Nik Dragovic

Suggested audience: Developers, Metadata people, Managers, General audience, New or potential Samvera people

Time: 11:50 AM - 12:20 PM 

Room: Gould Auditorum (1st)

Archiving Hull City of Culture : linking Hyrax and Archivematica

This talk will present a project at the University of Hull, working with CoSector and Cottage Labs, to create a permanent digital archive of the Hull City of Culture. Hull was awarded UK City of Culture for 2017 and, throughout the year, generated a wealth of digital material documenting the events and activities celebrating the city, as well as archives from the organization and evaluation of the event. The University of Hull, already an active user of Samvera technologies, wanted to build


Lightning Talks 

Lightning Talks of 5-7 minutes each will be going on all day Thursday in room 1715.  To see the line up of speakers, or sign up to speak, visit the wiki page.  


Speakers: Various

Suggested audience:  Various

Time: 9:00 AM - 5:30 PM 

Room: 1715 (1st) 

A Year of Hyrax in Production

Despite widespread interest in Hyrax, Samvera’s new flagship repository solution, there is a dearth of documentation about how to run a production instance. We’ll cover the lessons we’ve learned from a year of building and hosting Hyrax, including our new project checklist, logging and monitoring practices, and data migration paths.

DCE has been hosting a Hyrax based ETD repository for Emory University for 12 months. We've made a lot of discoveries and improvements since we launched. We'll be sharing our learnings and best practices for running Samvera Based repositories including:
* Infrastructure as code (esp. ansible for configuration management)
* Monitoring using open-source and commercial tools (nagios, ok computer, splunk, pingdom, honeybadger)
* Maintenance, Upgrades, and Testing

Speaker: Mark Bussey

Suggested audience: Developers, Managers, New or potential Samvera people

Time: 11:10 AM - 11:40 AM 

Room: Gould Auditorum (1st)

Approaching MVP(squared): Minimum Viable Product-Suite and Preservation

The Emory Digital Library Program team will share a retrospective of their Discovery and Technical Design process for determining MVP2: Minimum Viable Product-Suite and Minimum Viable Preservation features in a new Samvera platform migration

Speakers: Emily Porter, Rosalyn Metz, Collin Brittle, Nik Dragovic

Suggested audience: Developers, Metadata people, Managers, General audience, New or potential Samvera people

Time: 11:50 AM - 12:20 PM 

Room: Gould Auditorum (1st)


Archiving Hull City of Culture : linking Hyrax and Archivematica

This talk will present a project at the University of Hull, working with CoSector and Cottage Labs, to create a permanent digital archive of the Hull City of Culture. Hull was awarded UK City of Culture for 2017 and, throughout the year, generated a wealth of digital material documenting the events and activities celebrating the city, as well as archives from the organization and evaluation of the event. The University of Hull, already an active user of Samvera technologies, wanted to build on the work done for the Jisc ‘Filling the Digital Preservation Gap’ by using Archivematica for the digital archives preservation pipeline and Hyrax as a showcase for the City of Culture. We will also talk about how the project was originally conceived, and how that has changed through active and engaged project meetings to reflect ongoing service needs for the management of digital archives, of which the City of Culture archive forms a part. Integration with CALM (archives management solution ) and the existing Hull History Centre Blacklight catalogue (developed by DCE) is being explored to create a fully integrated digital archiving solution.

...

Time: 10:30 AM - 11:00 AM 

Room: 1150 (1st) 

Avalon's Audiovisual Work Type: Incorporating Metadata Changes for Hyrax

Avalon has developed an audiovisual work type that will be available for use in Hyrax. This work type will keep all descriptive metadata fields currently available for Avalon and include the use of rightsstatements.org declarations. This presentation will discuss moving from a MODSXML-based work type to a RDF based work type and how that will impact other activities in Avalon such as batch ingest.

...

Time: 9:40 AM - 10:10 AM 

Room: 1130 (1st)

Building a performant and accessible replacement for ContentDM using Valkyrie

A presentation about Penn State's new Valkyrie project that will replace ContentDM. I will discuss our progress thus far, with particular attention to accessibility and performance, two of the principle concerns in our development process. Additional topics will include issues with Valkyrie and the importing process we are using with data from ContentDM.

...

Time: 10:30 AM - 11:00 AM 

Room: 1130 (1st) 

Building a Ruby GraphQL API: Awesome, Easy, Fast

We will present our use case for and development of a GraphQL API in Figgy, our Valkyrie-based digital collections management application. We'll give a brief summary of GraphQL itself, demo an in-broswer query tool called graphiql, and show how we used the graphql gem to quickly develop and deploy a GraphQL API endpoint.

...

Time: 2:00 PM - 2:30 PM 

Room: 1150 (1st) 

Building on Hyrax and Avalon for the American Archive of Public Broadcasting

This presentation will provide an overview of the needs of the American Archive of Public Broadcasting, challenges and successes of building a custom application based on Hyrax and Avalon, features developed both within the application and as re-usable components, and how to represent PBCore metadata in a Samvera application.
The American Archive of Public Broadcasting (AAPB), founded by the Corporation for Public Broadcasting, is currently a joint venture between WGBH and the Library of Congress. It is a collection of digital audiovisual content created for public media distribution, requiring an adaptable technical infrastructure that can support close collaborations with organizations of varying technical and institutional capacity. The critical component for this is the Archival Management System (AMS), the entry point through which contributors’ descriptive, technical, and preservation metadata is ingested into the AAPB collection and where all metadata is managed and improved through cataloging by AAPB staff and interns.
With plans of moving to a new system, hopefully one with a more active opensource community around it, the AAPB determined that the best path forward was to build the tool on Avalon and within the Samvera community. In 2017, the AAPB was awarded a grant by the Mellon Foundation to do just this, and the AMS 2.0 development project began in December of 2017 and is slated for completion by the beginning of 2019. AAPB is working with AVP and Indiana University as part of the development team.
At the same time the project was starting, Avalon made the decision to move to Hyrax for Avalon 7. That changed the starting point and scope for the AMS 2.0 development plan, which is now to build a custom application on a Hyrax base creating features in tandem with the Avalon team. 

...

Time: 9:00 AM - 10:00 AM

Room: 1150 (1st)

Case Studies in Samvera Integration Approaches with OHMS (Oral History Metadata Synchronizer)

A discussion of different approaches to integrating the standard tools or approaches of a digital scholarship community (the OHMS tool developed by the Nunn Center at University of Kentucky) with existing Samvera digital repository management & publication systems developed by Indiana and Columbia Universities. Presentations will also touch on data serialization, APIs, and external/new developer teams as integration considerations.

...

Time: 2:30 PM - 3:00 PM 

Room: 1170 (1st) 

Hyrax for Research Data Repository

...

Panelists from Duke University, Indiana University, and the University of Michigan will share their experience of developing a Research Data Repository based on Hyrax 2. They will discuss what worked out-of-the-box, what was customized, future directions, lessons learned to date from working together, and contributing back to the Hyrax community. Institutions’ efforts include data migration, accessibility testing, branding, community outreach, curation workflows, and overcoming the challenges associated with large datasets.

Speakers: Nabeela Jaffer, Fritz Freiheit, Jon Dunn, Will Sexton, Moira Downey 

Suggested audience: Developers, Metadata people, Managers, General audience

Time: 2:00 PM - 3:00 PM 

Room: Gould Auditorum (1st) 

Implementing an archival A/V ingest workflow

A project description of adding our first A/V materials to Princeton's repository management software, Figgy. I'll briefly describe the project history, the collections in question, and project management strategies. Will demo the resulting ingest workflow.

Speaker: Anna Headley, curation workflows, and overcoming the challenges associated with large datasets.

Speakers: Nabeela Jaffer, Fritz Freiheit, Jon Dunn, Will Sexton, Moira Downey 

Suggested audience: Developers, Metadata people, Managers, General audience, New or potential Samvera people, Archivists

Time: 11 2:10 AM 00 PM - 113:40 AM 00 PM 

Room: 1150  Gould Auditorum (1st

Lightning Talks 

Lightning Talks of 5-7 minutes each will be going on all day Thursday in room 1715.  To see the line up of speakers, or sign up to speak, visit the wiki page.  These will also appear in Sessionizer as they are populated. 

Speakers: Various

Suggested audience:  Various

Time: 9:00 AM - 5:30 PM 

Room: 1715

Implementing an archival A/V ingest workflow

A project description of adding our first A/V materials to Princeton's repository management software, Figgy. I'll briefly describe the project history, the collections in question, and project management strategies. Will demo the resulting ingest workflow.

Speaker: Anna Headley

Suggested audience: Developers, Metadata people, Managers, General audience, New or potential Samvera people, Archivists

Time: 11:10 AM - 11:40 AM 

Room: 1150 (1st) 

Making TACOs for Hydras

...

Room: Gould Auditorum (1st)


Mapping MODS to RDF: Recommendations & Strategies

Members of the Samvera MODS and RDF Descriptive Metadata Subgroup will discuss the recently released MODS to RDF Mapping Recommendations (https://goo.gl/SGCfev), an application profile that provides recommendations for mapping MODS XML metadata for digital objects to RDF Linked Data classes and properties using a range of widely-adopted RDF namespaces.

The result of a 30-month collaborative process involving participants from more than a dozen academic and public libraries, the recommendations includes a comprehensive mapping of MODS elements to RDF using real-world metadata use cases and hundreds of examples. The mappings emphasize properties from existing vocabularies that are already extensively used, such as Schema.org, Dublin Core, BIBFRAME, BIBO, RDA, FOAF, EDM, and LC Linked Data Service datasets.

This talk will include an overview of the Recommendations document and the process by which it was created; as well as a discussion of the difficulty of modeling complex metadata in RDF, and challenges to implementing the recommendations within Samvera, Fedora, and Hyrax-based systems.

...

Time: 11:10 AM - 11:40 AM 

Room: 1170 (1st) 

Marketing Samvera

The Samvera Marketing Working Group has been active since May 2018. The WG has had two areas of focus: to identify the questions that arise about Samvera and how these can be best answered; and to develop materials that can be used to market Samvera. Both areas recognise the need to has been working towards the production of both key messages and communications that can be used by the community when presenting on Samvera to both internal and external audiences. This session will combine a presentation of the output from this work for others to take away and use with a mini-workshop to allow attendees to feed back on the materials and identify priorities for future marketing development.

Speakers: Chris Awre and members of the Working Group Richard Green for Chris Awre

Suggested audience: Managers, General audience, New or potential Samvera people

...

Room: Gould Auditorum (1st)


My Life in Ops: Docker, Terraform, AWS, and Learning As We Go

Over the past two years, Northwestern University Libraries has moved its repository infrastructure and applications to Amazon Web Services. Our initial solution, presented at Samvera Connect 2017, involved AWS CloudFormation, several different deployment platforms, and a lot of manual intervention. In our second phase, we have adopted a fully automated build/configure/deploy system to stand up Fedora, Solr, PostgreSQL, Redis, a Cantaloupe IIIF server, an Avalon Media System instance, a secure CloudFront streaming media distribution, and two Hyrax applications using Terraform, Docker, AWS Elastic Beanstalk, and a whole bunch of homegrown tools and hacks. This presentation will provide an overview of our current system, and hopefully jumpstart some discussions of how these tools can be adopted, standardized, and reused among other members of the Samvera community.

...

Time: 2:00 PM - 3:00 PM 

Room: 1130 (1st) 

Ruby Modules: Including, Extending, & Prepending

CANCELLED: The presenter was unfortunately unable to attend Connect, but will send sent along the content of his presentation.

...

Room: Gould Auditorum (1st) 

Synchronizing Samvera Repositories with Other Web Services

This presentation aims to explore the possible integration of Samvera digital object repositories with additional web services using message brokers. There have been cases in which it is necessary to synchronize content updates between repositories and additional library systems such as library catalogs or digital exhibit publishing software. Within this context, developers may benefit by exploring architectural pattern in which a dedicated message broker receives asynchronous notifications of repository content updates, new ingestions, and deletions. In response to having received these messages, the broker may then
broadcast these events to other listening library systems. The library systems then may reindex or update their own content accordingly.

A conceptual overview of this architectural pattern shall be provided, followed by an overview of an implementation local to the systems within the Princeton University Library (synchronizing content between implementations of Valkyrie and Spotlight using RabbitMQ). The outcome of this presentation would be to identify other Samvera adopters who may also be utilizing message brokers, with the ultimate aim of determining whether or not this approach would be beneficial to a larger number of community members.

...

Time: 11:50 AM - 12:20 PM 

Room: 1130 (1st) 

The Guardian Workflow: a generalized approach for integrating Amazon Glacier with a Samvera repository

This session details work done at the University of Pennsylvania to incorporate Amazon Glacier as a third-copy backup storage location for objects in our repository using a series of components that were developed as generalized tools that can be integrated into any Ruby-based application to manage object copies in Glacier.

This session will cover:

* Fundamental concepts of managing repository objects as Glacier archives
* Best practices followed at Penn Libraries for efficient, affordable transfer and retrieval interactions with Glacier
* A dive into the stronghold gem, developed at Penn Libraries, which provides a simple interface for interacting with Glacier (https://github.com/upenn-libraries/stronghold)
* Demonstration of Penn's workflow for running synchronous transfer of objects to Glacier using guardian, a set of Ruby scripts serving as the orchestration layer (https://github.com/upenn-libraries/guardian)
* A report on the reusability of these components to quickly develop Ruby-based integrations with Amazon Glacier in other applications
* Challenges faced while integrating asynchronous storage with our Samvera repository
* Considerations for developing a disaster recovery plan dealing with large-scale data loss and recovery

...

Time: 10:30 AM - 11:00 AM 

Room: 1170 (1st) 

UI JavaScript Component Architecture for Consistency and Reusability

An overview of modern front-end UI component architecture and patterns. Will showcase case studies in development and implementation decisions in Avalon Media System (platform: Hyrax/Webpacker/React) and Northwestern University's Digital Collections application (platform: React/Redux application built on top of Hyrax in AWS). Will make a case for why UI component architecture is important in community-driven, open-source development, how it can directly benefit the Samvera community moving forward.

Speaker: Adam Arling

Suggested audience: Developers, Managers, General audience, New or potential Samvera people

...