IFLANET home - International Federation of Library Associations and InstitutionsActivities and ServicesSearchContacts

UDT Series on Data Communication Technologies and Standards for Libraries

OSI for Libraries: Standards to Services (1992)

8. PRODUCTS AND IMPLEMENTATION STRATEGIES

Once a community of libraries and the individual institutions within the community are organized to begin implementation of OSI application standards for a specific function, the first step is to look at ways of acquiring systems that implement the chosen standards. The primary concern of most bibliographic institutions will not be the various OSI-related issues such as conformance testing and profile development. More important will be the availability of systems that meet their operational requirements and permit them to interwork effectively with the systems of other libraries. The options available to libraries include:

  • develop a system that is unique for the organization
  • purchase an already existing system
  • work with other bibliographic institutions to develop a system that will enable interworking among partner institutions.

Although a number of OSI standards have been available for several years, it has only been in the past year that the ILL and SR protocols have been formally adopted as international standards. In general, it is rare for a library or any bibliographic institutions to commit scarce resources to the development of new technology based on standards that have not achieved wide recognition and usage. In addition, for libraries to realize the benefits of open systems communication, a large community of users is required. As already described, this implies a regional or national strategy for resource sharing that provides an organizational framework for systems development. Therefore, it is understandable that few libraries, bibliographic utilities or library software developers have yet to fully commit themselves to the development of OSI-based systems. Those that have, such as National Library of Canada, did so as part of a broader program to encourage and promote the implementation of bibliographic standards to enhance library services.

To date, the development of systems that incorporate bibliographic application standards has initially been limited. This will change through greater understanding of OSI standards and the benefits that can be realized through their use, the identification of communication requirements that cannot be met by proprietary standards, the economic pressures to participate in resource sharing arrangements, and the widespread use by libraries of research networks.

A number of implementation strategies to promote the use of OSI were initiated prior to the standardization of the ILL and SR protocols by organizations that recognized early on the merits of OSI communications for libraries.

In Canada, the National Library of Canada initiated a networking program in the early 1980's that focussed on the development and implementation of a range of OSI-based protocols for library applications, the promotion of OSI within the bibliographic sector, and the creation of a program to foster the development and adoption of systems based on the ILL protocol. In the United States, efforts centered around the Linked Systems Project which involved linking the cataloguing operations of the Library of Congress, the Research Libraries Group and OCLC.

In Europe, the Directorate General for Telecommunications, Information Industries and Innovation (DG XIII) of the Commission of European Communities (CEC) recognized the potential of OSI-based communications for libraries and developed an Action Plan for Libraries. The Action Plan recognizes libraries as providers of the information needed to support commerce, education and international trade in Europe (Iljon and Manson, 1990). The Action Plan also promotes the use of new technologies to support library operations and the harmonization of national library policies and standards.

The Action Plan contains five Action Lines of which Action Line #2 focuses on establishing links between systems across national boundaries. It focuses on the development of technical standards, pilot links between systems, and the provision of test-beds for OSI-based services. Coupled with a significant funding base available to libraries through the CEC, the CEC Action Plan promises to provide a considerable impetus towards the development and use of OSI-based services by libraries in Europe (Law, 1990).

What follows are descriptions of existing programs and projects that involve the implementation of OSI protocols by libraries and software developers. The list is not exhaustive, but serves to illustrate the variety of strategies that can be adopted to make OSI a reality for the library community. The strategy that an organization selects will be determined by the partnerships it forms with other similarly interested organizations, its operational priorities and available funding and resources.

The characteristic common to all these programs and projects is the importance of alliances for the application of open systems communication to bibliographic resource sharing. The participants in these alliances share a commitment to the implementation of a particular OSI standard or group of standards to meet an operational requirement and are willing to bear the cost of being innovators in the area of new technology.

8.1 The Linked Systems Project

The Linked Systems Project (LSP) is a development project begun in 1980 by the Library of Congress (LC), the Research Libraries Group (RLG), and the Western Library Network (WLG) to link independent systems (Avram, 1988). WLG subsequently withdrew from the project and in 1984 OCLC became a participant. The participants aimed to connect their very different computer systems to exchange MARC authority records and MARC bibliographic records. Initial funding was provided by the Council on Library Resources (Fenley and Wiggins, 1988).

The project was one of the first efforts to implement a common protocol suite based on emerging OSI standards rather than on proprietary ones. While the OSI Reference Model was complete at this point, the standards to support the Model were immature. Standards for the application and presentation layers were not yet available and the participants had to develop their own software for the transport and session layers from Draft International Standards and working documents. The X.25 network standard was selected for the three bottom layers.

The participants developed two application protocols the Record Transfer protocol to support record exchange, and the Information Retrieval protocol for intersystem searching. The Information Retrieval protocol used in the project was approved as an American standard in 1988 and is commonly referred to as NISO Z39.50. This protocol was used as the basis of the ISO Search and Retrieve (SR) standard, which can be viewed as a compatible subset of Z39.50. The LSP Record Transfer protocol is seen as interim solution and it is expected at some stage to be replaced by FTAM.

Within the Linked Systems Project, applications based on the information retrieval protocol and the record transfer protocol are used to support coordinated cataloguing and authorities functions through two national programs described below:

8.1.1 National Coordinated Cataloguing Operations

This program facilitates the production of a nationwide authority file. This operation is housed at the Library of Congress and involves the cooperative building of a database of authority records from the contributions of 43 libraries. The Record Transfer protocol is used both to send records to the authority file residing at LC ("contribution") and to send the records to the other utilities ("distribution"). The Information Retrieval protocol is used by the utilities to search the authority data base.

NACO participants create records on OCLC or RLIN (RLG's bibliographic system); they are then placed in a contribution queue. LC pulls records from the contribution queue every four hours, performs some automatic verification and adds successful records to the distribution queue. LC-created records are also added to the distribution file. LC sends these records to the utilities where all members of the utilities can use them.

8.1.2 National Coordinated Cataloguing Program

NCCP comprises eight university libraries which are working with LC to produce LC-level bibliographic records. While it was hoped that contributing libraries could catalogue on OCLC or RLIN and use LSP to deliver records to LC, this capability has yet to be implemented. Currently, direct terminal-to-host connections are used and efforts are underway to develop links using the Z39.50 protocol.

Current plans for LSP include moving to a standard OSI stack. The Information Retrieval protocol will be replaced by Z39.50 (version 2) which affords greater compatibility with ISO SR, and the Record Transfer protocol will be replaced by FTAM in the long term.

8.2 Z39.50 Implementors' Group

A group called the Z39.50 Implementors' Group or ZIG has been in existence in the U.S. since 1990. This group brings together software vendors and organizations that are implementing NISO Z39.50 (Hinnebusch, 1990).

The focus of the Z39.50 Implementors' Group is to promote the use of the protocol, establish a functional profile to define the implementation options adopted by the group, and contribute to the standardization process. It provides a forum for those implementing this protocol to voice their concerns and develop solutions that will help to ensure that the various implementation will be able to interwork. The group has also worked on revisions to the 1992 version of Z39.50 and on proposed enhancements for future versions.

Members of the group include: major U.S. bibliographic utilities such as OCLC and RLG; a number of U.S. academic libraries such as the University of California; software developers such as NOTIS Systems and Digital Research Associates; computer and workstation manufacturers such as Apple Computer and Thinking Machines; and both the Library of Congress and the National Library of Canada (Software Kinetics Limited, 1992).

The systems that are being developed by members are not restricted for use with bibliographic databases but are intended to support general purpose database searching and information retrieval. A number of developers intend to use the standard as the basis of "wide area information server" (WAIS) systems, that will permit the retrieval of many different kinds of information, including images and sound, from a wide variety of sources.

One implementation of Z39.50 that has been completed is between the MELVYL system at the University of California (Berkeley) and the database at the Pennsylvania State University. The project, in which Z39.50 runs over a TCP/IP network, represents the first implementation of the protocol in a high-volume public access environment.

Another Z39.50 member, Digital Research Associates (DRA), is notable among library system vendors for its commitment to Z39.50. An implementation of the protocol was completed by DRA in 1992.

Protocol implementors' groups such as ZIG are very useful in providing a focal point for reviewing implementation issues, sharing ideas and accelerating the development of software products. Such groups also tend to attract other software developers and generate interest among the user community for the standards that are the particular focus of the group as well as for OSI in general. The synergy of an implementors' group can do more to promote a standard than individual implementors working in relative isolation.

8.3 ILL Protocol Implementation Program

The ILL Protocol Implementation Program was launched in 1987 by the National Library of Canada (NLC) to encourage software developers and members of the bibliographic community to adopt the ILL protocol and incorporate it into their systems and operations. The program is also intended to acquire information on protocol implementation, conformance testing and related issues based on initial implementations of the protocol. This information will be used to identify additional protocol requirements and enhance the Library's protocol-support activities.

To meet these objectives NLC contracted with five commercial firms and one library to produce systems based on the ILL protocol. The ILL Protocol Implementation Program initially promoted the implementation of a preliminary Canadian version of the protocol. However, when the ISO version of the protocol became relatively stable in 1989, the contracts were amended to require implementation of the ISO ILL protocol. That same year NLC endorsed the ISO ILL protocol as the standard for ILL communications in Canada.

The National Library of Canada provides software developers with a variety of technical support, such as the interpretation of ILL protocol rules, and requires that systems developed by the software developers undergo both conformance testing and interoperability testing. Because conformance testing is viewed as an essential component to the development of protocol-based systems, NLC developed an ILL conformance-testing facility to ensure that the systems produced by the implementors conform to the specifications of the protocol. Interoperability testing provides further assurance that these systems will be able to interwork.

Commercial products that incorporate the ILL protocol will be available in 1992 from the participants in the ILL Protocol Implementation Program. It is anticipated that the availability of these systems will accelerate the adoption of the ILL protocol as the standard for ILL communications in Canada. These systems will also enable computer-to-computer communications with NLC's in-house ILL system which conforms to the ISO ILL standard. The system uses both X.400 and TCP/IP electronic mail services and was designed to manage NLC's large lending volume.

8.4 SR Kernel Software Project

In 1992, the National Library of Canada initiated a project to promote the development and use of the SR standard. This project differs considerably in strategy from that for the ILL standard. It involves the development of portable, platform-independent software for both end-user and bibliographic database systems that will be placed in the public domain. This strategy is intended to help increase the awareness of the protocol and its potential uses, overcome the cost barriers to innovation within the private sector, facilitate the implementation of commercial products and encourage experimentation by the private and academic sectors.

Due to the client-server nature of the SR application, this project is comprised of two parts. The first is the development of a portable SR kernel for the Origin (client) role which is associated with the remote user. This development will include an interface to TCP/IP and an Origin application to mediate between the user and the SR Origin kernel.

The second part of the project involves the development of generic kernel software for the Target (server) role which is associated with one or more databases. This effort will be coordinated with the development of an operational system-specific implementation of the Target for Acadia University's library system which will also serve as a demonstration site.

An SR Implementors' Group (SIG) is being formed to oversee the development of the kernel software.

8.5 Nordic SR-NET

In 1991, the Nordic countries of Europe, namely Denmark, Finland, Iceland, Norway and Sweden, formed the SR-Net Project. The objective of the project is to implement the SR protocol in the information systems of the participating university libraries, research libraries and library networks.

  • to connect the main Nordic library catalogues in a computer network to simplify reference work and share cataloguing
  • to simplify the search and retrieval of MARC records from bibliographic databases in Europe and North America
  • to improve librarians' knowledge of OSI bibliographic protocols and influence further development in the use of these protocol by Nordic libraries.

The second of the project's seven phases was completed in April 1992. Thus far, the project's accomplishments include the preparation of a draft SR profile, examination of testing requirements, definition of an Application Program Interface (API), testing of the publicly available ISO Development Environment (ISODE) software, and an examination of which protocols of the ISO and TCP/IP suites to use. Implementations of SR at several participating sites are expected to be completed in late 1992 (Holm, 1992).

8.6 German OSI Projects

German work on OSI applications for libraries started in 1988 when the German Ministry for Research and Technology provided financing for three OSI projects. Two of these projects are described here.

8.6.1 Acquisitions

The aim of the first project, "Electronic data interchange between libraries and booksellers", was to developed standardized electronic procedures for transmitting commercial and bibliographic data for purposes of acquisitions. The Frankfurt State and University Library and three book sellers participated in this project.

An acquisitions software product, BOSI (Getting Books Through Open Systems Interconnection) was developed. It supported four messages: Quote, Order, Order-Response and Invoice. These messages were based on EDIFACT (Electronic Data Interchange for Administration, Commerce and Transport), a United Nations standard for the electronic exchange of trade data and messages. Additional bibliographic data elements were derived from UNIMARC and MAB, the German MARC format. The book orders were sent from the library to the booksellers via X.400 using the EDIFACT transfer syntax.

The project ended in 1991 with a successful live presentation of BOSI at the Deutsche Bibliothek. Future activities will focus on encouraging other booksellers and acquisition software vendors to interface their systems with BOSI (IFOBS, 1992).

8.6.2 Linking information and bibliographic databases

The second German OSI project will link the databases of the Scientific and Technical Information Network (STN) in Karlsruhe with the central database of periodicals in Berlin. While the STN database provides serial title names, location information must be obtained from the database in Berlin. The objective of the project, which is still in the planning phase, is to enable the user to perform one query to obtain both title and location information (IFOBS, 1992). This will be achieved through the implementation of the SR protocol. The user will also be able to order articles via the ILL protocol.

8.7 OSI Interlending Network (ION) Project

A project is currently underway to establish an Interlending OSI Network (ION) between three European bibliographic centers. The participants are the London and South Eastern Library Region in the United Kingdom (LASER), Pica Centrum voor bibliotheek automatisering in The Netherlands (Pica) and the Ministère de l'Education Nationale, Direction de la Programmation et du Developement Universitaire, Sous-Direction Des Bibliothèques (SBD/SUNIST) in France. The three-year project was initiated in early 1990 and is co-financed by the participants and the Commission of the European Communities (DG XIII B) as a project under the CEC Action Plan for Libraries (Plaister, 1991).

The major objectives of the project are:

  • to achieve interconnection between the three computerized library networks in each country in order to support and develop international interlending and messaging services
  • to improve the efficiency of international interlending services and
  • to demonstrate the capabilities of OSI communication protocols in a message-oriented environment (Project ION Consortium, 1991).

As each of the three bibliographic centers uses an automated ILL system based on different hardware, software and message formats, the focus of the project is to interconnect their ILL systems in order to exchange international ILL messages. The approach being used to interconnect the three centers is to build an OSI-based front-end processor for each of the three focal points, using both generic and library-specific OSI protocols. A subset of the ISO ILL protocol will be used to support the international interlending service and the X.400 standard will be used to support ILL messaging over X.25-based networks. Also, LASER and Pica will use the SR protocol standard to support the search of each other's union catalogue to determine item locations.

This approach provides OSI-based communications while minimizing the changes required to the existing computer systems. The communications interface provided by the front-end processors may also be transported to other similar library networks in Europe in the future.

The specification phase which mapped out technical and service requirements was completed in October 1990. The implementation phase to establish operational protocol-based systems in each of the three countries is well underway. The final phase which involves the use and evaluation of the system by forty-six libraries in the United Kingdom, The Netherlands and France is to begin by 4th quarter 1992.

8.8 The Interlibrary Loan International Access Demonstration (ILIAD) Project

The National Library of Canada (NLC), the British Library Document Supply Centre (BLDSC) and the Library of Congress (LC) recently participated in a jointly-funded project called the Interlibrary Loan International Access Demonstration (ILIAD) Project. Initiated in 1990, the ILIAD project was intended to demonstrate ILL interworking among the three participants based on the use of the ILL protocol. The objectives of the project were to promote the ILL protocol (and OSI in general) and to gain experience in the use of the protocol for future planning.

The ILIAD project is the result of the recommendations of the UDT ILL Demonstration Project Feasibility Study sponsored by the IFLA Universal Dataflow and Telecommunications (UDT) Core Programme in 1988 (MacKinnon, 1989). This study determined the feasibility of a demonstration project between the BLDSC and NLC and also examined issues related to implementing the ILL protocol for the benefit of the entire community of libraries.

In August 1992, participants completed Phase 1, Project Planning, which included the preparation of a detailed project plan for subsequent stages of the project; operational impact analysis reports; assessment of commercially available ILL systems; a business case; telecommunication interface specifications and a final report on the detailed planning phase.

The final report concluded that, while all three institutions fully support the objectives of the project and recognize the merits of the ILL protocol, they could not proceed with the project because it did not meet a true business case. The major stumbling block is the fact that the existing ILL traffic among the three institutions is not sufficiently high to justify the project on economic grounds. The participants may consider a revised ILIAD project in the future if interest in an international ILL project is expressed by other institutions that can contribute to the required ILL volume.

*    

Latest Revision: April 27, 1995 Copyright © 1995-2000
International Federation of Library Associations and Institutions
www.ifla.org