How to Develop Functionality Around the Voyager System - or why you never should reconsider your...
-
Upload
hope-andrews -
Category
Documents
-
view
213 -
download
0
Transcript of How to Develop Functionality Around the Voyager System - or why you never should reconsider your...
How to Develop Functionality Around the Voyager System
- or why you never should reconsider
your workflow issues
Tomas Friberg / LIBRIS
History of LIBRIS
• Why this lecture? - Inspiration• Workflow issues and the Clash of Cultures• Tradition & Openness• 1975– Mainframe for cataloguing• 1987– National ILL System• 1998–2000 Dynix Horizon• January 2002 Live with voyager• National issues & Customer demands
LIBRIS structure
• App. 9 million bib, 16 million MFHD• Some 350 libraries in LIBRIS• Co-operative cataloguing• ”Everyone” catalogues in LIBRIS• Every location is a library
– Or a bibliography
• No items• LIBRIS export data to local systems
LIBRIS department• A project based working environment
– 5 Programmers/developers
– 2 Systems Librarians
– 2 Information
– 2 Support
– 1 Senior system administrator
– 1 Unix System Administrator
– 1 Technician
– 1 Training and ILL
– 1 Bibliographic questions
– 1 Deputy Director
– 1 Director
• Development– Java , XML & XSLT
– Visual basic, ASP
Voyager system
Acquisitions
Circulation
WebVoyáge
Z39.50-serverILL
Cataloguing
Sysadmin
X X XXX
?Oracle DB Marcexport
X
ReporterCallslipXX
LIBRIS system
TONE
WebSearch
LIBRIS ILL
LIBRIS XPLISENSE
Cataloguing
Sysadmin Oracle DBStatistics &
New Acq.
Support appl.
LIBRIZ
Library DB
LIBRIS WebSearch
• Our equivalent of WebVoyage (1997-)
• Java, XML, XSLT on top of BRS
• App. 5 million records
• Nightly batch-export• Accessibility data (Loan status information)
• TONE - LIBRIS Z39.50 server– z3950.libris.kb.se:210/LIBR
LIBRIS ILL
• Developed in 2001 by LIBRIS
• Webb and windows version
• App. 500.000 requests/year
• Some 1300 libraries use
• Retrieves bibrecords from voyager
LIBRIS XP
• Some 15 different library systems• Export records
– Nightly batch export– Via LIBRIS XP (Windows)– Via a special web interface– Via Tone– Via WebSearch
• Conversions– Characters VRLIN, Latin-1 or Unicode– MARC manipulations– Information enhancement
Import
• MatchMaker– Creation of MFHDs from a text file
• Regular import – LC, BNB & DB
• Deduplication program
• LISENSE & ZHarvester
• Web cataloguing
Statistics & New Acquisitions
• Not sufficient to customer demands
• MySQL database (a Copy)– Data retrieved from voyager– Data processed– Data stored in ”presentation tables”
Statistics & New Acquisitions
• Not sufficient to customer demands• MySQL database (a Copy)
– Data retrieved from voyager– Data processed– Data stored in ”presentation tables”
• New Books List / Michael Doran
• Swedish specific issues
• Generate reports on the fly
Support applications
• LIBRIZ– A ”copy” of LIBRIS in MySQL
• Copy BibID
• ISSN-harvester
• Dewey/SAB concordance
• CXZ-listserv
For and Against
• Vulnerability – Shovelling of data
• The right staff– Maintain their competence
• Control– Machines– Develop functionality– Customer needs
Future
• A new cataloguing client– Project with Stockholm university library– Replace voyager cataloguing client and the
local systems cataloguing client
Future system
Voyager cat client
Voyager DB
Local cat client
Local system DB
Future system
LIBRIS Cat client
Voyager cat clientX
Voyager DB
Local cat client
XLocal system DB
LIBRIZ DB