nukat, warsaw 23 january 2008 chris thewlis (& janifer gatenby) oclc regional council canberra...

23
NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations in Australia

Upload: justina-thompson

Post on 18-Dec-2015

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

NUKAT, Warsaw

23 January 2008

Chris Thewlis (& Janifer Gatenby)

OCLC Regional CouncilCanberra 15th April 2010

SRU record update and its implementations in Australia

SRU record update and its implementations in Australia

Page 2: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

SRU Record UpdateSRU Record Update

An Overview

Page 3: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Introduction to SRU Record UpdateIntroduction to SRU Record Update

What it is: - A Push update mechanism, designed for union catalogues

CatalogueCatalogueCatalogueCatalogue MirrorMirrorOPACOPAC

MirrorMirrorOPACOPAC

PushPush

DocumentsDocumentsDocumentsDocuments RepositoryRepositoryRepositoryRepositoryOAIPMHOAIPMH

PullPull

CatalogueCatalogueCatalogueCatalogue Union Union cataloguecatalogue

Union Union cataloguecatalogue

SRU UpdateSRU Update

PushPush

Page 4: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Traditional update mechanismsTraditional update mechanisms

Proprietary mechanism – suitable for private one off agreements only

OAI PMH & FTP

• Suited for batch loading

• OAI PMH is used where the data source exposes the metadata to be harvested for discovery purposes

• Where the data source does not expect the data to be changed by the harvesting site or does not care

• Hence one way – no mechanism for response or future synchronisationRelies on regular manual treatment of batches at both ends and results in delays, gaps, less

reliable alignment of identifiers

Page 5: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Why SRU record update?Why SRU record update?

Requirement for immediate availability of records

• Scalability; no scheduling & batch maintenance

Two databases are not identical

• e.g. A union catalogue is not a slave of the contributing catalogues

Requirement for interactive feedback – alignment, enrichment

• Identifier of the record in the target database

• Inter-record links – name and subject authorities, classification, FRBR work record etc.

Diagnostics – diffused error resolution

• Warnings

• Errors

Page 6: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

SRU record update : Near Real TimeSRU record update : Near Real Time

Inserts, updates, deletions

Machine & QA corrections and merges

Identifiers and diagnosticsInserts, updates and deletions

Both CBS and WorldCat have an SRU Pusher and an SRU catcher

Identifiers and diagnostics

Page 7: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Implementations of SRU record updateImplementations of SRU record update

Dutch union catalogue updating WorldCat (CBS)

Libraries Australia updating WorldCat (CBS)

DNB Zeitschriftendatenbank (ZDB, Germany) updated by local systems

OCLC Library registry (catcher)

ABES (Star – online dissertations, Calames – manuscripts)

WorldCat catcher and pusher

And in the wings to update WorldCat

HeBIS

ABES

UnityUK

GBV

SwissBib

++

OLIB libraries

Page 8: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Consistency checkerConsistency checker

Coordinated generation of tables

• Contents:

• Local identifier, ANBD id , Holdings symbols (Libraries Australia)

• EPN, PPN, Holdings symbols (GGC)

• ANDB id or PPN, OCN, Holdings symbols (WorldCat)

• Run at regular intervals

• Remedial action automated in obvious cases

ILS WorldCat

Page 9: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Libraries AustraliaLibraries Australia

And SRU Record Update

Page 10: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Libraries Australia and WorldCatLibraries Australia and WorldCat

blogsRepositories, various sites

Page 11: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

ILS

Batch loading

ILS

SRU record update

WorldCat

WorldCat

Page 12: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

SRU Record Update StatisticsSRU Record Update Statistics

Commenced

Records new to

WorldCat

Holdings Merge % Changes

02.2008 573,854 2,850,000 20-30% c.30,000 /mth

02.2009 159,741 1,130,000 50-60% Not yet

Commenced Replaces Deletes Enrich %

03.2010 200,000 + / week 1,000+ / week 60%

To start in May 2010

CBS to WorldCat

CBS from WorldCat

Page 13: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Amlib and Libraries AustraliaAmlib and Libraries Australia

Page 14: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Amlib and Libraries AustraliaAmlib and Libraries Australia

• LMS Developed in Australia

• One of 4 LMS’s owned by OCLC

• 400 libraries

• Currently developing two-way SRU update• CBS (Libraries Australia)

• Touchpoint (OCLC locally deployed Discovery system)

• Hoping to test in the next 2-3 months

• Helps to proved concept

• Chance to review workflows

Page 15: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

SRU Record Update EvolutionSRU Record Update Evolution

SRU from WorldCat to Libraries Australia Q2 2010

• Corrections and enrichments

• Bibliographic and holdings for libraries which catalogue directly in WorldCat using Connexion

Wish list: More data exchanged in real time with WorldCat

• Detailed holdings

• Authority records (VIAF and ISNI)

Synchronisation Gateway

Page 16: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Synchronisation GatewaySynchronisation Gateway

Near Real Time Update for All Systems

Page 17: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Other systems need to move away from batch tooOther systems need to move away from batch too

Page 18: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

ILS

Batch loading

ILS

SRU record update

WorldCat

WorldCat

Page 19: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Synchronisation Gateway Synchronisation Gateway

Library System

Detect / Elicit

Send

Tailor

SRU

Page 20: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Synchronization GatewaySynchronization Gateway

A new solution: The Synchronization Gateway

A middleware widget that is installed on a local PC

Queries the local database via multiple protocols

Elicits records via multiple protocols

Pushes data to CBS or WorldCat via a single protocol (SRU)

Page 21: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Nearly as good solutionNearly as good solution

One way only

Bibliographic records and holdings

• May not be able to detect deletions

• Will employ consistency checker to handle deletions

Machine readable reports of ANBD identifiers / local identifiers are returned

The Synchronisation Gateway does not update

Page 22: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

Synchronisation Gateway and Libraries AustraliaSynchronisation Gateway and Libraries Australia

Proof of concept testing successful with UNSW and UNILINC using:

• SRU enquiry for detection and eliciting

• SRU record update for loading to Libraries’ Australia CBS test database

Planning other testing with Libraries Australia

Parallel testing with WorldCat catcher

Page 23: NUKAT, Warsaw 23 January 2008 Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010 SRU record update and its implementations

ConclusionConclusion

• Ensures holdings are up to date [hour/second] on target catalogue/s

• Ensures holdings are accurate and complete

• Eliminates batch preparation and monitoring

• More flexibility for services

• Australian libraries can deploy services on their own ILS, on Libraries Australia and on WorldCat

• Better exposure of library materials