Xiaoli Li Co-head of Content Support Services

Slides:



Advertisements
Similar presentations
Making and Moving Metadata: Two Library of Congress Initiatives Sally McCallum NDMSO, Library of Congress NISO/BISG Forum - June 22, 2012.
Advertisements

Digital Repositories – Linked Open Data – the possible Role of D4Science Workshop, December 2010, FAO use cases A tool to create Linked Data providers.
Bibliographic Framework Initiative Approach for MARC Data as Linked Data Sally McCallum Library of Congress.
Bibliographic data in the Semantic Web – what issues do we face in getting it there? Gordon Dunsire Presented to the ALCTS Cataloging and Classification.
Linked Data, Discovery and Discoverability John McCullough Senior Product Manager, OCLC December 3, 2014 UCL Discovery and Discoverability.
Linked Data for Libraries, Archives, Museums. Learning objectives Define the concept of linked data State 3 benefits of creating linked data and making.
Integrated Library Management System
BIBFLOW: An IMLS Project
Overseas Library Catalog – Request Item Overseas Library Catalog Request loaned item.
BIBFLOW Project: Serials (Bibliographic & Holdings) Xiaoli Li University of California Davis June 27, 2015 Holdings Information Forum.
Opening up the bibliography for the future The Danish Scenario: taking Danish National Bibliography reuse to the next level Carsten H. Andersen Director.
OCLC Online Computer Library Center A Global OpenURL Resolver Registry Phil Norman OCLC Dlsr4lib Workshop March 23 rd, 2006 Arlington VA.
The FCLA Endeca Project By Michele Newberry. M.Newberry2 Why ENDECA?  Already proven by NCSU  Build on NCSU’s work instead of starting from zero  Product.
PREMIS Tools and Services Rebecca Guenther Network Development & MARC Standards Office, Library of Congress NDIIPP Partners Meeting July 21,
RDA and Linked Data Steve Henry University of Maryland March 2, 2013.
RDA and Linking Library Data VuStuff III Conference Villanova University, Villanova, PA October 18, 2012 Dr. Sharon Yang Rider University.
WorldCat Local and Voyager Z39.50 Challenges and Solutions Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26,
Cataloging and Metadata at the University Library.
OCLC Research: an update Lorcan Dempsey
OCLC Online Computer Library Center Kathy Kie December 2007 OCLC Cataloging & Metadata Services an introduction.
Interoperability through Library APIs Library Technology Services Open House 7/30/15.
Library needs and workflows Diane Boehr Head of Cataloging National Library of Medicine, NIH, DHHS
RDA Toolkit is an integrated, browser-based, online product that allow user to interact with a collection of cataloging-related documents and resources.
Evolving MARC 21 for the future Rebecca Guenther CCS Forum, ALA Annual July 10, 2009.
RDA DAY 1 – part 2 web version 1. 2 When you catalog a “book” in hand: You are working with a FRBR Group 1 Item The bibliographic record you create will.
OAIS Rathachai Chawuthai Information Management CSIM / AIT Issued document 1.0.
The physical parts of a computer are called hardware.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Introduction to the Semantic Web and Linked Data
BIBFLOW: Collaboration with NLM, George Washington University, and Zepheira Xiaoli Li UC Davis June 25, /25/2015UC Systemwide Implication of Linked.
UC San Diego Library: Where we are with Linked Data Arwen Hutt.
Functional Requirements for Bibliographic Records The Changing Face of Cataloging William E. Moen Texas Center for Digital Knowledge School of Library.
THE BIBFRAME EDITOR AND THE LC PILOT Module 3 – Unit 1 The Semantic Web and Linked Data : a Recap of the Key Concepts Library of Congress BIBFRAME Pilot.
Implementing BIBFRAME: The UC Davis BIBFLOW Project
Tiziana // Alessandra Lenzi - MG Breaking down the walls Project Museo Galileo and the Linked Open Data A joint project between.
Ex Libris, LOD and BIBFRAME
BIBFRAME Update Session  Library of Congress pilot and development  Beacher Wiggins – Pilot project  Sally McCallum – Vocabulary development  A supplier’s.
Speaking the Same Language Serials Standards and e-Resource Data Interactions Diane Hillmann Cornell University.
Sally McCallum Library of Congress
Differences and distinctions: metadata types and their uses Stephen Winch Information Architecture Officer, SLIC.
23 rd Annual Innovative Users Group Conference April 13 th – 16 th 2015.
The ___ is a global network of computer networks Internet.
Linked Open Data RDF Graphical Databases A Conversation with Karen Miller School of Library & Information Science, University of South Carolina.
Bibliographic Record Description of a book or other library material.
BIBFRAME and Linked Data at the University of Washington Joseph Kiegel.
MARC Tags to BIBFRAME Vocabulary: a new view of metadata Sally McCallum Library of Congress ALA - January 2014.
Catalogs, MARC and other metadata Kathryn Lybarger March 25, 2009.
New Jersey Library Association Annual Conference May 17, 2016 Sharon Q. Yang, Rider University Yan Yi Lee, Wagner College Six Years after RDA: Projects,
Setting the stage: linked data concepts Moving-Away-From-MARC-a-thon.
The Canadian Linked Data Initiative: Charting a Path to a Linked Data Future Marlene van Ballegooie | Juliya Borie | Andrew Senior NASIG 2016.
ALA & PCC BIBFRAME and Linked Data Update Prospector Catalog/Reference Committee Meeting July 21, 2016.
AN ARCHETYPE FOR INFORMATION ORGANIZATION AND CLASSIFICATION OCLC WorldCat.
BIBFRAME and Schema.org New Models for Resource Description and Access
7th Annual Hong Kong Innovative Users Group Meeting
The UC Davis BIBFLOW Project
Putting Linked Data at the Service of Libraries
New and emerging acquisitions workflows Purchase requests
BIBFLOW Project Update
Professional development training on cataloging at the University Wisconsin-Madison Memorial Library, USA 14th October -24th October, 2016 Aigerim Shurshenova.
WHAT DOES THE FUTURE HOLD? Ann Ellis Dec. 18, 2000
Reinventing Cataloging: Models for the Future of Library Operations
BIBFRAME at the Library of Congress
Chair of Tech Committee, BetterGrids.org
ALA Conversation Starter
Canadian Linked Data Summit Philip E. Schreur
PREMIS Tools and Services
IDEALS at the University Of Illinois: A Case Study of Integration Between an IR and Library Discovery Systems Sarah L. Shreeves University of Illinois.
RDA in a non-MARC environment
Introduction to BIBFRAME
SDMX IT Tools SDMX Registry
Presentation transcript:

UC Davis Grant: Reinventing Cataloging: Models for the Future of Library Operations  Xiaoli Li Co-head of Content Support Services University of California Davis Library Canadian Linked Data Summit, Oct 24, 2016

Outline What Is BIBFRAME? What IS BIBFLOW? Roadmap (Data Flow) Discovery Information Flow Cataloging Data Flow If Authority Exists Cataloging Data Flow if No Authority Found

PART I: What Is BIBFRAME? BIBliographic FRAMEwork Initiative

What Is BIBFRAME? Library Congress’ project started in 2011 It’s the replacement for MARC can and will serve as an encoding standard for RDA and other content standards AND It leverages the current web technology (sematic web/Linked Data) and uses Resource Description Framework (RDF) modeling practice.

BIBFRAME 2.0 Model RDA Work RDA Expression RDA Manifesta-tion RDA Item

Goals for BIBFRAME Supply search engines with description in a form they can exploit Use/exploit linking traditional = textual, identifiers semantic technology = URIs URI – Uniform Resource Identifier MARC transition enable reuse of data from MARC provision of transformations to new models Extensibility to new and broader content Accommodate needs for different types of libraries New views of different types of metadata descriptive, authority, holdings coded data, classification data, subject data preservation, rights, technical, archival Reconsideration of the data related activities exchange, internal storage, input interfaces and technique Adapted from a presentation given by Sally McCallum, http://www.oclc.org/content/dam/oclc/events/2015/CI_SFPL_PPTS/BF-NCTPG-California.pdf

PART 2: What Is BIBFLOW? BIBframe + workFLOW

BIBFLOW Project Is a 2-year project of the UC Davis University Library and Zepheira, funded by Institute of Museum and Library Sciences (May 2014 – April 2016) Its official title is “Reinventing Cataloging: Models for the Future of Library Operations” Is a research project that will address questions like “What impact will adoption of BIBFRAME on technical services workflows in an academic library”? Its primary purpose is to understand ecosystem, test solutions, and provide a roadmap of how libraries can iteratively migrate to linked data without disrupting patron or business services.

Ruth Fischer and Rick Lugg, Study of the North American MARC Records Marketplace, http://www.loc.gov/bibliographic-future/news/MARC_Record_Marketplace_2009-10.pdf

This complexity leads to the inevitable conclusion that moving away from MARC into BIBFRAME represents an evolutionary leap for libraries and not a simple migration.

What Have We Done? Analyzed cataloging workflows https://www.library.ucdavis.edu/bibflow/category/workflow-2/ Tested pulling data from OCLC using BIBFRAME Scribe http://jarjar.lib.ucdavis.edu:8888/static/ Tested pulling data and URI from LC using BIBFRAME Scribe http://jarjar.lib.ucdavis.edu:8888/static/ Explored conversion of MARC records to BIBFRAME LC’s MARC to BIBFRAME Transformation Service http://bibframe.org/tools/transform/start Zepheira’s transformation tool https://linksmith.zepheira.com/training/ (password required) Developed a roadmap

PART III: Roadmap MARC to BIBFRAME

Roadmap: Primary Stakeholders Triplestore Human Discovery LD Editing Interface Machine Discovery Vendors ILs

Roadmap: Ecosystem (Hybrid: MARC + BIBFRAME DATA) Pull Authority Data Human Discovery Interface Push User Contributions SPARQL Endpoint Exchange Circulation Data Pull Graphs Triplestore Respond to Machine Queries Push Triples Push Triples Push Thin MARC Pull Schema OCLC Pull Triples ILS BIBFLOW:SCRIBE LD Cataloging DB Pull Authorities Catalog/ Ingest Marc with URI Authorities MARC URI Pull Push Native Operation or Ingest Script / Tool (All other transactions are via API / Endpoint) Pull MARC Records

1. Discovery Information Flow

Step 1: User Submits Search Query Discovery Interface User Submits Search Request SPARQL Endpoint Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARCURI Step 1: User Submits Search Query

Step 2: Query Results Returned as Thin Local Graph Discovery Interface SPARQL Endpoint Search Results Returned (Thin local Graph) Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARC URI Step 2: Query Results Returned as Thin Local Graph

Step 3: User Requests Detailed Graph for Item Discovery Interface User Submits Request for Item Detail SPARQL Endpoint Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARC URI Step 3: User Requests Detailed Graph for Item

Step 4: Complete Local Graph Returned Discovery Interface SPARQL Endpoint Full Local Graph Returned Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARCURI Step 4: Complete Local Graph Returned

Supplemented by OCLC Schema.org graph Prior to display, returned graph is supplement with OCLC Schema.org graph data using linked OCLC Work URI Discovery Interface SPARQL Endpoint Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARC URI Step 5: Graph Supplemented by OCLC Schema.org graph

Step 6: Graph Supplemented by Authority Graphs Prior to display, graph is supplemented with authority data linked via local and OCLC graph nodes Discovery Interface SPARQL Endpoint Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARCURI Step 6: Graph Supplemented by Authority Graphs

Graph Building (steps 4, 5 & 6) Triples in the rectangle forms a record view which is displayed to a user via discovery interface

Step 7: Holding and Availability Info Added Discovery Interface SPARQL Endpoint Graph data supplemented with holding and availability data from ILS Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARCURI Step 7: Holding and Availability Info Added

Step 8: Completed Graph Displayed to User Discovery Interface SPARQL Endpoint The detailed view is displayed to the user after the complete graph has been assembled from various sources. Note that the computer is capable of handling each of the steps involved in the process in fractions of a second, so the user does not experience any delay more than now. Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARC URI Step 8: Completed Graph Displayed to User

2. Cataloging Data Flow If Authority Exists

Step 1: Check to See if Record exists. New if No Discovery Interface SPARQL Endpoint Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARC URI Step 1: Check to See if Record exists. New if No

Step 2: Pull Schema Data from OCLC Discovery Interface SPARQL Endpoint Triplestore Pull Schema OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARC URI Step 2: Pull Schema Data from OCLC

Step 3: Pull Data (both literal and URI) from Authorities Discovery Interface SPARQL Endpoint Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Pull URI and literal Authorities MARC URI Step 3: Pull Data (both literal and URI) from Authorities

Step 4: Push New Graph to Triplestore Discovery Interface SPARQL Endpoint Triplestore Push Triples OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARC URI Step 4: Push New Graph to Triplestore

Step 5: Push Thin MARC to ILS Discovery Interface SPARQL Endpoint Triplestore Push Thin MARC Pull Schema OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARC URI Step 5: Push Thin MARC to ILS

3. Cataloging Data Flow if No BIB or Authority Found

Current Original Cataloging Workflow for Print Monographs Melvyl (UC OPAC) Aleph Auth Bib Harvest (UCD OPAC) Search Aleph and OCLC BIB not exists OCLC WorldCat Vendor Service Auth Automated process (weekly done by Systems Dept) New name auth needed? YES Auth Control Create Bib Export Create holdings record Add/complete item record Physical Processing Unit Current Original Cataloging Workflow for Print Monographs

Step 1: Check to See If Record Exists. New if No Discovery Interface SPARQL Endpoint Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities MARC URI Step 1: Check to See If Record Exists. New if No

X Step 2: Attempt to Pull BIB Data, but no Match Found Discovery Interface SPARQL Endpoint Triplestore OCLC X ILS BIBFLOW:SCRIBE LD Cataloging DB Authorities Marc URI Step 2: Attempt to Pull BIB Data, but no Match Found

Step 3: Cataloger Enters new Descriptive Data Discovery Interface SPARQL Endpoint Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB When a bib cannot be found, the cataloger enters descriptive data data (title, publisher, etc.) directly into the cataloging interface. Authorities MARC URI Step 3: Cataloger Enters new Descriptive Data

X Step 4: Attempt to Pull Authority, but no Match Found Discovery Interface SPARQL Endpoint Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB X Authorities MARC URI Step 4: Attempt to Pull Authority, but no Match Found

Step 5: Cataloger Enters new Entity Data Discovery Interface SPARQL Endpoint Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloging DB When a bib and authority cannot be found, the cataloger enters data (name, dates, etc.) directly into the cataloging interface. Authorities MARC URI Step 5: Cataloger Enters new Entity Data

Step 6: Push New Descriptive and Entity Data to Triplestore Discovery Interface SPARQL Endpoint Triplestore On submission, a new item graph and a new Entity graph are created in Triplestore with a unique URI for each. Cataloger submits the graph, including information about the item and the new Entity OCLC ILS BIBFLOW:SCRIBE LD Cataloging Authorities MARC URI Step 6: Push New Descriptive and Entity Data to Triplestore

Step 7: Item Graph and Entity Graph Pushed to OCLC for Reconciliation Discovery Interface SPARQL Endpoint New entity graph and item graph are pushed to OCLC for reconciliation. OCLC service either connects to existing, overlooked bib and authority or creates a new bib and Authority and links entities to the new Authority and work. The reconciliation service provides a publicly accessible (LOD) and machine actionable map of “Same As” relationships between entities and Authorities. Triplestore OCLC ILS BIBFLOW:SCRIBE LD Cataloguing DB Authorities MARC URI Step 7: Item Graph and Entity Graph Pushed to OCLC for Reconciliation

Step 8: Push Thin MARC to ILS Discovery Interface SPARQL Endpoint Triplestore Push Thin MARC OCLC ILS BIBFLOW:SCRIBE LD Cataloguing DB Authorities MARCURI Step 8: Push Thin MARC to ILS

Staff Inventory Control Interface Future Ecosystem (BIBFRAME/Linked Data Only) Pull Authority Data User Discovery Interface Push User Contributions SPARQL Endpoint Pull Graphs User Discovery Interface Push User Contributions ??? Respond to Machine Queries Pull Graphs Push Triples Push staff contributions Pull Schema OCLC Pull Triples Staff Inventory Control Interface Pull Graphs BIBFLOW:SCRIBE LD Cataloging Pull Authorities Authorities Pull Push Native Operation or Ingest Script / Tool (All other transactions are via API / Endpoint) Pull MARC Records

Acknowledgements Carl Stahmer, BIBFLOW Project Manager, who has provided many of the PowerPoint slides used in this presentation.

Thank You! For more information about BIBFLOW: Email: Bibflow@lib.ucdavis.edu OR Xiaoli Li (xlli@ucdavis.edu)

Reconciliation Service Other Data Sources owl:sameAs Mint Local URI