sru record update and its implementations in australia

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: zaide

Post on 31-Jan-2016

29 views

Category:

Documents


0 download

DESCRIPTION

SRU record update and its implementations in Australia. NUKAT, Warsaw. 23 January 2008. Chris Thewlis (& Janifer Gatenby) OCLC Regional Council Canberra 15 th April 2010. SRU Record Update. An Overview. Introduction to SRU Record Update. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

SRU Record UpdateSRU Record Update

An Overview

Page 3: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

Libraries AustraliaLibraries Australia

And SRU Record Update

Page 10: SRU record update and its implementations in Australia

Libraries Australia and WorldCatLibraries Australia and WorldCat

blogsRepositories, various sites

Page 11: SRU record update and its implementations in Australia

ILS

Batch loading

ILS

SRU record update

WorldCat

WorldCat

Page 12: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

Amlib and Libraries AustraliaAmlib and Libraries Australia

Page 14: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

Synchronisation GatewaySynchronisation Gateway

Near Real Time Update for All Systems

Page 17: SRU record update and its implementations in Australia

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

Page 18: SRU record update and its implementations in Australia

ILS

Batch loading

ILS

SRU record update

WorldCat

WorldCat

Page 19: SRU record update and its implementations in Australia

Synchronisation Gateway Synchronisation Gateway

Library System

Detect / Elicit

Send

Tailor

SRU

Page 20: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

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: SRU record update and its implementations in Australia

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