Interoperability%20Standards%20for%20Dummies - PowerPoint PPT Presentation

About This Presentation
Title:

Interoperability%20Standards%20for%20Dummies

Description:

Interoperability Standards for Dummies Diane Whittaker Sales Manager diane.whittaker_at_crxnet.com – PowerPoint PPT presentation

Number of Views:107
Avg rating:3.0/5.0
Slides: 40
Provided by: Diane322
Category:

less

Transcript and Presenter's Notes

Title: Interoperability%20Standards%20for%20Dummies


1
Interoperability Standards for Dummies
  • Diane Whittaker
  • Sales Manager
  • diane.whittaker_at_crxnet.com

2
A little history.
  • The advent of the computer
  • How to exchange information?
  • Standards the way forward..

3
Interop standards
  • Z39.50
  • ISO ILL
  • And two newcomers.
  • NCIP
  • OpenURL

4
Z39.50 what is it?
  • Z39.50 is an international standard for
    communication between computer systems primarily,
    library and information related systems.
  • Quote from Bibliotech Review article

5
ISO-ILL what is it?
  • The ISO Interlibrary Loan Protocol specifies
    rules that permit the exchange of Interlibrary
    Loan messages between various computerized ILL
    management systems, regardless of the hardware
    and software packages used by either the
    requester or the supplier.
  • ISO 10161
  • Barbara Shuh The Inter Library Loan Protocol
    an introduction

6
NCIP-what is it?
  • NISO Circulation Interchange Protocol
  • NCIP defines a set of messages and associated
    rules of syntax and semantics for use by
    applications to perform the functions necessary
    to lend and borrow items, provide controlled
    access to electronic resources, facilitate
    co-operative management of these functions. (from
    ANSI/NISO Z39.83-2002)
  • Z39.83
  • Web services XML

7
Open URL-what is it?
  • The OpenURL standard is a syntax to create
    web-transportable packages of metadata and/or
    identifiers about an information object. Such
    packages are at the core of context-sensitive or
    open link technology.
  • Quote from NISO website

8
Key themes
  • Communication
  • Finding things
  • Asking for them
  • Authentication
  • Interoperation
  • Serving up the right version

9
Z39.50
10
Z39.50 speak
  • Z Server / Z Client
  • Origin / Target
  • Z Association
  • Services
  • Facilities
  • Attributes
  • Record syntaxes

11
Client / Server
  • Z Servers /Targets catalogues
  • Interprets search requests
  • Z Clients/ Origins searchers (you!)
  • Sends search requests
  • Z Association the search session

12
Services / Facilities
  • During the Z-Association, the Z-client (origin)
    and Z-server (target) exchange a series of
    messages.  Each message is identified as a
    technical service. The services are grouped
    into what the standard calls facilities. There
    are eleven facilities..

13
Facilities
  • Initialisation Search
  • Retrieval Result set delete
  • Access Control Accounting
  • Sort Browse
  • Extended services Explain
  • Termination
  • But..only 4 are used normally!

14
Search Attributes
  • Attributes are used to map your search to the
    underlying structure of the catalogue making
    sure you are talking the same language

15
Attribute String
  • So for example,
  • S, "Title", 4, 3, 1, 1, 100, 3
  • S - infers a Search attribute
  • "Title" - displayed to the user as an index to
    choose
  • 4 - the USE attribute (4 title)
  • 3 - the relation attribute, (3 equals)
  • 1 - the position attribute (1 first in field)
  • 1 - structure attribute (1 phrase)
  • 100 - truncation attribute (100 do not
    truncate)
  • 3 - completeness attribute (3 complete field)

16
Z Session
  • Initialize request
  • Initialize response
  • Search request
  • Search response
  • Present request
  • Present response
  • Termination

17
Client
Server
Initialise request
Initialise response
Search request
Search response
Present request
Present response
Termination
18
Where is Z39.50 going ?
  • Take up of services in UK
  • Academic sector
  • Public sector
  • Projects eg, WISDOM, CoEast, WiLL, M25Link
  • SRU/SRW
  • New generation of Z39.50
  • XML and Web service based

19
ISO-ILL
20
ISO-ILL Speak
  • IPIG
  • Profiles
  • Requestors / Responders/ Intermediaries
  • Services
  • PDUs

21
IPIG
  • ILL Protocol Implementers Group
  • The decision makers and/or suppliers of ISO-ILL
    technology

22
Profiles
  • You need a standard to use the standard!
  • In other words..
  • You need to decide which bits of the standard you
    are going to use in order to talk successfully

23
What does the talking?
  • Requesters
  • Responders
  • Intermediaries

24
What do they say?
  • Services /PDUs
  • ILL-REQUEST
  • FORWARD
  • SHIPPED
  • ILL-ANSWER
  • RECEIVED
  • RETURNED
  • RENEW

25
An ISO ILL conversation..
26
CRX Admin Screens Overview Outgoing
Request Incoming Request
 
ILL Message
CRX-Z
Borrower registers request
Automatic authorisation
Automatic authorisation
Request Authorised?
Request Authorised?
yes
yes
no
no
ILL Request
Admin screens
Admin screens
Manual authorisation (Authorise)
Manual authorisation (Will supply or reserved)
ILL Answer
Shipped
ILL Shipped
Received
ILL Received
Returned
ILL Returned
Checked In
ILL Checked In
Completed
Completed
27
NCIP.
28
NCIP Speak
  • Services - messages
  • Lookup, update, notification
  • Initiation / response message pairs
  • Object Classes
  • Agency, item, user

29
NCIP messages - lookup
  • Authenticate User
  • Lookup Agency
  • Lookup Item
  • Lookup User
  • Lookup Version

30
NCIP messages - update
  • Accept item
  • Cancel recall item
  • Cancel request item
  • Check in item
  • Check out item
  • Etc etc.

31
NCIP why use it?
  • Support for direct consortial borrowing
  • Within ILL systems to link them to LMS
  • Self service issue / return/ renewal

32
OpenURL...
33
OpenURL Speak
  • ContextObject
  • The info about the reference and who wants it.
    Packaged so that it can be transmitted and
    understood
  • OpenURL registry
  • The syntax for the ContextObjects
  • How they are to be transmitted
  • Community profiles
  • DOI digital object identifiers
  • Supposed to travel with a document where ever it
    goes!

34
OpenURL implementation
  • Scenarios
  • Allows links to resources that are restricted
    authentication built into the OpenURL message
  • Allows appropriate resources to be made available
    depending who you are
  • Incorporates DOIs making it easier to keep
    track of where things are

35
Integrating these together
  • Basic Scenario
  • Interlending services with a virtual catalogue

36
Step 1 public searching the virtual catalogue
Partners system
Partners system
Partners system
Z39.50
Our Organisations system
Public search the catalogue Public place requests
for items Reciprocal arrangement partners Can
search each other
37
Step 2 user identifies item to loan
Request details mapped to users Borrower record
Our Organisations system
Our Organisations LMS
NCIP
38
Step 3 staff locate item loan request
Partners system
Partners system
Partners system
Z39.50 staff searching ISO-ILL loan request
Our Organisations system
Our Organisations LMS
NCIP
Borrower record amended LMS catalogue has foreign
item added
39
Questions / Comments
  • Not too difficult!
  • Diane Whittaker
  • Sales Manager
  • Crossnet Systems
  • diane.whittaker_at_crxnet.com
Write a Comment
User Comments (0)
About PowerShow.com