Preface vii
1 Information and Communication Technology (ICT) 1
1.0 Introduction 1
1.1 What is ICT ? 1
1.2 Technologies Participating in ICT 2
1.3 Introduction to Technologies Involved in ICT 2
1.3.1 Computer Technology 2
1.3.1.1 Parts of Computers of Accessories 3
1.3.1.2 Mother Board 5
1.3.1.3 Central Processing Unit 6
1.3.1.4 Random Access Memory or RAM 6
1.3.1.5 Firmware 6
1.3.1.6 Removable / Moveable Media Devices 6
1.3.1.7 Internal Storage 6
1.3.1.8 External Connectivity 7
1.3.2 What is Information Technology? 7
1.3.2.1 Introduction to Internet 7
1.3.2.2 Internet Connectivity 8
1.3.2.3 Internet, Intranet and Extranet 8
1.3.3 Telecommunication 8
1.3.4 Mass Media and Supportive Technologies in ICT 9
1.4 Application of ICT Technology 9
1.4.1 Use of Traditional Computer Tools 9
1.4.2 Special Applications of ICT Technology 10
1.4.3 Networking / Networks
1.5 Understanding Data and Information 11
1.6 Data and Information 12
1.7 Information Resources in ICT 13
1.8 Information System in ICT 13
1.8.1 What is Information System? 13
1.8.2 Types of information systems 14
1.9 Types of Information Sources 15
1.9.1 Primary Sources 15
1.9.2 Secondary Sources 15
1.9.3 Tertiary Sources 16
1.10 Information Creation and Flow of Information 16
1.11 Quality of Information 18
2 Library Computerisation : Concept, Need and Background 19
2.0 Introduction 19
2.1 Library Computerisation: A Concept 19
2.2 Library Computerisation: Background and Need : A
Comparative Review 20
2.3 Role of Librarian in Library Computerisation 21
2.4 Training Needs of Librarians in Computerisation 22
2.4.1 Higher Level IT Training for Librarians 24
2.5 Training Opportunities for Librarians in Library
Information Technology 25
2.6 Advantages of Library Computerisation 27
3 Process of Library Computerisation 29
3.0 Introduction 29
3.1 Library Computerisation Planning and Preparations 29
3.2 Library Computerisation : System Development Process 30
3.2.1 Systems Study 30
3.2.2 Systems Development 32
3.2.3 System Analysis 32
3.2.4 Systems Design 33
3.2.5 Systems Test / Trial 33
3.2.6 System Implementation 33
3.2.7 System Maintenance 34
3.2.7.1 Generating Various Reports in the System 35
3.2.8 System Development Life Cycle
3.2.9 Flow Charting 36
3.2.10 System Documentation 39
3.3 Economics of Library Computerisation 42
3.4 System Performance 42
4 Library Computerization : Ways & Means 44
4.0 Introduction 44
4.1 Library Computerisation : A Historical Review 44
4.2 Library Computerisation : Main Methods 46
4.2.1 Categories of Library Softwares 47
4.2.2 Software Evaluation Characteristic 47
4.2.3 Indian Commercial Softwares 48
4.2.3.1 Use of Indian Commercial Softwares 48
4.2.3.1.1 e-Granthalaya 48
4.2.3.1.2 Librarian 49
4.2.3.1.3 Libsys 49
4.2.3.1.4 SLIM : Software for Library Information
Management 49
4.2.3.1.5 SOUL : Software for University Library 49
4.2.4 International Library Softwares 50
4.2.4.1 Use of International Library Softwares 50
4.2.4.1.1 VTLS 50
4.2.4.1.2 CDS-ISIS, J-ISIS and ABCD 52
4.2.5 Library Computerisation with In-house Software 55
4.2.5.1 In-house Library Software Development Steps 55
4.2.5.2 Benefits in having in-house system 56
4.2.5.3 Difficulties in having In-house system 56
4.2.6 Process of Adopting Readymade Software. 57
4.2.6.1 Care to be taken while adopting external software 58
4.2.7 Library Computerisation with Open Source Softwares 60
4.2.7.1 Significance of having source code in O. S. Software
60
4.2.7.2 Open Source Library Softwares 61
4.2.7.2.1 Using Open Source Softwares 63
4.2.7.2.1.1 Using Koha Software 63
4.2.7.2.1.1.1. Koha Installation in Library
4.2.7.2.1.2. NewGenLib 69
4.2.7.3. Use of cloud computing along with open source
software 71
4.2.7.4. Service provider’s Help in Adopting Koha (O. S.)
Software 72
5 Library Computerisation with Advanced Features (In Detail)
74
5.0 Introduction 74
5.1 Computeried Acquisition 74
5.1.0 Pre-Acquisition Information Service 75
5.1.1 Significance of Acquisitions Policy 75
5.1.2 Computerised Acquisitions 76
5.1.2.1 Master Data Creation 76
5.1.2.1.1 Master Data for Acquisition 77
5.1.3 Handling Suggestions 77
5.1.3.1 Online Suggestion Processing System 79
5.1.3.2 Suggestion : Books on Approval Process 79
5.1.4 Allocation of Budget 80
5.1.5 Ordering 80
5.1.5.1 Procurement Order 81
5.1.5.2 Ordering Decision Making 81
5.1.5.3 Ordering Conditions 82
5.1.5.4 Book Approval Process 82
5.1.5.4.1 Ordering Approval Books 83
5.1.5.5 Direct Order Process 84
5.1.5.6 Processing Donations / Gratis 84
5.1.5.7 Reminders for Overdue Orders 85
5.1.5.8 Cancellation of orders 85
5.1.6 E-books Acquisition 85
5.1.6.0 Introduction 85
5.1.6.1 Definition of e-book 86
5.1.6.2 Status of e-books Today 86
5.1.6.3 Availability of scholarly titles as e-books 86
5.1.6.4 e-book Formats 86
5.1.6.5 E - Books Accessing Types 87
5.1.6.6 E - Books Licensing 87
5.1.6.7 E - books Available Offers for Library
5.1.6.8 E - Books Pricing Issues 88
5.1.6.9 Step to acquire e-books in library 88
5.1.7 Bill Processing 89
5.1.7.1 Accessioning of Books 90
5.1.7.1.1 Accessioning Process 90
5.1.7.2 Forwarding Bill for Payment 90
5.1.8 Advantage of Computerised Acquisition 90
5.1.9 Transferring Acquisition Data to TPS 91
5.1.10 E-bidding / E - procurement 91
5.1.10.1 Online purchasing of books 92
5.1.11 Acquisition Information services 94
5.2 Computerisation of Classification and Cataloguing 94
5.2.0 Introduction 94
5.2.1 Automation in Classification 95
5.2.1.1 Using Computer in Library Classification 95
5.2.1.2 Using Online Classification 96
5.2.1.2.1 Web Dewey 2. 0 (DDC - 23rd edition) 96
5.2.1.2.2 UDC Online 96
5.2.1.2.3 Online Library of Congress Scheme 97
5.2.1.3 Subject Heading Tools (LCSH, TEST, MESH,
SHE and Sears List) 98
5.2.1.4 Experts/Intelligent Systems for Library Management
99
5.2.1.5 Colon Classification of S. R. Ranganathan 100
5.2.2 Computerised Cataloguing 100
5.2.2.1 Refining Entries as per AACR - II 101
5.2.2.1.1 Editing / Converting Book Data into
MARC - 21 format 101
5.2.2.1.1.1 List of Important MARC – 21 Tags 101
5.2.2.2 Printing Catalogue Cards 104
5.2.2.3 Printing of Barcodes 104
5.2.2.4 Printing Spine Labels and Book Cards 104
5.2.2.5 Generating Online Computerised Catalogue 105
5.2.2.6 Cataloguing e-books and e-Journal 105
5.2.2.6.1 MARC Records Tags for e-books & e-Journals
5.2.3 Generating Computerised Accession Register 108
5.2.4 Uploading / Integrating Book Data to Circulation 108
5.2.5 Collection Development of non Book Materials 109
5.3 Computerised Circulation System 109
5.3.0 Tasks Covered under Circulation System 109
5.3.1 Master Data in Circulation Section 110
5.3.1.1 Circulation Rules 110
5.3.2 Circulation Actions 111
5.3.2.1 Issue / Checkout of Library Material 111
5.3.2.2 Return / Check in 112
5.3.2.3 Reservation and Claims 113
5.3.2.3.1 Issuing e-Books 113
5.3.2.4 Circulation of Non Book Material 114
5.3.2.5 Overdue Charges / Fine Collection 115
5.3.2.6 No Dues Certificate 115
5.3.2.7 Tagging Book Status 116
5.3.2.8 Binding Process 116
5.3.2.9 Reminder and Messaging Systems 117
5.3.2.10 Book Bank and Study Room Collection 117
5.3.2.10.1 Study Room Collection 118
5.3.2.11 Reports and Statistics from Circulation Section 118
5.3.2.12 Advanced Circulation Automation Features 119
5.3.2.12.1 Instant Messaging Systems 119
5.3.2.12.2 Self Check Out and Online Renewal 119
5.3.2.12.3 Use of Biometric or Digital Signature
Authentication 120
5.3.2.12.4 Providing Collection Location
Features in OPAC 120
5.3.2.12.5 Virtual Browsing Systems 121
5.3.2.12.6 Library Physical Access Control System 121
5.4 Computerised Journals / Serial Management 122
5.4.0 Tasks Covered 122
5.4.1 Pre Subscription Information Services 122
5.4.1.1 Master Data Creation
5.4.1.2 Allocation of Budget 124
5.4.2 Menus in Journals Management (Serial’s Control) 125
5.4.2.1 Handling Journal Subscription Suggestion 125
5.4.2.1.1 Journal Approval Process 125
5.4.2.1.2 Subscription and Renewal 125
5.4.2.2 Scheduling 126
5.4.2.2.1 Receiving / Recording Receipts of Issue 126
5.4.2.3 Sending Reminders for Non Receipt of Journal Issues
127
5.4.2.4 Journal Merger, Splitting and Discontinuation 127
5.4.2.5 Handling of Invoices 127
5.4.2.6 Binding Process 127
5.4.2.6.1 Preparing Sets for Binding 127
5.4.2.6.2 Generating Binding Work order 128
5.4.2.6.3 Receiving Bound Volumes 128
5.4.2.6.4 Payments 128
5.4.2.6.5 Accessioning, Classification and Cataloguing 128
5.4.2.6.6 Physical Verification of Bound Volumes 128
5.4.2.6.7 Updating Journal Holding Database 129
5.4.3 Subscription to E - Journals 129
5.4.3.1 Selecting E-Journal 129
5.4.3.2 E-Journal Subscribing and Renewal 129
5.4.3.3 License Agreement for E-Journals 130
5.4.3.4 Access Policy user Authentication and handling miss
use 130
5.4.3.5 Downloading Journal Papers as per demand 130
5.4.3.6 E - Journals usage statistics 131
5.4.3.7 Advantages of Participating in Consortium 131
5.4.4 Circulation of Journal Issues and Bound Volumes 131
5.4.5 Information Services from Journal Management 131
5.4.5.1 Publishing Current list of Subscribed Journal 132
5.4.5.2 Publishing Updated Journal Holding Catalogue 132
5.4.5.3 Publishing Weekly Receipt of Journal Issues 132
5.4.5.4 Content page based SDI Services 132
5.4.5.5 RSS Feed Based Services: SDI Service 132
5.4.5.6 Information Service on Special Issues of Journals
5.4.5.7 Providing Journal Union Catalogues 133
5.4.6 Procuring Photocopies of Journal Papers 133
5.4.7 Electronic Document Delivery Systems 134
5.4.8 Resource Sharing of Journals 134
5.4.9 Journal Management Reports and Statistics 134
5.5 Virtual Reference Service 135
5.5.0 Introduction 135
5.5.1 Virtual Reference Service: A Concept 135
5.5.1.1 Software Tools used for Virtual Reference Services
136
5.5.2 Virtual Reference Service Through Chat Server Websites
137
5.5.2.1 Question Point Software-OCLC 137
5.6 Computerisation of Library Administrative Tasks 137
5.6.1 Computerised Physical Verification 138
5.6.2 Retrospective Conversion of Library Database 139
5.6.2.1 Use of Online Tools for Retro Data Conversion 140
5.6.3 Automating Librarian’s Office 140
5.6.4 Handling Multimedia, CD /DVD Collections of
Accompanied CDS 142
5.6.5 Digital Preservation of Library’s Archival Material
142
5.6.6 Other Administrative Tasks 143
5.7 Online Public Access Catalogue (OPAC) 143
5.7.1 Need and Utility 143
5.7.2 Types of OPAC 143
5.7.3 Structure of OPAC 144
5.7.4 Types of OPAC Searches 145
5.7.4.1 Simple Search Method 145
5.7.4.2 Advanced Search Method 146
5.7.4.3 Using MARC Tags as Search Tool 147
5.7.4.4 Facility to save OPAC Search 147
5.7.5 OPAC for Searching Journals or Serials. 147
5.7.6 OPAC Search for Non Book Non Print Materials 148
5.7.7 Other Search Options in OPAC 148
5.7.7.1 Increasing Quality of OPAC Search Retrieval 148
5.7.8 Use of Z39. 50 Library Catalogue 149
5.7.9 Collaborative Library OPAC
6 Management of Library Computerisation 150
6.0 Introduction 150
6.1 Computerisation : Planning & Financial Management
150
6.1.1 Infrastructure Cost 151
6.1.2 Recurring Costs 151
6.1.3 Library System Development Cost 151
6.1.4 Financial Provisions: Income Generation 151
6.2 Manpower Needs, Planning and Utilization 152
6.3 Preparing Draft Proposal of Library Computerisation 154
6.4 Library Computerisation : Other administrative tasks 156
6.4.1 Designing Computer Network (LAN) Layout 156
6.4.2 Creating Inventory of Computer Hardware, Software and
Peripherals 157
6.4.3 System’s Security and Need of Uninterrupted Power
Supply (UPS) 157
6.5 Use of Hardware and Software 158
6.5.1 Handling and use of Library Software 158
6.5.1.1 Handling Open Source LMS 159
6.5.1.2 Re-engineering Library Software 159
6.5.2 Management of Computer Hardware in Library 161
6.5.2.1 Use of Computer Hardware in Library 162
7 Introduction to BIBFRAME : The Future Cataloguing Standard
165
7.0 Introduction 165
7.1 Historical Background of BIBFRAME 165
7.2 What is BIBFRAME Project ? 166
7.2.1 Think-tank behind BIBFRAME Concept 168
7.2.2 New Approach of BIBFRAME Project 169
7.2.3 Need of BIBFRAME 170
7.2.4 BIBFRAME - “The project Review” 170
7.2.5 Aim of BIBFRAME Project 171
7.3 Replacing Old MARC with Linked Data 171
7.3.1 Visualizing Bibliographic Data in Semantic Web 172
7.3.2 Significance of Linked Data in BIBFRAME 172
7.3.2.1 RDF Foundation 173
7.3.3 Inter linking Bibliographic Data 175
7.3.3.1 Interlinking Data : Graphical Mode
7.4 BIBFRAME Model 180
7.4.1 BIBFRAME Organisation 181
7.5 How to BIBFRAME? 184
7.6 BIBFRAME Developments (Important milestones) 186
7.6.1 BIBFRAME-Pilot 186
7.6.2 BIBFRAME Vocabulary 187
7.6.3 Zepheira 188
7.6.3.1 Zepheira’s Training Program 189
7.6.4 LIB-HUB 189
7.6.5 Linked data for Libraries (LD4L) 190
7.6.6 BIBFLOW 190
7.7 Library Softwares Ready with BIBFRAME Structure 191
7.7.1 What is Casalini’s Share VDE
(Virtual Discovery Environment) project? 191
7.8 How to get Involved in BIBFRAME Movement 192
8 Migration of Library Management System-LMS Migration 195
8.0 Introduction 195
8.0.1 Migration of Library Management System: Concept and
Nature 196
8.1 LMS Migration: Problem Examples 197
8.1.1 Examples of Problems in Library Computerisation 197
8.2 Examples of LMS Migrations 199
8.3 Reasons behind LMS Migration 200
8.4 Data Conversion Issues in LMS Migration 200
8.4.1 Data conversion case study in LMS Migration 201
8.4.2 Use of UNESCO / ISIS Data Conversion Tools 203
8.4.3 MARC-21 Editor 204
8.4.4 Care and Precautions to be Taken for Data Conversion
204
8.5 Care and Precautions to Avoid LMS Migration Problems 205
8.6 Innovative Features of LMS – A Futuristic View 206
9 Library Website Development : Techniques and Tools
(HTML, CSS, Java Script, Ajax & PHP) 210
9.0 Introduction 210
9.1 HTML Basic Programming Tool for Website Development 211
9.2 Cascading Style Sheet (CSS)
9.2.1 What is CSS? 213
9.2.2 Types of Style Sheets in CSS 214
9.2.2.1 Making Internal Style Sheet in CSS 214
9.2.2.2 Making External Style Sheet in CSS 214
9.2.2.3 Inline Style Sheet 215
9.2.3 CSS Syntax 216
9.2.4 Classes and ID’s in CSS 216
9.2.5 CSS Comments 217
9.2.6 Setting Background Properties in CSS 217
9.2.7 Setting Background Image using CSS 218
9.2.8 CSS Setting 219
9.2.8.1 Setting Color Properties in CSS 219
9.2.8.2 Text Alignment Setting in CSS 220
9.2.8.3 Text Decorating Style 220
9.2.8.4 Letter Spacing Setting in CSS 220
9.2.9 Font of Letter Size Setting in CSS 220
9.2.10 Setting list Properties in CSS 221
9.2.11 Setting Border Properties in CSS 222
9.2.12 Setting Margin Properties in CSS 222
9.2.13 Setting Padding in CSS 223
9.2.14 Setting Outline Properties in CSS 223
9.2.15 Setting Table Properties in CSS 223
9.2.16 Setting Dimension in CSS 223
9.2.17 Setting Classification Properties in CSS 224
9.2.18 Setting Positioning Properties in CSS 224
9.2.19 Setting Pseudo Class in CSS 224
9.3 Java script 224
9.3.1 What is Java Script? 225
9.3.2 Difference between Java and Java Script 225
9.3.3 What can be Done with Java Script? 225
9.3.4 Introduction to Java Script 225
9.4 AJAX 227
9.4.1 How AJAX Works? 227
9.5 P.H.P (php)
9.5.1 What is php? 228
9.5.2 What we can do with php? 228
10 Content Management Systems (Joomla and Drupal) 230
10.0 Introduction 230
10.1 What is a Content Management System (CMS)? 230
10.2 Characteristics of Content Management System (CMS) 231
10.3 List of Available Content Management System 232
10.4 Joomla 232
10.4.1 Joomla Installation 233
10.4.2 Joomla Contents - Articles 234
10.4.3 Creating Sections in Joomla 234
10.4.4 Creating Categories in Joomla 234
10.4.5 Joomla Front Page Manager 235
10.4.6 How to Design and Customize your Website in Joomala
235
10.4.7 Plug-in, Modules and Templates in Joomla 235
10.5 Drupal 236
10.5.1 What we can do with Drupal? 236
10.5.2 Technical Features of Drupal. Following are
the Technical Features of Drupal 237
10.5.3 Useful Available Sources for Drupal 237
10.5.4 Nodes and Taxonomy in Drupal 237
10.5.5 Experience of using Drupal 238
10.5.6 Advantages and Disadvantages in using Drupal 238
10.5.7 Drupal Installation Procedure 239
10.5.7.1 Drupal Modules 239
10.5.7.2 Drupal Nodes 240
10.5.7.3 Drupal Themes 240
10.5.8 Demos Available for Drupal 241
11 Development of Library Mobile Website : An Introduction
242
11.0 Introduction 242
11.1 Library Mobile Website Concepts 242
11.1.1 Development of Progress of Mobile Phone Technology
243
11.2 Development of Library Mobile Websites 243
11.3 Tips for Designing Mobile Library Websites
11.4 Examples of Contents Displayed on a Well Known Library
Mobile Website 245
10.5 Guidelines for Developments of Library Mobile Website
(Planning) 246
12 Use of Barcode and Scanning Technology in Library 248
12.1 Barcode Technology 248
12.1.1 Introduction 248
12.1.1.1 Barcode Technology : Background and Concept 248
12.1.1.2 Barcode Technology : Historical Background 249
12.1.2 Types of Barcodes Symbologies 250
12.1.3 Different Uses of Barcodes 251
12.1.4 Standardization in Barcode Technology 252
12.1.5 Use of Barcode Technology in Library Management 252
12.1.5.1 Advantages of Use of Bar-coding in Library 253
12.1.5.1.1 Significance of Types of Barcode Symbologies
for Library Usage 253
12.1.5.2 Smart and Dumb Types of Barcodes 254
12.1.5.3 Where to Paste Barcodes on Books in the Library 255
12.1.5.4 Ways of Barcode Printing in Library 255
12.1.6 Barcode Readers / Scanners 256
12.1.7 Examples of Different Types of Barcodes 257
12.2 Scanning Technology 258
12.2.1 What is Scanning? 258
12.2.1.1 Layout / Design of a Scanner 259
12.2.2 Scanning Process 259
12.2.3 Scanning Resolution and Interpolation 260
12.2.4 Image Transfer Process 260
12.2.5 What is a Colour Scanner? 261
12.2.6 Types of Scanners 261
13 Networking Technology : Applications in Library
Management 264
13.0 Introduction 264
13.1 Network - Concept & Objectives 264
13.2 Telecommunication Technology 266
13.2.1 Telecommunication and Networking 266
13.2.1.1 Telephone Network or Telephony 267
13.2.1.2 Telegraph Network
13.2.1.3 Telex Network 267
13.2.2 Telephone : Technical Background 267
13.2.2.1 Switching Systems 268
13.2.2.1.1 Switching Techniques 269
13.2.2.1.1.1. Message Switching Network 269
13. 2. 2.1.1.2. Packet Switching Network 270
13.3 Network 270
13.3.1 Networks Types 271
13.3.1.1 Computer Networks 271
13.3.1.2 Data Networks 272
13.3.2 Network Historical Background 272
13.3.2.1 Network Categories 273
13.3.2.1.1 Network Based on Usage 273
13.3.2.1.2 Network Based on Type of Users 273
13.3.2.1.3 Network Based on Topology
(Geometric Design) 274
13.3.2.1.3.1. Simple Topology 274
13.3.2.1.3.2. Star Topology 274
13.3.2.1.3.3. Ring Topology 275
13.3.2.1.3.4. Distributed Bus Topology 275
13.3.2.1.3.5. Loop Topology 275
13.3.2.1.3.6. Tree Topology 276
13.3.2.1.3.7. Hybrid Topology 276
13.3.2.2 Network Based on Geographical Area 277
13.3.2.3 Network Based on Mode of Transmission 277
13.4 Information Networks 278
13.4.1 Bibliographic Information Network : Developmental
Aspect 279
13.4.1.1 Development of International Databases 280
13.4.1.1.1 INIS Center in India 281
13.4.1.1.2 AGRIS center in India 281
13.4.1.1.3 Other International Information Networks 282
13.4.1.2 Information Service Networks in India 283
13.4.1.3 Integrated Services Digital Network 284
13.5 Library Networks 285
13.5.1 Library Network – Concept 285
13.5.1.1 Library Networks : Definitions 286
13.5.2 Library Networks: Background 287
13.5.2.1 History of Library Network Developments in India
288
13.5.3 Need and Objectives of Library Network 289
13.5.4 Library networks Types 290
13.5.4.1 Local Library Networks 290
13.5.4.1.1 DELNET (Developing Library Network) 290
13.5.4.1.2 CALIBNET 291
13.5.4.2 Regional Library Networks 292
13.5.4.2.1 INFLIBNET 292
13.5.4.3 Library Network Services 293
13.5.4.4 International Library Networks 294
13.5.5 Management of Library Network 295
13.5.5.1 Networks Management : Need of Human Resources 296
13.5.5.2 Adopting Network Topology 296
13.6 Collective Use of Library Resources Through Library
Networking 297
13.6.1 Library Resource Sharing : Activities to Consider 298
13.6.1.1 Resource Sharing in Acquisition and Cataloguing 299
13.6.1.2 Exchange of Human Resources 300
13.6.1.3 Information Services & Database Development 300
13.6.1.4 Developing Specialized Book Collection 300
13.6.1.5 Developing Cooperative Warehouse Facility for
Network 300
13.6.1.6 Inter Library Lending & Borrowing 300
13.6.1.7 Electronic Document Delivery System 301
13.7 Network Architecture 302
13.7.1 Introduction 302
13.7.2 Network Architecture: Protocol 303
13.7.3 Network Architecture: Objectives 303
13.7.4 Layered Network Architecture 303
13.7.4.1 Open System Inter Connection 304
13.7.4.2 OSI Reference Model 305
Index 306