2025-10-21 FOLIO Implementers Meeting Notes

2025-10-21 FOLIO Implementers Meeting Notes

Date

Oct 21, 2025

Agenda

  • Housekeeping (5-min.)

  • Archives Space

Homework and Pre-Reads

  • None!

Useful Resources

  •  

Recording

Link to recording: https://recordings.openlibraryfoundation.org/folio/implementation-group/2025-10-21T10:55/

NOTE: IMPLEMENTERS SIG USES ZOOM’S AI NOTES FUNCTIONALITY. If you would prefer that we turn this off for any session you attend, we are happy to! Please alert the convener at the start of the meeting.

Attendees

@Tara Barnett @Darsi Rueda @Thomas Trutt Dinah Handel, Amr Elmasry, Chris Barber, Heidi Nance, Jason Carpenter, Jesse Randolph, Kara Hart, Kate Deibel, Liz Parker, Martina Tumulla, Maura Byrne, Olga, Stephanie Kaceli

Notes

Time

Topic

Notes

Time

Topic

Notes

5-minues

Housekeeping

 

50-minutes

ArchivesSpace

Dinah Handel - Stanford University  

  • slides

Liz Parker - Cornell University

Jason Carpenter - Cornell University

5-minutes

PC Update by @Charlotte Whitt ; @Thomas Trutt

 

🗣️ Discussion Points

📌 Housekeeping and Informal Start (11:00–11:05)
  • Discussion: Meeting began with light conversation about login issues and personal anecdotes. Thomas mentioned scanning family photos and hosting them on a self-hosted image server due to privacy concerns.

  • Overview: Brief housekeeping included checking for corrections from previous meeting and any old/new business before diving into ArchivesSpace topics.


📚 Presentation: Stanford’s Archival Collections Discovery Site (11:05–11:31)
  • Presenter: Dinah

  • Overview: Dinah introduced Stanford’s new Archival Collections Discovery site built on Arclight, explaining its role in presenting finding aids and integrating with FOLIO and ArchivesSpace.

  • Key Points:

    • Definitions: Explained finding aids, catalog records, and systems involved (ArchivesSpace, Arclight, SearchWorks).

    • Challenges:

      • Lack of interoperability between ArchivesSpace and FOLIO; manual duplication of records.

      • Complexity of archival description (aggregate vs. granular levels).

      • Managing digital/born-digital materials alongside physical collections.

      • Multiple discovery environments causing user confusion.

    • Solution Implemented:

      • Introduced Archival Resource Keys (ARCs) as persistent identifiers shared across systems.

      • Automated generation of ARCs in ArchivesSpace and mapping them into FOLIO MARC records (856 field).

      • Updated 2,721 records programmatically; ~500 required manual intervention.

    • Complications:

      • Duplicate ARCs for microfilm vs. paper collections.

      • Missing data for small collections without finding aids.

      • Suppressed items in FOLIO causing display issues.

    • Future Goals:

      • Enable API-based data exchange between ArchivesSpace and FOLIO.

      • Automate record creation and suppression across systems.

      • Address container-level data interoperability (currently stored only in FOLIO).


🔍 Cornell’s Integration Approach (11:37–11:55)
  • Presenter: Liz with input from Jason

  • Overview: Cornell uses a homegrown integration between ArchivesSpace and FOLIO, originally adapted from Voyager integration.

  • Key Points:

    • Integration Workflow:

      • Creates stub FOLIO records when ArchivesSpace resource records are created.

      • Sends bib ID back to ArchivesSpace for linkage.

      • Fires again when top containers (physical boxes) are assigned locations, creating holdings and item records in FOLIO.

    • Major Issues:

      • Top Container Complexity: Dual role (intellectual arrangement vs. physical reality) causes sync problems.

      • Ghost Boxes: Failed integrations when Folio rejects box profile data, leading to thousands of orphaned containers.

      • Deletion Gap: Integration does not handle deletions, requiring manual cleanup.

      • Born-Digital Collections: Lack of physical location prevents holdings/item creation, risking accidental deletion of records.

      • Shelf Locating Feature: ArchivesSpace’s new box profile functionality conflicts with FOLIO, breaking integrations.

    • External Dependencies: Aeon and Kayasoft rely on FOLIO data, compounding complexity.

    • Risks: Increasing manual intervention and error potential as collections grow.


💡 Technical Insights from Jason (11:48–11:53)
  • Integration Architecture:

    • Runs on AWS ECS; checks every 5 minutes to sync via FOLIO and ArchivesSpace APIs.

    • Fragile due to multiple repositories and evolving requirements.

  • Offer: Jason will share integration code with the group for review and potential reuse.


Open Questions and Future Considerations (11:55–12:00)
  • eHoldings Module: Maura asked if it helps with born-digital collections; Liz confirmed this is under review.

  • Custom Fields in FOLIO: Thomas suggested upcoming custom fields could store box data, improving integration.

  • MARC vs. Instance Records: Discussion clarified that MARC records are still created for catalog display and indexing.

  • Working Group Proposal: Thomas proposed forming a community working group to explore API enhancements and integration standards.


Decisions Made

  • Share Integration Code: Jason will provide the repo link for Cornell’s ArchivesSpace-FOLIO integration.

  • Future Exploration: Agreement to investigate custom fields in FOLIO and potential API-based interoperability.

  • Community Collaboration: Interest expressed in forming a working group to address systemic integration challenges.


📌 Action Items

Action Item

Description

Party

Action Item

Description

Party

Share Integration Code

Provide repo link for Cornell’s A-Space/FOLIO integration, sanitized for sensitive data.

Jason

Post Code in Meeting Notes

Add shared repo link to official meeting minutes for community access.

Thomas

Evaluate Custom Fields

Review FOLIO’s upcoming custom field functionality for storing container data.

Thomas, FOLIO PC

Explore eHoldings for Digital Collections

Assess if eHoldings module can support born-digital archival materials.

Liz, Cornell team

Consider Working Group

Draft proposal for a community working group on ArchivesSpace-FOLIO integration standards.

Thomas


📊 Data & Insights

  • Record Updates: 2,721 catalog records updated programmatically; ~500 required manual edits.

  • Repositories: Stanford manages 7 repositories contributing to archival collections; Cornell manages 3 major repositories.

  • Integration Fragility: Homegrown solutions lack scalability and error handling for deletions and complex container data.


🔄 Follow-Up

  • Next Meeting: Two weeks from now; potential agenda includes working group formation and technical deep dive into integration code.

  • Checkpoints:

    • Review shared code and assess adaptability.

    • Gather feedback on custom fields and eHoldings feasibility.


🐝 JIRAs

  • No explicit JIRA numbers mentioned in transcripts.


💻 Related Projects

  • ArchivesSpace – Archival management system.

  • FOLIO – Library services platform.

  • Arclight – Open-source finding aid discovery tool.

  • Aeon – Request and fulfillment system.

  • Kayasoft – Off-site storage management system.

  • Stanford Digital Repository – Digital asset management.