nukat, warsaw 23 january 2008 chris thewlis (& janifer gatenby) oclc regional council canberra...
Post on 18-Dec-2015
218 Views
Preview:
TRANSCRIPT
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
SRU Record UpdateSRU Record Update
An Overview
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
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
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
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
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
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
Libraries AustraliaLibraries Australia
And SRU Record Update
Libraries Australia and WorldCatLibraries Australia and WorldCat
blogsRepositories, various sites
ILS
Batch loading
ILS
SRU record update
WorldCat
WorldCat
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
Amlib and Libraries AustraliaAmlib and Libraries 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
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
Synchronisation GatewaySynchronisation Gateway
Near Real Time Update for All Systems
Other systems need to move away from batch tooOther systems need to move away from batch too
ILS
Batch loading
ILS
SRU record update
WorldCat
WorldCat
Synchronisation Gateway Synchronisation Gateway
Library System
Detect / Elicit
Send
Tailor
SRU
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)
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
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
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
top related