This policy describes how the Samvera Community will process and manage your personal data. It applies to the data collected through community activities such as online and face-to-face meetings. Samvera cares about protecting your privacy. Our primary objective in meeting GDPR and related privacy legal requirements is service to our community.
“In order to support centralized staffing the Samvera Community needs a strategy to raise significant funds on an ongoing basis. Partner discussions have supported the idea of a required contribution model that equitably distributes the burden. The contribution model will include both financial and in-kind staff time tiered options. Equity, good standing, how to value in-kind contributions, and incentives will be addressed in the proposed contribution model.” The work developed over two phases producing these reports. and The Samvera Contribution model Working Group was chartered to propose a model in support of the Governance Working Group recommendation that
The t-shirt design for the Samvera Connect conference at Washington University in St Louis, MO, in 2019. The design mixes the image of the Samvera 'tree' with the St Louis street plan.
An overview of the Avalon solution bundle and the new Avalon components Hands-on activities adding the components to a Hyrax application and using them to ingest and play time-based media, The Avalon Media System is a Samvera-based system for managing and providing access to large collections of digital audio and video. Through version 6, Avalon was known as an independent Samvera solution bundle. In Hyrax-based Avalon 7, the previous monolithic codebase has been broken down into components available for use outside of the solution bundle. These components enhance media playback in Hyrax through robust derivative generation, streaming server support, adaptive bitrate streaming, a IIIF Presentation 3.0 consuming player, and a scriptable embedded player. This workshop will include, and A workshop given at Samvera Connect 2018 described thus
Samvera publicity leaflet for use at conferences. Version 2 dated April 2019 in A4 and US Letter formats. This version of the leaflet has been superseded.
A workshop given at Samvera Connect 2018 described thus and This hands-on workshop will cover tools and techniques to help managers keeping in sync with community development efforts while managing the user expectations and needs. We will cover the dynamics of dedicating responsibilities at the institution and the community level.
A presentation given at Hydra Connect #2 described thus and Some have the impression that running a Hydra system requires a significant team of developers. In fact, there are a number of institutions running Hydra that are "one-developer shops". This talk will explore the pros and cons.
Samvera publicity leaflet for use at conferences. Version 1 dated October 2018 in A4 and US Letter formats. This version of the leaflet has been superseded.
A workshop given at Samvera Connect 2018 described thus and This workshop will discuss tools and capacities for building external interfaces (React apps, mobile apps) that use Samvera as an API and data source. We recommend some familiarity with developing Samvera or Rails applications as a pre-req to this workshop. We'll go over API design, look at authentication gotchas and walk away with a solid understanding of what it would take to build external tools that connect to your Samvera instance.
This session will be a brief introduction to the Hydra community, and a 35,000ft view of Hydra technically. It is an opportunity for people new to Hydra to get some context around what we are about and, hence, the rest of the conference! and An introductory presentation at Hydra Connect 2016, described thus
A workshop given at Samvera Connect 2018 described thus and Have you ever wondered when to use admin sets vs collections, what this new collection type is all about, or how many work types you should have? This workshop will focus on designing approaches for best practices on using admin sets and collections in structuring a repository in Hyrax. We will talk about the basic building blocks available in Hyrax from collecting items to controlling visibility to work types and files. Consideration will be given to various uses cases, from single-use case systems to complex multi-use case systems. There will be time for hands on design in groups of use cases brought by participants.
In the UK, the Universities of York and Hull are looking at Archivematica's place in a research data pipeline. The two universities have slightly different use cases but share the desire to put research (and likely other) content through Archivematica on its way to the repository thus giving us a solid base for long-term preservation. We are both now in the third phase of a joint project to build proof-of-concepts to illustrate how Hydra and Archivematica can work together to manage and preserve research data. Since our project began, Jisc have launched an ambitious UK national research data shared service where a range of suppliers offer systems in different lots. Both Hydra / Fedora and Islandora / Fedora are part of the the ‘research repository’ lot of the service and the work of York and Hull has heavily informed the ‘preservation’ lot, with Archivematica one of the systems on offer. This presentation will describe the proof-of-concept work done by Hull and York, and will provide an overview of the new Jisc service. An audio recording of the session is available for download below. and A presentation at Hydra Connect 2016 described thus
The University of Houston (UH) Libraries, in partnership and consultation with numerous institutions, was awarded an IMLS National Leadership/Project Grant (LG-70-17-0217-17) to support the creation of the Bridge2Hyku (B2H) Toolkit. As part of this toolkit, University of Houston is developing several applications to assist in the migration of data from CONTENTdm to Hyku. The workshop will cover two important tools, a importer gem that would allow Hyku providers an easy insert into their stack for users to migrate with. This workshop will have attendees work with these applications and the B2H Toolkit to cover the basics in metadata migration. Learn how to use CDM Bridge to get your data out of CONTENTdm, allowing you to assess, reconcile and prepare your data for Hyku. See how using HyBridge can ingest your data into Hyku and learn how to evaluate that data in its new home., A workshop given at Samvera Connect 2018, advertized as "Hands-on with the Bridge2Hyku Toolkit", described thus, a stand alone electron-based tool that easily pulls metadata and files out of any CONTENTdm instance for migration and metadata remediation. HyBridge, and CDM Bridge
A workshop given at Samvera Connect 2018 described thus and If you are new to Samvera or considering adoption of Samvera products, this workshop is designed for you! Samvera is a community, a set of tools, and increasingly a collection of ready-to run applications to help build a digital repository for your institution. It is an open source and sustainable community. This workshop will provide an on-boarding and general entrée to the Samvera community for non coders. The workshop will begin with an overview of Samvera community and products– what is it, why is it different. It will showcase some applications that exist, and discuss the how the community at large works. The overview will be followed by a general technical overview designed for non-coders. The staff skills needed to maintain and contribute a Samvera solution will be discussed, resources that exist to get started, and how to contribute code to the community. The workshop will conclude with discussing how to pitch Samvera and get institutional support. It will discuss the advantages of being part of the community and how that strengthens the sustainability of the tools, the applications, and the community overall.
The keynote address at the Hydra Connect 2016 conference advertised thus and This presentation aims to present opportunities for collaboration between current Hydra members and The Daniel Cosío Villegas library at El Colegio de México (COLMEX) as well as other Mexican institutions that are interested in making a Mexican-based Hydra users group. COLMEX has been actively planning the implementation of a Hydra-based repository. Given that COLMEX has a significant presence in various digital libraries and repositories interest groups in Mexico, we have taken the opportunity promote Hydra as an alternative, not only with the hopes of promoting the project but to find local partners that might be interested in collaborating. We hope that we might find international partners who will help to spur initiatives through various means of evangelizing, helping support efforts, and perhaps coming down to Mexico to visit. In this manner we can help Hydra become a truly global initiative and one which considers north-south collaborations especially those outside the English-speaking world.
A presentation given at Hydra Connect #2, advertised as "is Fedora 4 a good option for my needs?" and described thus and This session will discuss some of the features that are new in Fedora 4 that will undoubtedly send dazzles up the Hydra stack.
A preliminary understanding of geospatial metadata An elementary understanding of linked geospatial metadata Practical metadata modeling for Hyrax An introduction to RDF Graph stores for linked spatial data Methods for analyzing spatial linked data as RDF Graphs This workshop aims to provide a set of overviews and technical exercises which shall provide participants with an understanding of linked geospatial data, and what role it could serve within a Samvera repository application. The objective of the exercises will be to provide participants with experience modeling geospatial metadata for Samvera repository resources. Building upon this, an understanding of how this linked geospatial metadata may be indexed for content discovery, or exported into separate platforms for analysis, shall be demonstrated. As much of this work is derived from the undertakings of the Geo. Predicates Working Group, striving to remain aligned with larger community web standards (such as those published by the W3C) should be considered the proper context for any practical usage of linked geospatial metadata. and Slides from a workshop given at Samvera Connect 2019 and described thus
This workshop will discuss upgrade strategies, workflows, best practices and common pitfalls. Some familiarity with either Rails or Samvera applications is recommended. We'll go in depth on how we evaluate an application for upgrade, different strategies we recommend and when to use them, and walk through a couple scenarios in depth. and A workshop given at Samvera Connect 2018 described thus
A plenary presentation at Hydra Connect 2016 advertised thus and An update on recent progress on the Hydra in a Box project, including work related to product development for the repository and metadata aggregation components, development of the hosted service, development and infrastructural decisions, and community engagement. A video of this session is available at the 'Related URL' below.
A presentation given at Hydra Connect #2 described thus and Our first year of developing a Hydra-based institutional repository yielded many surprises, frustrations, and eureka moments. We will tell you what we wish someone had told us about the Hydra community, Rails applications, System/Stack deployment, and Developer collaboration.
Participants will leave with ideas and methods for how to receive, prioritize, and plan multiple concurrent Library IT projects by taking into consideration the complexity, cost, and impact This half-day hands-on workshop will introduce participants to Michigan’s “Front Door” request intake and cycle planning process. At Michigan, we have designed a cycle planning process to gather requests of all kinds, rate and review, and finally, assign resources as appropriate. The workshop is intended to be a simulation of the cycle planning process from intake to resource planning exercise. The participants will get a feel of how requests are rated and reviewed for cost, complexity, and impact. We will be sharing the tools and templates used at Michigan for reviewing the requests, planning the cycle, and assessing the works’ progress throughout the cycle. and Slides from a workshop given at Samvera Connect 2019 and described thus
Valkyrie is a new persistence layer for Samvera, supporting multiple backends for storing files and metadata. Currently supported backends include Fedora, PostgreSQL and Solr for metadata, and Fedora and local disk for files. Valkyrie provides an abstraction layer over file and metadata persistence, allowing an application to be configured to use different backends without code changes. This workshop will include, Description, A workshop given at Samvera Connect 2018 described thus, and An overview of Valkyrie's design, including why the Data Mapper pattern was used, and how Valkyrie addresses sustainability issues with ActiveFedora Status updates on current Valkyrie development, including applications built using Valkyrie, and efforts to use Valkyrie in Hyrax Hands-on exercises to give attendees first-hand experience working with Valkyrie and demonstrate how concepts from Samvera applications work with Valkyrie
This annual report on the Hydra Project will provide a synopsis of the project’s current state from a high level perspective, including recent developments and important trends in adoption and activiity, the technical framework, the community framework, major projects and milestones, and where we may be going in the near future. With so much activity in so many different parts of the project, this session is a chance to take a step back from the many trees to survey the whole forest of the HydraSphere. A video of this session is available at the 'Related URL' below. (Very Low Audio for half of this and then just regular Low Audio - max out volume with headphones to hear) and The 'State of the HydraSphere' address given at Hydra Connect 2016, advertised thus
Do you ever wonder what working groups exist in the Hydra community or what topics are being discussed or how to spark a discussion or a working group? We are proposing a framework for interest groups and working groups which has proven effective in other successful communities toward raising awareness, connecting members with common interests, spawning action oriented working groups and making time at face to face meetings in support of both "percolating" ideas and heads down work. Join us to explore how this framework can further empower our community. and A presentation at Hydra Connect #2 described thus
however, all of Rail's most common UI elements and features will be retained. If time permits, we will also add Blacklight as a dependency for search and retrieval., How Valkyrie differs from ActiveRecord How to manage the differences between Valkyrie and Rails while retaining most of Rails' common features In this workshop, participants will learn how to build a simple Rails application using Valkyrie as a dependency. Data will be persisted with Valkyrie's data mapper pattern and not with ActiveRecord, and Slides from a workshop given at Samvera Connect 2019 and described thus
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. A video recording of this session is available at the 'Related URL' below. and A presentation given at Samvera Connect 2018 described thus
A presentation given at Hydra Connect 2016, described thus and In the UK, the Universities of York and Hull are looking at Archivematica's place in a research data pipeline. The two universities have slightly different use cases but share the desire to put research (and likely other) content through Archivematica on its way to the repository thus giving us a solid base for long-term preservation. We are both now in the third phase of a joint project to build proof-of-concepts to illustrate how Hydra and Archivematica can work together to manage and preserve research data. Since our project began, Jisc have launched an ambitious UK national research data shared service where a range of suppliers offer systems in different lots. Both Hydra / Fedora and Islandora / Fedora are part of the the ‘research repository’ lot of the service and the work of York and Hull has heavily informed the ‘preservation’ lot, with Archivematica one of the systems on offer. This presentation will describe the proof-of-concept work done by Hull and York, and will provide an overview of the new Jisc service.
how to add project and how to promote project to Project-Hydra. In addition we will examine a few nominated projects to see if we can promote them., We will examine Hydra-Labs and the processes we should adopt for it including, and A workshop given at Hydra Connect #2 described thus
A presentation at Samvera Connect 2019 described thus and BrowseEverything is a Gem which provides developers with an API and a set of user interface components for uploading files from cloud storage services and Samvera repository applications. As a core component, this Gem is actively maintained by members of the Samvera Community, and within the past year has had an interest group chartered in order to provide some set of guidance around its continued use and development. While previous releases of BrowseEverything have proven to be robust and sufficient in providing file upload functionality to Samvera applications (most notably, various releases of Hyrax), there exist a number of architectural changes for the codebase which have long been considered necessary in order to improve the user experience provided by the user interface components for the Gem. These will include standardizing the API in order to facilitate those who wish to develop additional drivers for currently unsupported cloud storage solutions. This presentation aims to outline the future proposed changes to the Gem itself, as well as to demonstrate the upcoming design changes for the user interface components. Insight and direction from attendees will be welcome, as we invite all interested parties in shaping the roadmap for this Gem.
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. A video recording of this session is available at the 'Related URL' below. and A presentation given at Samvera Connect 2018 described thus
Archiving Research Data into Hydra through the Open Science Framework (OSF) - A look at initial work of Notre Dame and Johns Hopkins to archive research projects from the OSF into Fedora and Hydra repositories, and first implementation of a Fedora Research Object Model. This plugs into a service offering of the Center for for Open Science, OSF for Institutions (OSF4I). ND/JHU version will be initial support for OSF Fedora Archiving Add-on in the OSF as part of OSF4I offering. We hope to start discussion around next steps for other Hydra institutions to use this along with OSF4I to allow them support to archive research data from the OSF into their own Hydra/Fedora repository. An audio recording of the session is available for download below. and A presentation given at Hydra Connect 2016 described thus
Slides from a workshop given at Hydra Connect #2 described thus and Agile is based on self-organizing cross-functional teams addressing evolving requirements and delivering solutions incrementally. Adaptive planning and continuous improvement make Agile teams highly flexible and able to rapidly respond to change. Participants in this workshop will learn about the principles and benefits of Agile and will engage in core Agile activities that they can take back to their own teams.
A presentation at Samvera Connect 2019, originally titled"Questioning Authority, Questioning authority is a Samvera developed gem that provides a standard way of accessing external authority controlled vocabularies. As part of the Mellon Foundation-funded Linked Data for Production (LD4P) project, this gem was expanded to include a module for general processing of authorities that provide linked data regardless of ontology. This module leverages the existing normalized data format of QA and expands it to include extended context allowing for more accurate selections. Also part of this work was the development of QaServer which is an engine from which you can build a standalone Rails app acting as a service point for submitting queries to QA. The QaServer includes a management UI to explore the availability of authorities and the performance of requests. We will look at recent enhancements to QA, the QaServer UI, a caching system for linked data authorities without an API, metadata entry using extended context, and how we’ve leveraged linked data in some of our user facing applications., and Connecting to Authorities through Linked Data", described thus
Fedora, the flexible, extensible, open source repository platform for managing, preserving, and providing access to digital content, is a key component of most Samvera implementations. Fedora 4.x, the latest version of Fedora, has been in production since 2015, and since then the real-world experience of the community’s use cases has clarified Fedora’s role in supporting preservation and access in the context of large collections and performance at scale. This understanding led to an effort to formally specify the Fedora application programming interface (API) that provides a stable layer of abstraction between clients and repository instances. In this way, alternate back-end implementations suited for specific user cases can all expose the same core services to repository clients. This initiative will allow the Fedora project to adapt to technological change more easily over time while insulating clients from changes in the underlying implementation. This presentation will provide an overview of the the API specification effort, including current status, motivations, and benefits, with a particular focus on the relevance to Samvera. A brief survey of alternate implementations will provide context for the different use cases that will be enabled by the specification. This will be of interest to current and future Fedora implementers looking for an update on the current status and technical roadmap of the project. A video recording of this session is available at the 'Related URL' below. and A presentation given at Samvera Connect 2018 described thus
A presentation at Hydra Connect 2016 described thus and This case study will address the initial decisions and reasons for switching to Hydra, prototyping for launch of Hydra head, metadata cleanup and asset migration, final quality review, and lessons learned. An audio recording of the session is available for download below.
A presentation at Samvera Connect 2019, originally titled "Creating a Vision for Samvera", described thus and As Samvera had undergone a shift it its governance over the past 2 years, Samvera Steering wanted to ask Partners to contribute to the creation of a vision for Samvera’s future. The visioning exercise was conducted in April 2019 at the Samvera Partners meeting, involved over 30 community members, and was facilitated by Hannah Frost and Carolyn Caizzi. This presentation will update the community about the process used, the outputs of the exercise, and about any ongoing work to further hone the vision of Samvera’s future.
A workshop given at Hydra Connect #2 described thus and This workshop will offer three detailed demos and case studies of mature production systems from the Hydra community. The contrasting case studies are Hydra@Hull from the University of Hull, Avalon Media Systems from Indiana University and Northwestern University, and ScholarSphere from Penn State University
GeoConcerns is a plugin to CurationConcerns for managing geospatial resources in a repository (http, A presentation at Hydra Connect 2016 described thus, and //geoconcerns.github.io). This presentation will give an overview and demonstration of GeoConcerns’ features and PCDM-based data model. In addition, we will discuss the code base and future development work such as integration with Sufia. An audio recording of the session is available for download below.
A presentation at Samvera Connect 2019, originally titled "Samvera Stack Overview", described thus and Samvera can be a daunting stack for newcomers. This presentation is designed to give developers and community members the common definitions and descriptions of the Samvera stack at the application and framework level. Framework topics include discussions around Rails, Sidekiq, Data Stores, Fedora, Solr, Blacklight, etc. While application level topics include discussions around Avalon, Hyrax, Hyku, etc. At the end of the presentation, attendees will have a greater understanding of Samvera's components and how they interact and come together to create a Samvera application.
A presentation at Hydra Connect 2016 described thus, In this presentation, we will present a software development and deployment process that we have developed at Virginia Tech. We have used this procedure to develop several Hydra projects for University Libraries services at Virginia Tech and have also used it to conduct interviews for Ruby and Rails developers. We implemented a central vagrant box to facilitate the development and deployment processes. Using this vagrant box gives us many benefits, and 1. Code immediately. Our software engineers can focus on coding without worrying about software installation. 2. Unified development environment. All developers do their work in the same, consistent development environment. 3. Development of multiple projects simultaneously. Developers can work on multiple projects in parallel, switching between project environments in just a few minutes. 4. Minimal differences between development environments and production environment. After we finish implementation, we can quickly deploy our applications into a cloud environment (e.g. AWS and OpenStack) that is highly consistent with our development environments. We will present and demonstrate our hands-on experience on how we use a single vagrant box with different GitHub repositories to develop multiple Hydra applications in detail, including Sufia, GeoBlacklight, Fedora, Solr, Vagrant, AWS, and OpenStack. An audio recording of the session is available for download below.
In the last few years, as the Hydra partnership has grown to encompass twenty-five institutions, management of services for Hydra heads in production has become a topic of recurring interest and concern. What are the basic goals and requirements for successful service management of Hydra-based technologies? What roles need to be in place? How should user services be fostered and assessed? This panel session, conducted by three service managers from three different institutions, will address some common approaches to inform the start of a community toolbox for service management of a production Hydra head. and A panel session at Hydra Connect #2 described thus
A presentation at Samvera Connect 2019 described thus and This presentation will be a high level overview of the University of Michigan Library's plans for repository technology development. Themes, principles, and plans will be shared. We are continuously challenged to expand our capabilities and extend our reach to match the rapid evolution of research and scholarship in the digital age. We have seen unprecedented rates of content growth in recent years as our campus partners have also advanced in the digital realm. It is no longer just about texts and images. Research data, audio, moving images, and all kinds of complex born-digital materials like enhanced e-books have entered into the scene. The Library has very intentionally placed itself in the center of campus activities for more than two decades. We aspire now, as much as ever, to provide innovative solutions for this unique set of circumstances and uphold our commitments far into the future. We are building next generation infrastructure for digital preservation and access that is adaptable, scalable and sustainable as the needs of campus continue to change.
For the past year, Avalon Media System has worked alongside members of the IIIF Community to co-develop the specifications for IIIF Presentation API version 3. This version moves beyond the two-dimensional image plane to include audio and video within the scope of media which can utilize IIIF to describe and manage content for use and re-use both with Avalon and by any viewer capable of presenting an object with a IIIF manifest. Avalon is excited about the possibilities for incorporating shareable structural metadata, as well as the ability to incorporate metadata along the timeline of time-based media. We will provide an overview of IIIF and the application of IIIF to AV content, including structural metadata and other features derived from the IIIF API. A video recording of this session is available at the 'Related URL' below. and A presentation given at Samvera Connect 2018 described thus
full-text search and highlighting, advanced search, and more. In addition, a brief demonstration of the installation and setup process will be provided. This talk will also discuss plans for future development and how to build a community of users and contributors for the project., A presentation at Samvera Connect 2019 described thus, This presentation will provide an overview of NewspaperWorks, a plugin for Hyrax-based repository applications that provides custom ingest, management, and display functionality for digitized newspaper content. NewspaperWorks can be used to add newspapers to an existing repository, or to create a stand-alone bespoke newspaper content interface. We will cover the major features of this gem, including automated ingest of NDNP batches and PDF issues, newspaper-specific metadata modules, and calendar-based browsing
Using Hydra to manage and present cultural heritage resources raises a set of interesting challenges that are beyond the scope of the traditional institutional repository. These include more complex data models, elaborate and varied workflows, richer descriptive metadata, support for more and varied controlled vocabularies, the requirement to manage larger objects comprised of larger files and multiple derivatives, support for IIIF, and a desire for richer viewing environments in general. In this presentation we will discuss these challenges and highlight examples and implementations that have gone ‘beyond the repository’. An audio recording of the session is available for download below. and A presentation at Hydra Connect 2016 described thus
A presentation given at Samvera Connect 2018, advertized as "Case Studies in Samvera Integration Approaches with OHMS (Oral History Metadata Synchronizer)", described thus and 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. A video recording of this session is available at the 'Related URL' below.
This session will present a case study of Lafayette College’s repository migration project. We will share our experience modeling, developing, and migrating to a custom Hyrax implementation with a lightweight team of one librarian and one developer working within a small liberal arts college context. The first phase of this migration project centered on text-based digital collections, including college newspapers, magazines, and faculty scholarly output, while future work will focus on migrating image collections into the repository. and A presentation at Samvera Connect 2019 described thus
Highlight the contributions many Hydra institutions are making towards Fedora as a way to advance their Hydra environments, as exemplars of how the two projects are symbiotic. An audio recording of the session is available for download below., A presentation at Hydra Connect 2016 described thus, Advance a Hydra platform statement on the importance of supporting Fedora in general, Generate awareness of the role client platforms play in shaping Fedora development, Generate awareness of the role Fedora plays in the Hydra stack, Fedora provides an essential foundational layer to the Hydra Stack that may seem opaque to many in the Hydra Community. Recent community discussions have highlighted the technical and community relationship between Hydra and Fedora, the value proposition of Fedora, and Fedora's role in an institution's broader preservation strategy. As the Hydra Community continues to thrive, the intersection of the larger repository community and role with these technologies is an important community rallying area. This session is intended to, and Discuss methods for approaching development of features along the Hydra and Fedora stack continuum
A presentation given at Samvera Connect 2018 described thus and 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. A video recording of this session is available at the 'Related URL' below.
A brief update on the current state of Fedora 4, followed by a high-level feature discussion for managers and a hands-on test drive for developers. and A workshop given at Hydra Connect #2 described thus
In 2006, Stanford Libraries built the Stanford Digital Repository (SDR). The system has served us well—thirteen years later, SDR contains over 2.0 million objects (~500 terabytes of content). We built SDR using open-source software (including Samvera, Fedora, and Blacklight) and an additional ~300,000 lines of custom code. We believe it is among the largest and most complex repository systems in research libraries, and yet the challenges we face are common. We have grown SDR to a point where it is extremely difficult for us to sustain. Some of our foundational technologies are not only aging but are beyond end-of-life. Meanwhile, we are challenged to continue offering a valuable, performant, highly-available repository service to our stakeholders. Over the past two years, we have analyzed the factors complicating sustainability, that work has led to operational changes that improve the current state and a plan for sustaining repository development combining open-source and custom software. Our presentation highlights the reasons SDR became unsustainable and shares areas where we have made improvements and where we go next. We believe the lessons we have learned are widely applicable to institutions that develop their own repository solutions., and A presentation at Samvera Connect 2019 described thus
A presentation at Hydra Connect 2016 described thus and A follow-up to our presentation at Hydra Virtual Connect to show the progress we've made on Opaquenamespace.org. We'll discuss how we are using Git and github as our master-copy for RDF graphs, and using Blazegraph and the triplestore-adapter gem for our operational datastore. An audio recording of the session is available for download below.
A presentation given at Samvera Connect 2018 described thus and 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. A video recording of this session is available at the 'Related URL' below.
I will use Natural Language Processing and Machine Learning techniques to analyze issue backlogs in applications from institutions throughout the community. I will apply a variety of techniques in an attempt to answer questions like, What kinds of open issues do we have in general as a community? Can I extract an interesting set of widely-desired features or widely-held use cases? Can I identify connections that might lead to collaboration across institutions? What solutions already exist that might advance open issues? Can I link open issues in one backlog to merged PRs in another repository? What have people been working on recently? Can we characterize the full set of issues that have been closed over the past year? What patterns of development do repositories follow? Can we describe the life cycle of repository development by aligning issues based on their creation / completion dates relative to the initial commit? These may or may not be the exact questions my talk will address, depending on the direction the project naturally takes. I will focus on applications in use or under development at institutions, as opposed to community-maintained engines and core gems. This talk will describe my process, results, and evaluate the success of the endeavor., and A presentation at Samvera Connect 2019 described thus
Federal law requires a standard of accessibility on any project that receives federal funds. Creating accessible applications is also socially responsible, and implementing these practices can help us set better expectations as community leaders. In a community dedicated to preservation and providing access to to a broad range of assets, accessibility standards should be a priority. We'll explain audits and certification levels, as well as accessibility features that could provide significant value to digital repositories. Using Hyku as an example, a developer will demonstrate practices that are easy to incorporate into the dev process, as well as demo practical examples. and A presentation at Samvera Connect 2019, originally titled "Accessibility Audits & Upgrades in Samvera", described thus
A presentation at Hydra Connect 2016 described thus and A review of available APIs and services for identifying, and either manually or automatically loading, open source online content into a local IR. Grey areas, policy questions, challenges and opportunities. A video of this session is available at the 'Related URL' below.
A presentation given at Samvera Connect 2018 described thus and We will share our experience as we built the United States Department of Agriculture's Economics Statistics and Market Information System (USDA ESMIS) from Sufia 7.2 to Hyrax 2.1. A video recording of this session is available at the 'Related URL' below.
A presentation at Hydra Connect 2016, described thus and The Hydra stack is large and complex, getting a handle on what's causing a specific slowdown can be difficult. This session would recommend some tools, strategies, and places to look for improving the performance of your application. An audio recording of the session is available for download below.
A presentation at Samvera Connect 2019 described thus and Agile is an approach to software development that emphasizes team collaboration, continual planning, continual learning, and incremental delivery versus delivering everything at the end, perfectly and all at once. This talk aims to give a high level overview of Agile development and how the academic community could benefit from being more agile. We will cover the 4 core values and 12 principles upon which Agile was founded. We will also cover Agile's most widely used frameworks, Scrum, as a specific use case. We will go over Scrum's roles, events, artifacts, and the rules of how to play this highly collaborative game.
to identify the questions that arise about Samvera and how these can be best answered, A presentation given at Samvera Connect 2018 described thus, The Samvera Marketing Working Group has been active since May 2018. The WG has had two areas of focus, and 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. A video recording of this session is available at the 'Related URL' below.
A recap of the group's recommendations for the upcoming (now released) Sufia 7 – thoughts on the diverse needs of the community and the result, What worked, what didn't work, how to approach it next time. An audio recording of the session is available for download below. and A presentation at Hydra Connect 2016, described thus
Community and Sustainability", described thus, A presentation at Samvera Connect 2019, originally titled "Avalon Media System, and Over the last two years, the Avalon Media System team at the libraries of Indiana University and Northwestern University has worked toward developing a model of sustainability for a large open source project as part of a grant funded by the Institute of Museum and Library Services (IMLS). As the grant comes to a close, the Avalon team will review the efforts undertaken over the course of the two-year cycle, discussing the challenges faced by the Avalon team, as well as points of success. The Avalon team will reflect upon the experience and how opportunities provided by the grant to take on new technical changes to the system, develop code in partnership, work toward better integration with the the larger Samvera community, and develop a smaller, focused community of Avalon users and stakeholders all pointed us toward how Avalon will proceed in the years going forward. The presentation will focus on our path forward focusing on Avalon on Hyrax, new features in recent releases, additional new features being developed on the current code base, and the challenges of aligning complex projects.
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. A video recording of this session is available at the 'Related URL' below. and A presentation given at Samvera Connect 2018 described thus
I will show the data model migration from Sufia 6 to Sufia PCDM we used for ScholarSphere. In addition I will the outline major design decisions we made along the way. Then we will look at the tools in Sufia for migration of data from Sufia 6 to Sufia PCDM. I will include examples of extending the functionality for people who have extended the basic Sufia 6 model. An audio recording of the session is available for download below. and A presentation at Hydra Connect 2016, described thus
Organizations seeking Samvera solutions may have an internal development team, yet find they require external supplemental developers due to internal resource limitations or to bridge a specific technical knowledge gap. Collaborating among divided internal/external teams can be be a productive way of reaching goals within committed timelines, but also has its challenges. We present case studies of Samvera projects that utilized external development resources, highlighting the effects on productivity and budget. We'll also share advice on ways to effectively integrate and maximize a partnership with external developers, including the benefits of their unique experience. Discussion will include effective collaboration tools and other tips to ensure a successful implementation. and A presentation at Samvera Connect 2019 described thus
A presentation prepared for Samvera Connect 2018 described thus and Ever wonder how modules work, and what all those include's, extend's, and prepend's are doing differently in gems? I did, and I found out, so I'd like to share. Unfortunately, the presenter was unable to attend the conference and the talk was not actually delivered.