ANSI/NISO Z39.50-1992                          ISSN: 1041-5653
(Revision of ANSI/NISO Z39.50-1988)

Application Service Definition and Protocol Specification for Open Systems Interconnection

Abstract: This standard specifies an Open Systems Interconnection application layer service definition and protocol specification for Information Retrieval. The Information Retrieval protocol allows an application on one computer to query the database of another computer. The protocol specifies the procedures and structures for the intersystem submission of a search request (including the syntax of the query), request for the transmission of database records located by a search, the responses to the requests, access control, and resource control.

An American National Standard Developed by the National Information Standards Organization

Approved July 28, 1992 by the

American National Standards Institute

NISO Press

Bethesda, Maryland, U.S.A.


Published by


   NISO Press
   P.O. Box 1056
   Bethesda, Maryland 20827

Copyright (c)1994 by National Information Standards Organization

All rights reserved under International and Pan-American Copyright Conventions. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any information storage and retrieval system, without prior permission in writing from the publisher. All inquiries should be addressed to NISO Press, P.O. Box 1056, Bethesda, Maryland 20827.

   ISSN:  1041-5653 National Information Standards series
   ISBN:  0-880124-07-6

Printed in the United States of America

This paper meets the requirements of ANSI/NISO Z39.48-1992 (Permanence of Paper).

Library of Congress Cataloging-in-Publication Data

     Information retrieval application service definition and 
   protocol specification for open systems interconnection / 
   developed by the National Information Standards Organization.
     p.    cm. -- (National information standards series)
     "ANSI/NISO Z39.50-1992."
     "Approved July 29, 1992 by the American National Standards 
   Institute."
     ISBN 1-880124-07-6 : $44.00
     1. OSI (Computer network standard)  2. Computer network 
   -- Standards.   I. Series.   
   TK5105.5.I493  1994
   005.75'8--dc20                                  93-48747
                                                     CIP

Contents



Foreword                                                           v
1.  Introduction                                                   1
   1.1  Scope and Field of Application                             1
   1.2  Model                                                      1
   1.3  References                                                 2

2.  Definitions                                                    2

3.  Information Retrieval Service                                  3
   3.1  General Characteristics of the Information 
        Retrieval Service                                          3
   3.2  Facilities of the Information Retrieval Service            4
      3.2.1  Initialization Facility                               4
      3.2.2  Search Facility                                       6
      3.2.3  Retrieval Facility                                   11
      3.2.4  Result-set-delete Facility                           12
      3.2.5  Access Control Facility                              13
      3.2.6  Accounting/Resource Control Facility                 14
      3.2.7  Termination Facility                                 17
   3.3  Message Size Limitations                                  17
   3.4  Reference-id                                              18

4.  Protocol Specification                                        18
   4.1  Abstract Syntax of the Information Retrieval Protocol     18
   4.2  Protocol Procedures                                       27
      4.2.1  Services Required                                    27
      4.2.2  Protocol Model                                       27
      4.2.3  State Tables                                         28
      4.2.4  Protocol Errors                                      35
   4.3  Rules for Extensibility                                   35
   4.4  Conformance                                               35
      4.4.1  Static Requirements                                  35
      4.4.2  Dynamic Requirements                                 36
      4.4.3  Statement Requirements                               36


Appendixes
   Appendix A  Object Identifiers Assigned in This Standard       37
   Appendix B  Definition of Application Context basic-Z39.50-ac  38
   Appendix C  Attribute Set bib-1                                39
   Appendix D  Diagnostic Set bib-1                               42
   Appendix E  Record Syntaxes                                    45
   Appendix F  Resource Report Format bib-1                       46
   Appendix G  Proximity Query                                    47

Tables:
   Table 1  Parameters of the Init Service                         5
   Table 2  Parameters of the Search Service                       7
   Table 3  Parameters of the Present Service                     11
   Table 4  Parameters of the Delete Service                      12
   Table 5  Delete Statuses                                       13
   Table 6  Parameters of the Access Control Service              13
   Table 7  Parameters of the Resource Control Service            15
   Table 8  Parameters of the Trigger Resource Control Service    16
   Table 9  Parameters of the Resource Report Service             17
   Table 10  Definition of States                                 29
   Table 11a  Events and Actions and Their Abbreviations--Origin  30
   Table 11b  Events and Actions and Their Abbreviations--Target  31
   Table 12a  State Table for Origin -- Part 1                    32
   Table 12b  State Table for Origin -- Part 2                    33
   Table 13a  State Table for Target -- Part 1                    34
   Table 13b  State Table for Target -- Part 2                    35
   Table C-1  Attribute Types                                     39
   Table C-2  Use Attributes                                      40
   Table C-3  Relation Attributes                                 41
   Table C-4  Position Attributes                                 41
   Table C-5  Structure Attributes                                41
   Table C-6  Truncation Attributes                               41
   Table C-7  Completeness Value                                  41
   Table D-1  Diagnostic Conditions                               42

nisohq@cni.org