SlideShare une entreprise Scribd logo
1  sur  20
Télécharger pour lire hors ligne
Z39.50 : THE BASICS
                                   Fay Turner
                           National Library of Canada
                             fay.turner@nlc-bnc.ca

                           1997 IFLA Conference
                Session - Z39.50: Information Retrieval in an
                        Open Networked Environment
National Library of Canada/Bibliothèque nationale du Canada
Z39.50
      INFORMATION RETRIEVAL STANDARD


      λ    NUMBER OF AN AMERICAN
           COMMUNICATION STANDARD (NISO)

      λ    DEVELOPED TO OVERCOME PROBLEMS
           OF MULTIPLE DATABASE SEARCHING

            » DIFFERENT SCREENS, COMMAND
              LANGUAGES, SEARCH PROCEDURES

National Library of Canada/Bibliothèque nationale du Canada
Z39.50

        λ   Z39.50 SIMPLIFIES SEARCHING
        λ   ONLY NEED TO KNOW COMMANDS
            OF LOCAL SYSTEM
        λ   PERMITS COMMUNICATION
            BETWEEN SYSTEMS USING
            DIFFERENT HARDWARE AND
            LIBRARY SOFTWARE

National Library of Canada/Bibliothèque nationale du Canada
SEARCH AND RETRIEVE (SR)
             PROTOCOL STANDARD

       λ   INTERNATIONAL INFORMATION
           RETRIEVAL STANDARD (ISO)
       λ   COMPATIBLE SUBSET OF Z39.50
       λ   REPLACED BY LATEST EDITION OF
           Z39.50 (1995): ISO 23950



National Library of Canada/Bibliothèque nationale du Canada
Z39.50 CLIENT and SERVER

       λ   BASED ON CLIENT / SERVER MODEL
       λ   TWO COMPUTERS IN A PEER-TO-
           PEER RELATIONSHIP
       λ   EACH COMPUTER HAS SPECIFIC
           TASKS FOR THE FUNCTION BEING
           PERFORMED
       λ   2 PARTS TO Z39.50: ORIGIN/TARGET

National Library of Canada/Bibliothèque nationale du Canada
Z39.50 MODEL


           USER'S SYSTEM                                      DATABASE SYSTEM


                  CLIENT                                          SERVER


                  ORIGIN                                          TARGET



    DRA, NOTIS, VTLS                                          GEAC, OCLC, LC

National Library of Canada/Bibliothèque nationale du Canada
ORIGIN SYSTEM (CLIENT)
      λ   SOFTWARE ON LOCAL SYSTEM
          TRANSLATES SEARCH QUERY INTO
          FORMAT OF Z39.50 STANDARD
      λ   CONNECTS TO AND SENDS QUERY TO
          SYSTEM HOUSING THE DATABASE
      λ   PRESENTS RECORDS/RESULTS OF
          QUERY TO SEARCHER
             SEARCHER OF ORIGIN SYSTEM NEVER
          INTERACTS DIRECTLY WITH TARGET SYSTEM


National Library of Canada/Bibliothèque nationale du Canada
TARGET SYSTEM (SERVER)
       λ   COMPUTER HOUSING THE DATABASE(S)
       λ   TRANSLATES THE Z39.50 QUERY TO
           SEARCH LOGIC OF DATABASE SYSTEM
       λ   OBTAINS INFO FROM DATABASE,
           RETURNS IT TO ORIGIN SYSTEM
       λ   RETURNS RECORDS OR REPORTS A
           RESULT SET

                 CLIENT AND TARGET ROLES CAN BE
                    CONTAINED IN SAME SYSTEM

National Library of Canada/Bibliothèque nationale du Canada
Z39.50 FEATURES -1992 (vers.2)

       λ   SUPPORTS BASIC BIBLIOGRAPHIC
           SEARCHING
       λ   STANDARDIZES THE QUERY FORMAT TO
           BUILD SIMPLE OR COMPLEX SEARCHES
       λ   ATTRIBUTES: USE, RELATION, POSITION
           IN FIELD, STRUCTURE, TRUNCATION,
           COMPLETENESS
            » BOOLEAN, PROXIMITY

National Library of Canada/Bibliothèque nationale du Canada
Z39.50 MESSAGES - 1992

       1.     INIT (INITIALIZATION)
       2.     SEARCH
       3.     PRESENT
       4.     DELETE-RESULT-SET
       5.     ACCESS CONTROL
       6.     RESOURCE CONTROL


National Library of Canada/Bibliothèque nationale du Canada
Z39.50 FEATURES - 1995 (v. 2&3)

       λ   SEARCHING OF BIBLIOGRAPHIC
           AND NON-BIBLIOGRAPHIC
           FORMATS, E.G. FULL TEXT, VIDEO
       λ   SORT, SCAN, SEGMENTATION, ITEM
           ORDER, UPDATE, ETC.
       λ   EXPLAIN SERVICE
               Z39.50 STILL EVOLVING!!

National Library of Canada/Bibliothèque nationale du Canada
WEB Client (Browser)
         HTTP

WEB/Z39.50 GATEWAY
         HTTP
 Conversion
      Z39.50 Origin


      Z39.50 Target
     Z39.50 Server
WHAT Z39.50 IS NOT

       λ   NOT A COMMON COMMAND
           LANGUAGE
       λ   NOT A USER INTERFACE
       λ   NOT A SPECIFICATION FOR
           BUILDING THE DATABASE
       λ   NOT A SPECIFICATION FOR THE
           TELECOMMUNICATIONS NETWORK

National Library of Canada/Bibliothèque nationale du Canada
BENEFITS

       1. PERMITS INTERSYSTEM
         SEARCHING AND RECORD
         TRANSFER REGARDLESS OF
         SYSTEM SOFTWARE OR
         HARDWARE
       2. PROVIDES SIMPLER ACCESS TO
         REMOTE DATABASES THROUGH
         SINGLE INTERFACE
National Library of Canada/Bibliothèque nationale du Canada
BENEFITS

       3. REDUCES TRAINING TIME, NEED
         FOR SYSTEM SPECIFIC TERMINALS
         OR COMPUTERS

       4. CAN BE USED TO RETRIEVE
         BIBLIOGRAPHIC AND NON-
         BIBLIOGRAPHIC INFORMATION

National Library of Canada/Bibliothèque nationale du Canada
IMPLEMENTATION ACTIVITIES

                                 UNITED STATES
       λ   Z39.50 IMPLEMENTORS GROUP (ZIG)
       λ   APPROX. 80 IMPLEMENTATIONS
            » AMERITECH, DRA, VTLS, GAYLORD, GEAC,
              ENDEAVOR, SIRSI, OVID, INNOV. INTERFACES
            » OCLC, RLG
            » COLUMBIA, DARTMOUTH, UNIV. OF CAL., U.
              OF FLORIDA, LIBRARY OF CONGRESS
            » CHEMICAL ABSTRACTS, LEXIS/NEXIS

National Library of Canada/Bibliothèque nationale du Canada
IMPLEMENTATION ACTIVITIES

                                           EUROPE
       λ   NETHERLANDS, U.K., GERMANY, ITALY
            » EUROPEAN COMMISSION SPONSORED
              PROJECTS (DALI, SOCKER, ONE, ARCA, etc.)


                                          CANADA
       λ   NATIONAL LIBRARY OF CANADA TOOLKIT
           SOFTWARE
       λ   UNIVERSITY LIBRARIES
National Library of Canada/Bibliothèque nationale du Canada
CONCLUSION

       λ   Z39.50 REVOLUTIONIZING
           DATABASE SEARCHING
       λ   INVALUABLE TOOL FOR LIBRARIES
           AND OTHER INFORMATION
           SECTORS
       λ   ISSUES TO BE RESOLVED:
            » PRECISION, MARC FORMAT EXCHG,
            » HOLDINGS, EXPLAIN, ETC.
National Library of Canada/Bibliothèque nationale du Canada
Z39.50 RESOURCE PAGES ON
                    THE WEB
      λ   Z39.50 Maintenance Agency
      URL: http://lcweb.loc.gov/z3950/agency/
           » official Z39.50 documents, register of implementors, profiles,
             interpretations, articles, etc.
      λ   Internet Searching With Z39.50
      URL: http://www.markkelly.com/z3950/
           » general info, links to software, int’l activity, related standards,
             implementations, etc.
      λ   Z39.50 Resources - a Pointer Page
      URL: http://ds.internic.net/z3950/z3950.html
           » pointer page to numerous Z39.50 resources and information

National Library of Canada/Bibliothèque nationale du Canada
Z39.50 RESOURCE PAGES ON
                THE WEB
      λ    Z39.50 Client and Web Gateway Reviews
      URL: http://www.dstc.edu.au/RDU/reports/zreviews/
            » reviews 12 Z39.50 clients, 5 Web/Z39.50 gateways
      λ    Catalogs with Web Interfaces: Z39.50
           gateways
      URL: http://www.lib.ncsu.edu/staff/morgan/alcuin/
          wwwed-catalogs-Z39.50.html
            » annotated list of Webbed sites, software and services
      λ    Z39.50 Library Sites
      URL: http://www.bookwhere.com/hosts.htm

National Library of Canada/Bibliothèque nationale du Canada

Contenu connexe

Tendances

Chain indexing
Chain indexingChain indexing
Chain indexing
silambu111
 
Book Selection Tools
Book Selection Tools Book Selection Tools
Book Selection Tools
tonyviamll89
 

Tendances (20)

Uniterm indexing
Uniterm indexing Uniterm indexing
Uniterm indexing
 
Collection development
Collection developmentCollection development
Collection development
 
CANONS OF CATALOGUING ppt
CANONS OF CATALOGUING pptCANONS OF CATALOGUING ppt
CANONS OF CATALOGUING ppt
 
Digital library software
Digital library softwareDigital library software
Digital library software
 
PHASE RELATION .ppt.
PHASE RELATION .ppt.PHASE RELATION .ppt.
PHASE RELATION .ppt.
 
Indexing language concept types and characteristics
Indexing language concept types and characteristicsIndexing language concept types and characteristics
Indexing language concept types and characteristics
 
Library automation software
Library automation softwareLibrary automation software
Library automation software
 
RDA (Resource Description & Access)
RDA (Resource Description & Access)RDA (Resource Description & Access)
RDA (Resource Description & Access)
 
Precis
PrecisPrecis
Precis
 
IATLIS.pptx
IATLIS.pptxIATLIS.pptx
IATLIS.pptx
 
alerting services.pptx
alerting services.pptxalerting services.pptx
alerting services.pptx
 
Library and information policy at national and international 1
Library and information policy at national and international 1Library and information policy at national and international 1
Library and information policy at national and international 1
 
Chain indexing
Chain indexingChain indexing
Chain indexing
 
Information Analysis Consolidation and Repackaging (IACR): an overview
Information Analysis Consolidation and Repackaging (IACR): an overviewInformation Analysis Consolidation and Repackaging (IACR): an overview
Information Analysis Consolidation and Repackaging (IACR): an overview
 
Anglo-American Cataloguing Rules AACR 2 ppt
Anglo-American Cataloguing Rules AACR 2 pptAnglo-American Cataloguing Rules AACR 2 ppt
Anglo-American Cataloguing Rules AACR 2 ppt
 
Collection development
Collection developmentCollection development
Collection development
 
Book Selection Tools
Book Selection Tools Book Selection Tools
Book Selection Tools
 
Forms of catalogue
Forms of catalogueForms of catalogue
Forms of catalogue
 
House keeeping operations .pptx
House keeeping operations .pptxHouse keeeping operations .pptx
House keeeping operations .pptx
 
Serial control
Serial control Serial control
Serial control
 

Similaire à Z39.50 basics

A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic web
Marakana Inc.
 
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
eswcsummerschool
 

Similaire à Z39.50 basics (20)

Usage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application ScenariosUsage of Linked Data: Introduction and Application Scenarios
Usage of Linked Data: Introduction and Application Scenarios
 
Network Fundamentals: Ch3 - Application Layer Functionality and Protocols
Network Fundamentals: Ch3 - Application Layer Functionality and ProtocolsNetwork Fundamentals: Ch3 - Application Layer Functionality and Protocols
Network Fundamentals: Ch3 - Application Layer Functionality and Protocols
 
A hands on overview of the semantic web
A hands on overview of the semantic webA hands on overview of the semantic web
A hands on overview of the semantic web
 
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
Open for Business  Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business  Open Archives, OpenURL, RSS and the Dublin Core
Open for Business Open Archives, OpenURL, RSS and the Dublin Core
 
'Malware Analysis' by PP Singh
'Malware Analysis' by PP Singh'Malware Analysis' by PP Singh
'Malware Analysis' by PP Singh
 
Malware Analysis -an overview by PP Singh
Malware Analysis -an overview by PP SinghMalware Analysis -an overview by PP Singh
Malware Analysis -an overview by PP Singh
 
Z39.50.pptx
Z39.50.pptxZ39.50.pptx
Z39.50.pptx
 
Z39.50.pptx
Z39.50.pptxZ39.50.pptx
Z39.50.pptx
 
ZING: the Next Generation of Z39.50
ZING: the Next Generation of Z39.50ZING: the Next Generation of Z39.50
ZING: the Next Generation of Z39.50
 
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
ESWC SS 2012 - Wednesday Tutorial Barry Norton: Building (Production) Semanti...
 
Wayfinding In A Cloud Location Service For Libraries
Wayfinding In A Cloud   Location Service For LibrariesWayfinding In A Cloud   Location Service For Libraries
Wayfinding In A Cloud Location Service For Libraries
 
UiTM IM110 IMD253 : ORGANIZATION OF INFORMATION (IMD253) Individual Assignment
UiTM IM110 IMD253 : ORGANIZATION OF INFORMATION (IMD253) Individual Assignment UiTM IM110 IMD253 : ORGANIZATION OF INFORMATION (IMD253) Individual Assignment
UiTM IM110 IMD253 : ORGANIZATION OF INFORMATION (IMD253) Individual Assignment
 
The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)The Semantic Web #9 - Web Ontology Language (OWL)
The Semantic Web #9 - Web Ontology Language (OWL)
 
Maurer Presentation - WARCnet Spring Meeting 2021
Maurer Presentation - WARCnet Spring Meeting 2021Maurer Presentation - WARCnet Spring Meeting 2021
Maurer Presentation - WARCnet Spring Meeting 2021
 
TX/RX 101: Transfer data efficiently
TX/RX 101: Transfer data efficientlyTX/RX 101: Transfer data efficiently
TX/RX 101: Transfer data efficiently
 
Publishing Linked Data from RDB
Publishing Linked Data from RDBPublishing Linked Data from RDB
Publishing Linked Data from RDB
 
Linked Data at the National Széchényi Library : road to the publication
Linked Data at the National Széchényi Library : road to the publicationLinked Data at the National Széchényi Library : road to the publication
Linked Data at the National Széchényi Library : road to the publication
 
Open for Business - Open Archives, OpenURL, RSS and the Dublin Core
Open for Business - Open Archives, OpenURL, RSS and the Dublin CoreOpen for Business - Open Archives, OpenURL, RSS and the Dublin Core
Open for Business - Open Archives, OpenURL, RSS and the Dublin Core
 
iServe Version 1
iServe Version 1iServe Version 1
iServe Version 1
 
NAAL Statewide Digitization Program
NAAL Statewide Digitization ProgramNAAL Statewide Digitization Program
NAAL Statewide Digitization Program
 

Z39.50 basics

  • 1. Z39.50 : THE BASICS Fay Turner National Library of Canada fay.turner@nlc-bnc.ca 1997 IFLA Conference Session - Z39.50: Information Retrieval in an Open Networked Environment National Library of Canada/Bibliothèque nationale du Canada
  • 2. Z39.50 INFORMATION RETRIEVAL STANDARD λ NUMBER OF AN AMERICAN COMMUNICATION STANDARD (NISO) λ DEVELOPED TO OVERCOME PROBLEMS OF MULTIPLE DATABASE SEARCHING » DIFFERENT SCREENS, COMMAND LANGUAGES, SEARCH PROCEDURES National Library of Canada/Bibliothèque nationale du Canada
  • 3. Z39.50 λ Z39.50 SIMPLIFIES SEARCHING λ ONLY NEED TO KNOW COMMANDS OF LOCAL SYSTEM λ PERMITS COMMUNICATION BETWEEN SYSTEMS USING DIFFERENT HARDWARE AND LIBRARY SOFTWARE National Library of Canada/Bibliothèque nationale du Canada
  • 4. SEARCH AND RETRIEVE (SR) PROTOCOL STANDARD λ INTERNATIONAL INFORMATION RETRIEVAL STANDARD (ISO) λ COMPATIBLE SUBSET OF Z39.50 λ REPLACED BY LATEST EDITION OF Z39.50 (1995): ISO 23950 National Library of Canada/Bibliothèque nationale du Canada
  • 5. Z39.50 CLIENT and SERVER λ BASED ON CLIENT / SERVER MODEL λ TWO COMPUTERS IN A PEER-TO- PEER RELATIONSHIP λ EACH COMPUTER HAS SPECIFIC TASKS FOR THE FUNCTION BEING PERFORMED λ 2 PARTS TO Z39.50: ORIGIN/TARGET National Library of Canada/Bibliothèque nationale du Canada
  • 6. Z39.50 MODEL USER'S SYSTEM DATABASE SYSTEM CLIENT SERVER ORIGIN TARGET DRA, NOTIS, VTLS GEAC, OCLC, LC National Library of Canada/Bibliothèque nationale du Canada
  • 7. ORIGIN SYSTEM (CLIENT) λ SOFTWARE ON LOCAL SYSTEM TRANSLATES SEARCH QUERY INTO FORMAT OF Z39.50 STANDARD λ CONNECTS TO AND SENDS QUERY TO SYSTEM HOUSING THE DATABASE λ PRESENTS RECORDS/RESULTS OF QUERY TO SEARCHER SEARCHER OF ORIGIN SYSTEM NEVER INTERACTS DIRECTLY WITH TARGET SYSTEM National Library of Canada/Bibliothèque nationale du Canada
  • 8. TARGET SYSTEM (SERVER) λ COMPUTER HOUSING THE DATABASE(S) λ TRANSLATES THE Z39.50 QUERY TO SEARCH LOGIC OF DATABASE SYSTEM λ OBTAINS INFO FROM DATABASE, RETURNS IT TO ORIGIN SYSTEM λ RETURNS RECORDS OR REPORTS A RESULT SET CLIENT AND TARGET ROLES CAN BE CONTAINED IN SAME SYSTEM National Library of Canada/Bibliothèque nationale du Canada
  • 9. Z39.50 FEATURES -1992 (vers.2) λ SUPPORTS BASIC BIBLIOGRAPHIC SEARCHING λ STANDARDIZES THE QUERY FORMAT TO BUILD SIMPLE OR COMPLEX SEARCHES λ ATTRIBUTES: USE, RELATION, POSITION IN FIELD, STRUCTURE, TRUNCATION, COMPLETENESS » BOOLEAN, PROXIMITY National Library of Canada/Bibliothèque nationale du Canada
  • 10. Z39.50 MESSAGES - 1992 1. INIT (INITIALIZATION) 2. SEARCH 3. PRESENT 4. DELETE-RESULT-SET 5. ACCESS CONTROL 6. RESOURCE CONTROL National Library of Canada/Bibliothèque nationale du Canada
  • 11. Z39.50 FEATURES - 1995 (v. 2&3) λ SEARCHING OF BIBLIOGRAPHIC AND NON-BIBLIOGRAPHIC FORMATS, E.G. FULL TEXT, VIDEO λ SORT, SCAN, SEGMENTATION, ITEM ORDER, UPDATE, ETC. λ EXPLAIN SERVICE Z39.50 STILL EVOLVING!! National Library of Canada/Bibliothèque nationale du Canada
  • 12. WEB Client (Browser) HTTP WEB/Z39.50 GATEWAY HTTP Conversion Z39.50 Origin Z39.50 Target Z39.50 Server
  • 13. WHAT Z39.50 IS NOT λ NOT A COMMON COMMAND LANGUAGE λ NOT A USER INTERFACE λ NOT A SPECIFICATION FOR BUILDING THE DATABASE λ NOT A SPECIFICATION FOR THE TELECOMMUNICATIONS NETWORK National Library of Canada/Bibliothèque nationale du Canada
  • 14. BENEFITS 1. PERMITS INTERSYSTEM SEARCHING AND RECORD TRANSFER REGARDLESS OF SYSTEM SOFTWARE OR HARDWARE 2. PROVIDES SIMPLER ACCESS TO REMOTE DATABASES THROUGH SINGLE INTERFACE National Library of Canada/Bibliothèque nationale du Canada
  • 15. BENEFITS 3. REDUCES TRAINING TIME, NEED FOR SYSTEM SPECIFIC TERMINALS OR COMPUTERS 4. CAN BE USED TO RETRIEVE BIBLIOGRAPHIC AND NON- BIBLIOGRAPHIC INFORMATION National Library of Canada/Bibliothèque nationale du Canada
  • 16. IMPLEMENTATION ACTIVITIES UNITED STATES λ Z39.50 IMPLEMENTORS GROUP (ZIG) λ APPROX. 80 IMPLEMENTATIONS » AMERITECH, DRA, VTLS, GAYLORD, GEAC, ENDEAVOR, SIRSI, OVID, INNOV. INTERFACES » OCLC, RLG » COLUMBIA, DARTMOUTH, UNIV. OF CAL., U. OF FLORIDA, LIBRARY OF CONGRESS » CHEMICAL ABSTRACTS, LEXIS/NEXIS National Library of Canada/Bibliothèque nationale du Canada
  • 17. IMPLEMENTATION ACTIVITIES EUROPE λ NETHERLANDS, U.K., GERMANY, ITALY » EUROPEAN COMMISSION SPONSORED PROJECTS (DALI, SOCKER, ONE, ARCA, etc.) CANADA λ NATIONAL LIBRARY OF CANADA TOOLKIT SOFTWARE λ UNIVERSITY LIBRARIES National Library of Canada/Bibliothèque nationale du Canada
  • 18. CONCLUSION λ Z39.50 REVOLUTIONIZING DATABASE SEARCHING λ INVALUABLE TOOL FOR LIBRARIES AND OTHER INFORMATION SECTORS λ ISSUES TO BE RESOLVED: » PRECISION, MARC FORMAT EXCHG, » HOLDINGS, EXPLAIN, ETC. National Library of Canada/Bibliothèque nationale du Canada
  • 19. Z39.50 RESOURCE PAGES ON THE WEB λ Z39.50 Maintenance Agency URL: http://lcweb.loc.gov/z3950/agency/ » official Z39.50 documents, register of implementors, profiles, interpretations, articles, etc. λ Internet Searching With Z39.50 URL: http://www.markkelly.com/z3950/ » general info, links to software, int’l activity, related standards, implementations, etc. λ Z39.50 Resources - a Pointer Page URL: http://ds.internic.net/z3950/z3950.html » pointer page to numerous Z39.50 resources and information National Library of Canada/Bibliothèque nationale du Canada
  • 20. Z39.50 RESOURCE PAGES ON THE WEB λ Z39.50 Client and Web Gateway Reviews URL: http://www.dstc.edu.au/RDU/reports/zreviews/ » reviews 12 Z39.50 clients, 5 Web/Z39.50 gateways λ Catalogs with Web Interfaces: Z39.50 gateways URL: http://www.lib.ncsu.edu/staff/morgan/alcuin/ wwwed-catalogs-Z39.50.html » annotated list of Webbed sites, software and services λ Z39.50 Library Sites URL: http://www.bookwhere.com/hosts.htm National Library of Canada/Bibliothèque nationale du Canada