ANSI/NISO Z39.50-1992 ISSN: 1041-5653 (Revision of ANSI/NISO Z39.50-1988)
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.
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
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