1 of 23

Linked Data Module

FOLIO Product Council

December 12 2024

2 of 23

Proposal

WHAT

Deploy a new FOLIO application

  • Allows libraries to create, manage, and catalog collections as linked data
  • Fully compliant with Library of Congress’ BIBFRAME 2 linked data model and vocabulary

HOW

  • Interoperable with the FOLIO platform / other FOLIO applications
  • Open source

WHEN

  • Sunflower GA

Linked Data Module

3 of 23

Linked Data Module

App description

- alignment with FOLIO 18-month roadmap

App delivery description

Uniqueness

Dependencies

Testing

End-user documentation

4 of 23

Linked Data Module

  • Create resource descriptions for monographs as linked data from scratch
  • Edit existing records (source=MARC) as linked data
  • FOLIO integration, e.g.
    • Start with a vendor MARC record
    • Complete descriptive cataloging in Linked Data Editor
    • Finish items and holdings in Inventory
    • Output as MARC derived record
  • BIBFRAME compliance

Linked Data Editor

5 of 23

Linked Data Module

Linked data editor screenshot + Inventory

6 of 23

Linked Data Module

FOLIO 18-month roadmap

7 of 23

Linked Data Module

🡪 Sunflower features done

    • Manage linked data resource descriptions
    • Original / copy cataloging of monographs
    • Data export in MARC
    • Search / browse
    • Interoperability with FOLIO platform

FOLIO 18-month roadmap

8 of 23

Linked Data Module

🡪 Sunflower features - backlog

    • Authority lookup (for assigning authority resources to a resource description)
    • Metadata validation
    • Front end clean up / polishing
    • Accessibility
    • Additional MARC mappings to linked data

FOLIO 18-month roadmap

9 of 23

Linked Data Module

🡪 Long-term backlog

    • Import / export RDF
    • Support for more formats
    • Support for Hub and Item entities
    • Bulk edit
    • Entity management capabilities
    • Knowledge graph

FOLIO 18-month roadmap

10 of 23

Linked Data Module

BACK END

Submitted to Technical Council

mod-linked-data

lib-linked-data-marc4ld

lib-linked-data-fingerprinting

lib-linked-data-dictionary

FRONT END

Submitted to Technical Council

ui-linked-data | Linked Data editor

ui-ld-folio-wrapper | Linked Data wrapper

App delivery – modules

Sunflower

11 of 23

Linked Data Module

    • Integrations triggered via Kafka events
    • Ensure synchronicity between FOLIO and LDE – for both bib and auth records
    • Enforce data governance / data integrity

+

Linked Data Storage

Source Record Storage

Inventory

FOLIO

Linked Data

Discovery

App delivery – FOLIO integrations

(bibs, auth)

Linked Data Editor

MARC authority

Data export

Data import

12 of 23

Linked Data Module

    • Transforming MARC records into linked data
    • Creating new resource descriptions
    • Transforming linked data into MARC records
    • Viewing data graph properties in the aggregate

What we said in April

Uniqueness

13 of 23

Linked Data Module

    • Transforming MARC records into linked data
    • Creating new resource descriptions
    • Transforming linked data into MARC records
    • Viewing data graph properties in the aggregate
    • Manage items and holdings via Inventory
    • Works / instances side-by-side

Uniqueness

. . . and now

14 of 23

Linked Data Module

Interactions with FOLIO features

15 of 23

Linked Data Module

Interactions with FOLIO features

Records imported to FOLIO via Data import are potentially available

for editing in the Linked Data Editor (see next slide)

Original MARC record

Uploaded to FOLIO via Data import

16 of 23

Linked Data Module

Interactions with FOLIO features

WHEN:

  • MARC describes a monograph, based on LDR/06-07
  • Cataloger has Linked Data Editor permissions

17 of 23

Linked Data Module

quickMARC options are still available for Inventory instance records with source=MARC

Interactions with FOLIO features

18 of 23

Linked Data Module

Interactions with FOLIO features

Source type ”flips” from MARC to LINKED_DATA after a record is pulled into the Linked Data Editor.

quickMARC options no longer apply to instance record

19 of 23

Linked Data Module

Interactions with FOLIO features

Add holdings

Item and holdings data managed in Inventory similar to instance records with source=MARC

20 of 23

Linked Data Module

. . .

Each linked data resource description has a corresponding MARC derived record in SRS

Interactions with FOLIO features

21 of 23

Linked Data Module

Testing

Sunflower

    • Linked Data Editor key feature
    • Add to Bugfest environment
      • Coordinate in January
      • Update test cases

    • Back End
      • Unit testing
      • API integration tests / Karate testing
      • Manual testing

    • Front End
      • Unit testing
      • e2e / Automated testing (Cypress)
      • Manual testing

    • UAT testing with pilot libraries

22 of 23

Linked Data Module

. . .

End-user documentation

23 of 23

Linked Data Module

Askhat Abishev BE dev

Pavel Bobylev BE dev

Andrei Bordak BE dev

Shelby Domaracki UX

Tetiana “Tanya” Gusar SM

PK Jacob Team lead

Siarhei Karol FE dev

Tetiana Kovalchuk QA

Nikolai Litvinenko FE dev

Doug Loynes PO

Anuar Nurmakanov SA

Yury Barsukou QA

Giorgi Ninua SM

Team Citation

Friends & Family

Vince Bareau

Tara Barnett

Lee Braginsky

Kyrylo Brener

Alvaro B. Lopez

Molly Dorsey

Kseniia Dubniak

David Feeney

Khalilah Gambrell

Gloria Gonzalez

Harry Kaplanian

John Kirkwood

Olamide Kolawole

Yogesh Kumar

Andreas Mace

Oleksii Petrenko

Harry Rumble

Wayne Schneider

Christine Schultz-Richert

Steve Short

Christopher Spalding

Ryan Taylor

Mark Veksler

Charlotte Whitt

Tammy Wolf

Magda Zacharska

PILOT LIBRARIES

Library of Congress

Grand Valley State Univ.

Spokane Public Library

University de Concepcion

University - TADEO

Roll credits.