+ All Categories
Home > Documents > Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June...

Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June...

Date post: 14-Dec-2015
Category:
Upload: saul-hew
View: 218 times
Download: 0 times
Share this document with a friend
Popular Tags:
28
Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications Protocols Barbara Shuh and Carrol Lunau Library and Archives Canada
Transcript
Page 1: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Linking SystemsTransforming Resource Sharing Through ISO ILL and Other Standards

CLA 2004 17 June 2:20 pm Session 206 Background on

Library Communications ProtocolsBarbara Shuh and Carrol Lunau Library and Archives Canada

Page 2: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Library A

Library X ILL SystemLibrary Y

ILL System

Library Z(consortial

friend)

CataloguesDirectory

1.1 What is this item? Who owns it?

1.2 Libraries X, Y & Z own copies

4.1 Will you lend this item to me?

4.2 Yes, and we’re shipping to you now

2.1 Will you lend this item to me?

2.2 Sorry, it’s out on loan 3.1 Will you lend

this item to me?3.3 Sorry, our copy is on loan

Interlending Interlending ConversationsConversations

Library YCirc System

3.2.1 Is this item available for loan?

3.2.2 The Circ. System indicates it’s out on loan

1.3 Who are X, Y, Z? Will they lend items to me? Do I have to pay?

5. Item

1.3 Z is a consortial friend, Y is …

Page 3: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Library A

Library X ILL SystemLibrary Y

ILL System

Library Z(consortial

friend)

CataloguesDirectory

1.1 Z39.50 Query

1.2 Z39.50 Response

4.1 ILL Protocol ILL-REQUEST

4.2 ILL Protocol SHIPPED

2.1 NCIP Request Item

2.2 NCIP Request Item Response

3.1 ILL Protocol ILL-REQUEST

3.3 ILL Protocol ILL-ANSWER reason unfilled = in-use-on-loan

Linking Linking SystemsSystems

Library YCirc System

3.2.1 NCIP Item Lookup

3.2.2 NCIP Item Lookup Response

1.3 X.500/LDAP Directory Lookup

1.3 X.500/LDAP Directory Response

Page 4: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Machine-to-machine conversations• System to system, application to

application– not person to person

• Human users only interact with local application– never directly with remote system

• Protocols invisible to the human users of the application– … when applications are well designed

Page 5: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Library Communication Protocols

• Provide rules for sets of messages and associated behaviour for use by libraries to perform resource-sharing activities– in a distributed network environment, i.e.,

• from different manufacturers• under different managements• of different levels of complexity• of different technologies

– text from intro of ISO 10161-1 and X39.50

Page 6: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Peer to Peer

Z39.50 Client

Z39.50 Client

ILL AppILL App ILL AppILL App

DatabaseDatabase

Vs.Vs.

Client-Client-ServerServer

Z39.50ServerZ39.50Server

Page 7: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Unconfirmed

Z39.50 Client

Z39.50 Client

ILL AppILL App ILL AppILL App

Vs.Vs.

ConfirmedConfirmed Z39.50ServerZ39.50Server

Page 8: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Z39.50Z39.50• Search and

Retrieval– NISO Z39.50 - 2003– ISO 23950

• Maintenance Agency at the Library of Congress

• Used for– Verification of

bibliographic data– Identification of

locations

Library A

Virtual

Catalogue

Z39.50 Query

Z39.50 Response

Page 9: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Z39.50Z39.50• Is an international standard which

• Is a computer-to-computer protocol for communication between different systems to search & retrieve information

• Provides an abstract model of information retrieval

• Language for expressing searches (attributes)• Means to encode searches and results

• Is not:• User interface• Local application functionality• Solution to cataloguing & systems differences

Page 10: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

• Choices• Support different attributes• Vendors have selected different options or

interpretations• Support different record syntaxes• Standard does not provide clear product specifications

for developers

• Can be complex to implement• Until recently no definition for exchange of

holdings• Cataloguing, sematic, systems & firewall

issues• Partial solution = Profiles

• Bath Profile• NISO Z39.89 - 2003

Z39.50 IssuesZ39.50 Issues

Page 11: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Current Status/FutureCurrent Status/Future• Z39.50 widely implemented

– Internationally• 1819 servers

– Canada• 115 catalogues represented

• Profiles not widely implemented• Z39.50 & the Web

• SRU/SRW

Page 12: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

DirectoriesDirectories• Directory Services

for Interlibrary Loan (IPIG)

• X.500 / LDAP • ISO 2146• proof-of-concept:

– OCLC/NLA/NLC-OpenILL

Library A

Directory

1.3 Directory Query

1.3 Directory Response

Page 13: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Directory ScenariosDirectory Scenarios• Who is this Library, will it lend to me

and if so, how much will it cost?• Which libraries holding this item will

lend to me at a price I can afford and using request methods that I support?

• What level of protocol support does this library have and which address should I use?

Page 14: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Global ILL Directory Global ILL Directory Network: Network: Long-term BenefitsLong-term Benefits

• Access to standards-based ILL policy data – help ILL systems work better– ultimately serve the patron better– help globalize community of Interlending

partners

• Maintain lending policies in a shared directory – Reduce work and improve accuracy of

directory information

Page 15: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Global ILL Directory Global ILL Directory Network: Network: A VisionA Vision• International framework facilitating the

sharing of ILL policies and automated ILL requests

• Proof-of-concept directory network– National Library of Australia/Fretwell-Downing – OCLC– LAC/OpenILL

• Using X.500/LDAP– Client-server protocol used to retrieve and manage

ILL directory information– Directory schema based on the IPIG Directory

Services Information Model

Page 16: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

““Directory” Issues for Directory” Issues for Canadian LibrariesCanadian Libraries• Canadian model of ILL directory

– What data elements and services are required?

• Authoritative Master File– Who will own the Master directory?

• Centralized or distributed?

– Who will maintain the data?• Centralized or distributed?

– What are the security requirements?

• Why X.500 or LDAP?

Page 17: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

NCIPNCIP• Circulation

Interchange Protocol

• ANSI/NISO Z39.83-2002

• Connection-oriented, sessionless

• Talks “XML”

Library A Circulation

System

Library Y

ILL System

Library Z

Circulation System

2.1 Request Item

2.2 Request Item Response

Library YCirc System

3.2.1 Item Lookup

3.2.2 Item Lookup Response

Page 18: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

NCIP NCIP • Protocol specifies 45 services

– Each service comprised of a pair of messages• Initiation message• Response message

– Each service is independent of any other service

Page 19: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

NCIP NCIP ObjectsObjects

• Agency Object– Library or other organization that lends items

from its collection(s) or provides related services to one or more classes of users

• Item Object– Physical or logical (electronic) entity within an

Agency’s collection that may be lent or to which access may be provided to a User

• User Object– Person or organization that is or may become

an authorized user of items owned by an Agency

Page 20: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

NCIP NCIP ServicesServices

• Lookup– Tell me something about…

• an Agency, an Item or a User

• Update– Please take an action

• Typical circulation activities, maintaining Object info, tracking items

• Notification– I have taken an action

• Notification of actions taken• One for each update…

Page 21: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Current Status:Current Status:• Potential to support:

– Direct Consortial Borrowing– Circulation/Interlibrary Loan Interaction– Self-Service Circulation

• Has an active implementors group – A sign that implementations are progressing?

• Most applications still under development;• Watch for announcements from vendors

this summer

Page 22: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

NCIP IssuesNCIP Issues• Many choices allow

implementation of many models• No required messages;

implementors can pick and choose

• Still not stable; Implementor’s Group is tweaking the standard.

Page 23: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

ILL ProtocolILL Protocol• Interlibrary Loan

Application– ISO 10160:1997 – ISO 10161-1:1997

• Uses either– Internet

connections– E-mail

• “Talks” ASN.1 BER

Library A

Library X (last resort

lender)ILL System

Library Y

ILL System

4.1 ILL-REQUEST

4.2 SHIPPED

3.1 ILL-REQUEST

3.3 ILL-ANSWER, reason unfilled = in-use-on-loan

Page 24: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

ILL ProtocolILL Protocol • Protocol specifies 20 messaging services

– Covers activities during life of an ILL-Transaction

– Always starts with the ILL-REQUEST for an item– Continues with an ILL-ANSWER or SHIPPED– Tracks the stages of a Loan (RECEIVED,

RETURNED, CHECKED-IN, LOST, DAMAGED, etc.)

• Helps applications track ILL activities– Record the current state of each ILL transaction– Maintain a history of ILL activities

Page 25: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

ILL Protocol: ILL Protocol: IPIG ProfileIPIG Profile

• Limits use of some messages– Forwarding handled outside the protocol – Role of intermediary outside scope of

profile– Provides structures for some information

to facilitate machine parsing– Allows for uses of both E-mail (mandatory)

and Internet connections (optional)

Page 26: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

ILL Protocol: ILL Protocol: Status of ImplementationStatus of Implementation• Interoperability Testing

– Market-driven conformance

• Implementors:– National Libraries

• Canada, Australia, New Zealand, UK

– Bibliographic Utilities• RLG (Shares), OCLC

– Lending partners outside consortial boundaries

• Universities & other large research libraries

• Version 3

Page 27: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Request Submission MessageRequest Submission Message• Message used by

a client to submit a request for an item

• Developed by IPIG• “Talks” XML• Not yet widely

implemented• Being registered

as an OpenURL

Library A

Client-initiated

request for item

Page 28: Linking Systems Transforming Resource Sharing Through ISO ILL and Other Standards CLA 2004 17 June 2:20 pm Session 206 Background on Library Communications.

Interlending Conversations• Question and Answer Period


Recommended