diff --git a/_data/conf.yml b/_data/conf.yml index f82f487..c77b2c3 100644 --- a/_data/conf.yml +++ b/_data/conf.yml @@ -34,11 +34,11 @@ image-attributions: # These booleans affect the main menu links in the ways described below, as well # as displays in a few other places. # if true Speakers link -> /speakers/, if false -> /speakers/past-keynotes -have-talks: false +have-talks: true have-workshops: true # if true Schedule link -> /schedule/, if false -> /schedule/timeline -have-schedule: false -have-schedule-details: false +have-schedule: true +have-schedule-details: true have-menus: false # day 0 = dummy day so JS indexing can line up with human-readable semantics of which day of the conference something is happening @@ -52,15 +52,15 @@ days: - weekday: Monday date: March 2nd date-data: 2026-03-02T23:59 - time: 9AM to 5:15PM + time: 9:30AM to 5:15PM - weekday: Tuesday date: March 3rd date-data: 2026-03-03T23:59 - time: 9AM to 5:15PM + time: 9AM to 5:35PM - weekday: Wednesday date: March 4th date-data: 2026-03-04T23:59 - time: 9AM to 1:15PM + time: 9AM to 12:45PM posters: true - weekday: Thursday date: March 5th @@ -441,7 +441,7 @@ angel-fund: url: diversity-scholarship-applications: - show: true + show: false url: '/general-info/scholarships#how-to-apply' url-text: 'How to Apply' end-day: 'Friday' diff --git a/_data/schedule.yml b/_data/schedule.yml new file mode 100644 index 0000000..a9ba5da --- /dev/null +++ b/_data/schedule.yml @@ -0,0 +1,155 @@ +# registration +- timeImg: 8.30.png + title: Registration + day1: true + time: 08:30-09:30 +- timeImg: 8.00.png + title: Registration + day2: true + time: 08:00-09:00 +- timeImg: 8.30.png + title: Registration + day3: true + time: 08:30-09:00 + +# announcements +- timeImg: 9.30.png + title: Announcements + time: 09:30-09:45 + day1: true +- timeImg: 1.00.png + title: Announcements + time: 13:00-13:15 + day1: true +- timeImg: 5.00.png + title: Announcements + time: 17:00-17:15 + day1: true +- timeImg: 9.00.png + title: Announcements + time: 09:00-09:15 + day2: true + day3: true +- timeImg: 1.15.png + title: Announcements + time: 13:15-13:30 + day2: true +- timeImg: 5.20.png + title: Announcements + time: 17:20-17:35 + day2: true +- timeImg: 12.35.png + title: Announcements + time: 12:35-12:45 + day3: true + +# breaks +- timeImg: 10.30.png + title: Break + time: 10:30-10:45 + day1: true +- timeImg: 2.45.png + title: Break + time: 14:45-15:00 + day1: true +- timeImg: 10.50.png + title: Break + time: 10:50-11:10 + day2: true +- timeImg: 3.45.png + title: Break + time: 15:45-16:00 + day2: true +- timeImg: 10.45.png + title: Break + time: 10:45-11:05 + day3: true + +# breakout sessions +- timeImg: 2.30.png + title: Breakouts + time: 14:30-15:45 + day2: true +- timeImg: 11.05.png + title: Breakouts + time: 11:05-11:50 + day3: true + +# lightning talks +- timeImg: 3.00.png + title: Lightning Talks 1 + time: 15:00-16:00 + day1: true +- timeImg: 11.10.png + title: Lightning Talks 2 + time: 11:10-12:00 + day2: true +- timeImg: 10.00.png + title: Lightning Talks 3 + time: 10:00-10:45 + day3: true + +# poster session +- timeImg: 4.00.png + title: Poster Session + time: 16:00-16:30 + day2: true + +# lunch +- timeImg: 12.00.png + title: Lunch + time: 12:00-13:00 + day1: true +- timeImg: 12.00.png + title: Lunch + time: 12:00-13:15 + day2: true + +# keynotes +- timeImg: 9.45.png + title: Opening Keynote + day1: true + groupId: key-open + time: 09:45-10:30 +- timeImg: 9.15.png + title: Closing Keynote + day3: true + groupId: key-close + time: 09:15-10:00 + +# groups of talks +- timeImg: 10.45.png + time: 10:45-12:00 + title: Group 1 Talks + groupId: 1 + day1: true +- timeImg: 1.15.png + time: 13:15-14:45 + title: Group 2 Talks + groupId: 2 + day1: true +- timeImg: 4.00.png + time: 16:00-17:00 + title: Group 3 Talks + groupId: 3 + day1: true +- timeImg: 9.15.png + time: 09:15-10:50 + title: Group 4 Talks + groupId: 4 + day2: true +- timeImg: 1.30.png + time: 13:30-14:30 + title: Group 5 Talks + groupId: 5 + day2: true +- timeImg: 4.30.png + time: 16:30-17:20 + title: Group 6 Talks + groupId: 6 + day2: true +- timeImg: 11.50.png + time: 11:50-12:35 + title: Group 7 Talks + groupId: 7 + day3: true diff --git a/_data/speakers.yml b/_data/speakers.yml index 5ed9f39..08232e1 100644 --- a/_data/speakers.yml +++ b/_data/speakers.yml @@ -44,9 +44,15 @@ keynote: false institution: NC State University Libraries position-title: Lead Librarian for UX Strategy - bio: Andreas Orphanides is the Lead Librarian for UX Strategy at the NC State University Libraries. His work focuses on developing high-quality, thoughtfully designed technology solutions to support teaching, learning, and information discovery. His professional interests include systems analysis, human factors, and information design. Outside of work, he has too many cats. - image_src: /assets/img/speakers/andreas-orphanides.jpg - image_alt: "Torso shot of a curly-haired, male-presenting person, in profile, wearing a red jacket, thick gloves, glasses, and black facemask, and wielding a longsword in a high guard. In the background is a statue of a bull and, further back, skyscrapers." + bio: Andreas Orphanides is the Lead Librarian for UX Strategy at the NC State University + Libraries. His work focuses on developing high-quality, thoughtfully designed + technology solutions to support teaching, learning, and information discovery. + His professional interests include systems analysis, human factors, and information + design. Outside of work, he has too many cats. + image_src: "/assets/img/speakers/andreas-orphanides.jpg" + image_alt: Torso shot of a curly-haired, male-presenting person, in profile, wearing + a red jacket, thick gloves, glasses, and black facemask, and wielding a longsword + in a high guard. In the background is a statue of a bull and, further back, skyscrapers. - id: thimios-dimopulos keynote: false name: Thimios Dimopulos @@ -93,13 +99,16 @@ slack: - id: eric-lease-morgan name: Eric Lease Morgan - last: Morgan + last: Morgan pronouns: institution: University of Notre Dame position-title: Librarian - bio: Eric Lease Morgan is a librarian working in the Navari Family Center for Digital Scholarship, Hesburgh Libraries, University of Notre Dame where he provides text mining and natural language processing services to the University community. He does data science with words. - image_src: /assets/img/speakers/eric-lease-morgan.jpg - image_alt: "Eric is a librarian who works at the University of Notre Dame." + bio: Eric Lease Morgan is a librarian working in the Navari Family Center for Digital + Scholarship, Hesburgh Libraries, University of Notre Dame where he provides text + mining and natural language processing services to the University community. He + does data science with words. + image_src: "/assets/img/speakers/eric-lease-morgan.jpg" + image_alt: Eric is a librarian who works at the University of Notre Dame. keynote: false - id: adam-cox keynote: false @@ -119,3 +128,419 @@ institution: bio: slack: +- id: kaylee-alexander + keynote: false + name: Kaylee Alexander + pronouns: + position-title: + institution: + bio: + slack: +- id: dr-nima-asadi + keynote: false + name: Dr. Nima Asadi + pronouns: + position-title: + institution: + bio: + slack: +- id: linda-ballinger + keynote: false + name: Linda Ballinger + pronouns: + position-title: + institution: + bio: + slack: +- id: sabrina-bocanegra + keynote: false + name: Sabrina Bocanegra + pronouns: + position-title: + institution: + bio: + slack: +- id: cameron-boucher + keynote: false + name: Cameron Boucher + pronouns: + position-title: + institution: + bio: + slack: +- id: michelle-bowers + keynote: false + name: Michelle Bowers + pronouns: + position-title: + institution: + bio: + slack: +- id: maureen-cresci-callahan + keynote: false + name: Maureen Cresci Callahan + pronouns: + position-title: + institution: + bio: + slack: +- id: blake-carver + keynote: false + name: Blake Carver + pronouns: + position-title: + institution: + bio: + slack: +- id: peter-cerda + keynote: false + name: Peter Cerda + pronouns: + position-title: + institution: + bio: + slack: +- id: whitney-christopher + keynote: false + name: Whitney Christopher + pronouns: + position-title: + institution: + bio: + slack: +- id: jay-l-colbert + keynote: false + name: Jay L. Colbert + pronouns: + position-title: + institution: + bio: + slack: +- id: robin-davis + keynote: false + name: Robin Davis + pronouns: + position-title: + institution: + bio: + slack: +- id: aiden-de-boer + keynote: false + name: Aiden de Boer + pronouns: + position-title: + institution: + bio: + slack: +- id: kate-deibel + keynote: false + name: Kate Deibel + pronouns: + position-title: + institution: + bio: + slack: +- id: birkin-james-diana + keynote: false + name: Birkin James Diana + pronouns: + position-title: + institution: + bio: + slack: +- id: seth-erickson + keynote: false + name: Seth Erickson + pronouns: + position-title: + institution: + bio: + slack: +- id: natasha-fisher + keynote: false + name: Natasha Fisher + pronouns: + position-title: + institution: + bio: + slack: +- id: tyrone-fontaine + keynote: false + name: Tyrone Fontaine + pronouns: + position-title: + institution: + bio: + slack: +- id: corey-halpin + keynote: false + name: Corey Halpin + pronouns: + position-title: + institution: + bio: + slack: +- id: margaret-heller + keynote: false + name: Margaret Heller + pronouns: + position-title: + institution: + bio: + slack: +- id: aurelia-hudak + keynote: false + name: Aurelia Hudak + pronouns: + position-title: + institution: + bio: + slack: +- id: lee-hunter + keynote: false + name: Lee Hunter + pronouns: + position-title: + institution: + bio: + slack: +- id: clarke-iakovakis + keynote: false + name: Clarke Iakovakis + pronouns: + position-title: + institution: + bio: + slack: +- id: christine-kim + keynote: false + name: Christine Kim + pronouns: + position-title: + institution: + bio: + slack: +- id: ilya-kreymer + keynote: false + name: Ilya Kreymer + pronouns: + position-title: + institution: + bio: + slack: +- id: jessica-lange + keynote: false + name: Jessica Lange + pronouns: + position-title: + institution: + bio: + slack: +- id: maccabee-levine + keynote: false + name: Maccabee Levine + pronouns: + position-title: + institution: + bio: + slack: +- id: alice-mcgrath + keynote: false + name: Alice McGrath + pronouns: + position-title: + institution: + bio: + slack: +- id: matt-miller + keynote: false + name: Matt Miller + pronouns: + position-title: + institution: + bio: + slack: +- id: chad-nelson + keynote: false + name: Chad Nelson + pronouns: + position-title: + institution: + bio: + slack: +- id: david-ragnar-nelson + keynote: false + name: David Ragnar Nelson + pronouns: + position-title: + institution: + bio: + slack: +- id: lawrence-olliffe + keynote: false + name: Lawrence Olliffe + pronouns: + position-title: + institution: + bio: + slack: +- id: aaron-pahl + keynote: false + name: Aaron Pahl + pronouns: + position-title: + institution: + bio: + slack: +- id: eric-phetteplace + keynote: false + name: Eric Phetteplace + pronouns: + position-title: + institution: + bio: + slack: +- id: wilhelmina-randtke + keynote: false + name: Wilhelmina Randtke + pronouns: + position-title: + institution: + bio: + slack: +- id: bethann-rea + keynote: false + name: Bethann Rea + pronouns: + position-title: + institution: + bio: + slack: +- id: kyle-reiley + keynote: false + name: Kyle Reiley + pronouns: + position-title: + institution: + bio: + slack: +- id: summer-shetenhelm + keynote: false + name: Summer Shetenhelm + pronouns: + position-title: + institution: + bio: + slack: +- id: eric-silberberg + keynote: false + name: Eric Silberberg + pronouns: + position-title: + institution: + bio: + slack: +- id: nailisa-tanner + keynote: false + name: Nailisa Tanner + pronouns: + position-title: + institution: + bio: + slack: +- id: ruth-kitchin-tillman + keynote: false + name: Ruth Kitchin Tillman + pronouns: + position-title: + institution: + bio: + slack: +- id: adrian-turner + keynote: false + name: Adrian Turner + pronouns: + position-title: + institution: + bio: + slack: +- id: melanie-walsh + keynote: false + name: Melanie Walsh + pronouns: + position-title: + institution: + bio: + slack: +- id: gregory-wiedeman + keynote: false + name: Gregory Wiedeman + pronouns: + position-title: + institution: + bio: + slack: +- id: mike-williams + keynote: false + name: Mike Williams + pronouns: + position-title: + institution: + bio: + slack: +- id: rachel-wittmann + keynote: false + name: Rachel Wittmann + pronouns: + position-title: + institution: + bio: + slack: +- id: rachel-woodbrook + keynote: false + name: Rachel Woodbrook + pronouns: + position-title: + institution: + bio: + slack: +- id: meredith-wynn + keynote: false + name: Meredith Wynn + pronouns: + position-title: + institution: + bio: + slack: +- id: edward-corrado + last: Corrado + name: Edward Corrado + pronouns: + position-title: + institution: + bio: + slack: +- id: kirsta-stapelfeldt + last: Stapelfeldt + name: Kirsta Stapelfeldt + pronouns: + position-title: + institution: + bio: + slack: +- id: mark-swenson + last: Swenson + name: Mark Swenson + pronouns: + position-title: + institution: + bio: + slack: +- id: péter-király + last: Király + name: Péter Király + pronouns: + position-title: + institution: + bio: + slack: diff --git a/_posts/2026-03-02-a-workflow-for-automating-content-detection-in-dissertation-pdfs.md b/_posts/2026-03-02-a-workflow-for-automating-content-detection-in-dissertation-pdfs.md new file mode 100644 index 0000000..bcd5949 --- /dev/null +++ b/_posts/2026-03-02-a-workflow-for-automating-content-detection-in-dissertation-pdfs.md @@ -0,0 +1,19 @@ +--- +layout: presentation +type: talk +categories: talks +time: 2:10 pm +startTime: 2026-03-02T14:10 +length: 10 +day: 1 +group: 2 +spot: 4 +location: frist +speakers: +- peter-cerda +- aurelia-hudak +- rachel-woodbrook +speaker-text: "Peter Cerda, Aurelia Hudak, Rachel Woodbrook" +title: "A workflow for automating content detection in dissertation PDFs" +--- +The University of Michigan Library stewards scanned and digital dissertations in its institutional repository, Deep Blue Documents. Many of these dissertations have not had their copyright status determined. We receive multiple global requests each week for access to dissertations that are restricted to campus, the default for items which have not been identified as in the public domain. For items published before 1978, a copyright requirement is a statement of copyright in the dissertation. We developed a workflow to scale detection of copyright statements in dissertations. This workflow is written into a single python script that uses PyTesseract to assess and generate Optical Character Recognition (OCR) text, and search for copyright statements in batches of dissertation PDFs. The script had an accuracy rate of over 99% for detecting true copyright statements when they are present. Following this project, we can assess how common copyright statements are in U-M dissertations before 1977 and determine how many items we may be able to release. Further, we now have a basis on which to extrapolate how much time it might take to assess all of our full PDFs for OCR, which is a necessary first step for accessibility remediation of the repository. diff --git a/_posts/2026-03-02-ai-in-moderation-assessing-ai-generated-alt-text-for-digital-collections.md b/_posts/2026-03-02-ai-in-moderation-assessing-ai-generated-alt-text-for-digital-collections.md new file mode 100644 index 0000000..6198641 --- /dev/null +++ b/_posts/2026-03-02-ai-in-moderation-assessing-ai-generated-alt-text-for-digital-collections.md @@ -0,0 +1,19 @@ +--- +layout: presentation +type: talk +categories: talks +time: 4:15 pm +startTime: 2026-03-02T16:15 +length: 15 +day: 1 +group: 3 +spot: 2 +location: frist +speakers: +- linda-ballinger +- bethann-rea +- ruth-kitchin-tillman +speaker-text: "Linda Ballinger, Bethann Rea, Ruth Kitchin Tillman" +title: "AI in Moderation: Assessing AI-Generated Alt Text for Digital Collections" +--- +In anticipation of the latest Web Content Accessibility Guidelines (WCAG) standards, WCAG 2.2, the [redacted] Libraries are seeking to improve the accessibility of our digital collections for all users, including those with visual disabilities. To do so, one of our priorities over the next year is to add alternative text (alt text) for most of the images in our digital collections. However, with over 1.6 million images to address, our organization needs a way to speed up the process, so we’re conducting a study to see if artificial intelligence (AI) can be used to generate alt text without compromising the quality and inclusivity of that alt text. We also want to find ways to mitigate the environmental impact of our use of AI, to the greatest extent possible. This study will challenge small vision-language models to describe a wide range of image content, including abstract art works, to see how the AI-generated text compares with human-created alt text for the same images. Both sets of alt text will be compared to common standards for effective alt text, and to standards for inclusive and respectful descriptive metadata. diff --git a/_posts/2026-03-02-artificial-intelligence-ethics-regulation-in-the-united-states.md b/_posts/2026-03-02-artificial-intelligence-ethics-regulation-in-the-united-states.md new file mode 100644 index 0000000..d989894 --- /dev/null +++ b/_posts/2026-03-02-artificial-intelligence-ethics-regulation-in-the-united-states.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 11:30 am +startTime: 2026-03-02T11:30 +length: 20 +day: 1 +group: 1 +spot: 4 +location: frist +speakers: +- wilhelmina-randtke +speaker-text: "Wilhelmina Randtke" +title: "Artificial Intelligence Ethics Regulation in the United States" +--- +This presentation summarizes recent federal activity in regulating artificial intelligence (AI) ethics. The National Artificial Intelligence Initiative Act of 2020 included a five year funded roll out for comprehensive regulation of AI across the United States including regulation of AI ethics, with the roll out funded through federal fiscal year 2025 ending in September 2025. Many AI regulation items in the news over the past five years were part of this process, including the Copyright Office reports about copyright and AI (published as an unbroken series across presidencies), the Department of Education's (now unpublished) AI Toolkit, and the broad decision with implementation of whether large technology companies will be regulated in this area versus required to self regulate. This presentation summarizes key outcomes of the process, what is likely final, and possible/probable future activities. Because the law was initially signed during the first Trump presidency, there is more consistency in this area than perhaps might be the case in other areas of governmental regulation. Similar to how privacy issues in technology were not regulated in the 1970s as computers became more and more a force that structures our lives and work, and we are still reckoning with that gap, issues around regulation of AI ethics will structure how we live and work for years to come. Regarding AI, the government acted, and choices made so far will now shape the technology ecosystem. diff --git a/_posts/2026-03-02-community-digitization-as-a-strategic-response-to-political-change.md b/_posts/2026-03-02-community-digitization-as-a-strategic-response-to-political-change.md new file mode 100644 index 0000000..5804191 --- /dev/null +++ b/_posts/2026-03-02-community-digitization-as-a-strategic-response-to-political-change.md @@ -0,0 +1,20 @@ +--- +layout: presentation +type: talk +categories: talks +time: 11:20 am +startTime: 2026-03-02T11:20 +length: 10 +day: 1 +group: 1 +spot: 3 +location: frist +speakers: +- nailisa-tanner +- jessica-lange +speaker-text: "Nailisa Tanner, Jessica Lange" +title: "Community Digitization as a Strategic Response to Political Change" +--- +In recent years, Quebec’s government introduced policies around French language promotion that have created financial and cultural challenges for English universities in the province, including McGill University, founded in the 19th century and historically associated with the Quebec’s English-speaking community. These policies have sparked broader conversations about how institutions like McGill can demonstrate their value and contributions to Quebec’s largely French-speaking society. In this context, McGill Libraries have made it a strategic priority to deepen their engagement with local communities and to contribute more visibly to Quebec’s social and cultural life. + +This presentation will explore how these political developments informed McGill Libraries’ community engagement strategy, leading to the creation of a new community digitization partnership program. This initiative aims to partner the Libraries with Quebec non-profit organizations and charities to provide training for institutions that wish to execute their own digitization projects, or to provide in-kind digitization services from the Libraries’ digitization lab. By sharing expertise and resources that many small organizations lack, this program helps the library to position itself as a collaborative partner in the preservation and dissemination of Quebec’s cultural heritage. diff --git a/_posts/2026-03-02-digital-preservation-from-scratch.md b/_posts/2026-03-02-digital-preservation-from-scratch.md new file mode 100644 index 0000000..66790b1 --- /dev/null +++ b/_posts/2026-03-02-digital-preservation-from-scratch.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 1:50 pm +startTime: 2026-03-02T13:50 +length: 20 +day: 1 +group: 2 +spot: 3 +location: frist +speakers: +- natasha-fisher +speaker-text: "Natasha Fisher" +title: "Digital Preservation From Scratch" +--- +In 2025, The ArQuives (Canada’s 2SLGBTQIA+ Archives) hired its first-ever digital archivist to build and implement a digital preservation program entirely “from scratch”. No existing policy, infrastructure, or strategy existed. This talk will walk through the process of implementing digital preservation from scratch, including conducting maturity model assessments (DPC RAM and the NDSA Levels of Preservation), evaluating digitization equipment and workflows, starting a Digital Archives Repository (DAR), and launching digital policies and strategies. It will also discuss the realities of balancing best practices with practical constraints in a small, community-driven organization with limited resources. Attendees will gain insights into how digital preservation can be successfully, and realistically, implemented within an organization. diff --git a/_posts/2026-03-02-integrating-open-repositories-and-digital-humanities-technologies-to-foster-civic-engagement.md b/_posts/2026-03-02-integrating-open-repositories-and-digital-humanities-technologies-to-foster-civic-engagement.md new file mode 100644 index 0000000..49d872f --- /dev/null +++ b/_posts/2026-03-02-integrating-open-repositories-and-digital-humanities-technologies-to-foster-civic-engagement.md @@ -0,0 +1,18 @@ +--- +layout: presentation +type: talk +categories: talks +time: 2:30 pm +startTime: 2026-03-02T14:30 +length: 15 +day: 1 +group: 2 +spot: 6 +location: frist +speakers: +- david-ragnar-nelson +- sabrina-bocanegra +speaker-text: "David Ragnar Nelson, Sabrina Bocanegra" +title: "Integrating Open Repositories and Digital Humanities Technologies to Foster Civic Engagement" +--- +Since 2020, the American Philosophical Society (APS) has been developing an open repository based on the DAMS Islandora to build The Revolutionary City Portal—a multi-institutional collaboration that brings together institutionally siloed collections related to the American Revolution, with an emphasis on historically minoritized or otherwise hidden voices. The project integrates a number of open source technologies to foster user engagement, including D3.js for interactive visualizations, TimelineJS and StorymapJS for narrative content, and the open source python library kraken for handwritten text recognition (HTR). The project has been an exercise in collaboration that has brought together developers, library professionals, scholars, educators, and digital humanists. In this talk, the presenters will discuss the challenges, both technological and social, of integrating these technologies into a coherent and usable platform, including the nuts and bolts of making these technologies work together and the difficulties in onboarding nontechnical staff. diff --git a/_posts/2026-03-02-librarian-as-institutional-metadata-steward-case-studies-in-research-information-management-systems-administration.md b/_posts/2026-03-02-librarian-as-institutional-metadata-steward-case-studies-in-research-information-management-systems-administration.md new file mode 100644 index 0000000..c238762 --- /dev/null +++ b/_posts/2026-03-02-librarian-as-institutional-metadata-steward-case-studies-in-research-information-management-systems-administration.md @@ -0,0 +1,21 @@ +--- +layout: presentation +type: talk +categories: talks +time: 2:20 pm +startTime: 2026-03-02T14:20 +length: 10 +day: 1 +group: 2 +spot: 5 +location: frist +speakers: +- clarke-iakovakis +speaker-text: "Clarke Iakovakis" +title: "Librarian as institutional metadata steward: Case studies in Research Information Management Systems administration" +--- +Research Information Management (RIM) systems have become core infrastructure in universities, integrating data about research, teaching, grants, service, and people into a single platform. Institutions adopt these systems for faculty activity reporting, analytics, public profiles, repository deposit, and other data-driven workflows. While many platforms offer automation features, effective administration requires technical expertise in data wrangling, harvesting, scripting, and reporting. + +Librarians skilled in programming, systems thinking, and project management are uniquely suited to this work. Combining these abilities with knowledge of metadata, privacy, and equitable service, librarians act as stewards of institutional metadata. Drawing on five years of experience managing a successful, library-led implementation, this talk will use case studies to illustrate the librarian as data engineer: applying code and data skills to administer, automate, and extend RIM Systems. + +Examples include scripting API ingestion pipelines for data migrations (degrees, appointments, legacy systems); building crosswalks to automate local feeds; integrating with the IR for metadata harvesting and deposit; and developing workflows in R and Visual Studio to connect directly to SQL databases for reconciliation and reporting. I’ll also describe partnerships with campus offices and how a small staff sustains this enterprise-level service, highlighting RIM administration as a growing domain of technical librarianship. diff --git a/_posts/2026-03-02-making-the-library-web-design-process-more-collaborative-a-case-study-using-figma-to-develop-strategy-focused-web-solutions.md b/_posts/2026-03-02-making-the-library-web-design-process-more-collaborative-a-case-study-using-figma-to-develop-strategy-focused-web-solutions.md new file mode 100644 index 0000000..c0ade59 --- /dev/null +++ b/_posts/2026-03-02-making-the-library-web-design-process-more-collaborative-a-case-study-using-figma-to-develop-strategy-focused-web-solutions.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 4:45 pm +startTime: 2026-03-02T16:45 +length: 15 +day: 1 +group: 3 +spot: 4 +location: frist +speakers: +- tyrone-fontaine +speaker-text: "Tyrone Fontaine" +title: "Making the library web design process more collaborative // A case study using Figma to develop strategy-focused web solutions" +--- +At a time when libraries are doing amazing digital work, it’s deeply rewarding to help shape the tools that share those stories. This talk walks through how one public library built a lightweight design library in Figma, complete with reusable page patterns, motion guidelines, and component documentation, and began connecting it to live data like LibCal through a simple API. Along the way, you’ll see how small steps toward consistency and creativity can make design more collaborative, less intimidating, and a lot more fun. This reframing of the library web design process allows team members without expertise in web coding and graphic design to participate equally, including sharing critical input using their expertise and intended strategy to better inform a more user-friendly and innovative website. The session includes a short demo showing how a Figma “sandbox” can pull real library events or books into mockups, turning static design into something alive. It’s part how-to, part love letter to the power of library design work, and a reminder that what we’re building really does make a difference. diff --git a/_posts/2026-03-02-new-and-old-fangled-html-elements-what-is-accessible-really.md b/_posts/2026-03-02-new-and-old-fangled-html-elements-what-is-accessible-really.md new file mode 100644 index 0000000..9867a21 --- /dev/null +++ b/_posts/2026-03-02-new-and-old-fangled-html-elements-what-is-accessible-really.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 4:00 pm +startTime: 2026-03-02T16:00 +length: 15 +day: 1 +group: 3 +spot: 1 +location: frist +speakers: +- kate-deibel +speaker-text: "Kate Deibel" +title: "New (and Old-Fangled) HTML Elements: What is Accessible Really?" +--- +Over the years, the HTML standard has dropped and added many elements for developers to play with. Some, such as <blink> and <marquee>, are long and thankfully gone. Accessibility oten emphasizes using native elements over rolling your own. However, when it comes to accessibility conformance, not every element is equal out of the box. Different elements can interact with each other elements in confounding ways. Assistive technologies may or may not announce elements effectively. This talk will go over various elements and discuss the art of using them accessibly. Elements discussed will include relatively newer ones such as <dialog> and <output> but also longstanding elements such as the definition list posse (<dl>, <dd>, and <dt>). diff --git a/_posts/2026-03-02-on-searching-for-library-standards-that-align-with-library-values.md b/_posts/2026-03-02-on-searching-for-library-standards-that-align-with-library-values.md new file mode 100644 index 0000000..cbe8de2 --- /dev/null +++ b/_posts/2026-03-02-on-searching-for-library-standards-that-align-with-library-values.md @@ -0,0 +1,19 @@ +--- +layout: presentation +type: talk +categories: talks +time: 10:45 am +startTime: 2026-03-02T10:45 +length: 20 +day: 1 +group: 1 +spot: 1 +location: frist +speakers: +- eric-phetteplace +speaker-text: "Eric Phetteplace" +title: "On Searching for Library Standards that Align with Library Values" +--- +On March 14, 2025, the Library of Congress changed the subject headings for the Gulf of Mexico to Gulf of America and Mount Denali to Mount McKinley. Despite outrage amongst catalogers about the flagrant violation of their own standards, LC cited a change from the U.S. Board on Geographic Names (itself responding to Executive Order 14172) as an overriding concern. While LC, OCLC, and other major organizations promulgate standards that are used near-universally, librarians sometimes overlook the ideological commitments underlying these bodies. They serve more severe tyrants than the Statement of International Cataloguing Principles. + +This session examines a small library's crisis of conscience in building a repository subject vocabulary off of Library of Congress vocabularies. It surveys the most promising alternatives, ones with values that more closely align to those of librarianship. Specifically, we will review Getty's Art and Architecture Thesaurus, Homosaurus, and Wikidata. The nuances and difficulties of using these vocabularies for subject, genre, and name authorities will be discussed. diff --git a/_posts/2026-03-02-replacing-legacy-sites-with-low-maintenance-statically-hosted-web-archive-powered-mirrors.md b/_posts/2026-03-02-replacing-legacy-sites-with-low-maintenance-statically-hosted-web-archive-powered-mirrors.md new file mode 100644 index 0000000..35cb22f --- /dev/null +++ b/_posts/2026-03-02-replacing-legacy-sites-with-low-maintenance-statically-hosted-web-archive-powered-mirrors.md @@ -0,0 +1,21 @@ +--- +layout: presentation +type: talk +categories: talks +time: 1:15 pm +startTime: 2026-03-02T13:15 +length: 15 +day: 1 +group: 2 +spot: 1 +location: frist +speakers: +- ilya-kreymer +speaker-text: "Ilya Kreymer" +title: "Replacing Legacy Sites with Low Maintenance Statically Hosted Web Archive-powered Mirrors" +--- +Are you a library web site maintainer managing a growing set legacy sites? Key site running on an obsolete stack with security issues that you can't afford to update? Funding has been cut, but a site you're responsible for is useful to a small community or key stakeholder? Don't want to break links, lose functionality, or move the site to some external service, but the cost of maintenance is too high? + +This talk presents an approach of a ‘archive-powered web site mirror’, where an entire website or web application can be crawled and then replaced with an interactive, but fully statically hosted (eg. via Apache/Nginx or even GitHub pages, etc…) with all links still working and content intact, on the same domain (or optionally a different one). + +We’ll cover how this works, the open source tools you need to make it happen, and of course limitations and trade-offs of this approach. We’ll provide some simple examples, and time permitting, discuss how this approach can be extended to multi-site mirrors linked together and other more complex scenarios, all powered by statically hosted web archives requiring minimal maintenance. diff --git a/_posts/2026-03-02-right-place-right-time-strategies-for-communicating-outages-updates-and-other-information-to-those-who-need-to-know.md b/_posts/2026-03-02-right-place-right-time-strategies-for-communicating-outages-updates-and-other-information-to-those-who-need-to-know.md new file mode 100644 index 0000000..9844e7e --- /dev/null +++ b/_posts/2026-03-02-right-place-right-time-strategies-for-communicating-outages-updates-and-other-information-to-those-who-need-to-know.md @@ -0,0 +1,19 @@ +--- +layout: presentation +type: talk +categories: talks +time: 11:50 am +startTime: 2026-03-02T11:50 +length: 10 +day: 1 +group: 1 +spot: 5 +location: frist +speakers: +- michelle-bowers +speaker-text: "Michelle Bowers" +title: "Right place, right time: strategies for communicating outages, updates and other information to those who need to know" +--- +Despite our best efforts for a seamless user experience, the inevitable happens: system outages, error messages, maintenance downtime, platform changes, et cetera. With the huge range of online systems and tools our libraries utilize, there's so many different ways to communicate important news to patrons and colleagues. It's easy to get a message out there - but how can we target the users who are most affected and put that messaging where they're most likely to see it?  + +This presentation will cover the resources and methods our library systems team uses for external communication (website, Primo, status page, A-Z list, Libkey Nomad ++, and more) as well as internal (Teams, staff listserv, email). It will also cover strategies for deciding which methods to use for different types of issues or levels of urgency. diff --git a/_posts/2026-03-02-scary-stories-to-tell-in-the-dark-mode.md b/_posts/2026-03-02-scary-stories-to-tell-in-the-dark-mode.md new file mode 100644 index 0000000..903d427 --- /dev/null +++ b/_posts/2026-03-02-scary-stories-to-tell-in-the-dark-mode.md @@ -0,0 +1,18 @@ +--- +layout: presentation +type: talk +categories: talks +time: 4:30 pm +startTime: 2026-03-02T16:30 +length: 15 +day: 1 +group: 3 +spot: 3 +location: frist +speakers: +- robin-davis +- meredith-wynn +speaker-text: "Robin Davis, Meredith Wynn" +title: "Scary Stories to Tell in the Dark (Mode)" +--- +After learning through web analytics that 38% of our users have turned on dark mode at the operating-system level, we decided to implement dark mode on our library’s website. We designed a dark color palette that balanced brand identity, readability, and accessibility, then implemented it using the new light-dark() CSS function. This approach allowed us to define paired colors for light and dark modes across our stylesheets. We’ll share the project’s scope, implementation details, testing process, and slightly scary lessons we learned the hard way. You, too, can implement dark mode and receive user feedback like this: “Yes yes yes yay this is amazing!!!!!! This is life changing for me.” “OMG thank you! My eyes are happy!” diff --git a/_posts/2026-03-02-tales-from-the-online-archives-of-california-replatforming.md b/_posts/2026-03-02-tales-from-the-online-archives-of-california-replatforming.md new file mode 100644 index 0000000..9e31eb0 --- /dev/null +++ b/_posts/2026-03-02-tales-from-the-online-archives-of-california-replatforming.md @@ -0,0 +1,23 @@ +--- +layout: presentation +type: talk +categories: talks +time: 1:30 pm +startTime: 2026-03-02T13:30 +length: 20 +day: 1 +group: 2 +spot: 2 +location: frist +speakers: +- chad-nelson +- christine-kim +- adrian-turner +speaker-text: "Chad Nelson, Christine Kim, Adrian Turner" +title: "Tales from the Online Archives of California Replatforming" +--- +What happens when you try to migrate a homegrown system with 20 years of technical debt, with hundreds of contributors, and millions of monthly visits, in under seven months? Find out in the spine-tingling “Tales from the Online Archive of California Replatforming". + +You'll gasp at the foreshadowing of “It shouldn’t be too hard”. You'll work up a sweat as we recount “Sprinting to the MVP”. You’ll be terrified by the “Attack of the Bots” and “EAD let’s you do WHAT?!?” But fear is only temporary; hope springs anew in “The Developer Strikes Back” and “Managing Great Expectations”. + +Don’t just take our word for it, critics are also saying: “The way they used Airflow to coordinate jobs is interesting.” and “Arclight…at that scale…inconceivable!” diff --git a/_posts/2026-03-02-the-redirect-researching-data-privacy-and-vendor-practices-in-library-systems.md b/_posts/2026-03-02-the-redirect-researching-data-privacy-and-vendor-practices-in-library-systems.md new file mode 100644 index 0000000..20d6afd --- /dev/null +++ b/_posts/2026-03-02-the-redirect-researching-data-privacy-and-vendor-practices-in-library-systems.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 11:05 am +startTime: 2026-03-02T11:05 +length: 15 +day: 1 +group: 1 +spot: 2 +location: frist +speakers: +- whitney-christopher +speaker-text: "Whitney Christopher" +title: "The Redirect: Researching Data Privacy and Vendor Practices in Library Systems" +--- +As concerns about data privacy continue to grow and become increasingly difficult to navigate, how can we help library patrons make informed decisions about data privacy? An ongoing project within the Cornell University Library is researching data privacy policies and the information collected by library vendor websites. Learn about how I investigated a tool called Blacklight Query to understand what type of information is collected by library vendors when patrons are redirected from the Cornell University Library catalog. I will also discuss our work to add this information to our catalog to help patrons make more informed decisions when accessing the library’s electronic resources. diff --git a/_posts/2026-03-03-cybersecurity-preparedness-for-libraries-a-2026-action-plan.md b/_posts/2026-03-03-cybersecurity-preparedness-for-libraries-a-2026-action-plan.md new file mode 100644 index 0000000..2a4849c --- /dev/null +++ b/_posts/2026-03-03-cybersecurity-preparedness-for-libraries-a-2026-action-plan.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 9:15 am +startTime: 2026-03-03T09:15 +length: 20 +day: 2 +group: 4 +spot: 1 +location: frist +speakers: +- blake-carver +speaker-text: "Blake Carver" +title: "Cybersecurity Preparedness for Libraries: A 2026 Action Plan" +--- +Libraries are facing increasingly sophisticated cyber threats that put our data, digital collections, and public trust at risk. Cybersecurity Preparedness for Libraries: A 2026 Action Plan focuses on practical, achievable steps libraries of all sizes can take to strengthen their information security posture. This session will highlight some examples, common vulnerabilities, and emerging risks that could impact library systems and services. We'll discuss some cheap ways to improve security awareness, build incident response capacity, and collaborate more effectively with IT and vendor partners. Participants will leave with some actionable ideas, resources, and strategies they can use to help develop a realistic cybersecurity plan for their library. The goal is to promote a shared culture of security and ensure that libraries remain safe, resilient, and trusted digital stewards in 2026 and beyond. diff --git a/_posts/2026-03-03-decoding-the-past-exploring-ai-based-handwritten-text-recognition-in-digital-collections.md b/_posts/2026-03-03-decoding-the-past-exploring-ai-based-handwritten-text-recognition-in-digital-collections.md new file mode 100644 index 0000000..75b2a93 --- /dev/null +++ b/_posts/2026-03-03-decoding-the-past-exploring-ai-based-handwritten-text-recognition-in-digital-collections.md @@ -0,0 +1,18 @@ +--- +layout: presentation +type: talk +categories: talks +time: 9:45 am +startTime: 2026-03-03T09:45 +length: 15 +day: 2 +group: 4 +spot: 3 +location: frist +speakers: +- aaron-pahl +speaker-text: "Aaron Pahl" +title: "Decoding the Past: Exploring AI-Based Handwritten Text Recognition in Digital Collections" +--- +At a university library, the Digital Services Department recently completed a pilot project evaluating the potential of AI-powered Handwritten Text Recognition (HTR) tools for use with historical materials. The project tested seven products to determine which systems produced the most accurate transcriptions for a specific item. Conducted in collaboration with a student researcher, this initiative provided valuable insights into workflow design, data management, and quality control while laying the groundwork for future AI evaluation projects. +This presentation will share key findings from the HTR testing process, including comparisons of model performance, challenges with historical handwriting, and strategies for improving transcription accuracy. Attendees will learn how small-scale testing can inform scalable, ethical, and sustainable AI integration within library digitization programs. diff --git a/_posts/2026-03-03-doing-more-with-ssh.md b/_posts/2026-03-03-doing-more-with-ssh.md new file mode 100644 index 0000000..d6f241e --- /dev/null +++ b/_posts/2026-03-03-doing-more-with-ssh.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 1:45 pm +startTime: 2026-03-03T13:45 +length: 10 +day: 2 +group: 5 +spot: 2 +location: frist +speakers: +- corey-halpin +speaker-text: "Corey Halpin" +title: "Doing more with SSH" +--- +Logfile analysis and monitoring can help ensure the correct operation and health of IT infrastructure. For environments with a small number of servers, standard unix tools are often sufficient for this purpose. Large environments with hundreds of servers can use observabilty platforms like the ELK stack, Grafana, or Splunk. For those of us in between those extremes of size, there does not seem to be a widely used off-the-shelf solution. This talk outlines an approach that combines standard unix tools with a variety of small text mining utilities like [angle-grinder](https://github.com/rcoh/angle-grinder), [ugrep](https://ugrep.com/), [fzf](https://junegunn.github.io/fzf/), [lnav](https://lnav.org/), and [GNU datamash](https://www.gnu.org/software/datamash/) to achieve much of the power of larger observability platforms without the need to install, configure, and manage a large software package. While the examples shown focus on logfile analysis, the strategies involved can be generalized for other corpuses of textual data. diff --git a/_posts/2026-03-03-from-beta-to-rc-the-marriott-reparative-metadata-assessment-tool-marmat.md b/_posts/2026-03-03-from-beta-to-rc-the-marriott-reparative-metadata-assessment-tool-marmat.md new file mode 100644 index 0000000..c250060 --- /dev/null +++ b/_posts/2026-03-03-from-beta-to-rc-the-marriott-reparative-metadata-assessment-tool-marmat.md @@ -0,0 +1,21 @@ +--- +layout: presentation +type: talk +categories: talks +time: 10:35 am +startTime: 2026-03-03T10:35 +length: 15 +day: 2 +group: 4 +spot: 7 +location: frist +speakers: +- aiden-de-boer +- rachel-wittmann +- kaylee-alexander +speaker-text: "Aiden de Boer, Rachel Wittmann, Kaylee Alexander" +title: "From Beta to RC: The Marriott Reparative Metadata Assessment Tool (MaRMAT)" +--- +The Marriott Reparative Metadata Assessment Tool (MaRMAT) is an open-source, Python-based application developed by University of Utah librarians for auditing metadata for potentially harmful terminology. Built with the goal of replacing tedious and bias-prone keyword searching methods, MaRMAT conducts bulk, multifield queries on schema-agnostic, tabular metadata against pre-curated or user-supplied custom lexicons. Producing a report flagging potentially problematic terminology by metadata element, term category, and original context, MaRMAT aids metadata practitioners in the review and remediation process. + +Introduced in 2024, MaRMAT Beta was a rudimentary, proof-of-concept application developed in collaboration with AI tools; however, user responses demonstrated a clear need among cultural heritage metadata practitioners for a tool of this kind. Using internal seed funding, a student programmer was hired to refactor the application, increase operating system usability, enhance design and built-in features based on accessibility standards and user feedback, and implement multithreading for increased performance speeds. This talk will focus on MaRMAT-RC’s codebase and core functionality. Detailing the transition from AI-assisted beta programming to a fully human-coded application, we will highlight key challenges encountered during development, outline the team’s decision-making strategies for improving program architecture, and future directions for the project. diff --git a/_posts/2026-03-03-getting-started-in-3d-sometimes-it-s-ok-to-have-200-bugs-in-your-code.md b/_posts/2026-03-03-getting-started-in-3d-sometimes-it-s-ok-to-have-200-bugs-in-your-code.md new file mode 100644 index 0000000..fd97cb3 --- /dev/null +++ b/_posts/2026-03-03-getting-started-in-3d-sometimes-it-s-ok-to-have-200-bugs-in-your-code.md @@ -0,0 +1,19 @@ +--- +layout: presentation +type: talk +categories: talks +time: 2:05 pm +startTime: 2026-03-03T14:05 +length: 10 +day: 2 +group: 5 +spot: 4 +location: frist +speakers: +- lee-hunter +speaker-text: "Lee Hunter" +title: "Getting Started in 3D. Sometimes It's OK to Have 200 Bugs in Your Code" +--- +At Virginia Tech Libraries we've begun to experiment with 3D virtual collections. It's been a process, but the content we're creating is improving and we're starting to hit our stride. +This talk will revisit some of the lessons we've learned in developing three different 3D collections. We'll discuss object scanning/photograpy, model generation and editing, as well as lessons learned in coding front end viewers in Javascript. We plan to discuss common pitfalls that we fell hard into, like mistakenly thinking of the 3D canvas in the same way that we think of the DOM, and the challenge of handling content from different partners. How could we go about scaling the models in an entomology collection correctly with the same code that we plan to use for an archaeology collection that has models approaching the size of five soccer fields? +We've hit a lot of roadblocks and we'd like to try to help others avoid them as they get going. diff --git a/_posts/2026-03-03-happy-devs-and-happy-patrons-the-wonders-of-uv.md b/_posts/2026-03-03-happy-devs-and-happy-patrons-the-wonders-of-uv.md new file mode 100644 index 0000000..c2b1e7c --- /dev/null +++ b/_posts/2026-03-03-happy-devs-and-happy-patrons-the-wonders-of-uv.md @@ -0,0 +1,28 @@ +--- +layout: presentation +type: talk +categories: talks +time: 1:30 pm +startTime: 2026-03-03T13:30 +length: 15 +day: 2 +group: 5 +spot: 1 +location: frist +speakers: +- birkin-james-diana +speaker-text: "Birkin James Diana" +title: "Happy devs and happy patrons: the wonders of \"uv\"." +--- +If I had to pick one work tool that has contributed most to my quality-of-coding-life and joyful surprise over the last year, I think it'd be `uv`. + +One could say that `uv` is a python package manager, which wouldn't be wrong, but certainly doesn't capture joyful surprise. In this talk, I'd like to share how our Brown University Library team: +- began experimenting with `uv` +- initially adopted it in a very safe, familiar way +- later began using it in a less familiar, but incredibly useful way + +I'll share a few tips, lessons-learned, challenges `uv` has solved, and features it has enabled. + +But the real joyful surprise I'd like to share is from a more recent `uv` feature: it enables a new way we can be _really_ helpful to our colleagues and patrons who may not have an interest in _writing_ code, but who would love to use our useful tools. + +Paired with GitHub, we can publish all sorts of very useful utilities easily (via a github.io site) -- which users can run locally, with a one-line `uv` command, with _no_ virtual-environment/dependency headaches. Think: gathering theses & dissertations for collections-as-data work, spaCy named-entity-recognition, etc. diff --git a/_posts/2026-03-03-modularity-doing-it-all-isn-t-a-good-thing.md b/_posts/2026-03-03-modularity-doing-it-all-isn-t-a-good-thing.md new file mode 100644 index 0000000..11880bd --- /dev/null +++ b/_posts/2026-03-03-modularity-doing-it-all-isn-t-a-good-thing.md @@ -0,0 +1,23 @@ +--- +layout: presentation +type: talk +categories: talks +time: 4:55 pm +startTime: 2026-03-03T16:55 +length: 15 +day: 2 +group: 6 +spot: 3 +location: frist +speakers: +- kyle-reiley +speaker-text: "Kyle Reiley" +title: "Modularity: doing it all isn’t a good thing" +--- +In the world of digital repositories, we’ve all seen two extremes: the monolithic “one-size-fits-all” platform that’s impossible to maintain, and the bespoke custom build that breaks the moment your needs change. The Portal Project at the University of Texas Libraries takes a different approach — one grounded in modularity. + +Portal is an ecosystem built from interchangeable, standards-based components rather than a single monolithic system. Its Next.js frontend provides a flexible, performant user interface; Strapi serves as a headless CMS for content and translations; a Django REST API manages logic and roles; Fedora 6 and OCFL ensure long-term preservation; and Elasticsearch powers scalable discovery across millions of records. Each piece can evolve or be replaced without disrupting the whole — a principle that’s reshaping how we build sustainable digital library infrastructure. + +This talk explores how embracing modularity lets us design systems that adapt rather than age. You’ll learn how the Portal architecture separates concerns, encourages reusability across projects (like AILLA and AHPN), and aligns with broader library values: openness, interoperability, and longevity. + +Whether you’re maintaining a legacy Islandora or building something new, this session will help you think about your stack not as a platform, but as a set of beautifully interchangeable pieces. diff --git a/_posts/2026-03-03-not-just-the-data-holistic-frameworks-for-ai-use.md b/_posts/2026-03-03-not-just-the-data-holistic-frameworks-for-ai-use.md new file mode 100644 index 0000000..1bd4436 --- /dev/null +++ b/_posts/2026-03-03-not-just-the-data-holistic-frameworks-for-ai-use.md @@ -0,0 +1,24 @@ +--- +layout: presentation +type: talk +categories: talks +time: 1:55 pm +startTime: 2026-03-03T13:55 +length: 10 +day: 2 +group: 5 +spot: 3 +location: frist +speakers: +- summer-shetenhelm +speaker-text: "Summer Shetenhelm" +title: "Not Just the Data: Holistic Frameworks for AI Use" +--- +In the past few years, many institutions have promoted the use of AI as a potential solution for tackling descriptive backlogs, identifying harmful materials, increasing access to collections, etc. Guidelines for staff use, when provided, often center around data protection, privacy, and recognizing that bias and hallucinations may affect outputs. But what other factors should we consider in order to use AI tools responsibly? This presentation will draw on existing examples and scholarship to investigate the following questions: + +- What knowledge or skills are lost when we use AI to perform our own work and support the work of others? +- In what ways are we undermining the capacity to engage in scholarship and conversations about cultural heritage? +- How does AI usage contradict our institutional missions and values? +- What legacy are we leaving for future library and archives workers, stewards, and patrons? + +The presentation concludes with suggestions for encouraging the responsible use of AI at our institutions, including reclaiming our agency regarding the use of AI tools and adopting policies and frameworks to guide use that represent a wide variety of voices and perspectives. diff --git a/_posts/2026-03-03-offering-on-demand-virtual-machines-to-library-users.md b/_posts/2026-03-03-offering-on-demand-virtual-machines-to-library-users.md new file mode 100644 index 0000000..95f41bd --- /dev/null +++ b/_posts/2026-03-03-offering-on-demand-virtual-machines-to-library-users.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 4:45 pm +startTime: 2026-03-03T16:45 +length: 10 +day: 2 +group: 6 +spot: 2 +location: frist +speakers: +- seth-erickson +speaker-text: "Seth Erickson" +title: "Offering On-Demand Virtual Machines to Library Users" +--- +This presentation recounts a pilot project at UCSB Library to offer on-demand virtual machines to students, faculty, and staff. Following a survey of campus cloud services, the project team identified a need to support digital projects and data science through accessible and easily configurable environments with commonly used software packages preinstalled. Launched in early 2025, the service is based on Coder, an open source, self-hosted platform designed for managing cloud-based software developer environments. Through the browser-based Coder interface, users are able to create and interact with pre-configured virtual machines, which run in an on-premises Kubernetes/Harvester cluster. The talk outlines the architecture of the new Coder workspace service and the design choices that have contributed to the project's sustainability. diff --git a/_posts/2026-03-03-old-maps-for-new-apps-making-and-using-georeferenced-sanborn-maps-at-scale.md b/_posts/2026-03-03-old-maps-for-new-apps-making-and-using-georeferenced-sanborn-maps-at-scale.md new file mode 100644 index 0000000..ac8d61d --- /dev/null +++ b/_posts/2026-03-03-old-maps-for-new-apps-making-and-using-georeferenced-sanborn-maps-at-scale.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 9:35 am +startTime: 2026-03-03T09:35 +length: 10 +day: 2 +group: 4 +spot: 2 +location: frist +speakers: +- adam-cox +speaker-text: "Adam Cox" +title: "Old Maps for New Apps: Making and Using Georeferenced Sanborn Maps at Scale" +--- +Georeferencing historical Sanborn fire insurance maps transforms them from scanned atlas pages into proper geospatial datasets, allowing for geographical exploration, comparison, and analysis. This is a common task for researchers of all stripes, and since 2022 OldInsuranceMaps.net has provided open, browser-based tools for not only processing individual sheets from the Library of Congress digital collection, but going further to create seamless, city-wide mosaic layers. Numerous institutional research teams and enterprising hobbyists have used this "georeferencing commons" for their own work, yielding hundreds of publicly available mosaics each comprising dozens (sometimes hundreds) individual layers; it is arguably the largest crowdsourced Sanborn map georeferencing effort to date. This presentation will describe how the open source software behind OIM is modeled to facilitate a complex, collaborative workflow, and how historical map layers from the project have been integrated directly into other digital history projects and web applications using open standards like WMS, XYZ tiles, and PMTiles. diff --git a/_posts/2026-03-03-protecting-digital-library-resources-through-ml-based-detection-of-automated-access-patterns.md b/_posts/2026-03-03-protecting-digital-library-resources-through-ml-based-detection-of-automated-access-patterns.md new file mode 100644 index 0000000..7dc8283 --- /dev/null +++ b/_posts/2026-03-03-protecting-digital-library-resources-through-ml-based-detection-of-automated-access-patterns.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 4:30 pm +startTime: 2026-03-03T16:30 +length: 15 +day: 2 +group: 6 +spot: 1 +location: frist +speakers: +- dr-nima-asadi +speaker-text: "Dr. Nima Asadi" +title: "Protecting Digital Library Resources through ML-Based Detection of Automated Access Patterns" +--- +Automated bots pose a growing challenge for digital libraries, consuming bandwidth, skewing usage statistics, and risking violations of licensed content agreements. Unlike human users, bots can send thousands of rapid or patterned requests, overwhelming servers and obscuring genuine research activity. To address this, the presented tool analyzes web traffic logs to detect abnormal IP behaviors indicative of automation. It extracts behavioral features—such as request frequency, referrer consistency, and HTTP method patterns—and evaluates them using an ensemble of data-driven anomaly detection methods. Each IP is assigned an overall anomaly score, and those exceeding a threshold are flagged as potential bots. The system outputs ranked reports, visual summaries, and interpretable metrics to assist library staff in monitoring and mitigating automated activity. By providing a scalable, unsupervised framework that requires no labeled data, this tool helps libraries preserve system integrity, ensure fair access to resources, and maintain the accuracy of usage analytics essential for decision-making and licensing compliance. diff --git a/_posts/2026-03-03-spec-before-tech-delivering-digital-objects-using-archival-principles-with-dadocm.md b/_posts/2026-03-03-spec-before-tech-delivering-digital-objects-using-archival-principles-with-dadocm.md new file mode 100644 index 0000000..ecdd414 --- /dev/null +++ b/_posts/2026-03-03-spec-before-tech-delivering-digital-objects-using-archival-principles-with-dadocm.md @@ -0,0 +1,22 @@ +--- +layout: presentation +type: talk +categories: talks +time: 10:00 am +startTime: 2026-03-03T10:00 +length: 10 +day: 2 +group: 4 +spot: 4 +location: frist +speakers: +- gregory-wiedeman +- maureen-cresci-callahan +speaker-text: "Gregory Wiedeman, Maureen Cresci Callahan" +title: "Spec before Tech: Delivering digital objects using archival principles with DadoCM" +--- +Ask your archivist colleague(s) how your digital repository makes them feel. Digital repositories and DAMS are really designed for library-style metadata and single, atomic objects, rather than archival principles which emphasize describing in bulk and representing relationships across records, creators, and functions. This creates major headaches for archivists. + +Archives users encounter multiple discovery environments with very different user experiences—one for archival description, another for digital objects—often with overlapping materials discoverable in both. Archivists also face duplicative work when digitizing already-processed collections and struggle to deliver complex born-digital materials at scale. To address this, the IMLS-funded ArcLight Integration Project has developed DadoCM, a conceptual model for digital objects in archival description that helps give our wonky archives data some common structure. We see DadoCM as foundational infrastructure that lowers implementation complexity and costs while promoting maintainability and interoperability across multiple different possible implementations. + +This talk will show how we’re working to make these design patterns accessible to small and under-resourced archival repositories and also demonstrate a local implementation of DadoCM using ArcLight and IIIF. It is possible to use a range of existing software and implementation paths to design digital repositories to work with, rather than sideline, archival principles. diff --git a/_posts/2026-03-03-spreadsheet-to-service-building-a-zero-cost-search-interface-the-lacli-story.md b/_posts/2026-03-03-spreadsheet-to-service-building-a-zero-cost-search-interface-the-lacli-story.md new file mode 100644 index 0000000..f885e7b --- /dev/null +++ b/_posts/2026-03-03-spreadsheet-to-service-building-a-zero-cost-search-interface-the-lacli-story.md @@ -0,0 +1,19 @@ +--- +layout: presentation +type: talk +categories: talks +time: 5:10 pm +startTime: 2026-03-03T17:10 +length: 10 +day: 2 +group: 6 +spot: 4 +location: frist +speakers: +- eric-silberberg +speaker-text: "Eric Silberberg" +title: "Spreadsheet to Service: Building a Zero-Cost Search Interface (The LACLI Story)" +--- +The LACLI project began as an emergency measure to share free, online resources for Latin American, Caribbean, Latinx, and Iberian studies during the pandemic lockdown. It has since grown into a multinational effort of 50 volunteers who have indexed over 1,300 diverse resources. + +Spreadsheets: where much good research goes to die, but we hope the LACLI story will inspire others to build a search interface that encourages broader public interaction with meticulously curated research corpora. My talk will chart how LACLI uses Google Apps Script to transform a Google Sheet into an API endpoint. This approach allows collaborators to quickly contribute as no specialized database training is required: they simply edit the Google Sheet. I will cover how we use vanilla JavaScript to create a client-side keyword and faceted search interface. Finally, I will discuss user feedback and LACLI’s relationship with the Latin American Northeast Libraries Network (LANE). diff --git a/_posts/2026-03-03-supporting-the-hidden-work-oss-projects-for-inventory-and-weeding.md b/_posts/2026-03-03-supporting-the-hidden-work-oss-projects-for-inventory-and-weeding.md new file mode 100644 index 0000000..88f707c --- /dev/null +++ b/_posts/2026-03-03-supporting-the-hidden-work-oss-projects-for-inventory-and-weeding.md @@ -0,0 +1,23 @@ +--- +layout: presentation +type: talk +categories: talks +time: 2:15 pm +startTime: 2026-03-03T14:15 +length: 15 +day: 2 +group: 5 +spot: 5 +location: frist +speakers: +- maccabee-levine +speaker-text: "Maccabee Levine" +title: "Supporting the Hidden Work: OSS Projects for Inventory and Weeding" +--- +How can library technology teams help their stacks management colleagues in the vital tasks they do to keep the print collection relevant and available to patrons? Without an efficient shelf-reading / inventory process, we’re ignorant of lost, uncataloged or miscataloged items and can mislead students, faculty and visiting researchers. And without an efficient weeding process, we force endless reshelving and run out of space for relevant collection building. Ignoring improvements in these areas puts extra burden on staff who do the underappreciated and often hidden work of our libraries. + +Lehigh University recently built and shared as OSS two tools to make these processes easier. +- A weeding tool that aggregates data from local and cloud sources about the usage and uniqueness of each item, to aid selectors in deciding what to remove or preserve, and to assist technical services staff with the resulting workflows. +- A shelf-reading tool to efficiently inventory the collection for present, missing and damaged items, even in stacks without a good internet connection, supporting workflows to reshelve, repair and replace as needed. + +I’ll discuss the collaboration with colleagues, our successes and failures, and next steps to improve both tools. diff --git a/_posts/2026-03-03-unveiling-boston-public-library-s-hidden-collections-using-the-worldcat-metadata-api.md b/_posts/2026-03-03-unveiling-boston-public-library-s-hidden-collections-using-the-worldcat-metadata-api.md new file mode 100644 index 0000000..81c0fd8 --- /dev/null +++ b/_posts/2026-03-03-unveiling-boston-public-library-s-hidden-collections-using-the-worldcat-metadata-api.md @@ -0,0 +1,18 @@ +--- +layout: presentation +type: talk +categories: talks +time: 10:20 am +startTime: 2026-03-03T10:20 +length: 15 +day: 2 +group: 4 +spot: 6 +location: frist +speakers: +- jay-l-colbert +- mike-williams +speaker-text: "Jay L. Colbert, Mike Williams" +title: "Unveiling Boston Public Library’s Hidden Collections Using the WorldCat Metadata API" +--- +Using technology enabled by the BookOps-WorldCat API wrapper (OCLC DevConnect 2024) and inspired by the functionality of MatchMarc (Code4Lib Journal, Nov. 2019), Boston Public Library has developed a tool that allows catalogers to query spreadsheets of bibliographic data against OCLC’s bibliographic database using the WorldCat Metadata API 2.0. In an augural test of almost 12,000 uncataloged nineteenth century items hidden in BPL’s offsite storage facility, we used brief metadata collected by inventory specialists to successfully match some 70% of these items to WorldCat bibliographic records. We will discuss the development and testing of this tool, our experiences navigating OCLC documentation, and the realities of working at this scale. We will also reflect on this tool’s positive outcomes on discovery for our large research collection, and its demonstrable utility on other use cases ranging from government documents to newly purchased materials on order across BPL’s many world languages. This tool provides proof of concept of how cataloging departments can upskill without downsizing through collaborating with non-catalogers who can be trained to collect data such as titles, names, dates, and standard numbers, thereby extending the ability of libraries to catalog collections too big for typical book-in-hand workflows. diff --git a/_posts/2026-03-03-using-static-iiif-for-digital-scholarship-the-paul-thomas-annotated-project.md b/_posts/2026-03-03-using-static-iiif-for-digital-scholarship-the-paul-thomas-annotated-project.md new file mode 100644 index 0000000..9200c14 --- /dev/null +++ b/_posts/2026-03-03-using-static-iiif-for-digital-scholarship-the-paul-thomas-annotated-project.md @@ -0,0 +1,22 @@ +--- +layout: presentation +type: talk +categories: talks +time: 10:10 am +startTime: 2026-03-03T10:10 +length: 10 +day: 2 +group: 4 +spot: 5 +location: frist +speakers: +- cameron-boucher +- alice-mcgrath +speaker-text: "Cameron Boucher, Alice McGrath" +title: "Using Static IIIF for Digital Scholarship: the Paul Thomas Annotated Project" +--- +Although more and more Digital Scholarship tools support IIIF (International Image Interoperability Framework), deployment barriers such as server requirements and sustainability and maintenance concerns put these features out of reach for many projects. In this presentation, we'll describe the static web approach we are using for Paul Thomas Annotated, a digital scholarship project featuring annotated, IIIF-capable screenshots from Paul Thomas Anderson's filmography. + +Our approach involves using free and low-cost tools to create and deploy level-0 IIIF image derivatives and manifests, collaboratively encode IIIF annotations, and publish our collection. Our project website uses CollectionBuilder (a Jekyll-based digital exhibition tool), customized to feature a IIIF viewer, a faceted search for project-specific metadata, and a unique front-end design inspired by the aesthetics of the films themselves. + +We’ll reflect on how minimal computing principles shaped our technology choices and explore the strengths and challenges of our approach. Finally, we will identify some gaps in existing tools and infrastructure needed for sustainable and scalable IIIF. diff --git a/_posts/2026-03-04-bookreconciler-an-open-source-tool-for-metadata-enrichment-and-work-level-clustering.md b/_posts/2026-03-04-bookreconciler-an-open-source-tool-for-metadata-enrichment-and-work-level-clustering.md new file mode 100644 index 0000000..22f650e --- /dev/null +++ b/_posts/2026-03-04-bookreconciler-an-open-source-tool-for-metadata-enrichment-and-work-level-clustering.md @@ -0,0 +1,18 @@ +--- +layout: presentation +type: talk +categories: talks +time: 12:10 pm +startTime: 2026-03-04T12:10 +length: 15 +day: 3 +group: 7 +spot: 2 +location: frist +speakers: +- melanie-walsh +- matt-miller +speaker-text: "Melanie Walsh, Matt Miller" +title: "BookReconciler: An Open-Source Tool for Metadata Enrichment and Work-Level Clustering" +--- +In many settings, people work with only minimal bibliographic metadata, often just a book’s title and author (e.g., "The Book of Salt" by "Monique Truong"). How can we enrich and cluster minimal bibliographic metadata, especially at scale? This presentation will introduce BookReconciler, an open-source tool for metadata enrichment and Work-level clustering of bibliographic data. Built as an extension for OpenRefine, BookReconciler allows users to match minimal metadata—such as title and author—to authoritative identifiers from services including the Library of Congress, VIAF, OCLC, HathiTrust, Google Books, and Wikidata, as well as cluster related manifestations. This integration makes it easier to combine related datasets, digital library collections, and humanities corpora, and to expand and analyze the data at scale. Our tool is designed around a human-in-the-loop workflow that enables users to evaluate matches and define the contours of a Work through an interactive interface. We evaluate BookReconciler on U.S. prize-winning books and contemporary world fiction. The tool achieves near-perfect accuracy for U.S. works but lower performance for global texts, reflecting structural weaknesses in bibliographic infrastructures for non-English and global texts. By bridging library-linked data practices with humanities research workflows, BookReconciler offers a practical, extensible solution for improving bibliographic metadata and Work-level integration. diff --git a/_posts/2026-03-04-do-you-fix-it-when-no-one-knows-it-s-broken-tl-dr-you-ll-be-sorry-if-you-don-t.md b/_posts/2026-03-04-do-you-fix-it-when-no-one-knows-it-s-broken-tl-dr-you-ll-be-sorry-if-you-don-t.md new file mode 100644 index 0000000..8af1cb8 --- /dev/null +++ b/_posts/2026-03-04-do-you-fix-it-when-no-one-knows-it-s-broken-tl-dr-you-ll-be-sorry-if-you-don-t.md @@ -0,0 +1,19 @@ +--- +layout: presentation +type: talk +categories: talks +time: 11:50 am +startTime: 2026-03-04T11:50 +length: 20 +day: 3 +group: 7 +spot: 1 +location: frist +speakers: +- lawrence-olliffe +speaker-text: "Lawrence Olliffe" +title: "Do You Fix It, When No One Knows It's Broken? TL;DR: You'll be sorry if you don't!" +--- +In trying to programmatically correct some basic metadata, a larger issue was discovered. The entire sum of our submissions to the Internet Archive (IA), while they presented with a uniform appearance, had too many varying hierarchies in the underlying items, to allow any reliable means of processing. Our contributions to IA, all of them, needed to be pulled back, uniformly restructured, and resubmitted in a reliably expected arrangement. + +Presentation will walk through the project, showing the importance of data standardization over working with, or coding around, known, and potentially unknown, structures of data and materials. diff --git a/_posts/2026-03-04-times-of-wintering-in-library-technology-how-community-can-help-us-through.md b/_posts/2026-03-04-times-of-wintering-in-library-technology-how-community-can-help-us-through.md new file mode 100644 index 0000000..1c60178 --- /dev/null +++ b/_posts/2026-03-04-times-of-wintering-in-library-technology-how-community-can-help-us-through.md @@ -0,0 +1,17 @@ +--- +layout: presentation +type: talk +categories: talks +time: 12:25 pm +startTime: 2026-03-04T12:25 +length: 10 +day: 3 +group: 7 +spot: 3 +location: frist +speakers: +- margaret-heller +speaker-text: "Margaret Heller" +title: "Times of Wintering in Library Technology: How Community Can Help Us Through" +--- +Shrinking budgets, increasing authoritarianism, and new expectations around artificial intelligence make current times in library technology harder. In Katherine May’s concept of “wintering”, we can react to inevitable suffering with gentleness, rest, care, and community, trusting that transformation is possible. Using May’s work as a framework and bringing together research and practice in library communities, this presentation will describe practical strategies for getting ready for hard times through assessing capacity and creating infrastructure to wind up or wind down services as needed. We will look at how we can create tools and processes that make it easy to assist our colleagues, as well as how local and national communities have and can build shared capacity. Lastly, how do we determine when a new normal has arrived, and capturing possibilities for future resilience and rebuilding what has been broken. diff --git a/_posts/2026-03-05-hybrid-future-of-code4lib-journal.md b/_posts/2026-03-05-hybrid-future-of-code4lib-journal.md index a890605..6573f81 100644 --- a/_posts/2026-03-05-hybrid-future-of-code4lib-journal.md +++ b/_posts/2026-03-05-hybrid-future-of-code4lib-journal.md @@ -13,7 +13,13 @@ location: room: speakers: - mark-eaton -speaker-text: Mark Eaton -title: "Hybrid: Future of Code4Lib Journal" +- edward-corrado +- kirsta-stapelfeldt +- mark-swenson +- péter-király +speaker-text: Mark Eaton (in person); Edward Corrado, Kirsta Stapelfeldt, Mark Swenson, and Péter Király (online) +title: "Hybrid: Future of Code4Lib Journal" --- -I represent five people who are the current active editors of Code4lib Journal (Edward Corrado, Kirsta Stapelfeldt, Mark Swenson, Mark Eaton, and Péter Király) and we are proposing that there be a conversation about the future of Code4lib Journal based on our email and the subsequent responses we received on the Code4lib mailing list in mid-November 2025. However, none of us can come to the conference. We are seeking a on-site person who could actually facilitate this discussion, which we would propose attending remotely, but wanted to get this idea in before the workshop proposals closed. Very open to a different forum, but it seems like there is appetite for discussing this as part of the conference program. +Code4Lib Journal has long occupied a distinctive space within library technology publishing, offering an open, community-driven venue for practitioner scholarship that does not fit comfortably within traditional academic journals. As the journal has grown in visibility and scope, however, its largely informal structures—editorial, technical, and organizational—have come under increasing strain. Recent challenges, including a high-profile incident involving the accidental publication of personally identifiable information, have further highlighted the limitations of the journal’s current model and the need for more deliberate governance and shared responsibility. +This post-conference workshop reflects on Code4Lib Journal’s evolution and situates the journal at a genuine crossroads. Drawing on the experiences of current editors and the community discussion initiated on the Code4Lib mailing list in November 2025, we review the journal’s origins, editorial aims, infrastructure, and recent crises, with an emphasis on lessons learned and future opportunities. The session invites participants to engage directly in the work of editorial planning: brainstorming paper and special issue ideas, drafting policy responses to emerging technologies such as AI, and considering alternative organizational structures for the journal. Our hope is that the workshop will encourage participants to seek to be involved with the journal going forward. +Rather than proposing a single solution, this presentation frames the future of Code4Lib Journal as a collective project. It argues that sustainability, ethical publishing, and editorial resilience depend on broader participation, clearer structures, and an honest accounting of capacity and risk. Attendees will leave with a clearer understanding of how community-run journals function in practice, where they are most vulnerable, and how they can be strengthened through shared stewardship. diff --git a/assets/img/clockface/10.50.png b/assets/img/clockface/10.50.png new file mode 100644 index 0000000..2d2cb87 Binary files /dev/null and b/assets/img/clockface/10.50.png differ diff --git a/assets/img/clockface/11.50.png b/assets/img/clockface/11.50.png new file mode 100644 index 0000000..ed13b82 Binary files /dev/null and b/assets/img/clockface/11.50.png differ diff --git a/assets/img/clockface/12.35.png b/assets/img/clockface/12.35.png new file mode 100644 index 0000000..c3ed077 Binary files /dev/null and b/assets/img/clockface/12.35.png differ diff --git a/assets/img/clockface/4.30.png b/assets/img/clockface/4.30.png new file mode 100644 index 0000000..3b53789 Binary files /dev/null and b/assets/img/clockface/4.30.png differ diff --git a/assets/img/clockface/5.20.png b/assets/img/clockface/5.20.png new file mode 100644 index 0000000..93f18af Binary files /dev/null and b/assets/img/clockface/5.20.png differ diff --git a/assets/img/clockface/8.30.png b/assets/img/clockface/8.30.png new file mode 100644 index 0000000..729196f Binary files /dev/null and b/assets/img/clockface/8.30.png differ diff --git a/assets/img/clockface/9.30.png b/assets/img/clockface/9.30.png new file mode 100644 index 0000000..a90d5bc Binary files /dev/null and b/assets/img/clockface/9.30.png differ diff --git a/assets/img/clockface/9.45.png b/assets/img/clockface/9.45.png new file mode 100644 index 0000000..57270cb Binary files /dev/null and b/assets/img/clockface/9.45.png differ