ISO ILL, NISO NCIP or OpenURL?

Download Report

Transcript ISO ILL, NISO NCIP or OpenURL?

ISO ILL, NISO NCIP
or OpenURL?
ELAG 2005 workshop 2 report
http://elag2005.web.cern.ch/elag2005/
Ed. Poul Henrik Jørgensen
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
ELAG05/PHJ
ILL Workshop
2
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
ELAG05/PHJ
ILL Workshop
3
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.
ELAG05/PHJ
ILL Workshop
4
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?
ILL Workshop
ELAG05/PHJ

5
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




ELAG05/PHJ
ILL Workshop
6
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/
ELAG05/PHJ
ILL Workshop
7
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/
ELAG05/PHJ
ILL Workshop
8
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/
ELAG05/PHJ
ILL Workshop
9
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
ELAG05/PHJ
ILL Workshop
10
EDI Book Trade

Transaction messages for book trade
 EDIFACT
and XML message formats
 http://www.editeur.org/editx/editx.html

Books Product Information
 ONIX
 XML
messages
 http://www.editeur.org/onix.html
ELAG05/PHJ
ILL Workshop
11
Material Types
Wanted Item
Electronic
Link via resolver
Non Electronic
In Print
Out of Print
In copyright
Out of copyright
By Janifer Gatenby
ELAG05/PHJ
ILL Workshop
12
Request Scenarios
1.
Mediation
Mediated request via library
2. Unmediated request by user
1.
2.
Material type
Electronic resource
2. Physical material
1.
3.
Disposition of material
Returnable material
2. Disposable copy
1.
ELAG05/PHJ
ILL Workshop
13
Solution Components

ISO ILL xml mesages
 Transaction

OpenURL
 Identify

and deliver materials
NCIP
 Transaction

messages
messages
ZiNG SRW/SRU
 Client-server
ELAG05/PHJ
transactions and diagnostics
ILL Workshop
14
Usage Options
ISOILL
NCIP
Open
URL
Find identification
+
Authenticate user
EDItEUR
+
+
Submit request
+
+
Acknowledge
req.
+
Delivery
notification
+
ONIX
Email
ftp
Holdings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Deliver material
ELAG05/PHJ
LDAP
+
Extract Identifier
Return material
SRWSRU
+
+
ILL Workshop
15