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
A presentation given at Connect 2017 described thus, it’s not fun to have an ingest fail overnight and spend the morning tracking down why. Programmatically testing and validating digital object metadata prior to ingest helps us avoid these failures. The metadata itself is managed by Git and stored in GitHub, Several years ago UCSB incorporated Git/GitHub and JIRA into our metadata management and batch ingest workflows. Since then we’ve looked at repurposing other development tools to provide lightweight and automated solutions to problems we often face. One is that we rely primarily on batch ingests when adding content to our Samvera repository. As a result it’s especially important for the metadata to be error-free, and this allows us to run automated checks against any changes using Jenkins and some custom libraries we’ve written for validating CSV and MODS metadata. In this session, we will provide an overall of our current ingest preparation workflow and the tools we are using, and will discuss some of the benefits that have come out of this collaborative effort.
Join us for an update on Avalon metadata in Hyrax. The Avalon Media System is an open source system for managing and providing access to collections of digital audio and video. The project is led by the libraries of Indiana University Bloomington and Northwestern University and is funded in part by grants from the Institute of Museum and Library Services and the Andrew W. Mellon Foundation. We are working to incorporate Avalon descriptive, technical, and structural metadata into Hyrax, the open-source repository front end from the Samvera Community, creating an AudiovisualWork that can be added to Hyrax as a gem alongside other work types (like GenericWork and Image). We will share our progress so far, including mappings for bibliographic import functionality and how things look different between Avalon 6 and Avalon in Hyrax. Avalon in Hyrax will also be available as a standalone Hyrax application so we are both letting the Hyrax in and letting the Avalon out! Come see how these two critters are getting along! and A presentation at Samvera Connect 2019 described thus
As most Hyrax adopters know, Hyrax offers a basic set of metadata properties that it assigns to each new work type. Most adopters will extend that set, to a greater or lesser degree, adding new properties, defining vocabularies and terms lists, and setting other constraints and requirements. Adding new metadata is a complicated process in Hyrax, and there are various ways in which developers have worked to streamline things (eg. scooby snacks, dog biscuits and archetypes). But before we even get to customising a Hyrax application, metadata librarians and developers must collaborate on specifying the metadata requirements. With no community machine-readable approach to defining those requirements, misunderstandings are common, and can be costly. With a machine-readable specification for metadata, metadata librarians could accurately specify requirements and developers could validate and codify those into applications. That’s where the Machine-readable Metadata Modeling Specification (M3) steps in. The specification is the output of the M3 Working Group and is nearing its version 1.0 release. This presentation will provide a walkthrough of the specification, show how to construct and validate a new M3 profile, and illustrate the benefits of M3 for both metadata specialists and developers. and A presentation at Samvera Connect 2019 described thus
A presentation at Samvera Connect 2019 described thus and Although it feels like we just migrated from CONTENTdm to Hydra/Fedora 3, it's time to adjust course back to Hyrax! Oregon Digital's Metadata Team will talk about strategies and challenges with metadata preparation, remediation before migration begins and mapping updates. The Migration Team will talk about the gem we're building, hyrax-migrator, to allow us to migrate over 465,000 assets (files and metadata). We’ll cover the design and implementation of the gem which supports migrating assets both locally (for dev and testing) and remotely (for production, on AWS S3), and share our progress with a batch of about 1000 ‘seed data’ assets, as well as our goals for scaling up in the coming months.
A lightning talk at Samvera Virtual Connect 2018 described thus and Avalon Media System is working towards a release to integrate with Hyrax in support of time-based media formats. This includes creating a Work type to support the needs of audio and video formats and provide an upgrade path for those who have been using Avalon in it’s previous releases as a standalone Samvera product. Join us for a look at the new Audiovisual Work type, specifically how we’re transitioning descriptive metadata from MODS XML to RDF. A video recording of this session is available at the 'Related URL' below.
A lightning talk at Samvera Virtual Connect 2019 described thus and For metadata specialists, creating metadata profiles, system requirements, and accompanying documentation often feels like a game of whack-a-mole. Current practices and technologies also mean comparing your profiles with another institutions’ is an enormous hassle. To address this problem, developers and metadatists came together to create the machine-readable metadata modeling (M3) specification. This presentation will offer some history and use cases for the specification, an update on its current status, and where to learn more.
A lightning talk at Samvera Virtual Connect 2019 described thus and Avalon Media System is upgrading it's UI component for handling structural metadata editing for an audio or visual work. The user can select and organize timespans in an AV work by manually typing bounding times and titles, or by interacting with a visual representation of the waveform. Technologies used are Peak.js and ReactJS.
Component Maintenance WG - James Griffin BrowseEverything IG - James Griffin Metadata IG - Anna Goslen Hyrax v3.0 Metadata Application Profile Documentation Review WG - Nora Egloff Repository Management IG - Moira Downey Infrastructure WG - Michael Klein Newspapers IG - Eben English Hyrax Maintenance WG - Tom Johnson Geo Predicates WG - John Huck The video recording of this segment is available at the 'Related URL' below. and Working and Interest Group Updates
Slides from an on-line workshop given at Samvera Connect 2020 On-line described thus and *Overview of the M3 schema *Requirements and Installation for Allinson Flex *Overview of Allinson Flex usage *Constraints and next steps discussion Allinson Flex brings on the fly user editable M3 metadata schemas to Hyrax and repositories built with similar components. We'll dive deep into what the M3 schema is and how it is structured, how Allinson Flex works today and what our plans for the future bring. Workshop will be divided into 2 parts. Part 1 will be a feature overview and discussion / dive into how M3 schemas are laid out. Part 2 will be a hands on installation and configuration of the Allinson Flex tools and a code dive into certain features.
A set of very brief (3 minute) presentations given at Samvera Connect 2020 On-line updating the Community on the work of some of its Interest and Working Groups. The 'Related URL' below links to beginning of this presentation in the day's YouTube recording.
Elixir, Phoenix, React, GraphQL, PostgreSQL, Elasticsearch, Amazon Web Services, Docker and Terraform. This presentation will focus on describing why we chose this path and the decisions and tradeoffs we've made along the way, along with a brief demonstration of our current state. The 'Related URL' below links to beginning of this presentation in the day's YouTube recording., Northwestern University Libraries has been building a "green field" digital repository application since June 2019, code-named "Meadow". Our goal in building Meadow is to provide an internal tool to ingest, modify and publish digital resources to an API that drives our user-facing digital collections frontend. Meadow's development roadmap has focused on complementing NUL's existing production workflows and implementing best practices in digital preservation in a cloud-based environment. Meadow is built with a several languages, tools, and frameworks including, and A presentation given at Samvera Connect 2020 On-line described thus
A presentation given at Samvera Connect 2020 On-line described thus and Princeton University Library’s digital projects and initiatives were seriously disrupted by COVID-19. Digitization of materials for projects and forthcoming exhibitions came to an unexpected halt at the same time as patrons and staff were separated from physical objects and library spaces. Necessity, however, provided an opportunity to reassess digital projects and how staff members interact with and contribute to our repository (Figgy). We focused on the creation of workflows and documentation for new contributors who would be working in the repository, helping them enhance existing digital objects with OCR, item level organization, structural metadata, page labeling, and IIIF display attributes. We describe how we were able to use Figgy and unexpectedly-available staff time to make more effective research tools and provide a better user experience for patrons and staff working with our digital collections. Such enhancements add immense value to our collections as well as to our applications, and the work can be done effectively by a wide range of staff from different departments with variable skill sets. The 'Related URL' below links to beginning of this presentation in the day's YouTube recording.
one size would not fit all for our campus archives, library, and museum, and community needs above all. In this presentation, team members will talk about the past two years of experimentation, development, and conversation around how to connect our community to our cultural heritage collections through multiple integrations, both human and technological. At a high-level, we’ll discuss our technical architecture that uses legacy applications like ArchivesSpace, an aging Fedora repository, and a decades-old museum database together with the IIIF framework and open-source GatsbyJS. And perhaps more importantly, we’ll outline the cross-departmental team structure that has developers talking to museum curators, library cataloguers, archivists, and everyone in between. The 'Related URL' below links to beginning of this presentation in the day's YouTube recording., The University of Notre Dame has taken a modular approach to building a new digital collections platform-integrating existing applications and connecting the people that manage and use them across the library, archives, and art museum. We began with two assumptions, and A presentation given at Samvera Connect 2020 On-line described thus
A presentation given at Samvera Connect 2020 On-line described thus and Figgy is Princeton University Library’s staff-facing repository management application. This presentation will share screenshots, user stories, and technical overviews of all the forms, magic buttons, storage integrations, drag-and-drop targets, rake tasks, and directory watchers that Figgy provides to support the different workflows our users have for ingesting content. The 'Related URL' below links to beginning of this presentation in the day's YouTube recording.
In May 2018, UNC Libraries purchased a report from 1Science which listed 47,000 articles authored by UNC researchers. Although the vendor characterized the report as an out-of-the-box tool designed to fill an institutional repository, we found that it would take significant work to make it usable for UNC’s Hyrax-based institutional repository, the Carolina Digital Repository (CDR). In this presentation, we will discuss the issues that we identified, including scripting errors, inconsistent metadata and rights concerns. We will describe the plans and processes to fix these issues and to adapt the metadata for our repository. Additionally, we will address best practices for uploads and future plans. The 'Related URL' below links to beginning of this presentation in the day's YouTube recording. and A lightning talk (seven minute) presentation given at Samvera Connect 2020 On-line described thus
A lightning talk (seven minute) presentation given at Samvera Connect 2020 On-line described thus and Update on recent and coming work for the Bulkrax gem. The 'Related URL' below links to a video recording of the session. The video has closed captioning.
Heavily inspired by QA, "Authoritex" is a Hex package for querying any controlled vocabulary or set of authority terms that NUL developed for use within our Elixir ecosystem. We'll go through quick overview of Authoritex and how it fits into our repository ingest application "Meadow" and our broader strategy for handling controlled terms and authorities. The 'Related URL' below links to a video recording of the session. The video has closed captioning. and A lightning talk (seven minute) presentation given at Samvera Connect 2020 On-line described thus
The Emory Libraries implemented a second-generation preservation infrastructure in 2019 utilizing Hyrax 3, Fedora 4 and AWS, following a requirements gathering phase that included developing a preservation policy and a review of preservation community best practices. This presentation describes our solution design including locally-defined entities such as preservation workflows and events and FileSet expansion to support derivative files. We will also address implementation lessons learned while leveraging existing Samvera functionality and building new features to bridge gaps between existing framework components. The 'Related URL' below links to a video recording of the session. The video has closed captioning. and A presentation given at Samvera Connect 2020 On-line described thus
Between 2018 and 2019, Jisc funded an effort to refresh the SWORD repository deposit protocol, with modern repository use cases in mind, especially around data repositories. As a result we produced a draft specification, extensively reviewed by a large number of the repositories community, including those from the Samvera and Fedora communities. In 2019, NII provided funding to produce a reference implementation, and we have been working to prove that the specification is implementable and viable. That work concluded in July 2020 with the release of a client library and a server library in Python. Now the SWORDv3 team is looking outward to the rest of the repositories community, looking to engage them in development for their platforms, and to enable novel integrations. This presentation will introduce the spec for those that are not familiar, and describe the technical and community-building work that is ongoing, and call for engagement by the Samvera technical community in working with SWORDv3. The YouTube 'Related URL' below links to a recording of the presentation with closed captioning. and A presentation at Samvera Connect 2020 On-line described thus
Using Git and GitHub for managing metadata (no new data models, we promise)This session is proposed as a two-part workshop, A workshop given at Samvera Connect 2017 described thus, and 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!