************************************
  The Z39.50 Protocol in Plain English

  Clifford A. Lynch
  Division of Library Automation
  University of California Office of the President
  300 Lakeside Drive, 8th floor
  Oakland, California 94610-3550
  510/987-0522
  [email protected] or
  [email protected]

  1. What is Z39.50?

  Z39.50 is an American National Standard that was approved in 1988
  by the National Information Standards Organization (NISO), an
  American National Standards Institute- (ANSI) accredited
  standards writing body that serves the library, information, and
  publishing communities. Balloting has just concluded on a
  revised version that will hopefully be adopted in 1992.

  Z39.50 is an applications-layer protocol within the OSI reference
  model developed by the International Standards Organization
  (ISO). Its purpose is to allow one computer operating in a client
  mode to perform information retrieval queries against another
  computer acting as an information server.

  The standard provides a uniform procedure for client computers to
  query information resources such as server computers supporting
  online library catalogs. For example, the development of a client
  program running on one machine may provide end users with a
  common means of access to a variety of information resources
  attached to a computer network.

  2. Does Z39.50 apply only to bibliographic data, or can other
  types of information be accommodated?

  While many of the initial applications of Z39.50 are for use with
  bibliographic data (online public access library catalogs, for
  example), the protocol is actually quite general, and search
  attribute sets can be defined which allow the protocol to work
  with most other types of data. Some specialized data, such as
  images, may necessitate protocol extensions. Various groups are
  currently exploring the area of protocol extensions, and are
  defining attribute sets for other types of data, such as full
  text.

  3. Is Z39.50 an International Standard?

  No. Z39.50 is an American National Standard. However, there is an
  ISO standard called Search and Retrieval, ISO 10162/10163
  (service and protocol documents, respectively), which was
  formally adopted to International Standard (IS) status in 1991.
  SR is almost identical to a subset of Z39.50. Z39.50 is being
  revised to harmonize with SR, at which point the American
  National Standard will be a compatible superset of the
  International standard. These changes are included in the 1992
  revision that has just completed balloting.

  4. I have a GEAC (or any other) circulation system and a Carlyle
  (or any other) online public access catalog at my library. Will
  Z39.50 enable them to talk with each other?

  In theory, Z39.50 provides a basis for allowing such
  communication. However, attribute sets and data transfer formats
  appropriate to queries of circulation systems by public access
  catalogs have not yet been standardized, much less tested in
  practice.

  The National Information Standards Organization's Technical
  Plan, which defines NISO's standards development agenda, calls
  for work in this area.

  In addition, for such a link to work, both vendors not only would
  have to implement Z39.50, but they would have to integrate the
  protocol implementation with their overall software applications
  to create an effective intersystem link.

  In a joint project involving Data Research Associates (DRA),
  Digital Equipment Corporation (DEC), and the University of
  California, a link will be developed between the DRA system being
  installed at UC Davis and the UC campuswide MELVYL^melibm system,
  which would allow the MELVYL system to perform Z39.50-based
  searching of the circulation status file on the DRA system. This
  searching would allow display of information on the availability
  of materials as part of a MELVYL catalog display for material
  held at the Davis campus.

  5. Can I buy a Z39.50 package?

  Today, I know of no organization that is marketing a Z39.50
  client or server, although a number of the organizations that are
  doing work in this area may be willing to share code. In the
  longer term, Z39.50 "products" will probably fall into two
  categories. There will be client implementations that run on
  workstations or mainframes, and it is likely that at some point
  we may see commercial products of this type that provide a user
  interface to many Z39.50 servers. It seems much less likely that
  we will see large numbers of Z39.50 server products that stand
  alone since a Z39.50 server becomes an integral part of an
  information retrieval application. We may see vendors of
  information retrieval systems or database management software
  offering Z39.50 toolkits or support as part of their overall
  offerings. And it is likely that we will see vendors of
  library-specific applications, such as the online library
  catalogs offered by DRA and NOTIS, integrating Z39.50 server
  and/or client support in their products.

  6. What vendors are currently working on Z39.50? What other
  efforts are underway?

  There are a number of efforts underway; more are starting up all
  the time. Here are some of the more elaborate projects (in no
  particular order) that we know about as of early 1992:

  - -- OCLC is working on Z39.50 server and client support for a
  range of systems, including EPIC. OCLC has also done work with
  NYSERNet in Z39.50. Contact: Ralph LeVan (OCLC, 6565 Frantz Rd.,
  Dublin, OH 43017; (614) 761-6115; [email protected]).

  - -- RLIN is working on Z39.50 server and client support, and
  Z39.50 is very much part of their strategic technical plan.
  Contact: Madeline (Lennie) Stovel (RLG, Inc., 1200 Villa St.,
  Mountain View, CA 94041-1100; (415) 691-2259; bl.mds@
  @rlg.stanford.edu).

  - -- Data Research Associates (DRA), a library automation vendor,
  is developing Z39.50 support (client and server) for their
  product. They are participating in a joint project with Digital
  Equipment Corporation, and the University of California Office of
  the President to build a link between a DRA system at UC Davis
  campus and the MELVYL online catalog. This link would allow UC's
  MELVYL system to perform Z39.50-based searching of the
  circulation status file on the DRA system. Contacts: Clifford
  Lynch (University of California Office of the President, 300
  Lakeside Dr., 8th floor, Oakland, CA 94610-3550; (510)987-0522;
  [email protected]). Mary Heath (University of
  California at Davis, Shields Library, Davis, CA 95616;
  (916) 752-0129; [email protected]). Jim Michael (DRA, 1276 N.
  Warson Rd., St. Louis, MO 63132-1806; (800)325-0888; jim@
  @dranet.dra.com).

  - -- The University of California Division of Library Automation
  is developing client and server Z39.50 support with help from
  Digital Equipment Corporation in conjunction with Pennsylvania
  State University. This is both for the UC IBM 3090-based MELVYL
  online catalog and the VAX 9000-based Pennsylvania State
  University LIAS, as well as for selected microcomputers.
  Contacts: Clifford Lynch (see above). Eric Ferrin (Pennsylvania
  State University, E8 Pattee Library, University Park, PA 16802;
  (814) 865-1818; [email protected]).

  - -- Project Mercury is a joint Carnegie-Mellon
  University/OCLC/Digital Equipment Corporation project to develop
  an electronic library at CMU. It is using Z39.50 as a central
  element in linking clients and servers. Contact: Bill Arms
  (Carnegie-Mellon University, 5000 Forbes Ave., Pittsburgh, PA
  15213; (412) 268-2122; [email protected]).

  - -- UC Berkeley is developing an Information Server Project to
  coordinate campus community information. The Berkeley Information
  Server will use Z39.50 in a client-server architecture, with UNIX
  servers and initial clients targeted for workstations and
  personal computers. Contact: Margaret Baker (University of
  California, 289 Evans Hall, Berkeley, CA 94720; (510)642-5601;
  [email protected]).

  - -- The Linked Systems Project is organized by the Library of
  Congress, OCLC, and RLIN, which are currently interchanging
  bibliographic and authority records using a predecessor protocol
  to Z39.50 over an OSI network, with plans to upgrade to current
  Z39.50 standards. Contact: Sally McCallum (Library of Congress,
  Washington, DC 20540, (202) 707-5807; bb.shm@
  @rlg.bitnet).

  - -- The Florida Center for Library Automation is working on the
  development of Z39.50 server and client functions for the NOTIS
  library automation system. They have received a US Department of
  Education Title II-D grant for the project. Contact: Mark
  Hinnebusch (Florida Center for Library Automation, Suite 320,
  2002 NW 13th St., Gainesville, FL 32609; (904) 392-9020;
  [email protected]).

  - -- Thinking Machines Corporation (TMC) has distributed code for
  the Wide Area Information Server (WAIS), a Z39.50-based set of
  client and server software. Servers run under UNIX and Connection
  Machines; clients are available for a wider range of machines.
  WAIS is based on earlier work by TMC, Dow Jones, and Apple
  Computer on the development of a prototype information server for
  a Dow Jones database based on a somewhat extended and modified
  Z39.50 protocol. Contact: Brewster Kahle (Thinking Machines, 245
  First St., Cambridge, MA 02142; (617) 234-2874; brewster@
  @think.com).

  - -- There is an active implementors' group for Z39.50 which meets
  every few months, chaired by Mark Hinnebusch (Florida Center for
  Library Automation, Suite 320, 2002 NW 13th Street, Gainesville,
  FL 32609; (904) 392-9020; [email protected]). They run
  a network mailing list called Z3950IW at nervm.nerdc.ufl.edu and
  nervm.bitnet. Contact: Mark Hinnebusch for subscription
  information. An FTP file server containing Z39.50 documents is
  also available.

  - -- A Z39.50 testbed has been established under the auspices of
  the Coalition for Networked Information (CNI). This group, which
  includes about 15 organizations, plans to develop and demonstrate
  multiple interoperable Z39.50 implementations running over the
  Internet within a short time frame. Contact: Clifford A. Lynch
  (see above).

  7. When can I see a Z39.50 implementation?

  There are several running prototypes today, such as CMU Project
  Mercury, which was shown at EDUCOM '89 in Ann Arbor. It seems
  likely that you will see demonstrations at meetings of groups
  such as NET '92 and EDUCOM during 1992.

  8. How do I get a vendor to write a Z39.50 interface?

  Today, most library automation local system vendors do not seem
  to have firm plans to implement Z39.50. You need to make it
  clear to vendors and potential vendors that this is an important
  feature for the future, and to consider needs for Z39.50 in
  procuring new systems.

  9. How do I get a copy of the Z39.50 standard?

  Order from Transaction Publishers, Rutgers -- The State
  University, New Brunswick, NJ 08903; (201) 932-2280. Transaction
  publishes NISO standards. You can contact NISO at National
  Bureau of Standards, Administration 101, Library E-106,
  Gaithersburg, MD 20899; [email protected].

  You may also want to track ISO 10162/10163 (available from
  Omnicom Information Service, 115 Park Street, SE, Vienna,
  Virginia 22180; (703) 281-1135; or from NISO), and subscribe to
  the Z39.50 implementors' mailing list (see above). The Library
  of Congress is serving as the maintenance agency for Z39.50 on
  behalf of NISO. Contact: Sally McCallum, Network Development
  Office/Processing Services, Library of Congress,
  Washington, DC 20540; (202) 707-6237.

  The following books and papers may also be of interest for more
  information. The paper by Lynch and Preston contains a much more
  extensive bibliography.

  Henriette D. Avram. "The Linked Systems Project: Its
  Implications for Resource Sharing,"  Library Resources
  and Technical Services (January/March 1986), 30:1; pp. 34--46.

  Henriette D. Avram. "Toward a Nationwide Library Network,"
   Journal of Library Administration (Fall/Winter
  1987), 8:3/4; pp. 96--115.

  Henriette D. Avram. "LSP and Library Network Services in the
  Future,"  EDUCOM Bulletin (Summer/Fall 1988),
  23:2/3; pp. 52--58.

  Henriette D. Avram. "Building a Unified Information Network,"
  EDUCOM Bulletin (Winter 1988), 23:4; pp. 11--14.

  Michael Buckland and Clifford Lynch. "National and International
  Implications of the Linked Systems Protocol for Online
  Bibliographical Systems,"  Cataloging and
  Classification Quarterly (Spring 1988), 8:3/4; pp. 15--33.

  Wayne E. Davison. "The WLN/RLG/LC Linked Systems Project,"
   Information Technology and Libraries (March 1983),
  2:1; pp. 34--46.

  Ray Denenberg. "Linked Systems Project, Part 2: Standard Network
  Connection,"  Library Hi Tech (1985), 3:1, Issue 10;
  pp. 71--79.

  Ray Denenberg; Bob Rader; Thomas P. Brown; Wayne Davison; and
  Fred Lauber. "Implementation of the Linked Systems Project: A
  Technical Report. Part One: Library of Congress. Part Two: The
  Western Library Network. Part Three: The Research Libraries
  Group. Part Four: OCLC,"  Library Hi Tech (1985),
  3:3, Issue 11; pp. 87--107.

  Judith Fenly and Beacher Wiggens (eds.).  The Linked
  Systems Project: A Networking Tool for Libraries (Dublin, OH:
  OCLC, Inc., 1988).

  Clifford A. Lynch. "Library Automation and the National Research
  Network,"  EDUCOM Review (Fall 1989), 24:3; pp.
  21--26.

  Clifford A. Lynch. "Access Technology for Network Information
  Resources,"  CAUSE/EFFECT (Summer 1990); pp.
  15--20.

  Clifford A. Lynch. "Information Retrieval as a Network
  Application,"  Library Hi Tech (1990), 8:4, Issue
  32, pp. 59-74.

  Clifford A. Lynch. "The Z39.50 Information Retrieval Protocol:
  An Overview and a Status Report," Computer Communication
  Review (January 1991), 21:1; pp. 58--70.

  Clifford A. Lynch. "The Client-Server Model in Information
  Retrieval,"  Interfaces for Information Retrieval
  (Martin Dillon, ed.) (Westport, CT: Greenwood Press, 1991); pp.
  301--318.

  Clifford A. Lynch and Cecilia M. Preston. "Internet Access to
  Information Resources,"  Annual Review of Information
  Science and Technology (ARIST) Volume 25 (New York, NY:
  Elsevier, 1990); pp. 263--312.

  Sally H. McCallum. "Linked Systems Project, Part 1: Authorities
  Implementation,"  Library Hi Tech (1985), 3:1, Issue
  10; pp. 61--68.

  Michael J. McGill. "Z39.50 Benefits for Designers and Users,"
  EDUCOM Review (Fall 1989), 24:3; pp. 27--30.

  Michael J. McGill; Larry L. Learn; and K.G. Thomas. "A Technical
  Evaluation of the Linked Systems Project Protocols in the Name
  Authority Distribution Application,"  Information
  Technology and Libraries (December 1987), 6:4; pp.  253--265.

  10. Why should I care about Z39.50? Why is it important to
  my library? If it's so important why haven't I heard more about
  it?

  Z39.50 is important because it is the best technology we have
  today to permit a single user interface to access the
  multiplicity of information resources becoming available on the
  national network.

  The need for Z39.50 is just now becoming clear to a larger
  community as network information is becoming a more serious
  issue. You might want to become involved in the overall movement
  towards network information resources. Write the ARL/EDUCOM/CAUSE
  Coalition for Networked Information (Paul Peters, Director, 1527
  New Hampshire Ave., NW, Washington, DC 20035; (202) 232-2466;
  [email protected]).