ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report Ed. Poul Henrik Jørgensen.

15
ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report http://elag2005.web.cern.ch/e lag2005/ Ed. Poul Henrik Jørgensen

Transcript of ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report Ed. Poul Henrik Jørgensen.

Page 1: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ISO ILL, NISO NCIP or OpenURL?

ELAG 2005 workshop 2 report

http://elag2005.web.cern.ch/elag2005/ Ed. Poul Henrik Jørgensen

Page 2: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 2ELAG05/PHJ

Workshop Participants

Alojz Androvic, University Library in Bratislava, Slovakia

Janifer Gatenby, OCLC PICA, Netherlands Poul Henrik Jørgensen, Portia I/S, Denmark

Moderator Iris H. Marthaler, Swiss National Library,

Switzerland Katri Vänttinen, AMKIT Consortium, Finland Petr Zabicka, Moravian Library, Czech Republic

Page 3: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 3ELAG05/PHJ

Introduction

The task of this workshop is to evaluate different IT-standards that support bibliographic resource sharing including the ISO Interlibrary Loan (ILL), the NISO Circulation Interchange Protocol (NCIP) and the OpenURL Framework.

The objective is to propose a general set of informal guidelines with recommendations about which standards to use for different types of resource sharing tasks.

Ref.: http://elag2005.web.cern.ch/elag2005/media/Workshop2.pdf

Page 4: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 4ELAG05/PHJ

Background

ISO 10160/10162 Interlibrary Loan Application protocol is complex and difficult to implement in modern Web service applications.

ILL is not necessarily relevant to emerging scenarios where users download copies of electronic resources on-line.

Other standards including NCIP and OpenURL may be better suited to certain types of resource sharing applications.

Page 5: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 5ELAG05/PHJ

Discussion Points

What types of resource sharing scenarios are most relevant to support?

What is the current status of ISO ILL, NCIP and OpenURL in terms of actual usage?

Are other standards relevant in relation to resource sharing, e.g. for authentication or IPR management?

Is ISO ILL obsolete in relation to current Web service technologies?

Could NCIP handle some of the same tasks as ISO ILL? Is the OpenURL framework suited to support other types of

resource sharing? Is SRW relevant as a basis for resource sharing Web

services?

Page 6: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 6ELAG05/PHJ

ISO ILL Protocol

ISO 10160/10162 Interlibrary Loan Application protocol (ILL)

Comprehensive protocol for ILL transactions between libraries

Asyncronous peer-to-peer protocol with complex state tables is difficult to implement and test

Designed before emergence of Web services and XML Number of (interoperable) implementations < 25 http://www.collectionscanada.ca/iso/ill/standard.htm

Page 7: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 7ELAG05/PHJ

NISO NCIP

NISO Z39.83 Circulation Interchange Protocol (NCIP) Protocol for interaction between circulations control

systems E.g. self-service terminals cf. “3M Protocol”

Designed as client-server protocol with XML messages Assumes that a specific physical item is identified

beforehand Number of implementations < 50 http://www.cde.state.co.us/ncip/

Page 8: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 8ELAG05/PHJ

NISO OpenURL

NISO OpenURL Framework defines an extensible mechanism to identify bibliographic resources via URL or XML messages on the Web

Implicitly oriented towards non-mediated requests

Details of the response is not specified within the OpenURL framework

Number of implementations > 100 http://library.caltech.edu/openurl/

Page 9: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 9ELAG05/PHJ

ZiNG SRW/SRU

ZiNG Search & Retrieve Web service with CQL query language: SRW use HTTP with SOAP encoding SRU use HTTP with URL encoding

General facilities for diagnostic messages and machine readable service specifications

Extensible mechanism to carry other transactions messages than queries

Number of implementations < 50 http://www.loc.gov/z3950/agency/zing/srw/

Page 10: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 10ELAG05/PHJ

Holdings Information

MARC21 Bibliographic Record Simple unstructured holdings information

MARC21 Holdings Record Structured holdings information http://www.loc.gov/marc/holdings/echdhome.html

Z39.50 Holdings XML Schema Structure derived from MARC21 Holdings Record http://www.loc.gov/z3950/agency/defns/holdings1-2.html

Page 11: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 11ELAG05/PHJ

EDI Book Trade

Transaction messages for book tradeEDIFACT and XML message formatshttp://www.editeur.org/editx/editx.html

Books Product InformationONIXXML messageshttp://www.editeur.org/onix.html

Page 12: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 12ELAG05/PHJ

Material Types

Wanted Item

Electronic Non Electronic

Link via resolver In Print Out of Print

In copyright Out of copyright

By Janifer Gatenby

Page 13: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 13ELAG05/PHJ

Request Scenarios

1. Mediation1. Mediated request via library2. Unmediated request by user

2. Material type1. Electronic resource2. Physical material

3. Disposition of material1. Returnable material2. Disposable copy

Page 14: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 14ELAG05/PHJ

Solution Components

ISO ILL xml mesagesTransaction messages

OpenURL Identify and deliver materials

NCIPTransaction messages

ZiNG SRW/SRUClient-server transactions and diagnostics

Page 15: ISO ILL, NISO NCIP or OpenURL? ELAG 2005 workshop 2 report  Ed. Poul Henrik Jørgensen.

ILL Workshop 15ELAG05/PHJ

Usage OptionsISOILL NCIP Open

URLSRW-SRU

LDAP EDI-tEUR

ONIX Email ftp

Hol-dings

Find identification +

Extract Identifier + + + +

Authenticate user + +

Submit request + + + + + +

Acknowledge req.

+ + + + +

Delivery notification

+ + + + +

Deliver material + + + +

Return material + + +