The NorZIG Profile for SRU

Draft 3, 2007-02-28

Introduction

This document describes the NorZIG profile for SRU (Search/Retrieve via URL) 1 . The profile is based on the NorZIG Z39.50 Profile Version 2.1.

The purpose of the document is to promote interoperability between Norwegian SRU services. The intended audience is implementers of such services in Norway.

NorZIG is an acronym for the Norwegian Z39.50 Interest Group.

The unique identifier for this document is: http://www.norzig.no/srw/norzig_profile.html

Basic Requirements

NorZIG-compliant servers must support the SRU base profile in addition to the requirements described in this document.

The NorZIG Context Set

NorZIG-compliant servers must support the full NorZIG Context Set.

The recommended prefix for the NorZIG context set is norzig, and its unique identifier is http://www.norzig.no/cql/norzig/1.0/.

NorZIG CQL queries may therefore begin with the following prefix-mapping:

>norzig="http://www.norzig.no/cql/norzig/1.0/"

Indexes from other context sets

In addition to the NorZIG context set, NorZIG-compliant SRU servers must support CQL queries for several indexes from other context sets. These context sets are:

Context set Short name Identifier
Bath bath http://zing.z3950.org/cql/bath/2.0/
CQL cql info:srw/cql-context-set/1/dc-v1.1
Dublin Core dc info:srw/cql-context-set/1/cql-v1.1
Record metadata rec info:srw/cql-context-set/2/rec-1.1

The following indexes must be supported:

Index name Context set Access point 2 Bib-1 Use attribute 3
anywhere cql Any 1016
conferenceName bath Conference Name 3
corporateName bath Corporate name 2
creator dc Author 1003
date dc Date of publication (year) 31
identifier dc ISBN, ISSN 7, 8
identifier rec Local Number 12
possessingInstitution bath Possessing institution 1044
subject dc Subject 21
title dc Title 4

Character Encoding

The response documents from NorZIG-compliant SRU servers must be UTF-8 encoded.

Retrieval

NorZIG-compliant SRU servers must support at least the following record schemas:

Short name Identifier Description
dc info:srw/schema/1/dc-v1.1 The Dublin Core schema
marcxml info:srw/schema/1/marcxml-v1.1 The MarcXML schema

Notes

  1. The acronym SRU refers to both SRU (Search/Retrieve via URL) and SRW (Searc/Retrieve Web Service)
  2. The access point names correspond to the names used in the NorZIG Z39.50 Profile version 2.1
  3. These attributes are fully described in the document Attribute Set Bib-1 (Z39.50-1995): Semantics