1 / 21

InnoFace

InnoFace. InnoFace: Extra functions and interface for Innopac Library System – Fung Ping Shan Library experiment LO Tin-king 2nd Hong Kong Innovative Users Annual Meeting 10 - 11 December, 2001. InnoFace. InnoFace Demonstration Active Files. 1. List Title & Author in Tag 880

nasia
Download Presentation

InnoFace

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. InnoFace InnoFace: Extra functions and interface for Innopac Library System – Fung Ping Shan Library experiment LO Tin-king 2nd Hong Kong Innovative Users Annual Meeting 10 - 11 December, 2001

  2. InnoFace

  3. InnoFace Demonstration Active Files 1. List Title & Author in Tag 880 2. Rapid update Tag 300 3. Convert Marc records into XML file 4. OCLC: a. convert Simplified Chinese into Traditional Chinese b. convert CCCII into EACC

  4. InnoFace • What is it? • InnoFace means innovative interface • It is an in-house developed interactive interface to communicate with Innopac library system • This interface includes a set of in-house developed extra functions which are based on Innopac’s existing functions

  5. InnoFace • Target • To reduce regular or massive library labor works by automation • To delegate the workload of program execution to supporting staffs via interactive interface

  6. InnoFace • Components • Linux Server • In-house developed scripts • Shell Scripts • Written with a set of shell command in Linux • Expect Scripts • A program to control interactive applications and to automate interactions • Perl Scripts • To do data analysis and conversion

  7. InnoFace • Communication • With Innopac Library system • With users via Terminal workstations • With FTP/Web servers • Email to other people

  8. InnoFace

  9. Shell Scripts • Interactive interface menu • Written with a set of Linux shell command • To create, control & execute the menu • To execute other scripts (eg. Expect, Perl) • To set timer to execute particular scripts regularly (eg. Weekly create new additional catalogue) • Execute data transmission • Transfer via FTP • Transfer via Email

  10. Expect Scripts • Abilities • To retrieve massive data from Innopac • To update and send massive data to Innopac • To create log files (eg. When a record is locked) • Communication Types • Default communication • Regular communication (eg. Auto-login to Innopac) • Interactive communication • Interaction (eg. Allow user to select particular review file, tag or string)

  11. Perl Scripts • Abilities • Data Analysis • To create statistic reports based on the data retrieved by Expect scripts • Data Conversion or Transform • To convert MARC record into XML format • To convert Traditional Chinese characters into Simplified Chinese characters • To convert CCCII into EACC accepted by OCLC

  12. Today’s Demonstration • Title and Author list • List Title and Author in Tag 880s • Rapid update • Select a review file and a particular Tag • Replace String A with String B • XML Project • Convert records into XML format from a review file • OCLC Project • Convert Traditional Chinese to Simplified Chinese • Replace CCCII with EACC

  13. Title and Author List • Target • To produce bibliographies in Chinese • Function • List particular information (eg. authors & titles) from Tag 880s in review file

  14. Rapid update • Target • To do massive change or update for the records in Innopac • Functions & steps • Allow users to select review file and particular tag • Replace string A in a particular tag with string B (eg. Centimeter<=cm ; 徐誌摩<=徐志摩) • Reports • Report will be sent via email with notes on records have not been changed and the error types (eg. Record is being locked by other users)

  15. Rapid update specific tags • Our current Innopac’s rapid update can apply to general fixed fields but seems not to fixed fields in specific tags (eg. 007’s Mat Catg or 008’s BIB LEVL) • Rapid update fixed fields in specific tags can be developed in InnoFace

  16. XML • Target • Developed for special projects that required bibliographic record information • Function • Convert whole MARC or some tags into XML format from review file. • Further development or consideration • Since XML is more open for data interchange, processing and migration, users may need to store output in XML format to establish their “My library”

  17. OCLC • Target • To reduce the change or effect of working procedure for OCLC contribution • To ensure our current system is running smoothly when joining OCLC • To remain meeting the needs and practice of local library users (eg. EACC’s 志 does not match Big-5’s 志)

  18. OCLC • Functions • To convert traditional Chinese characters into simplified Chinese characters for the materials printed in simplified Chinese (~2300 pairs) • Based on <簡化字總表> (國家語言文字工作委員會, 1986) • To convert CCCII to EACC (~200-300 pairs) • A table provided by the Cataloguing of CUHK Libraries

  19. OCLC • Steps • All Chinese records are recorded in Traditional Chinese in HKUL’s Innopac • Cataloguers add a local marker to identify Simplified and Traditional Chinese materials • Create a review file of SC and export • Convert TC characters into SC characters and reload into HKUL’s Innopac • Convert CCCII into EACC and upload to OCLC • Create a review file of TC and export • Convert CCCII into EACC and upload to OCLC

  20. If hacker can do anything, Why don’t we hack our own server to do library automation? Tinking 2001.12.08

  21. Thank you very much!

More Related