innoface innoface: extra functions and interface for innopac library system – fung ping shan...
Post on 20-Dec-2015
217 views
TRANSCRIPT
InnoFaceInnoFace:
Extra functions and interface for InnopacLibrary System –
Fung Ping Shan Library experiment
LO Tin-king
2nd Hong Kong Innovative Users Annual Meeting10 - 11 December, 2001
InnoFace Demonstration Active Files
1. List Title & Author in Tag 8802. Rapid update Tag 3003. Convert Marc records into XML file4. OCLC:
a. convert Simplified Chinese into Traditional Chineseb. convert CCCII into EACC
InnoFace What is it?
InnoFace means innovative interface It is an in-house developed interactive int
erface 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
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
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 t
o automate interactions Perl Scripts
To do data analysis and conversion
InnoFace Communication
With Innopac Library system With users via Terminal workstations With FTP/Web servers Email to other people
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 regular
ly (eg. Weekly create new additional catalogue) Execute data transmission
Transfer via FTP Transfer via Email
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)
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
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
Title and Author List Target
To produce bibliographies in Chinese Function
List particular information (eg. authors & titles) from Tag 880s in review file
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)
Rapid update specific tags Our current Innopac’s rapid update can a
pply 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
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”
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 志 )
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
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 i
nto 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
If hacker can do anything,
Why don’t we hack our own server to do library automation?
Tinking2001.12.08