1 / 9

WorldCat Local and Voyager Z39.50

WorldCat Local and Voyager Z39.50. Challenges and Solutions. The Project. OCLC’s WorldCat Local (WCL) chosen to replace Melvyl , the University of California’s Union Catalog May someday replace each UC’s local OPAC too

yoland
Download Presentation

WorldCat Local and Voyager Z39.50

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. WorldCat Local and Voyager Z39.50 Challenges and Solutions Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26, 2009

  2. The Project • OCLC’s WorldCat Local (WCL) chosen to replace Melvyl, the University of California’s Union Catalog • May someday replace each UC’s local OPAC too • Moves discovery of resources to the network level, while handling delivery options locally • Lots more official information: • http://libraries.universityofcalifornia.edu/about/uc_oclc_faq.html • http://libraries.universityofcalifornia.edu/about/uc_oclc.html Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26, 2009

  3. The Requirements Retrieve holdings and circulation information from local system in real time UC has mixed systems – Millennium (III), Aleph (EL), Voyager (EL), and Gladis (UCB) Screen-scraping the OPACs: too fragile and slow Use the library standard: Z39.50 Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26, 2009

  4. Challenges – Search • WCL links to local system by Z39.50 search for OCLC number • Voyager Z39.50 can’t do an OCLC# search • Bug #82835: Z39.50 server ignores locally-defined use attributes • Z39.50 server does a keyword search, resulting in many false positives (numbers not in 035 field) and false negatives (inconsistent data in record, not normalized, other data in 035) Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26, 2009

  5. Solutions – Search • We combined OCLC# with the prefix ‘ucoclc’ to create a unique keyword in each record • Original: 035 __ $a (OCoLC)12345678 • Added: 035 __ $a ucoclc12345678 • Bulk export/modify/import for initial update of 4.5 million bib records • Locally-developed loaders & maintenance programs for new/updated records Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26, 2009

  6. Challenges - Circulation • WCL should be able to show detailed circulation and item status information, like the local OPAC • Voyager Z39.50 OPAC format returns minimal circulation information, and no item status info • Date: availableDate (may not be present) • Booleans: availableNow, onHold, renewable Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26, 2009

  7. Solutions – Circulation (present) • Current: use combinations of Z39.50 data to provide best info to user • Not Checked Out • Checked Out, Due <date> • Not Available For Checkout • On Hold • Circulation Information is Unavailable • No details, like Lost / Missing / At Bindery etc. Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26, 2009

  8. Solutions – Circulation (future) Might create web service which returns full circulation and item status information from Voyager OCLC is expanding the utility of their Local Holdings Records (LHRs), which we could update from Voyager via daily batch loads LHRs + circ/item info web service might eliminate WCL’s need for Z39.50 Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26, 2009

  9. A Z39.50 Wish List • Fix the bugs • Add item status to the OPAC response • Allow configuration of call number data • Remove semicolon from callNumber • Don’t combine $k and $m in shelvingData • Allow site to specify how 852 $k $h $i $j $m are returned Andy Kohler - UCLA Library IT - Voyager Developer Meeting - March 25-26, 2009

More Related