SlideShare a Scribd company logo
1 of 25
Defining Library automation
Library automation may be defined as the application of computers to perform
traditional library house keeping activities such as acquisition, circulation,
cataloguing, and reference and serials control.
Automation is used to reduce the amount of staff time devoted to repetitive (and
often less challenging) activities that must be done in any properly functioning
library. It is to be remember that, various library operations are automated, not the
library as such.
Automation: Objectives
The main objectives of the library automation are:
(i) To improve control over collection;
(ii) To have an effective control over the entire operation;
(iii) To improve the existing services;
(iv) To share effectively the resources among various libraries in a region;
(v) To avoid duplication of work;
(vi) To use the services of the existing staff effectively.
Process description
The main steps in the process of library automation are:
i) Preparing for automation
ii) System Selection (software and hardware)
iii) Preparing the collection for the automating system
iv) Implementing the Automated system
ii) Networking
iii) OPAC
viii) Staff training and user education
ix) Evaluation
x) Planning for the future
History Library Automation
�First generation:
�Little integration between modules
�Mainly Circulation & Cataloguing
�Specific to Hardware & OS
�Second generation:
�Various platforms (UNIX and DOS)
�Functions are Command driven or Menu based
�Third generation:
�Fully Integrated Modules (using relational database structures)
�Various Standards
�GUI Based features
�Fourth generation:
�Client-server architecture
�Access to other servers over the Networks
�Allows to access multiple sources
Need for Automation
�User Time
�Man power
�Resource Sharing
�Security(RFID)
�Report Management
Advantages of Library Automation
�Improve the quality, speed and effectiveness of services
�Relieve professional staff from clerical work
�Improve access to remote users
�Facilitate wider dissemination of information products and services
�Resource-sharing among other library networks (Union Catalogues)
�Enable rapid communication with other libraries
�Improve the management of physical and financial resources
Disadvantages of Library Automation
�Initial and recurring expenses
�Continuous staff training
�Hardware and Software Obsolescence
Planning for Automation
�Needs Mapping
�Best possible package
�Staff Involvement
�Budget(Purchase, operation, maintenance, etc,.)
�Hardware Requirement (Client/ Server, Printers, etc)
�Platform (Operating System)
�User awareness
�Maintenance
Selecting Automation package
�User friendly
�Popularity of a package
�Well designed screens, logically arranged functions with extensive help messages
�Minimal training
�Multi-user and unlimited user access
�Multilingual & Multimedia
�Support internationally known standards (MARC, Z.39 etc)
�Training and Support (E-mail, Discussion Forums)
Modules
�Acquisition
�Cataloguing
�Circulation
�Serial Control
�Administration
�OPAC
�User Services / Membres Services
Functionalities of Acquisition
�Suggestions management
�Ordering, cancellation and reminders
�Receiving
�Budget Management
�Master file management such as currency table, vendors, publishers, etc
Functionalities of Cataloguing
�Creation, Storage, Retrieval and management of bibliographic records and indexes
�Import/Export facility
Functionalities of Circulation
�Issue, Return, Renewal of Documents
�Recall, Reservation, Reservation Cancellation
�Reminders (Manually, e-mail)
�Reports
�Documents –Issued/ Returned (Period, Subject, Doc type, etc.,)
�Popular Documents (Max. issued)
�Fine Amount Collected
�Fine Receipt
Functionalities of Serial Control
�Subscription of New Journals
�Renewal of Journals
�Invoice Processing
�Payments
�Receipts of New Issues
�Reminders for missing issues
�Browsing Issues
�Reports Generation
Functionalities of OPAC
�Simple & Advanced Searching
�Boolean search
�Field Based Searching (Author, Subject, Source, etc.,)
�Browsing
�Field Based
�Hierarchical
�Personalized OPAC (My OPAC)
�SDI, CAS, Reservation, DDS, Outstanding Doc’s, Subject list, etc.,
Functionalities of Administration
�User ID & Encrypted Password Protection
�Module Level Security
�Budget Management
�Stock Verification
�Master file Updation
�Fixing Due dates, Overdue Charges etc.
�Eligibility Holiday Maintenance
�Feedback
Administration
�Various Reports
�New Additions, Catalogue (Main/Author/Title)
�Accession Register/Bibliography
�List of books by Author/Title/Publisher/Year
�Subject/Call Number (by any order)
�Books by Unique Titles, Frequently issued books
�Books by -Subject wise
�Frequently Accessed Books
�Books Issued/Returned/Reserved/Reminder
�Receipt for Fine Amount/Deposit/Loss of Book, etc
�List ( User/Publisher/Supplier/Departments)
�No-Due certificates
�Stock verification Report
�Budget Details, Orders
�Journal List ( Indian/Foreign/Payment/Gratis/Exchange)
�Journal Subscription /Order Report/Missing Issues
Technologies Check In/Out
�Bar Code System
�RFID System
Bar Coding
�Barcode Printer
�Labels (Numeric, Alphabetic, Alphanumeric)
�Barcode Scanner
What is Application Software?
Application software utilizes the capacities of a computer directly for a dedicated task.
Application software is able to manipulate text, numbers and graphics. It can be in the
form of software focused on a certain single task like word processing, spreadsheet or
playing of audio and video files. Here we look at the application software types along
with some examples of application software of each type.
Different Types of Application Software
Word Processing Software: This software enables users to create and edit documents.
The most popular examples of this type of software are MS-Word, WordPad and
Notepad among other text editors.
Database Software: Database is a structured collection of data. A computer database
relies on database software to organize data and enable database users to perform
database operations. Database software allows users to store and retrieve data from
databases. Examples are Oracle, MSAccess, etc.
Spreadsheet Software: Excel, Lotus 1-2-3 and Apple Numbers are some examples of
spreadsheet software. Spreadsheet software allows users to perform calculations using
spreadsheets. They simulate paper worksheets by displaying multiple cells that make up
a grid.
Multimedia Software: They allow users to create and play audio and video files. They
are capable of playing media files. Audio converters, audio players, burners, video
encoders and decoders are some forms of multimedia software. Examples of this type of
software include Real Player and Media Player.
Presentation Software: The software that is used to display information in the form of a
slide show is known as presentation software. This type of software includes three
functions, namely, editing that allows insertion and formatting of text, methods to
include graphics in the text and a functionality of executing slide shows. Microsoft
PowerPoint is the best example of presentation software.
Enterprise Software: It deals with the needs of organization processes and data flow.
Customer relationship management or the financial processes in an organization are
carried out with the help of enterprise software.
Information Worker Software: Individual projects within a department and individual
needs of creation and management of information are handled by information worker
software. Documentation tools, resource management tools and personal management
systems fall under the category of this type of application software.
Educational Software: It has the capabilities of running tests and tracking progress. It
also has the capabilities of a collaborative software. It is often used in teaching and self-
learning. Dictionaries like Britannica and Encarta, mathematical software like Matlab
and others like Google Earth and NASA World Wind are some of the well-known names
in this category.
Simulation Software: Used to simulate physical or abstract systems, simulation
software finds applications in both, research and entertainment. Flight simulators and
scientific simulators are examples of simulation software.
Content Access Software: It is used to access content without editing. Common
examples of content access software are web browsers and media players.
Application Suites: An application suite is an important type of application software. It
consists of a group of applications combined to perform related functions.
OpenOffice.org and Microsoft Office are the best examples of this type of application
software. These application suites, as you know, come as bundles of applications like
word processors, spreadsheets, presentation software, etc. Applications in the suite can
work together or operate on each other's files.
Software that aid Engineering and Development of Products: These software are used
in the design and development of hardware and software products. Integrated
development environments (IDE) and computer language editing tools falls under this
type of application software. Interestingly, software products are developed using other
software, and software communicate with one another through software. Application
programming interfaces which aid the communication of two or more software, are
examples of this application software type.
Library Automation Software:
Web based Application.
Web based application are divided into two Categories.
Client Side:
HTML, DHTML, JavaScript, Adobe Photoshop, Macromedia Flash, Macromedia
Dream wear.
Server Side:
JSP, ASP, ASP.net, Php.
Databases:
MS Access, My SQL, Fox pro, SQL Server, Oracle.
Desktop Application:
MS Access, Visual Basic, Visual Basic. Net, Java.
Printing Automation/ Report Software.
Software:
Win label,
Commercial
Autolib,Easylib,softE-Granthalaya,Gyanodaya,Libra 2000,Librarian,Library
Manager,Libsuite, LibsysNalanda, NewGenLib,NexLib, Rovan LMS,SLIM, SOUL
Open source
Emilda, Glibms,Java Book Catologging ,System,Koha, Mylibrarian(For
Schools)OpenBiblio,Open-ILS, PhpMyLibrary.
Freeware
FireFly, WebLis
Packages Available for Automation
Limited Packages for Automation
 Understanding MARC data base
CDs-ISIS family software:
 ISISMarc
 GENISIS
 WINISIS
Understanding MARC Data BaseUnderstanding MARC Data Base
It is not like other databases; perhaps it has also a collection of
related records Every field in this database is represented by 3- digit
number called TAG number The TAGs in this database is further
divided into subfields
CDS- ISIS FAMILY SOFTWARE:CDS- ISIS FAMILY SOFTWARE:
• Data Entry Interface for CDS/ISIS or MARC databases. It is
used for handling files with (ISO 2709 Standard format) like
MARC21. It is a Multi-user capable (for local area networks).
It supports record validation through CDS/ISIS format. It
supports cross-data base copy/paste of records. It has built-in
Z39.50 client .
ISISmarcISISmarc
WINISISWINISIS
• It is used for creating and manipulating textual databases.
• It handle the variable length records, fields and sub fields, saving disk space.
• It has a capability to create the files database files either with *.par and
*.mst extensions.
• to handle the repeatable fields
• It has its own data base definition component (FDT)
• It has data entry worksheet component for user-created data base
• Its information retrieval component (FST) using a powerful search language
• It provides the field-level searching through Boolean (and/or/not)
operators, as
well as free-text searching.
• Its data interchange function based on the ISO 2709 international
standard.
Genisis WebGenisis Web
• It is used for visually producing web forms to query CDS/ISIS
databases.
• There are two versions of the tool: GenisisWeb, for web
publishing and
GenisisCD for developing CDRom interfaces for CDS/ISIS
databases.
• It is server side application software supported by Apache
Web Server.
• It generate three web forms.It generate three web forms.
• 1. The Web Query Form (with field selection and index
access).
• 2. Display of Query Results Form
• 3. The Detailed display of a particular record Form
ConclusionConclusion
For the successful implementation of an integrated
library system all key factors must be in place: support
from administration, staff competence, consideration of
user requirements, presence of the infrastructure
(hardware, software, network), available data, excellent
managerial skill from the coordinator of the project
Library tools and technologies

More Related Content

What's hot

Theory of Library Cataloguing
Theory of Library Cataloguing Theory of Library Cataloguing
Theory of Library Cataloguing Anupama Saini
 
Technical processing section
Technical processing sectionTechnical processing section
Technical processing sectionmrafique
 
Special libraries Presentation
Special libraries PresentationSpecial libraries Presentation
Special libraries PresentationMuhammad Kashif
 
Chain indexing
Chain indexingChain indexing
Chain indexingsilambu111
 
Canons for verbal and notational plane
Canons for verbal and notational planeCanons for verbal and notational plane
Canons for verbal and notational planeDr Shalini Lihitkar
 
Fundamentals of Book Repair
Fundamentals of Book RepairFundamentals of Book Repair
Fundamentals of Book RepairLYRASIS
 
Fundamental Category
 Fundamental Category Fundamental Category
Fundamental CategoryShuvra Ghosh
 
Anglo-American Cataloguing Rules AACR 2 ppt
Anglo-American Cataloguing Rules AACR 2 pptAnglo-American Cataloguing Rules AACR 2 ppt
Anglo-American Cataloguing Rules AACR 2 pptUniversity of Delhi
 
Acquisitions of library materials
Acquisitions of library materialsAcquisitions of library materials
Acquisitions of library materialsbubblyface95
 
Cataloging of nonbook materials edited
Cataloging of nonbook materials editedCataloging of nonbook materials edited
Cataloging of nonbook materials editedIme Amor Mortel
 
Canon of classification
Canon of classificationCanon of classification
Canon of classificationavid
 
Selection and Acquisition
Selection and AcquisitionSelection and Acquisition
Selection and AcquisitionJohan Koren
 

What's hot (20)

Theory of Library Cataloguing
Theory of Library Cataloguing Theory of Library Cataloguing
Theory of Library Cataloguing
 
ISO 2709
ISO 2709ISO 2709
ISO 2709
 
Technical processing section
Technical processing sectionTechnical processing section
Technical processing section
 
Marc 21
Marc 21Marc 21
Marc 21
 
Special libraries Presentation
Special libraries PresentationSpecial libraries Presentation
Special libraries Presentation
 
BIBLIOMETRICS LAWS
BIBLIOMETRICS LAWSBIBLIOMETRICS LAWS
BIBLIOMETRICS LAWS
 
Chain indexing
Chain indexingChain indexing
Chain indexing
 
Classified Catalogue Code (ccc)
Classified Catalogue Code (ccc)Classified Catalogue Code (ccc)
Classified Catalogue Code (ccc)
 
Canons for verbal and notational plane
Canons for verbal and notational planeCanons for verbal and notational plane
Canons for verbal and notational plane
 
Fundamentals of Book Repair
Fundamentals of Book RepairFundamentals of Book Repair
Fundamentals of Book Repair
 
Fundamental Category
 Fundamental Category Fundamental Category
Fundamental Category
 
Networking Systems in Libraries
Networking Systems in LibrariesNetworking Systems in Libraries
Networking Systems in Libraries
 
Anglo-American Cataloguing Rules AACR 2 ppt
Anglo-American Cataloguing Rules AACR 2 pptAnglo-American Cataloguing Rules AACR 2 ppt
Anglo-American Cataloguing Rules AACR 2 ppt
 
Acquisitions of library materials
Acquisitions of library materialsAcquisitions of library materials
Acquisitions of library materials
 
MODULE - I (ACQUISITION)
MODULE - I (ACQUISITION)MODULE - I (ACQUISITION)
MODULE - I (ACQUISITION)
 
Cataloging of nonbook materials edited
Cataloging of nonbook materials editedCataloging of nonbook materials edited
Cataloging of nonbook materials edited
 
Stock verification
Stock verificationStock verification
Stock verification
 
Canon of classification
Canon of classificationCanon of classification
Canon of classification
 
Selection and Acquisition
Selection and AcquisitionSelection and Acquisition
Selection and Acquisition
 
Marc format
Marc formatMarc format
Marc format
 

Similar to Library tools and technologies

Application software
Application softwareApplication software
Application softwareargusacademy
 
What Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive GuideWhat Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive GuidePolyxer Systems
 
Introduction to software1
Introduction to software1 Introduction to software1
Introduction to software1 Hardini_HD
 
Computer software is defined .docx
Computer software is defined       .docxComputer software is defined       .docx
Computer software is defined .docxKamran Abdullah
 
Management information systems
Management information systemsManagement information systems
Management information systemsaz00z
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer softwareManvendra Singh
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer softwareDeepu Chaudhary
 
bui ba ba
bui ba babui ba ba
bui ba babuibaba
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate softwaremrmwood
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages PraShant Kumar
 
Application of computers
Application of computersApplication of computers
Application of computersDashvina
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptxVanshikaPatel41
 
Library softgranth
Library softgranthLibrary softgranth
Library softgranthsanjay singh
 
I p-o in different data processing systems
I p-o in different data processing systemsI p-o in different data processing systems
I p-o in different data processing systemsKinshook Chaturvedi
 

Similar to Library tools and technologies (20)

Application software
Application softwareApplication software
Application software
 
What Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive GuideWhat Is Software and Exploring Its Types A Comprehensive Guide
What Is Software and Exploring Its Types A Comprehensive Guide
 
Introduction to software1
Introduction to software1 Introduction to software1
Introduction to software1
 
Computer software is defined .docx
Computer software is defined       .docxComputer software is defined       .docx
Computer software is defined .docx
 
Management information systems
Management information systemsManagement information systems
Management information systems
 
Software
SoftwareSoftware
Software
 
Application software
Application softwareApplication software
Application software
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
 
Introduction to computer software
Introduction to computer softwareIntroduction to computer software
Introduction to computer software
 
bui ba ba
bui ba babui ba ba
bui ba ba
 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
 
1.7 selection and use of appropriate software
1.7 selection and use of appropriate software1.7 selection and use of appropriate software
1.7 selection and use of appropriate software
 
Ch13
Ch13Ch13
Ch13
 
Bis Chapter4
Bis Chapter4Bis Chapter4
Bis Chapter4
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
Software ppt
Software pptSoftware ppt
Software ppt
 
Application of computers
Application of computersApplication of computers
Application of computers
 
System Software and Programming.pptx
System Software and Programming.pptxSystem Software and Programming.pptx
System Software and Programming.pptx
 
Library softgranth
Library softgranthLibrary softgranth
Library softgranth
 
I p-o in different data processing systems
I p-o in different data processing systemsI p-o in different data processing systems
I p-o in different data processing systems
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

Library tools and technologies

  • 1.
  • 2. Defining Library automation Library automation may be defined as the application of computers to perform traditional library house keeping activities such as acquisition, circulation, cataloguing, and reference and serials control. Automation is used to reduce the amount of staff time devoted to repetitive (and often less challenging) activities that must be done in any properly functioning library. It is to be remember that, various library operations are automated, not the library as such. Automation: Objectives The main objectives of the library automation are: (i) To improve control over collection; (ii) To have an effective control over the entire operation; (iii) To improve the existing services; (iv) To share effectively the resources among various libraries in a region; (v) To avoid duplication of work; (vi) To use the services of the existing staff effectively.
  • 3. Process description The main steps in the process of library automation are: i) Preparing for automation ii) System Selection (software and hardware) iii) Preparing the collection for the automating system iv) Implementing the Automated system ii) Networking iii) OPAC viii) Staff training and user education ix) Evaluation x) Planning for the future
  • 4. History Library Automation �First generation: �Little integration between modules �Mainly Circulation & Cataloguing �Specific to Hardware & OS �Second generation: �Various platforms (UNIX and DOS) �Functions are Command driven or Menu based �Third generation: �Fully Integrated Modules (using relational database structures) �Various Standards �GUI Based features �Fourth generation: �Client-server architecture �Access to other servers over the Networks �Allows to access multiple sources
  • 5. Need for Automation �User Time �Man power �Resource Sharing �Security(RFID) �Report Management Advantages of Library Automation �Improve the quality, speed and effectiveness of services �Relieve professional staff from clerical work �Improve access to remote users �Facilitate wider dissemination of information products and services �Resource-sharing among other library networks (Union Catalogues) �Enable rapid communication with other libraries �Improve the management of physical and financial resources
  • 6. Disadvantages of Library Automation �Initial and recurring expenses �Continuous staff training �Hardware and Software Obsolescence Planning for Automation �Needs Mapping �Best possible package �Staff Involvement �Budget(Purchase, operation, maintenance, etc,.) �Hardware Requirement (Client/ Server, Printers, etc) �Platform (Operating System) �User awareness �Maintenance
  • 7. Selecting Automation package �User friendly �Popularity of a package �Well designed screens, logically arranged functions with extensive help messages �Minimal training �Multi-user and unlimited user access �Multilingual & Multimedia �Support internationally known standards (MARC, Z.39 etc) �Training and Support (E-mail, Discussion Forums) Modules �Acquisition �Cataloguing �Circulation �Serial Control �Administration �OPAC �User Services / Membres Services
  • 8. Functionalities of Acquisition �Suggestions management �Ordering, cancellation and reminders �Receiving �Budget Management �Master file management such as currency table, vendors, publishers, etc Functionalities of Cataloguing �Creation, Storage, Retrieval and management of bibliographic records and indexes �Import/Export facility Functionalities of Circulation �Issue, Return, Renewal of Documents �Recall, Reservation, Reservation Cancellation �Reminders (Manually, e-mail) �Reports �Documents –Issued/ Returned (Period, Subject, Doc type, etc.,) �Popular Documents (Max. issued) �Fine Amount Collected �Fine Receipt
  • 9. Functionalities of Serial Control �Subscription of New Journals �Renewal of Journals �Invoice Processing �Payments �Receipts of New Issues �Reminders for missing issues �Browsing Issues �Reports Generation Functionalities of OPAC �Simple & Advanced Searching �Boolean search �Field Based Searching (Author, Subject, Source, etc.,) �Browsing �Field Based �Hierarchical �Personalized OPAC (My OPAC) �SDI, CAS, Reservation, DDS, Outstanding Doc’s, Subject list, etc.,
  • 10. Functionalities of Administration �User ID & Encrypted Password Protection �Module Level Security �Budget Management �Stock Verification �Master file Updation �Fixing Due dates, Overdue Charges etc. �Eligibility Holiday Maintenance �Feedback
  • 11. Administration �Various Reports �New Additions, Catalogue (Main/Author/Title) �Accession Register/Bibliography �List of books by Author/Title/Publisher/Year �Subject/Call Number (by any order) �Books by Unique Titles, Frequently issued books �Books by -Subject wise �Frequently Accessed Books �Books Issued/Returned/Reserved/Reminder �Receipt for Fine Amount/Deposit/Loss of Book, etc �List ( User/Publisher/Supplier/Departments) �No-Due certificates �Stock verification Report �Budget Details, Orders �Journal List ( Indian/Foreign/Payment/Gratis/Exchange) �Journal Subscription /Order Report/Missing Issues
  • 12. Technologies Check In/Out �Bar Code System �RFID System Bar Coding �Barcode Printer �Labels (Numeric, Alphabetic, Alphanumeric) �Barcode Scanner
  • 13. What is Application Software? Application software utilizes the capacities of a computer directly for a dedicated task. Application software is able to manipulate text, numbers and graphics. It can be in the form of software focused on a certain single task like word processing, spreadsheet or playing of audio and video files. Here we look at the application software types along with some examples of application software of each type. Different Types of Application Software Word Processing Software: This software enables users to create and edit documents. The most popular examples of this type of software are MS-Word, WordPad and Notepad among other text editors. Database Software: Database is a structured collection of data. A computer database relies on database software to organize data and enable database users to perform database operations. Database software allows users to store and retrieve data from databases. Examples are Oracle, MSAccess, etc.
  • 14. Spreadsheet Software: Excel, Lotus 1-2-3 and Apple Numbers are some examples of spreadsheet software. Spreadsheet software allows users to perform calculations using spreadsheets. They simulate paper worksheets by displaying multiple cells that make up a grid. Multimedia Software: They allow users to create and play audio and video files. They are capable of playing media files. Audio converters, audio players, burners, video encoders and decoders are some forms of multimedia software. Examples of this type of software include Real Player and Media Player. Presentation Software: The software that is used to display information in the form of a slide show is known as presentation software. This type of software includes three functions, namely, editing that allows insertion and formatting of text, methods to include graphics in the text and a functionality of executing slide shows. Microsoft PowerPoint is the best example of presentation software. Enterprise Software: It deals with the needs of organization processes and data flow. Customer relationship management or the financial processes in an organization are carried out with the help of enterprise software.
  • 15. Information Worker Software: Individual projects within a department and individual needs of creation and management of information are handled by information worker software. Documentation tools, resource management tools and personal management systems fall under the category of this type of application software. Educational Software: It has the capabilities of running tests and tracking progress. It also has the capabilities of a collaborative software. It is often used in teaching and self- learning. Dictionaries like Britannica and Encarta, mathematical software like Matlab and others like Google Earth and NASA World Wind are some of the well-known names in this category. Simulation Software: Used to simulate physical or abstract systems, simulation software finds applications in both, research and entertainment. Flight simulators and scientific simulators are examples of simulation software. Content Access Software: It is used to access content without editing. Common examples of content access software are web browsers and media players.
  • 16. Application Suites: An application suite is an important type of application software. It consists of a group of applications combined to perform related functions. OpenOffice.org and Microsoft Office are the best examples of this type of application software. These application suites, as you know, come as bundles of applications like word processors, spreadsheets, presentation software, etc. Applications in the suite can work together or operate on each other's files. Software that aid Engineering and Development of Products: These software are used in the design and development of hardware and software products. Integrated development environments (IDE) and computer language editing tools falls under this type of application software. Interestingly, software products are developed using other software, and software communicate with one another through software. Application programming interfaces which aid the communication of two or more software, are examples of this application software type.
  • 17. Library Automation Software: Web based Application. Web based application are divided into two Categories. Client Side: HTML, DHTML, JavaScript, Adobe Photoshop, Macromedia Flash, Macromedia Dream wear. Server Side: JSP, ASP, ASP.net, Php. Databases: MS Access, My SQL, Fox pro, SQL Server, Oracle. Desktop Application: MS Access, Visual Basic, Visual Basic. Net, Java.
  • 18. Printing Automation/ Report Software. Software: Win label,
  • 19. Commercial Autolib,Easylib,softE-Granthalaya,Gyanodaya,Libra 2000,Librarian,Library Manager,Libsuite, LibsysNalanda, NewGenLib,NexLib, Rovan LMS,SLIM, SOUL Open source Emilda, Glibms,Java Book Catologging ,System,Koha, Mylibrarian(For Schools)OpenBiblio,Open-ILS, PhpMyLibrary. Freeware FireFly, WebLis Packages Available for Automation
  • 20. Limited Packages for Automation  Understanding MARC data base CDs-ISIS family software:  ISISMarc  GENISIS  WINISIS
  • 21. Understanding MARC Data BaseUnderstanding MARC Data Base It is not like other databases; perhaps it has also a collection of related records Every field in this database is represented by 3- digit number called TAG number The TAGs in this database is further divided into subfields CDS- ISIS FAMILY SOFTWARE:CDS- ISIS FAMILY SOFTWARE: • Data Entry Interface for CDS/ISIS or MARC databases. It is used for handling files with (ISO 2709 Standard format) like MARC21. It is a Multi-user capable (for local area networks). It supports record validation through CDS/ISIS format. It supports cross-data base copy/paste of records. It has built-in Z39.50 client . ISISmarcISISmarc
  • 22. WINISISWINISIS • It is used for creating and manipulating textual databases. • It handle the variable length records, fields and sub fields, saving disk space. • It has a capability to create the files database files either with *.par and *.mst extensions. • to handle the repeatable fields • It has its own data base definition component (FDT) • It has data entry worksheet component for user-created data base • Its information retrieval component (FST) using a powerful search language • It provides the field-level searching through Boolean (and/or/not) operators, as well as free-text searching. • Its data interchange function based on the ISO 2709 international standard.
  • 23. Genisis WebGenisis Web • It is used for visually producing web forms to query CDS/ISIS databases. • There are two versions of the tool: GenisisWeb, for web publishing and GenisisCD for developing CDRom interfaces for CDS/ISIS databases. • It is server side application software supported by Apache Web Server. • It generate three web forms.It generate three web forms. • 1. The Web Query Form (with field selection and index access). • 2. Display of Query Results Form • 3. The Detailed display of a particular record Form
  • 24. ConclusionConclusion For the successful implementation of an integrated library system all key factors must be in place: support from administration, staff competence, consideration of user requirements, presence of the infrastructure (hardware, software, network), available data, excellent managerial skill from the coordinator of the project