Samvera Connect 2017 Session Schedule

Mon 8:00 – 9:00
Registration and Breakfast

Mon 9:00 – 12:00
Morning Workshop

Grand Parlour - C

New Rails features and how to use them

Rob Kaufman

Rails, the framework that Samvera is based on continues to march forward rapidly. Best practices and features change with each release continuing to make the platform better (or at least different 😉). This workshop will go through details of some of the latest changes in recent Rails versions including ActiveJob, creation of better parent objects, the attributes API and a slew of Javascript related changes including webpack integration and what it means for the future of Javascript in Rails applications. Along the way we'll discuss changes to best practices in the broader community and how they affect your existing and new apps. We'll do lots of live examples and get into implementation details. This workshop will be divided into 3 parts for participant convenience. Parts 2 and 3 are hands on, so please bring a laptop with Virtual Box installed. We'll distribute a VM to make sure that everyone is getting a uniform experience.

Part 1 - Feature Overview. We'll discuss the various features and what each might be used for in the context of a Samvera app. This short pre-section will be good for those staying for the rest of the workshop, but will also be accessible to non-technical folks interested in the kinds of changes the Rails core team are making. That's right, you can bring your manager and we won't even make fun of them if they leave early.

Part 2 - Backend features. Here we'll dive into some changes to inheritance and what they mean for our models, go over the details of ActiveJob and touch on Rails 5.1 System Tests.

Part 3 - Frontend features. We'll hit the highlights of React and how to use have React widgets in your Samvera apps. We'll look at issues around mixing React and jQuery and talk through strategies for dealing with themthat. We'll also talk about Turbolinks, when you want Turbolinks vs React Router, and how Turbolinks plays with other JS frameworks. Lastly we'll cover ActionCable: and how to and when to use websockets in your application and how to connect that to the other JS components we talked about.

Who is this for? Primary audience will be developers, ideally with at least some Samvera or Rails experience. Those without such experience are encouraged to come to Part 1 and should feel free to decide if staying for part 2 and 3 is the right optionthing for them.

Supplies Needed Please bring a laptop with VirtualBox installed. We'll have a VM available via thumb drives for those attending the workshop which we'll use to bring everyone to the same system setup quickly.

Rob Kaufman

Rob started programming around age 2 and hasn’t stopped since. He’s dedicated to helping businesses make the products they dream of into a reality, and to learning and sharing as much about business as possible. He lives, teaches and codes in sunny San Diego, CA where he's the founding partner of Notch8, a consultancy building apps for mobile and the web and a founder and mentor at LEARN, a 4 month full time bootcamp teaching web development and culminating with a one month placed internship.

Northshore

Introduction to Hyrax

Bess Sadler

In this workshop we will walk through a local installation of Hyrax 2.x, generate a work type, and get a local test suite running. This will be an abbreviated version of a module usually run at Samvera Camp. Because of the limited time, this will mostly be a demo with audience participation. However, we will offer some support if you want to bring your laptop and follow along.

Bess Sadler

Senior Developer, Data Curation Experts: Bess has been building digital repositories for over fifteen years. She is a co-founder of both the Blacklight and Samvera software projects, and is a passionate advocate for open source software and DevOps culture.

Grand Parlour - B

Hyrax as a Publishing Platform

Jeremy Morse
Melissa Baker-Young
Jon McGlone

Fulcrum is in its third year of developing a publishing platform on Samvera (and is now running on Hyrax). Given the recent interest in possible successor solutions to Digital Commons / bepress, I think this could take the form of a workshop with 3 parts: 1. Presentation of the service model that Fulcrum is being built to support; 2. Presentation of the features and architecture of the platform, with an emphasis on Epub support and publishing workflows; 3. A group discussion of the kinds of publishing-related service requests attendees are hearing from their communities who are concerned about the Elsevier acquisition of Digital Commons / bepress, and what interest is there in a coordinated community effort around support for publishing and fully-encoded texts.

Jeremy Morse

No bio.

Melissa Baker-Young
Jon McGlone
Grand Parlour - A

Extending Fedora: API-X and Import/Export

Andrew Woods
David Wilcox

Fedora is the flexible, extensible, open source repository platform that commonly underlies Samvera implementations. Fedora provides a number of core services that Samvera already uses, such as CRUD operations, versioning, and fixity, and several new, potentially useful extended services have been introduced within the last year. The API Extension Framework provides a means of binding services to repository objects in order to extend the functionality of Fedora, while the Import/Export Utility makes it easier to get content into and out of Fedora in standardized formats and packages. This workshop will introduce both of these new services and discuss how they might be used in the context of Samvera. Participants will also have an opportunity to try them out via hands-on exercises in combination with a virtual machine.

Participants should bring a laptop with at least 4GB of RAM to run the virtual machine. Instructions will be provided in advance, and copies of the VM will also be available on USB drives at the workshop.

Andrew Woods

Fedora Tech Lead

David Wilcox
James

Using Git for Metadata- Part 1

Alex Dunn
Matt Critchlow
Chrissy Rissmeyer

Using Git and GitHub for managing metadata (no new data models, we promise)This session is proposed as a two-part workshop:The first will cover a modified version of the ‘Version Control with Git’ Software Carpentry lesson, tailored for a non-developer audience, with more focus on metadata. This is typically taught as a half-day (3 hour) workshop.The second part will focus on the use of Git and GitHub in the context of the metadata workflow. We will present examples and strategies, taken from recent work by UC Santa Barbara and UC San Diego, of version control, pull requests, and automated hooks and integrations as they relate to moving metadata through a workflow and into our repositories. In addition to these demonstrations, we hope to spend a good percentage of the time available in discussion with other interested institutions and how we might leverage our collective experience to make getting our metadata into our repositories easier, more consistent, and maybe even more fun!

Alex Dunn
Matt Critchlow
Chrissy Rissmeyer

No bio.

Mon 1:30 – 5:00
Afternoon Workshop

Grand Parlour - B

Dive into Valkyrie

Trey Pendragon
Justin Coyne

Workshop going over the interface, configuration, patterns, and interaction points for using Valkyrie, a library to enable persisting metadata and files into a variety of different backends with a common interface.

Trey Pendragon
Justin Coyne

I've worked in h̶y̶d̶r̶a̶Samvera and Blacklight since 2010. Talk with me if you need help. I'm currently working at Stanford and working on aligning our legacy system with the way the community is going. I also maintain Sessionizer (this site).

Grand Parlour - A

Intro to RSpec

Adam Wead

As in past Connects, this will be an updated workshop covering issues and strategies when testing Samvera-based applications using RSpec. The workshop will go over testing practices for each of the principle unit components of an application (models, controllers, views, jobs, services, etc.) and also contrast that with how feature tests and written. Takeaways will include some "boilerplate" examples for each kinds of test, test suite configuration, continuous integration, and if time permits, one-on-one help with individual questions or blockers that anyone might be currently having. Having a laptop and working Hydra application is a must, even if it's just the barebones. Ideally, this workshop is geared towards current Hydra adopters or people who have just started working on applications. Someone who has never used any of Samvera's principle applications such as Curation Concerns, Sufia, or Hyrax, might have difficulty.

Adam Wead

No bio.

James

Using Git for Metadata- Part 2

Alex Dunn
Matt Critchlow
Chrissy Rissmeyer

Using Git and GitHub for managing metadata (no new data models, we promise)This session is proposed as a two-part workshop:The first will cover a modified version of the ‘Version Control with Git’ Software Carpentry lesson, tailored for a non-developer audience, with more focus on metadata. This is typically taught as a half-day (3 hour) workshop.The second part will focus on the use of Git and GitHub in the context of the metadata workflow. We will present examples and strategies, taken from recent work by UC Santa Barbara and UC San Diego, of version control, pull requests, and automated hooks and integrations as they relate to moving metadata through a workflow and into our repositories. In addition to these demonstrations, we hope to spend a good percentage of the time available in discussion with other interested institutions and how we might leverage our collective experience to make getting our metadata into our repositories easier, more consistent, and maybe even more fun!

Alex Dunn
Matt Critchlow
Chrissy Rissmeyer

No bio.

Northshore

Managing Samvera based Projects Services

Julie Rudder
Nabeela Jaffer
Chris Diaz
steve van tuyl

Managing Samvera-based Projects and Services: This hands-on workshop will cover tools and techniques to help managers decide whether to spin up a new Samvera repository, manage the process of building that repository, and maintain the repository once it is in production. We’ll cover the project lifecycle for migrating to Hyrax, defining roles within your team, keeping in sync with community development efforts, managing documentation, and managing user expectations and needs.

Julie Rudder

No bio.

Nabeela Jaffer

Program Manager for Strategic Projects at University of Michigan, Library IT. I have over 10 years of programming experience, and over 5 years of project management experience. In Hydra community, I've contributed in community sprint, DevCons and co-chair Hydra Agile and DSpace/Hydra Interest Group.

Chris Diaz

No bio.

steve van tuyl

Steve is a digital repository librarian at Oregon State University. He does lots of thing related to repositories, repository management, product shepherdship, idea stewardship, and data munging. Steve also has a little brown dog named Mrs. Peterson.

3:30 - 5:00 PM
Northshore

Samvera Community Orientation

Bess Sadler
Robin Ruggaber

Half-day session to orient newcomers to community, framework, and terms prior to main Connect conference.

Bess Sadler

Senior Developer, Data Curation Experts: Bess has been building digital repositories for over fifteen years. She is a co-founder of both the Blacklight and Samvera software projects, and is a passionate advocate for open source software and DevOps culture.

Robin Ruggaber

No bio.

1:30 - 3:15 PM
Grand Parlour - C

Module-Based JavaScript with RequireJS AMD

Eric O'Hanlon

How to Write Module-Based JavaScript with RequireJS and the AMD (Asynchronous Module Definition) PatternTired of worrying about load order for your script includes? Tired of polluting the global namespace? Want to write more re-usable JavaScript code with discrete modules? Maybe RequireJS / the AMD pattern is right for you! This presentation will go through the construction of a simple RequireJS-based JavaScript app with a few modules. A general familiarity with JavaScript is recommended.

Eric O'Hanlon

No bio.

Tue 8:00 – 9:00
Registration and Breakfast

Tue 9:00 – 10:50
Morning Plenary Session 1

Grand Ballroom

Welcome

Sarah Pritchard, Dean of Northwestern University Libraries

Welcome to Samvera Connect 2017!

Sarah Pritchard, Dean of Northwestern University Libraries

No bio.

Grand Ballroom

Samvera Community Guide and Code of Conduct

Mark Bussey
Hannah Frost
Rosalyn Metz

Introduction to Samvera Community Guide and Code of Conduct

Mark Bussey

No bio.

Hannah Frost

Digital, Library, Product, Service, Owner, Manager

Rosalyn Metz

Rosalyn Metz is the Director of Library Technology and Digital Strategies at Emory University. In her role at Emory she oversees the groups that manage the core library systems, web and user experience, and the digital library. She received her BA in Political Science from the George Washington University and her MLS from the University of North Carolina at Chapel Hill.

Grand Ballroom

Announcements and Logistics

Evviva Weinraub
Karen Estlund

Announcements from the local hosts, Northwestern University Libraries.

Evviva Weinraub

No bio.

Karen Estlund

No bio.

Grand Ballroom

State of Community

Chris Awre
Jon Dunn
Karen Estlund
Evviva Weinraub
Debra Hanken Kurtz

State of Community activities over the last year and update from the governance working group.

Chris Awre

No bio.

Jon Dunn

No bio.

Karen Estlund

No bio.

Evviva Weinraub

No bio.

Debra Hanken Kurtz

Tue 11:10 – 12:00
Morning Plenary Session 2

Grand Ballroom

A Vision for Hyrax

Mike Giarlo
steve van tuyl
Julie Rudder

In this session we will give a quick background of Hyrax and offer a status update on current Hyrax work including the 2.0.0 release and the new testing process for releases. We will also discuss our early plans for the 2.x series of releases including updates on Collection Extensions work, Valkyrie sprints, plans for new Analytics features, and other potential work in the 2.x series. Last, we’ll talk broadly about roadmapping for Hyrax and what we might expect from Hyrax 3.0.0 and beyond.

Mike Giarlo

No bio.

steve van tuyl

Steve is a digital repository librarian at Oregon State University. He does lots of thing related to repositories, repository management, product shepherdship, idea stewardship, and data munging. Steve also has a little brown dog named Mrs. Peterson.

Julie Rudder

No bio.

Grand Ballroom

Hydra-in-a-Box - Final Project Update

Hannah Frost
Mike Giarlo

A presentation that reflects on the learnings and accomplishments of the Hydra-in-a-Box project, the 30-month effort by Stanford Libraries, DuraSpace, and the Digital Public Library of America with funding from the IMLS.

Hannah Frost

Digital, Library, Product, Service, Owner, Manager

Mike Giarlo

No bio.

Tue 1:45 – 2:45
Plenary Afternoon Session

Grand Ballroom

The path to Avalon 7; or, how we stopped worrying and learned to love Hyrax

David Schober
Chris Colvard
Jon Cameron

Since its beginning as one of the first standalone Samvera applications, Avalon has matured into a full-featured repository solution for time-based media. Although always based on core components and aligned with the community, the Samvera stack has evolved since Avalon's development began in a way that makes Avalon divergent from Sufia- and Hyrax-based solutions. This has meant that Samvera institutions and developers interested in Avalon have had, in effect, two solutions to learn and support. Over the last year, Avalon has started the process of transitioning to become a fully Hyrax-based application. This presentation will discuss some of the challenges and benefits of this move, future goals for organizing and planning this work, and efforts to engage the community with development on Avalon 7.

David Schober

No bio.

Chris Colvard

No bio.

Jon Cameron
Grand Ballroom

Working Group and Interest Group Updates

Analytics IG - Steven Van Tuyl; Data Mapper (Valkyrie) WG - Trey Pendragon; GeoPredicates WG - Darren Hardy; Metadata IG - Ruth Tillman; Documentation WG - Bess Sadler; Newspaper IG - Eben English; User Experience IG - Jenn Colt;

No bio.

Grand Ballroom

Accessibility and Samvera

Kate Lynch, Tracy MacMath, and Michael Anthony Tribone

The Accessibility and Samvera presentation will cover an intro to web accessibility , general accessibility of Samvera applications, tools and resources for evaluation, educating ourselves and making accessibility a part of development from the start.

Kate Lynch, Tracy MacMath, and Michael Anthony Tribone

No bio.

Tue 2:45 – 3:00
Group Photo

Tue 3:00 – 5:00
Poster Session & Reception

Heritage Ballroom - 2nd floor

Poster Session and Reception

Join your Connect colleagues in great conversation and exciting reviews of their projects.

No bio.

Wed 8:00 – 9:00
Registration and Breakfast

Wed 9:00 – 9:30
Session 1

Grand Parlour - C

Community models and authorities for Hyrax applications

Julie Allinson
Julie Hardesty

Presentation on a gem for Hyrax models and authorities, which provides a central place for creating models for different types of works. Each new model draws on a central pot of properties to declare the set of properties needed to fully describe the particular work. The gem already exists and has sample models for journal article, thesis and more. In this presentation we will work through the process of defining a new model and then using that model in a Hyrax application. The idea behind the gem is to make it easier for developers to deploy new models, and provide a place for metadata folks to jointly define re-usable models.

Julie Allinson

No bio.

Julie Hardesty

No bio.

Grand Parlour - A

Lightning Talks

Five minute talks about whatever is on your mind.

Schedule as of 9 am: https://goo.gl/jNLgDB
Grand Parlour - B

Hyrax for Research DataDeep Blue Data

Nabeela Jaffer
Susan Borda

Michigan's Research Data Repository has been in production since Feb 2016. Presentation on experiences and challenges of transitioning from Sufia to Hyrax; adding new features and running the service over the past year.

Nabeela Jaffer

Program Manager for Strategic Projects at University of Michigan, Library IT. I have over 10 years of programming experience, and over 5 years of project management experience. In Hydra community, I've contributed in community sprint, DevCons and co-chair Hydra Agile and DSpace/Hydra Interest Group.

Susan Borda
James

Lessons Learned From 100 Releases

Carolyn Cole

Over the past 5 years ScholarSphere has been released 100 times. We will look back at those 100 releases to categorize the releases. I will then share lessons that I have learned through the process of releasing ScholarSphere.

Carolyn Cole

No bio.

Northshore

HackSpace

Unscheduled room for spontaneous conversations, brain storming, hacking, and more.

No bio.

Wed 9:35 – 10:05
Session 2

Grand Parlour - B

Collections Extensions and Admin Sets: Flexible approaches to grouping things in the repository

E. Lynette Rayle

An introduction to the Hyrax 2.1 Collections which include collections extensions, once known as Display Sets. This implementation adds the ability to define collection types with various settings to meet the many use cases for collections from user collections to exhibits. We'll also look at how these play nicely with Admin Sets.

E. Lynette Rayle

No bio.

James

ArcLight

Darren Hardy

ArcLight is a community-based effort to build an open source Blacklight-based environment to support discovery and delivery of archival material, initiated by Stanford University. We will discuss topics including the successes and challenges of distributed product and software development and discoveries about presenting archival description emerging from user-centered design processes.

Darren Hardy

No bio.

Northshore

HackSpace

Unscheduled room for spontaneous conversations, brain storming, hacking, and more.

No bio.

Grand Parlour - C

Documenting our Metadata Application Profiles (MAPS)

Julie Hardesty
Ruth K Tillman

With so many Samvera metadataists managing similar objects and collections, can we get a handle on the metadata we have and what we share with the community? This session will introduce the idea behind the Documentation Project (https://wiki.duraspace.org/display/samvera/Documentation+Project) from the Samvera Metadata Interest Group and will consider what we're saying about our objects, how we're expressing it, and how best to move this work forward to provide suitable context for what we do or don't want our MAPS to look like as we document our work within Samvera.

Julie Hardesty

No bio.

Ruth K Tillman
Grand Parlour - A

Lightning Talks

Five minute talks about whatever is on your mind.

No bio.

Schedule as of 9 am: https://goo.gl/jNLgDB

Wed 10:25 – 10:55
Session 3

Grand Parlour - A

Lightning Talks

Five minute talks about whatever is on your mind.

No bio.

Schedule as of 9 am: https://goo.gl/jNLgDB
Grand Parlour - C

Intro to Terraform by building a Samvera stack

Erin Fahy
Kieran Etienne

Terraform is an 'infrastructure as code' framework for provisioning systems and services within cloud providers and/or on premise infrastructure environments. This presentation will walk through the basics of spinning up pieces of a Samvera stack using the AWS resource provider within terraform.

Erin Fahy

Senior DevOps Engineer at Stanford University

Kieran Etienne
James

Samvera/Blacklight UX benchmarks

Nik Dragovic

As part of our repository development planning, Emory University selected five customized Samvera/Blacklight repositories and recruited potential digital library users to interact with and respond to these instances. The study employed several open-ended protocols all scoped to search and discovery needs. This presentation will summarize the findings to kick off a discussion of what similar benchmarking might be occurring at other institutions, and whether we could benefit from coordination and collaboration in this area.

Nik Dragovic

No bio.

Grand Parlour - B

Our Journey from Sufia 7 to Hyrax

Glen Horton
Thomas Scherz
Sean Crowe

Our Journey from Sufia 7 to HyraxThe University of Cincinnati recently migrated our Scholar@UC application from Sufia 7.3 to Hyrax 1.0. We will discuss our process and the special circumstances we had to deal with.

Glen Horton

No bio.

Thomas Scherz
Sean Crowe
Northshore

HackSpace

Unscheduled room for spontaneous conversations, brain storming, hacking, and more.

No bio.

Wed 11:00 – 11:30
Session 4

Grand Parlour - B

How are people using workflows and Admin Sets in production Hyrax systems?

steve van tuyl

We'll have a discussion about workflows and AdminSets in Hyrax, including discussion of pros and cons of approaches we've tried out in production at Oregon State. As part of the session, we'll also discuss approaches participants are considering for implementing AdminSets and workflows.

steve van tuyl

Steve is a digital repository librarian at Oregon State University. He does lots of thing related to repositories, repository management, product shepherdship, idea stewardship, and data munging. Steve also has a little brown dog named Mrs. Peterson.

James

Developing a Staff-Only Samvera Application: Struggles and Successes

Trey Pendragon
James R. Griffin III

Princeton University Library has spent the last two years developing Plum as a staff-only ingest platform for books, manuscripts, geo-spatial data, and archived ephemera. This talk would go through a history of the design goals, the successes we've had, the problems we've run into, and a look into the future.

Trey Pendragon
James R. Griffin III

No bio.

Northshore

HackSpace

Unscheduled room for spontaneous conversations, brain storming, hacking, and more.

No bio.

Grand Parlour - C

Lookup with Context to select metadata values from a controlled vocabulary

E. Lynette Rayle

Lookup with Context to select metadata values from a controlled vocabularyWant to move beyond a simple autocomplete field for controlled vocabularies? Want a more accurate selection process? We will look at a Hyrax demo app that uses questioning authority to search linked data authorities and extracts multiple predicate values from search results to provide additional context in a lookup table to help with the selection process from a controlled vocabulary. The presentation will include direct access to OCLC Fast, locally cached access to Library of Congress and GeoNames, as well as others.

E. Lynette Rayle

No bio.

Grand Parlour - A

Lightning Talks

Five minute talks about whatever is on your mind.

Schedule as of 9 am: https://goo.gl/jNLgDB

Wed 11:35 – 12:05
Session 5

Grand Parlour - B

Upcoming changes in the architecture of Samvera

Justin Coyne

Upcoming changes in the architecture of Samvera.

Justin Coyne

I've worked in h̶y̶d̶r̶a̶Samvera and Blacklight since 2010. Talk with me if you need help. I'm currently working at Stanford and working on aligning our legacy system with the way the community is going. I also maintain Sessionizer (this site).

James

Front-end Implementations of Hyrax

Chris Diaz
Adam Arling
Nabeela Jaffer

Overview of Hyrax implementations at different institutions showcasing how presentation layers can be extended to fit local needs and use cases.

Chris Diaz

No bio.

Adam Arling
Nabeela Jaffer

Program Manager for Strategic Projects at University of Michigan, Library IT. I have over 10 years of programming experience, and over 5 years of project management experience. In Hydra community, I've contributed in community sprint, DevCons and co-chair Hydra Agile and DSpace/Hydra Interest Group.

Grand Parlour - A

Lightning Talks

Five minute talks about whatever is on your mind.

Schedule as of 9 am: https://goo.gl/jNLgDB
Grand Parlour - C

Metadata management and batch ingest automation with Git/GitHub, Jenkins, Ansible, and JIRA

Alex Dunn
Chrissy Rissmeyer

Metadata management and batch ingest automation with Git/GitHub, Jenkins, Ansible, and JIRA

Alex Dunn
Chrissy Rissmeyer

No bio.

Northshore

HackSpace

Unscheduled room for spontaneous conversations, brain storming, hacking, and more.

No bio.

Wed 1:40 – 2:40
Session 6

James

APIs, Sharing Work, Specifications and Alternative Data Stores

Trey Pendragon
Benjamin Armintor

There were several closely related discussions at last year's meeting about the place of network and code APIs in the Samvera stack, and how best to organize projects around them. This session will continue those discussions with status reports on derivative efforts and continued conversation on the topic of how to share our work across projects.

Trey Pendragon
Benjamin Armintor

No bio.

Grand Parlour - C

So you want to migrate from DSpace/CONTENTdm/Digital Commons/Other to Samvera?

Josh Gum
Aaron Collier
Linda Ballinger
steve van tuyl
Jeremy Friesen
Julie Hardesty

So you want to migrate from DSpace/CONTENTdm/Digital Commons/Other to Samvera? We've been there are are here to help guide you through your perilous journey!

Josh Gum

No bio.

Aaron Collier

No bio.

Linda Ballinger
steve van tuyl

Steve is a digital repository librarian at Oregon State University. He does lots of thing related to repositories, repository management, product shepherdship, idea stewardship, and data munging. Steve also has a little brown dog named Mrs. Peterson.

Jeremy Friesen

No bio.

Julie Hardesty

No bio.

Grand Parlour - A

Distributed Usability Research Team Retrospective

Nik Dragovic
David McCallum
Jennifer Colt

Five institutions collaborated on a pilot study to experiment with a coordinated usability test protocol for a standard Samvera application across multiple user bases. In our initial effort, we tested the self-deposit process for Sufia 7.2. We will discuss our experience and findings, and solicit feedback for how this methodology might be redeployed to benefit future community user interface development.

Nik Dragovic

No bio.

David McCallum
Jennifer Colt

No bio.

Grand Parlour - B

Fedora project and community update

David Wilcox
Andrew Woods

Over the past year there has been much activity and change in the Fedora technical and user community. In an effort to create a clear picture of these recent initiatives, this session will walk through the various highlights of the past year, drawing conclusions and clarifying the trajectory of the Fedora project going forward. Some of the principles that have informed community activities are interoperability, data portability, and standardization. Practices around common resource modeling are gaining traction. The recognition that software comes and goes has placed increased interest on the area of well-defined, standards-based resource serialization. In a similar vein, in order to abstract the details of the Fedora software implementation from Fedora clients, a specified application programing interface has emerged that defines the technical contract Fedora guarantees to its users. These topics and others will be discussed as both an update towards understanding the past year and an invitation to engage in defining the future.

David Wilcox
Andrew Woods

Fedora Tech Lead

Northshore

HackSpace

Unscheduled room for spontaneous conversations, brain storming, hacking, and more.

No bio.

Wed 2:50 – 3:50
Session 7

James

Samvera and Fedora 4 Performance

Yinlin Chen
Adam Wead

This panel will present two performance reviews.

YinLin Chen: Fedora 4 Performance In this presentation, we present Fedora 4’s performance in different use cases. These use cases are the most general use cases that were developed by the Fedora 4 performance team. We compare the performance between different versions of Fedora 4 and demonstrate the improvement between these versions.

We will also describe the procedures of these performance experiments and demonstrate the software we use (Ansible, AWS, and JMeter). Our performance experiments are conducted in the AWS ecosystem, and we use an R graph tool to visualize the JMeter result. With the AWS grant, we can do many different performance experiments in many scales. Moreover, it is easy to repeat and verify the performance results using AWS.

The Fedora 4 performance team wants to know more about the Samvera community’s interests related to the Fedora 4 performance. We plan to gather more use cases from the Samvera community, including middleware such as Solr, Camel, and Fuseki, etc. We can investigate, explore issues, and continue enhancing the future of Fedora 4.

Adam Wead: Performance Metrics with Hyrax and Valkyrie This presentation compares the performance metrics from a Hyrax-based application and a Valkyrie one. It will look at how the two perform with large collections of many thousands of unordered and ordered works. Comparisons will be made across a number of different factors including metadata-only resources, resources with metadata and binary data, persistence on disk, database, and Fedora, as well as using PCDM-based models and non-PCDM models.

Each platform offers various advantages and disadvantages. Conclusions drawn from this work hope to point at some of the reasons why scalable performance is problematic in the universe of Samvera applications.

These tests were performed as Penn State has explored which platform to use for its new cultural heritage object repository project.

Yinlin Chen

Yinlin Chen is a Software Engineer working for the Virginia Tech University Libraries. He received a Ph.D. in Computer Science and Application from Virginia Tech. He is actively engaged in Fedora and Samvera projects and has several years experience in cloud computing including AWS, Google Cloud Platform, OpenStack, etc. Currently, he has certified all 5 AWS certifications, including AWS Certified Solutions Architect – Professional, AWS Certified DevOps Engineer – Professional, and AWS Certified Developer – Associate.

Adam Wead

No bio.

Northshore

HackSpace

Unscheduled room for spontaneous conversations, brain storming, hacking, and more.

No bio.

Grand Parlour - A

Moving to AWS

Erin Fahy
Don Brower
David Schober
Michael Klein
Carolyn Caizzi
Hannah Frost

Northwestern, Stanford, and Notre Dame will present either the planning, experiences and/or lessons learned from moving a Samvera app to the cloud. Northwestern will discuss the costs and planning for moving their Avalon instance to AWS and will also discuss lessons learned from deploying multiple Rails applications in AWS. Stanford will discuss how to manage services in the cloud with experiences gained from the Hyku project. Stanford will also present about how there has been a change on the ground in devops work at Stanford with the shift of moving to the cloud. Notre Dame will discuss its cloud first initiative and how they are planning to migrate and move their repository services to AWS.

Erin Fahy

Senior DevOps Engineer at Stanford University

Don Brower

No bio.

David Schober

No bio.

Michael Klein

Development Tech Lead in Northwestern University Library's Repository & Digital Curation workgroup. Formerly at Stanford, Oregon State, and Boston Public Library. Karaoke & Pub Quiz enthusiast. Getting older & balder every day.

Carolyn Caizzi
Hannah Frost

Digital, Library, Product, Service, Owner, Manager

Grand Parlour - B

Samvera Stack Overview

Rob Kaufman

What are the differences between Hyku and Hyrax, is it still Samvera if you don't use Fedora and how are Blacklight, Spotlight and Solr all related? There are a lot of pieces and options to consider, especially for those new to the community. In this talk, Rob Kaufman, and developer and devops engineer at Notch8 will go through each of the pieces of the stack, what they do and why we use them along with some of the alternatives and tradeoffs one might make. We'll also look at how these applications fit in to the wider Ruby on Rails and web infrastructures.

This talk is aimed at providing details, especially for beginners across the manager/developer/metadata expert/sysadmin spectrum.

Rob Kaufman

Rob started programming around age 2 and hasn’t stopped since. He’s dedicated to helping businesses make the products they dream of into a reality, and to learning and sharing as much about business as possible. He lives, teaches and codes in sunny San Diego, CA where he's the founding partner of Notch8, a consultancy building apps for mobile and the web and a founder and mentor at LEARN, a 4 month full time bootcamp teaching web development and culminating with a one month placed internship.

Grand Parlour - C

Samvera Migration Q/A

Aaron Collier
steve van tuyl
Josh Gum
Jeremy Friesen
Julie Hardesty
Linda Ballinger

The goal is to share what has gone well, what has been challenging, and leave time for discussion and questions.

Aaron Collier

No bio.

steve van tuyl

Steve is a digital repository librarian at Oregon State University. He does lots of thing related to repositories, repository management, product shepherdship, idea stewardship, and data munging. Steve also has a little brown dog named Mrs. Peterson.

Josh Gum

No bio.

Jeremy Friesen

No bio.

Julie Hardesty

No bio.

Linda Ballinger

Wed 4:00 – 5:00
Session 8

Grand Parlour - B

Samvera and Digital Preservation

David Wilcox
Linda Newman
Laura Alagna

Samvera and Digital Preservation

David Wilcox
Linda Newman
Laura Alagna

No bio.

Grand Parlour - A

What should we be testing? Features, Views, Models, Controllers?

Carolyn Cole
Adam Wead
E. Lynette Rayle
Justin Coyne
Jeremy Friesen

What should we be testing? Features, Views, Models, Controllers? Thoughts on how to choose what and where to test.

Carolyn Cole

No bio.

Adam Wead

No bio.

E. Lynette Rayle

No bio.

Justin Coyne

I've worked in h̶y̶d̶r̶a̶Samvera and Blacklight since 2010. Talk with me if you need help. I'm currently working at Stanford and working on aligning our legacy system with the way the community is going. I also maintain Sessionizer (this site).

Jeremy Friesen

No bio.

Northshore

HackSpace

Unscheduled room for spontaneous conversations, brain storming, hacking, and more.

No bio.

Grand Parlour - C

Samvera stack in production the DevOps way

Kieran Etienne
Erin Fahy

Moderated discussion on maintaining a samvera stack as tested, auto deployed, monitored, and dependency tracked code

Kieran Etienne
Erin Fahy

Senior DevOps Engineer at Stanford University

James

Hyrax for Scanned Resources

Trey Pendragon
Jennifer Colt

Connecting Hyrax to larger digitization workflows, including metadata and UX work for publishing from Hyrax into your larger digital collections/discovery interfaces

Trey Pendragon
Jennifer Colt

No bio.

Thu 8:00 – 9:00
Registration and Breakfast

Thu 9:00 – 9:50
Unconference 1

Grand Parlour - B

Governance Community Discussion

Evviva Weinraub
Steve Adams

Added at request of Governance working group to discuss survey on governance models and prior to Partners meeting discussion.

Evviva Weinraub

No bio.

Steve Adams
Open to all
Grand Parlour - A

APIs and Hyrax

Justin Coyne

Where does Hyrax need APIs? What possibilities will this provide? How can this make Hyrax more extensible within other frameworks?

Justin Coyne

I've worked in h̶y̶d̶r̶a̶Samvera and Blacklight since 2010. Talk with me if you need help. I'm currently working at Stanford and working on aligning our legacy system with the way the community is going. I also maintain Sessionizer (this site).

Northshore

DevOps Development Workflow for the Myopic Developer

Hardy Pottinger

OK, at least some of the DevOps thing has to be about the developer experience, right? Let's compare notes, and see if we can figure out a standardized way to set up our workspaces, so we can onboard more developers. It doesn't have to be Vagrant, but it does need to be repeatable and shareable.

Hardy Pottinger

Hardy is a DSpace Commiter, since 2011, and works for UCLA Library as a Digital Library developer. He's currently working with his colleagues to deploy multiple instances of DSpace to support UCLA Library in various projects. And he's trying to learn Samvera. He holds a BA in English, from Fontbonne in Saint Louis. He worked on the school paper, and leveraged that experience into a few jobs at the American Academy of Orthopaedic Surgeons in Chicago. During that period, he ended up doing quite a bit of developing/publishing work, mainly on web sites, and narrowly missed the tail end of the dot-com bubble. He then moved back to Missouri to be closer to family. He's been working in the Library space ever since, including 16 years as the technical lead for MOspace, the institutional repository of the University of Missouri.

Grand Parlour - C

Time-based media in Samvera

Chris Colvard

Talk about the points of contact between some current and prospective tools and solution bundles around time-based media (Avalon, Charon, IIIF-AV, etc).

Chris Colvard

No bio.

James

Who knows what CanCanCan can do?

LaRita Robinson
Jeremy Friesen

Permissioning in Hyrax is more than a bit of a mystery.

LaRita Robinson and Jeremy Friesen from the University of Notre Dame have been exploring the various levels of permissions in Hyrax, and are here to walk you through the progress.

LaRita has dived deep into the permission implementation of Hyrax, and has worked with her peers at Notre Dame to begin system design discussions based on user requirements.

Desired outcome: Charter a working group to prototype and refactor Hyrax permissions to address institutional requirements of permissions.

LaRita Robinson

After being a developer for 30+ years in the entirely different world of insurance on IBM midrange systems, LaRita joined Notre Dame's digital library technologies division in early 2016, and began contributing to Hyrax at the beginning of 2017. And after overwhelming workdays, she returns home to drink wine and cry on the furry shoulders of her dog and three cats.

Jeremy Friesen

No bio.

Lobby

BrowseEverything Committer Session

Thomas Scherz

This would be a planning and coding session.

Start with general discussion about BrowseEverything. Who uses it?
What happens when API's change? Providers? Integrating into Hyrax jobs (Batch and Single Work)?
Issues? Testing?

Thomas Scherz

No bio.

Thu 10:00 – 10:50
Unconference 2

Grand Parlour - A

Valkyrie + Samvera

Justin Coyne

Earlier we held a workshop about Valkyrie and a talk ("Upcoming Changes to the Architecture of Samvera"), and now we have a chance to discuss the implications and see the progress of the working group and Hyrax+Valkyrie sprint team. Bring your questions and we'll do our best to advise you as to what our new data mapper architecture can do for you.

Justin Coyne

I've worked in h̶y̶d̶r̶a̶Samvera and Blacklight since 2010. Talk with me if you need help. I'm currently working at Stanford and working on aligning our legacy system with the way the community is going. I also maintain Sessionizer (this site).

Grand Parlour - C

Sufia/Hyrax/Nurax/Samvera Repository Show-N-Tell

Sherry Lake

Proposing an Unconference Session for any who have working - in production - Repositories (either Sufia/Hyrax/Nurax.... ???-ax) to show-N-tell what's under the hood - backend user interface. Many of us have searched the internet discovered other Samvera repositories, but it's the discovery-side that we have access to. I would like to see what other have "under the hood" to see how we each developed or have put to use out of the box solutions. I bet there are NO two repositories alike and I bet we each have customizable features that others of us would like to have.

Sherry Lake

I am the Scholarly Repository Librarian at the University of Virginia. I am currently focusing on supporting and maintaining repositories for research data and ETDs.

As a Scholarly Repository Librarian, I have worked across areas (units) at UVA to inform and discover stakeholders (inside and outside the Library) on the development of a local Dataverse repository. For ETDs, I participate in user design and document user recommendations working closely with UVa developer team.

Before my work with repositories, I was the Scientific Data Consultant working directly with faculty and graduate students on data management, including developing DMPs and training. LinkedIn

Northwestern Library - Ver Steeg Lounge

Partners Meeting Session 1

Samvera Partners meeting

No bio.

Starting at 10:30 AM
Grand Parlour - B

Community Feedback on Hyrax Roadmap

Mike Giarlo
steve van tuyl

Building on the vision of Hyrax plenary session and the Hyrax usage survey lightning talk, the community will gather to provide feedback on the roadmap of Hyrax

Mike Giarlo

No bio.

steve van tuyl

Steve is a digital repository librarian at Oregon State University. He does lots of thing related to repositories, repository management, product shepherdship, idea stewardship, and data munging. Steve also has a little brown dog named Mrs. Peterson.

Northshore

DevOps Community Conversation

Kieran Etienne

How can we as an open source community de-duplicate our efforts across institutions? What can we do to better support our individual and common interests around the DevOps space? Samvera did have a DevOps interest group, but the group has been quiet for some time. Is it time to reform a DevOps interest group for the Samvera Community?

The content of this group conversation will be largely driven by those who show up, however, some possible topics of conversation: 1) DevOps for Nurax, 2) Terraform as a means for effort de-duplication, 3) Leveraging (docker/ami) images as a focal point of community efforts, 4) Sharing of configuration management expertise, 5) Challenges or Successes within your Institutions.

If you have interest in DevOps, please come contribute your voice to the community!

Kieran Etienne

Systems Developer @ Penn State University. Active contributor to the Samvera/Hydra community since 2012. Previously Co-Chair of the Service Management Interest Group. Currently active projects: 1) Implementation of Chef Server configuration management strategy at PSU, 2) Implementation of system benchmarking for Scholarsphere institutional repository.

James

Imposter Syndrome Workshop

Bess Sadler

Impostor syndrome, common among under-represented groups in technology work and academia, is the feeling that you aren't qualified for the work you are doing and will be exposed as a fraud. This workshop will discuss the syndrome and lead participants through writing and discussion exercises designed to combat it. This workshop is based on curriculum developed by the Ada Initiative, and builds on published and replicated research shown to reduce feelings of impostor syndrome.

Bess Sadler

Senior Developer, Data Curation Experts: Bess has been building digital repositories for over fifteen years. She is a co-founder of both the Blacklight and Samvera software projects, and is a passionate advocate for open source software and DevOps culture.

Thu 11:10 – 12:00
Unconference 3

Northshore

Going Serverless

Michael Klein
Erin Fahy

Moving to a cloud platform (like Amazon Web Services) means learning to make the most of serverless resources, like Serverless Code Execution Envrionments, API Gateways, Queues, Notifications, and more. The scalability and maintenance benefits of going serverless come with some challenges and require a different way of thinking about application development and deployment. Come talk with us about your experiences, or just to hear about others'! Everyone with an interest in exploring the serverless cloud are welcome and encouraged to attend, though we hopefully won't shy away from the gory details.

Michael Klein

Development Tech Lead in Northwestern University Library's Repository & Digital Curation workgroup. Formerly at Stanford, Oregon State, and Boston Public Library. Karaoke & Pub Quiz enthusiast. Getting older & balder every day.

Erin Fahy

Senior DevOps Engineer at Stanford University

Grand Parlour - A

Samvera EZID to Datacite Migration for DOIs

Rick Johnson

DOI creation support via EZID will be sunsetted in 2018, and will be migrating to Datacite*

-Come see lightning talks on existing work to date on EZID and Datacite creation support in Hyrax (DCE, Cincinnati, VTech) -Discuss and assess current state and map out next steps for adding configurable DOI creation support to Hyrax.

  • UC schools will stay on EZID

Note: Proposing session beyond the partners meeting to engage those that are not partners as this effort extends beyond Samvera partners

Rick Johnson

No bio.

Northwestern Library - Ver Steeg Lounge

Partners Meeting Session 2

Samvera Partners meeting

No bio.

Grand Parlour - C

Collections as Data and Samvera

Hannah Frost

Computational analysis of digital collection content is a hot topic these days. People working in digital humanities and social sciences are increasingly seeking ways to apply text and data mining techniques to the contents of digital repositories and other library information systems — catalog records, OCR text, audio transcriptions, web content, etc. -- in order to discover new scholarly insights. Are our Samvera systems equipped to support this new wave of digital research? What can we do to reduce impediments that researchers encounter when trying to crack open our stored holdings? Do repositories even have a clear, practical role in the landscape of collections as data?

Hannah Frost and Kate Lynch will help set up the conversation. Here are some things to check out if you need some context before the session: https://collectionsasdata.github.io/resources/

Hannah Frost

Digital, Library, Product, Service, Owner, Manager

James

Possible re-arrangement of Derivatives generation?

Jonathan Rochkind

Have you investigated how to customize derivatives generation, for reasons of performance, changing derivatives parameters, adding derivatives, changing where derivatives are stored?

I have, and through "code archeology" learned about how the current system (hydra-derivatives and how sufia/hyrax interacts with it) works, and challenges to efficient customization. In my app, I ended up replacing much of the inherited code with a custom implementation, which also gave me ideas for possible improvements to the shared code, replacing the current system with a new design.

Interested in talking about what challenges you've had, what needs/requirements you have from derivatives generation and how you currently accomplish them, what we might do differently?

I'm curious if there's interest in a replacement of current derivatives code with a new sub-architecture, and would like to talk about it.

Jonathan Rochkind

No bio.

Grand Parlour - B

MODS and RDF - Finalizing Recommendations

Julie Hardesty

The MODS and RDF Descriptive Metadata Subgroup is close to finished with its recommendations and documentation for mapping MODS to RDF. We need some focused time to discuss the best way to provide guidance and documentation for using these recommendations.

Julie Hardesty

No bio.

Thu 1:30 – 2:50
Working and Interest Groups Session 1

Grand Parlour - A

User Experience Interest Group

Jennifer Colt
Adam Arling
Northshore

DataMapper Interest Group

Trey Pendragon
James

Geo Predicates Working Group

John Huck
Grand Parlour - C

Samvera Migrations Working Group

steve van tuyl
Aaron Collier

https://wiki.duraspace.org/display/samvera/CONTENTdm+Migration+Working+Group

No bio.

steve van tuyl

Steve is a digital repository librarian at Oregon State University. He does lots of thing related to repositories, repository management, product shepherdship, idea stewardship, and data munging. Steve also has a little brown dog named Mrs. Peterson.

Aaron Collier

No bio.

Northwestern Library - Ver Steeg Lounge

Partners Meeting Session 3

Samvera Partners meeting

No bio.

Grand Parlour - B

Newspapers Interest Group

Eben English

Thu 3:10 – 4:30
Working and Interest Groups Session 2

Grand Parlour - A

Repository Management Interest Group

Chris Diaz
Julie Rudder
James

Geospatial Interest Group

Darren Hardy
Grand Parlour - C

Analytics Working Group

steve van tuyl

https://wiki.duraspace.org/pages/viewpage.action?pageId=87461330

No bio.

steve van tuyl

Steve is a digital repository librarian at Oregon State University. He does lots of thing related to repositories, repository management, product shepherdship, idea stewardship, and data munging. Steve also has a little brown dog named Mrs. Peterson.

Northshore

Documentation WG

Bess Sadler
LaRita Robinson

https://wiki.duraspace.org/display/samvera/Samvera+Documentation+Working+Group

Bess Sadler

Senior Developer, Data Curation Experts: Bess has been building digital repositories for over fifteen years. She is a co-founder of both the Blacklight and Samvera software projects, and is a passionate advocate for open source software and DevOps culture.

LaRita Robinson

No bio.

Grand Parlour - B

Metadata Interest Group

Ruth K Tillman
Julie Hardesty
Northwestern Library - Ver Steeg Lounge

Partners Meeting Session 4

Samvera Partners meeting

No bio.

Fri 9:00 – 2:00
Partners Meeting Day 2

Northwestern Library - Ver Steeg Lounge

Partners Meeting Day 2

Samvera partners meeting continued.

No bio.