LIBRETTO is an integrated multi-lingual system for the complete control of a library or information service. The flexibility of its modular design allows the librarian to synthesise the package in phases or for the modules which are required to be selected without having to take the whole package. If subsequent modules are required they can be added in as necessary.



The package was designed by Computer Academy Ltd, based at Athens Greece, and has already been installed and is supported successfully at several sites all over Greece, including the Foundation of the ex-President of the Republic K. Karamanlis, The National Museum & Research Centre for the Greek Theatre, The National Observatory, The National Greek Centre for Economic Development, The KOZANI Libraries cooperative, The National Greek Centre for Planning & Research, and others.

The design of LIBRETTO is based on a client-server model. The software is written in the 4th generation language of the RDBMS INFORMIX running under UNIX and the package is available for both STANDARD ENGINE and ONLINE versions of the RDBMS INFORMIX. The whole package is a truly OPEN SYSTEM and as the application grows or new modules are required the system can be moved to new hardware without any conversion or connection problems. This allows greater flexibility in multi-site and multi-user library environments.

By using the RDBMS INFORMIX the package provides reliability, speed of response, data integrity and full system security. With a high performance multi-media database engine installed there is no limit to the number of records the system can hold. Moreover, there are no limits to the type of data that can be linked to each bibliographic record, provided the data is supported by the RDBMS. Typical data types can be image, video, voice, etc.

LIBRETTO allows the library service to make quantum increases in effectiveness: in the information provision to users, the control of financial or management information (previously not available) and in quality cataloguing. Total quality control is provided via an expert system based on the well known Universal Standard Bibliographical Code (USBC). The USBC is a unique feature of LIBRETTO.

To ensure trouble-free operation full support is provided by trained staff. A "hotline" support facility means that comprehensive help is available at the end of the telephone line. A remote link option allows our support analysts to provide speedy diagnosis and problem solving.

LIBRETTO has been presented at several international conferences, the more recent of which were:

- PETRA Conference, University of Edinburgh, 7-9 June 1995.

- ACM International Information Retrieval Conference (SIGIR- 95), Seattle, Washington, USA, 9-13 July 1995.

- ACM International Information Retrieval Conference (SIGIR- 96), Zurich, Switzerland, 18-22 August 1996.


Building Your System: Major Modules of Libretto

LIBRETTO provides for data organisation, data integrity, authority control, input, retrieval and reporting, while the set up of a library is completely governed by what the management wants the system to do. Each module can be incorporated in turn to give LIBRETTO more and more capability. Typical modules are presented below:

The Core

The core module caters for item details to be entered or amended as required using pre-formatted input screens which facilitate use of the catalogue base and associated standards (e.g. AACR II). The system maintains a series of authority files (authors, corporate bodies, subjects, etc.) to enhance data integrity. Retrieval is via a series of user friendly menu options. A variety of material types are catered for with specific material dependent fields. Moreover, the cataloguer can define his/her own material types by using user-defined fields (MARC tags and subfields), as required.


The On-Line Public Access Catalogue (OPAC) is a user- friendly and powerful enquiry interface which is very close to natural language. It offers free text retrieval from several bibliographic fields while it includes Boolean logic, truncation and wildcard searching. More specifically, free-text retrieval covers all basic library catalogue details including the Abstract, Title, Subtitle, Publication date, Subject terms, Shelf classification etc. It has been designed to allow inexperienced users to carry out detailed and multiple searches, while offering on-line context-dependent help.


The thesaurus module allows subject terms to be linked together providing a powerful user interface for conceptual retrieval, as compared to the traditional lexical retrieval. The subject retrieval vocabulary can be tailored to meet the user's requirements. The system supports several relationships, such as BT (Broad Term), NT (Narrow Term), RT (Related Term), USE, UF (Use For), ET (Equivalent Term), etc., while it generates and maintains all reciprocal relationships amongst these. The thesaurus can be browsed for ease of use and accessed via OPAC. Note that the thesaurus relationships are processed according to the multilingual thesaurus ISO standard, enabling a non-native language speaker to use the catalogue of the library. For example, if an English-speaking user types the narrow term 'astrophysics' the system will automatically retrieve related Greek records as well as German and French records, etc.

Current Awareness

This module creates and maintains SDI (Selective Dissemination of Information) interest profiles, matching them to recent acquisitions and generating SDI bulletins. Abstracts can also be created and linked to catalogue records. The module provides automatic production and circulation of information bulletins. LIBRETTO can set up triggers, whereby on a regular basis, the system automatically scans the catalogue base when new records are input and sends the results to the user via his/her electronic mail (or any INTERNET e-mail address).


This provides total control for issue, return, renewal discharge, reservation and other circulation-dependent operations for library material. The module allows numerous categories of borrowers and user-definable loan periods, while it generates recall and overdue notices automatically. The module also generates bar codes and supports fully bar code input/output functions. It keeps track and maintains relevant data for the production of management information reports containing statistical information on borrower, copy usage, departmental usage, etc.


The acquisitions module is a full accounting package providing both book and non-book item order processing facilities. The order record is used to create a basic catalogue entry on the central database to be updated at a later stage. All invoicing, requests and claims for missing items are automated tasks. The system caters for multiple suppliers and a range of budgets and cost centres. Financial reports are available to give detailed budgeting information for decision purposes.


All cataloguing and order processing of periodicals is handled by the serials module including claiming and invoicing. Circulation lists can be produced to provide full monitoring of journals on loan. Complete catalogue details are made available for enquiry under the OPAC module. The module also provides an automatic facility for stock monitoring and binding. Generally, the module takes care of the whole process - placing a subscription, renewal, checking in, claiming, credit notes, binding etc. The system manages complex budget allocation to both suppliers and in-house cost centres.


LIBRETTO offers several different utilities to import/export catalogue records. Apart from the UNIMARC format which is supported fully, the library can define its own local tags and their relationships. Besides, the librarian can define the structure of each of the three component parts of MARC: Leader, Directory and Data fields. This later feature is a unique feature of LIBRETTO.

System adoption

Culpa laborum est labore proident sint veniam id excepteur esse qui aliqua consectetur in ullamco. Labore amet mollit ex veniam amet in ipsum sit cillum sint velit. Do occaecat pariatur quis sunt sint. Veniam sunt pariatur cillum anim et quis proident nulla. Veniam occaecat duis aliqua excepteur commodo.

Features & Capabilities

Culpa laborum est labore proident sint veniam id excepteur esse qui aliqua consectetur in ullamco. Labore amet mollit ex veniam amet in ipsum sit cillum sint velit. Do occaecat pariatur quis sunt sint. Veniam sunt pariatur cillum anim et quis proident nulla. Veniam occaecat duis aliqua excepteur commodo.

Special Features

FREE TEXT CONTROL: The system offers the facility to search the catalogue from any field, including the Abstract, using Boolean logic with any combination of words that may be present in the selected fields.

DUPLICATE CONTROL: The system provides facilities for detecting, archiving and eliminating duplicates according to the USBC (Universal Standard Book Code) standard. Moreover, detection of duplication can be performed online and while at the stage of cataloguing.

SEARCH STRATEGY: The user can define his/her search strategy, using any keywords or Boolean combinations, and then store these permanently on files and recall any of them for use at any point of time. For example, if a user searches the catalogue using the Boolean expression: PERFORMANCE ASSESSMENT OR PERFORMANCE EVALUATION, then this is typed once and recalled whenever needed.

ONLINE MANUALS: All manuals of LIBRETTO are online and the ordinary user can retrieve full-text paragraphs that explain how to use a particular module.

CONTEXT-SENSITIVE HELP: The system also provides context- sensitive help on all modules, so that the user can get further details on how to use the current operation he/she is about to perform.

BIBLIOGRAPHIC DOCUMENT PRODUCTION: The system produces bibliographic reports automatically, which contain several fields, such as:
a) Titles in ISBD form under pre-selected conceptual groups which are user defined and based on the classification system in use.
b) List of subject terms, including user defined terms
c) Index of subjects (, )
d) Index of authors (, ).

REPORT GENERATION: The system can produce reports using any combination of fields, order, material type, etc. Most importantly, the user can define the position on each page where the information should appear, the number of bytes, the truncation form (left, right, middle), etc.

MULTI-MARC: The system can process all types of MARC records (e.g. LC-MARC, UK-MARC, CAN-MARC, UNIMARC, etc.). Most importantly, the library can define new formats, new tags, as and when necessary, and can even define a new structure for each of the three components of MARC: Leader, Directory and Data fields.

OPAC FACILITIES: In what follows we present some of the facilities offered to OPAC users:
(a) Define user profile, password, etc. for automatic selective dissemination of information via electronic mail.
(b) Define search strategy, including Boolean logic, and store this permanently on a file. Alter this at any time, using a login password.
(c) Make reservations of selected material.
(d) Display books on loan and personal user details held by the library, following a login password.
(e) Request a subscription for regular delivery of the contents pages of selected journals.
(f) Request for photocopies of selected material and page numbers.
(g) Communicate with the central system using any of the major protocols, such as TCP/IP, Serial, X25, X28, etc.
(h) Communicate directly with the manager of the system using electronic mail.
(i) Use of a Graphical User Interface (GUI), offering friendly icons to communicate with the library system, retrieving information by Title, Author, Corporate author, Publisher, Thesaurus terms, etc., and generally any field or combination of them.
(j) Use of the Z39.50 protocol to communicate with library servers.
(k) Produce reports in several formats, store these on files, copy to floppy diskettes, convert to SGML, etc.
(l) Define the language of use. The system is multilingual, offering English, French, German, Greek, Italian, etc., without any limitation.

TERMINALS: Each and every module of the system can be activated from ordinary (dummy) terminals, as well as from ordinary PC which may or may not have a hard disk.

Available Modules

The modules communicate with each other as well as with the relational database via protocols designed by Computer Academy. The end product is a modern library automation system offers all established services and more. These are outlined below:

  1. SERIALS CONTROL: Cataloguing, Check in, Claiming, etc.
  2. OPAC: Online Public Access Catalogue, GUI.
  3. SDI: Selective Dissemination of Information
  4. CIRCULATION: Loans, Returns, Reservations, Renewals, etc.
  5. ACQUISITIONS: Orders, Receipts, Cost centres, etc.
  6. LIB-DBA: Administration of library parameters.
  7. SYS-DBA: Independent module for system administration.
  8. RELATIONAL DATABASE: Relational database catalogue.
  9. MULTI-MARC: Support for multi-MARC exchange of records.
  10. FREE-TEXT: Free-text term control and free-text retrieval.
  11. THESAURUS: Multilingual, tree-structured, ISO standard.
  12. AUTHORITY NAMES: Authors, Publishers, Terms, Serials, etc.
  13. Q/C: Quality control of the catalogue using USBC.
  14. COMMUNICATIONS: Access to other databases (e.g. via Z39.50)
  15. SQL: Access to the catalogue using the ISO SQL standard.
  16. OPAC:= Online Public Access Catalogue
  17. GUI := Graphical User Interface
  18. SDI := Selective Dissemination of Information
  19. USBC:= Universal Standard Bibliographic Code
  20. SQL := Structured Query Language (ISO Standard)

System profile

Culpa laborum est labore proident sint veniam id excepteur esse qui aliqua consectetur in ullamco. Labore amet mollit ex veniam amet in ipsum sit cillum sint velit. Do occaecat pariatur quis sunt sint. Veniam sunt pariatur cillum anim et quis proident nulla. Veniam occaecat duis aliqua excepteur commodo.

Scroll to Top