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