Minimum Standards
and Features for the Purchase of an Integrated Library
System (ILS)
Minimum specifications for the purchase of an Integrated
Library System (ILS)

Training and
documentation:
-
should include
sufficient staff training to operate all modules of
the integrated library system (ILS)
proficiently
-
should include
computer-based training and on-site
training
-
should include
complete training manuals/documentation on all
system software modules
-
should include
documentation updates for all appropriate
manuals
-
should
be provided on a regular basis as additional
capabilities, enhancements or improvements are made
to the integrated library system (ILS)
-
the Product should have complete context-sensitive
online help documentation across all
subsystems
-
online help should be
searchable
-
updates to online help should be
immediate.
Security:
-
the integrated
library system (ILS) should provide security at
database, workstation, and individual operator
levels
-
the integrated
library system (ILS) should provide secure access
control based upon unique user login, for types of
record (e.g., acquisitions and cataloguing) as well
as by function performed upon the record (e.g.,
edit/modify, delete)
-
the integrated
library system (ILS) should check each user’s
access privileges at login, and automatically
disable or enable client functions (in real time)
based upon the user’s profile.
Integrated Library
System (ILS) Implementation / Data
Migration:
Vendor should migrate
the library’s present databases to the proposed system so
that the new integrated library system (ILS) should be fully
operational in a short space of time. Migration should
include, to the extent such files are in present use by the
current public library's integrated library system
(ILS):
-
bibliographic
records (titles)
-
items /
copies
-
authority
records
-
acquisitions
(vendor, orders, funds, etc.)
-
serials
(control, chronology, etc.)
-
community
information records (OPAC)
Vendor should agree
that the details of the final implementation plan should be
mutually determined by the library and the Vendor. Vendor
should indicate any limitations or qualifications to the
format in which records should be received by Vendor in
order to be migrated. Vendor should include a
process by which the databases may be brought up to date
during the interval between export of the initial databases
and completion of integrated library system (ILS)
installation and training.
Software:
-
the integrated
library system (ILS) should demonstrate compliance
with Z39.50
-
vendor should
provide a software maintenance program to include
all future software updates and system enhancements
applicable to integrated library system (ILS)
modules licensed
-
emergency
assistance should be available 24 hours a day,
seven days a week, at no additional cost to the
library
Major system upgrades
should be developed and released annually so the library
will receive the latest enhancements, regardless of the
version of Vendor’s integrated library system (ILS) that the
library originally installed. Software enhancements
should be made available without further charge to all
licensed libraries maintaining an annually renewable
software support contract with Vendor.
Database:
-
Should be able
to process input from multiple workstations,
applying appropriate record locking to insure
integrity
-
Should also be able to
separate each library’s data and allow separate
library policies to function within the system, but
allow data from all libraries to merge for a
seamless integrated library system (ILS) for the
user
-
if
a change is made to the database, the product
should automatically update all affected records in
real time
-
the product
should use an open relational database
-
the product
should be able to export any record or portion of a
record to ASII format.
The product should
consist of integrated functions with a single point of
entry. Users and staff should
be able to switch between the client and another application
using standard operating system procedures.
Subsystem Specifications
Bibliographic
Control:
The integrated library
system (ILS) should offer a full text database that allows
records for any type of material in any format to be
created, migrated, searched and displayed, modified,
exported, and deleted. Changes resulting from
e.g., SAMARC to MARC21 format integration should be
accommodated.
The Bibliographic
Control/Cataloguing module should allow the library to
create and maintain full catalogue records searchable only
by library staff. The Bibliographic
Control/Cataloguing module should provide cataloguing
wizards that streamline the process of:
-
adding a brief
title record
-
editing
existing titles
-
duplicating an
existing title
-
removing
title, call number/volume or copies
-
creating and
editing call number/volume records
-
adding or
editing copies (includes global edits)
-
offering
authority control options (display, add, duplicate,
edit, remove)
-
bound-with
processing
-
transferring
title, call number or copies
-
linking order
line holdings to titles
-
capturing and
editing records from Z39.50 sources using a Z39.50
copy cataloguing client (Sabinet)
When duplicating a
title, authorized staff should be able to pre-set values
within the cataloguing module, including but not limited
to:
-
record format (e.g., MARC21)
-
the automatic
addition of selected catalogue fields on
entry
-
hiding the
record display from the Web OPAC (from public user
searches)
-
the automatic addition of selected item type
(to prevent repetitive data entry)
-
auto-generate
temporary call numbers
-
whether to add
a copy automatically when adding a call
number/volume record
-
whether to
auto-generate an item ID when adding a
copy/item
-
ability to
validate authority headings (if authority control
is used by library)
-
printing spine
labels
When removing a title,
call number, and/or item record, the Bibliographic
Control/Cataloguing module should alert staff if a bill or
hold is associated with the material. Staff should be able
to immediately investigate the open transaction, without
closing the removal process.
When using the
Bound-with process to link bibliographic descriptions for
items bound together, the Bibliographic Control/Cataloguing
module should use parent and child call number records. A
child call number with copies should not be bound with a
parent call number. A child call number should be linked to
only one parent, but staff should be able to link a parent
call number to an unlimited number of child call
numbers.
In the transferring
title, call number/volume, and/or copies process, authorized
staff should be able to:
-
transfer all
copies to an existing call number
-
transfer only
selected copies
-
transfer all
volumes
-
transfer only
selected volumes
-
remove a title
automatically after staff has made the decision to
transfer the last copy or volume to a new
title
-
search and
display bibliographic information without exiting
the transfer process
Items on reserve or in
transit should not be transferred. Inactive, available
title-level holds linked to a call number should also block
the transfer. The Bibliographic Control/Cataloguing module
should alert staff to such exception conditions when staff
attempt to transfer records.
The Bibliographic
Control/Cataloguing module should support MARC format error
checking, including:
-
error checking
(tags, indicators, and subfields) for all
formats
-
an
error message displays when incorrect values are
entered
-
prompts for
correct data
-
automatically
verifies and validates structure of each type of
record maintained by the proposed
system
Performing the
following error checks:
-
entry of valid
tags
-
proper format
as defined for each field (e.g., field length,
character type, and numeric range
checks
-
valid entries
in controlled fields (from authority lists or
files)
-
presence of
mandatory data elements
-
supplies
default data element identifiers (tags, indicators,
subfield codes, etc.).
Whenever applicable,
the library may specify tags for each template as well as
default codes. The Bibliographic
Control/Cataloguing module should not require a specific
interface to any MARC21-based cataloguing
source. It should include a
utility for verifying uniform resource locator(s), or
URL's. It should support
creation, editing and maintenance of Community Information
records in the MARC Format for Community Information and in
a locally developed format.
Selective control of staff members’ access to the call number,
item and holding record should be available, e.g., an operator
may not edit items that belong to another library.
Z39.50 MARC
Cataloguing Client:
Bibliographic
Control/Cataloguing module should include a Z39.50 copy
cataloguing client that can capture bibliographic
records from any Z39.50 bibliographic resource(e.g.,
Sabinet). The Z39.50 copy
cataloguing client should capture MARC records from OCLC
directly into the library’s catalogue.
Authority
Control:
The Authority Control
module should link all authority-controlled bibliographic
headings with corresponding authority records through an
standard thesaurus.
The Authority Control
module should enable the system administrator to specify
whether entry of bibliographic data which does not match an
authority record should result in rejection of the input, or
in a warning, in which case the system should:
-
display a
browse list of possible authority headings from
which the operator may choose by clicking the
desired heading to replace the unauthorized heading
in the bibliographic record
-
automatically
flag the unauthorized entry for later display,
review, and/or printing
The Authority Control
module should support multiple authority files, including
separate authority indexes for LC name and subject
headings, subjects, or other locally-defined
indexes. This module should enable
the library to define an unlimited number of authority
formats or types, and to specify the bibliographic fields
and subfields addressed by each authority record type
through policy configuration. It should automatically
generate appropriate See and See Also references from
authority records for use in the online
catalogue.
At the library’s
discretion, the Authority Control module should be
configured either to display cross-references but not to
verify headings, or to display cross-references and also to
verify headings. An extra feature usually,
the
integrated library system (ILS) could include
jacket art with the cataloguing record for display in the
OPAC (this should have a link
verifier for dead Internet links).
Online Public
Access Catalogue (OPAC):
-
the integrated
library system (ILS) should allow access to the
OPAC through all major browsers
-
the integrated
library system (ILS) should provide a secured
interface between the OPAC and patron files that
will allow patrons to access personal circulation
information
-
the OPAC
module should streamline various interfaces with a
single information management platform to access
everything users need in a unified online
environment
-
users should
have access through the OPAC to all material types
including, but not limited to: monographs, serials,
machine-readable data files,
maps, audio-visual formats, sound recordings,
computer software, documents, Web sites, equipment,
electronic or digital content, etc.
-
the OPAC
should provide keyword, phrase, and Boolean
searches
-
the library
should be able to create custom web pages and/or
modify existing OPAC and OPAC help web
pages.
The integrated library
system (ILS) should be able to support visually impaired
users (enlarged font) . The integrated library
system (ILS) should have an icon-based OPAC for children
with sets of photo icons. The OPAC should track
an individual user's preferences and interests, organized
into a list of "favourites" including, but not limited to
authors and subjects. These "favourites" should be included
in a user's personal online account.
The
integrated library system (ILS) should provide user
self-service options, or User Services, through the OPAC,
including the ability for users to review the status of
their accounts and to view custom displays of:
-
bills
-
items charged,
with due dates and accrued fines
-
holds
requested, with availability status
-
replies to
their requests or cancel request
-
notes/alerts from
library staff
OPAC user self-services
should also include, at the library’s discretion:
OPAC should support
Web-based materials bookings/ item
reservations. The OPAC module should
automatically analyze the library’s overall circulation and
display lists of the library’s most popular titles, authors,
or subjects. It should also update this information
automatically.
Context
management:
-
vendor should
offer a context management solution for collecting
and organizing content from many different sources
into easy-to-understand and easy-to-use context
centres, for its public users
-
the context
management solution proposed should not be limited
to the library's catalogue or to resources held by
the library, (though the library's catalogue is one
of the resources that should be
accessible)
-
no
programming or other technical expertise should be
required by library staff to operate Vendor’s
context management solution
- in
addition to the standard OPAC, Vendor should offer OPAC
content enrichment features that will provide users with
images and information similar to online book vendors’
sites, such as Amazon.com
OPAC content enrichment
should include the following categories:
OPAC content
enhancement / enrichment updates should be provided
through the Vendor. Bestsellers lists
should be updated on a regular
schedule. Vendor should offer
alternative languages for its OPAC. It should offer faceted
finding aids to narrow search results by
categories.
OPAC should ensure
relevant search results even with simple misspellings or
variations in suffixes or prefixes. OPAC should also
support use of Back button on Web browsers as part of search
process and builds saved searches that can be saved as
browser favourites.
Patron
Records:
-
the integrated
library system (ILS) should support a variety
of ways to search for a patron record
-
it should
accommodate expiration dates for patron’s library
privileges
-
the integrated
library system (ILS) should have the ability
to designate a category or group for patrons, i. e.
Staff, Visually Challenged, Non-Residents, etc.
It should provide the ability to easily assign
and change a user’s Patron Type
-
it
should automatically block and should lift
immediately upon remediation of the blocking
condition
-
the integrated
library system (ILS) system should easily
provide online display and printing of a
sequentially numbered list of items a patron has
checked out, placed on hold, overdue, claims
returned/lost/stolen, and billed and a list of
previously checked out items
-
it should duplicate a patron or newly-created
patron records using patron copy for easy
duplication of multiple fields within the
patron record, including User Name, ID Number,
Street, User Group ID, Corporate Name, Phone
Number, Email Address, Alternate ID, References,
etc.
Circulation:
The Circulation module
should support the following features:
-
full-text
search of any word within any bibliographic
field
-
circulation
functions at a workstation in real
time
-
offer an
interface with PC Reservation
-
provide a
graphical backup circulation client
-
enable
operator to circulate un-catalogued items
on-the-fly (e.g., add a brief title, add
copies). Brief
bibliographic records, as well as charging and
lending items for interlibrary loans. This should
have an expiry date ot item is never catalogued
properly
-
checkout
-
check-in
-
renew all
items or renew a single item
-
bill a
user
-
pay a
bill
-
display,
create, edit, copy, and remove user
record
-
confirm user
address
-
renew user
privilege
-
send user a
message (note area)
-
place, edit,
display, remove holds
-
claims
returned
-
lost card
processing
-
modify an
item’s assigned due date
-
mark item used
and inventory item
-
book drop
check-in
-
place and
track items in transit (for multi-branch and
multi-library systems)
-
circulate
items borrowed through
ILL
once a
brief bibliographic record has been created,
with local circulation loan parameters
determined by the user profile, item
type, and location
-
when an item
presented for checkout presents an alert of ‘still
charged to previous user,’ the Circulation Module
should allow staff to enter an override password to
immediately discharge the item and should allow
staff to immediately check-out the material to the
present patron.
The Circulation module
should serve as a link between the item and user at
discharge; however, it should be possible for authorized
staff to determine the last user to have charged the item
until the item is discharged by the next user, to allow
investigation of any damage to items.
The
Circulation module should interface seamlessly with other
modules, including Cataloguing, to enable authorized
circulation staff to:
- add a brief title
(with a finite life)
- add
copies
- change item
barcode
- mark item missing or
lost
- remove title, call
number/volume or copies
The Circulation module
should enable individual user record creation, as well as a
patron load utility that allows user records to be imported
and updated. The integrated library
system (ILS) should support automatic charging for the
overdue return of items, for the replacement cost of
unreturned items, for various sorts of “processing fees,”
according to library-defined parameters, set by each
library. It should allow staff to create
charges. The integrated library
system (ILS) should alert the librarian of an unpaid
fine and create a block which can be an overridden by
supervisor password, if necessary.
When a
user has lost or misplaced his/her library card, the
circulation module should automatically deactivate the
previous library card number and should transfer the
user’s charges, fines, overdue, holds and bills to the
new ID. It should automatically
change long-overdue items’ status from “overdue” to
“billed” based on library-specified rules.
Checkout:
-
the integrated
library system (ILS) should allow the library
to define the precise terms under which items can
be circulated to users
-
circulation
policies should be flexible, specific to the
library or to each individual library within a
multi-library consortium
-
the
circulation module should record all issues
made for statistical reports.
Check-in:
-
the
Circulation module should allow staff to accept
payment for fees/bills during item check-in (e.g.,
accept payment for overdue fees) without leaving
the discharging process
-
the
Circulation module should alert staff and
immediately place an item in transit to its home
location, if the item is checked in at a location
other than its home location.
Routing/Transit
(For multi-Library
systems): The Circulation module
should automatically track an item’s current and home locations
(e.g., Checked out, ILL
,
Reference, Bookmobile) and should display these locations
for staff and public user searches. The Circulation
module should permit staff to view items presently in
transit (in a multi-library system) at any
time.
Renewals:
-
the
Circulation module should allow both the renewal of
a single item and the renewal of all items charged
to a user. Staff and user self-renewal (for
selected item(s), and via the web OPAC), should be
available
-
the
Circulation module should alert staff attempting to
renew items for suspended, blocked, and barred
public users. Staff should have the option to
investigate or enter an override password to
continue with item renewal
-
during
renewal, staff should have the option to select a
special due date, or to allow the Circulation
module to automatically renew according to local
library circulation loan policies.
Fines /
Bills:
-
the
Circulation module should support an unlimited
number of fine structures, such as daily,
weekly, monthly, etc. Each fine structure amount
may accrue in different rates (e.g., two Rand per
week or part thereof or five Rand per day per
item, etc.)
-
circulation
staff should be capable of displaying all bills
within a user record, as well as limiting the
display to only unpaid bills
-
the
Circulation module should also enable the display
of ‘paid’ bills
-
the
Circulation module should support both automatic,
system-generated bills as well as manual,
staff-initiated fines
-
the
Circulation module should support an unlimited
number of manual fine reasons, including
damaged, lost card, ILL
fee, photocopies, etc.
-
the
Circulation module should support the calculation
of fines and make this information available to
staff and public users (via the user’s online OPAC
account) prior to check-in of items and the
creation of a bill
-
the system
should have an alert feature when fees or
fines are outstanding.
Holds:
The Circulation module
should check the user database and block users who are
suspended, barred, inactive, not permitted to place holds,
etc. The Circulation module should examine library-level,
group level, and system-wide levels of holds policies. The
integrated library system (ILS) should enable a library to
allow only its own patrons to place holds on items. In
addition, the integrated library system (ILS) should enable
a library to assign a higher priority ranking to its users’
hold requests (i.e., allow a library to state, ‘Fill
requests for my library patrons first, then other branch
libraries’ users’)
The Circulation module
should allow holds to be placed:
-
by
staff (public users
within the library)
-
by
remote users via the web OPAC
-
at
the title or copy level.
For multi-library
systems:
-
hold
fulfilment policies should consider (a) the user’s
hold rank and (b) the owning
library's item policies when determining the
next eligible user in the hold queue
-
circulation
module holds requests for any book/item by a
particular author or for several items on a
specific subject.
Offline
Circulation:
Circulation module
should have a stand-alone, graphical offline circulation
feature. The stand-alone offline
circulation module should allow circulation to continue
in the event the integrated library system (ILS) cannot be
used due to system failure, communications failure, network
downtime, etc.
The offline circulation
feature should provide:
Reports and Report
Writing:
The integrated library
system (ILS) should support pre-programming and scheduling
of standard reports. A variety of output
options should be available for reports including, but not
limited to viewable online, send to printer, e-mail, or
export to a spreadsheet.
The Reports module
should be fully-integrated with all other system modules,
and provide a comprehensive suite of library-customizable
report templates. It should
enable an
authorized operator to schedule production of report output
at a specified date and time and on a regular periodic
basis, such as daily, weekly, monthly, and at pre-specified
times.
The Reports module
should enable an authorized operator to view completed
reports on screen or to e-mail or print the report, at the
operator's convenience.
-
the system
should have the ability to produce overdue
reports
-
reports
involving materials such as new accessions lists,
shelf lists, circulation lists, and
bibliographies
-
possibile to
select items for inclusion based on any combination
of bibliographic information (using full Boolean
word and phrase searching) and on any combination
of control information, for example collection,
current status, number of circulations, number of
holds, classification, accessions date,
etc.
-
the reports
module should enable an authorized operator to
specify the starting date-and-time and ending
date-and-time for reports involving historical
data
-
the
fully-integrated Reports module should use the same
user interface as other modules.
The Reports module should
also:
-
provide lists,
counts, and statistical reports for each purchased
module
-
provide row,
column, and grand totals in applicable
reports
-
provide
reports for all record types within the proposed
system
-
track
statistical and management information by counting
various staff processes to measure productivity,
identifying items which are likely candidates for
weeding, or tracking fund information for
budgeting
-
perform
housekeeping tasks by changing the status of groups
of users, or removing users or items in batches
when necessary
-
allow
authorized operator(s) to select, customize, name,
save and schedule reports
-
allow staff to
display and/or e-mail finished reports
-
employ an
easy, point-and-click interface with drop down
menus for report criteria selection
The integrated library
system (ILS) should allow librarians to create custom
reports by extracting data for use in spreadsheets.
Library staff should be
able to define and format specific reports without having to
write explicit SQL commands.
The Circulation module
should support marking items used (in-house) for statistical
reporting. If an item has a special status (charged, on
hold. in transit), a glossary should appear next to the item
for displaying more item information.
It should support the
creation of a shelf list from inventory data in report
output. The Circulation module
should support the use of portable inventory scanners,
provided the Vendor’s software is loaded to the library’s
portable PDA's with barcode scanners.
Inventory:
-
the integrated
library system (ILS) should offer portable barcode
reader option with barcode scanner
-
the integrated
library system (ILS) should update in real
time
-
the integrated
library system (ILS) should allow the user to
choose where to start and finish each day’s
session
-
the integrated
library system (ILS) should include a notation in
the item record containing the date the item was
inventoried
-
the integrated
library system (ILS) should allow a report to be
created listing items missing in the
inventory.
The equipment should
demonstrate consistency and ease of use, including
documentation or manual for use.
Conclusion:
A public library and
information services integrated library system (ILS) should
be:
-
Stable, even under extreme
load.
-
Robust, and capable of handling a high
volume of transactions and simultaneous
users.
-
Flexible, to accommodate the varied needs
of a large consortia.
-
Secure, to protect our patrons/users
privacy and data.
-
User-friendly, to facilitate patron and staff use of
the system.
-
Integrated, to manage all technical and
public services within the library.
-
Comprehensive,
integrated
environment to optimize library operations, maximise
staff productivity and more effectively serve
users.
|