Z39.50

정의
Z39.50는 도서관 및 정보기관에서 서지·메타데이터 검색과 전송을 위해 사용되는 클라이언트‑서버 기반의 통신 프로토콜이다. 국제 표준 번호인 ISO/IEC 23950으로도 표준화되어 있다.

개요
Z39.50는 1980년대 초 미국 국립표준협회(NISO) 산하 Z39 위원회에서 개발되었으며, 이후 국제표준화기구(ISO)와 국제전기표준협회(IEC)에서 ISO/IEC 23950으로 채택되었다. 주로 도서관 자동화 시스템(Library Automation)·통합 OPAC(Online Public Access Catalog)·디지털 리포지터리 등에서 서로 다른 시스템 간에 서지 레코드를 검색·검색결과를 전송하는 데 사용된다. 클라이언트는 검색 질의를 전송하고, 서버는 해당 질의에 부합하는 레코드 집합을 반환한다. 질의 언어로는 일반적으로 BIB-1 인덱스와 규격화된 검색어 집합을 활용한다.

어원/유래

  • Z39 : NISO에서 제정한 표준 시리즈 번호 중 하나이며, “Z”는 도서관·정보 과학 분야 표준을 의미한다.
  • .50 : 해당 표준의 버전 번호를 나타낸다. 최초 버전은 “Z39.50‑1990” 등으로 표기되며, 이후 개정판이 발표될 때마다 부숫점 뒤 숫자가 변경된다.

특징

  1. 프로토콜 구조 – TCP/IP 기반의 상태 유지 연결을 사용하며, 메시지는 ASN.1 BER(Basic Encoding Rules) 형식으로 인코딩된다.
  2. 검색 기능 – Boolean, proximity, truncation, fuzzy search 등 다양한 검색 연산자를 지원한다.
  3. 결과 전송 – 레코드 형식은 MARC, UNIMARC, Dublin Core 등 다중 포맷을 허용한다.
  4. 확장성 – Z39.50 Attribute Set(예: BIB-1)과 Extension Mechanism을 통해 새로운 인덱스와 기능을 추가할 수 있다.
  5. 표준화된 동작search, present, scan, sort, delete, close 등 10여 개의 기본 명령을 정의한다.

관련 항목

  • ISO/IEC 23950 – Z39.50와 동일한 국제 표준 번호.
  • SRU/SRW – Z39.50의 웹 기반 대안으로, 각각 Search/Retrieve via URL, Search/Retrieve via Web Service를 의미한다.
  • MARC – Z39.50가 전송할 수 있는 대표적인 서지 레코드 형식.
  • OPAC – Z39.50를 이용해 다수의 도서관 OPAC을 통합 검색하는 경우가 많다.
  • Z39.58 – Z39.50와 연계된 권한 및 인증을 다루는 표준.

※ 본 문서는 확인된 공신력 있는 자료를 토대로 작성되었으며, 추가적인 세부 사항은 해당 표준 문서(ISO/IEC 23950) 및 NISO 발표 자료를 참고한다.

둘러보기

더 찾아볼 만한 주제