John Dingle, Brock University
Code4Lib North 2019
LOCAL MARC RECORD
OCLC MATCHING ALGORITHM
OCLC MASTER RECORD
Is the OCLC record a true match for our original record?
Use pymarc and OCLC Metadata API to compare record fields
976 random records, no issues
~2% error rate for minimal records
How much "better" is the OCLC record than our original?
Use pymarc to calculate Thompson-Traill scores for each pair of records
See also: https://github.com/pkiraly/metadata-qa-marc
Thompson, Kelly, and Stacie Traill. “Leveraging Python to Improve Ebook Metadata Selection, Ingest, and Management.” The Code4Lib Journal, no. 38 (2017).
Description and TOC
Language and country codes
Local Records = 11.15
OCLC Records = 15.62
Find all 1XX/6XX/7XX fields in a local record that are NOT in the OCLC record
Identify OCLC numbers matched to incorrect format
Find BRX-catalogued records that shouldn't be