SIST ISO 18626:2014
Information and documentation -- Interlibrary Loan Transactions
Information and documentation -- Interlibrary Loan Transactions
ISO 18626:2014 specifies the transactions between libraries or libraries and other agencies to handle requests for library items and the following exchange of messages.
Information et documentation -- Transactions de prêt interlibrairies
Informatika in dokumentacija - Transakcije medknjižnične izposoje
Ta mednarodni standard določa transakcije med knjižnicami ali knjižnicami in drugimi agencijami, da se obravnavajo zahtevki za knjižnične elemente in posledična izmenjava sporočil.
General Information
Relations
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 18626
First edition
2014-07-15
Information and documentation —
Interlibrary Loan Transactions
Information et documentation — Transactions de prêt interlibrairies
Reference number
ISO 18626:2014(E)
©
ISO 2014
---------------------- Page: 1 ----------------------
ISO 18626:2014(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2014
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2014 – All rights reserved
---------------------- Page: 2 ----------------------
ISO 18626:2014(E)
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Messages . 2
4.1 General . 2
4.2 Request . 3
4.3 Request Confirmation . 6
4.4 Supplying Agency Message . 6
4.5 Supplying Agency Message Confirmation . 8
4.6 Requesting Agency Message . 9
4.7 Requesting Agency Message Confirmation . 9
4.8 Complex Types .10
4.9 Closed Codes .11
4.10 Error Data .13
5 Format and transport .13
5.1 Format .13
5.2 Transport .13
5.3 Data privacy protection .14
6 Conformance requirements .15
Annex A (informative) Information website .16
Annex B (informative) Open Codes .17
Annex C (informative) The XML schemas for the ILL protocol .23
Annex D (informative) Guidelines — Use cases .24
Annex E (informative) Supplying library’s internal unique record ID .31
Bibliography
.32
© ISO 2014 – All rights reserved iii
---------------------- Page: 3 ----------------------
ISO 18626:2014(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical Barriers
to Trade (TBT) see the following URL: Foreword - Supplementary information
The committee responsible for this document is ISO/TC 46, Information and documentation, Subcommittee
SC 4, Technical interoperability.
iv © ISO 2014 – All rights reserved
---------------------- Page: 4 ----------------------
ISO 18626:2014(E)
Introduction
This International Standard will at first, supplement and eventually succeed the old ISO interlibrary
lending protocol (consisting of ISO 10160, ISO 10161-1, and ISO 10161-2). Unlike its predecessor, this
International Standard is well suited to the modern, Web-based technological environment which is
based on XML and Web services. Another important difference between the two standards is that, while
the old standard is based on a 1980s model of ILL transactions, its successor is based on and supports a
much simpler exchange of transactions.
ISO TC 46/SC 4 made an attempt to revise ILL standards in 2007. The chosen policy, careful revision of
the existing International Standard, failed, since for some SC 4 P-members the revision was too radical,
whereas some other P-members indicated that it was not thorough enough. In order to avoid a similar
deadlock, SC 4 plenary meeting chose a different strategy in 2012. The committee will keep the old
standard alive as long as necessary by, for example, making the editorial changes needed. But SC 4 also
decided to start the development of a new, Web-enabled ILL standard.
The new International Standard specifies three simple messages: a request, a supplying library message,
and a requesting library message. The protocol is stateless, which means that there will be no need to
maintain the interconnected state tables in the client and server applications (and the connections to
the state tables in applications behind them). The new ILL protocol will be much easier to implement
than the old one, while still retaining the essential functionality of its predecessor.
This International Standard is the first part of a more general strategic initiative to standardize resource
sharing in ISO/TC 46/SC 4 Technical interoperability. As part of this intention, the editors have aligned
element names, transport, and XML schema with similar functions in ANSI/NISO Z39.83 NISO Circulation
Interchange Protocol.
© ISO 2014 – All rights reserved v
---------------------- Page: 5 ----------------------
INTERNATIONAL STANDARD ISO 18626:2014(E)
Information and documentation — Interlibrary Loan
Transactions
1 Scope
This International Standard specifies the transactions between libraries or libraries and other agencies
to handle requests for library items and the following exchange of messages.
2 Normative references
The following documents, in whole or in part, are normatively referenced in this document and are
indispensable for its application. For dated references, only the edition cited applies. For undated
references, the latest edition of the referenced document (including any amendments) applies.
ISO 2108, Information and documentation — International standard book number (ISBN)
ISO 3166-1, Codes for the representation of names of countries and their subdivisions — Part 1: Country
codes
ISO 3166-2, Codes for the representation of names of countries and their subdivisions — Part 2: Country
subdivision code
ISO 3297, Information and documentation — International standard serial number (ISSN)
ISO 4217, Codes for the representation of currencies
ISO 8601, Data elements and interchange formats — Information interchange — Representation of dates
and times
ISO 10957, Information and documentation — International standard music number (ISMN)
ISO 15511, Information and documentation — International standard identifier for libraries and related
organizations (ISIL)
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
agency
library, library-related organization, or other agency such as an archive or a museum, or a commercial
document supplier
3.2
library
organization, or part of an organization, the main aim of which is to maintain a collection and to facilitate
by services of a staff, the use of such documents as are required to meet the informational, research,
educational, or recreational needs of its users
3.3
requesting agency
agency which can send requests for library items and receive them from the supplying agency
© ISO 2014 – All rights reserved 1
---------------------- Page: 6 ----------------------
ISO 18626:2014(E)
3.4
supplying agency
agency which receives requests for library items and delivers them to the requesting agency
3.5
library-related organization
institution, company, consortium, or other organization which handles ILL requests and/or receives
requested library items on behalf of one or more libraries
3.6
library items
books, journals, articles, music, etc., or copies of these in physical or digital format
4 Messages
4.1 General
This International Standard specifies three messages and responses to them for handling interlibrary
loan transactions:
— Request and Request Confirmation;
— Supplying Agency Message and Supplying Agency Message Confirmation;
— Requesting Agency Message and Requesting Agency Message Confirmation.
For Request, Supplying Agency Message, and Requesting Agency Message, a confirmation message is
sent immediately (see 4.3, 4.5, and 4.7). The Request Confirmation message is not a positive or negative
response to the Request; it indicates only that the Request message has been received. If the Request
message contains problems, the Request Confirmation message shall include Error Data (see 4.10).
The following are the codes used in the tables:
— R: Repeatable;
— M: Mandatory;
— CT: Complex Type;
— OC: Open Code List (i.e. Scheme Value Pair);
— CC: Closed Code List (i.e. the code list is part of the ILL standard);
— SC: Standard Code List.
Open Code lists are predefined schemes, consisting of an enumerated list of possible values for a given
data element that should be supported by applications conformant with this International Standard.
The Open Code lists of values are not comprehensive and implementer groups can develop additional
schemes for these enumerated types to cover their implementation requirements. Thus, an application
can choose to support additional schemes for one or more Open Code lists. Core lists of values to be
supported by all implementations are defined in Annex B.
Standard Code Lists are based on code lists published in International Standards or other normative
documents.
New schemes and values can be added to the Open Code List as described in Annex B.
Complex Types are listed and defined in 4.8.
Closed Code Lists (see 4.9) are a normative part of this International Standard and shall be supported by
applications conformant with this International Standard. They are similar to Open Code Lists, except
2 © ISO 2014 – All rights reserved
---------------------- Page: 7 ----------------------
ISO 18626:2014(E)
that Closed Code lists of values are expected to be relatively comprehensive and stable. Therefore, no
online version of these lists shall be made available. However, new Closed Code scheme elements and
code values can be added to the future versions of this International Standard.
Date and time shall always be provided in the format of YYYY-MM-DDThh:mm:ssZ, as specified by
ISO 8601. When time is not significant, e.g. when a due date is given, use 23:59:59Z to indicate the time.
For example: 2013-05-15T23:59:59Z.
4.2 Request
The Request contains information about the item and service requested.
The Request is sent from the requesting agency to the supplying agency.
The Request contains some or all of the following groups of data elements:
— Header: Administrative information;
— BibliographicInfo: Details of the item being requested;
— PublicationInfo: Information about the publication;
— ServiceInfo: Details of the service being requested;
— SupplierInfo: List of potential suppliers;
— RequestedDeliveryInfo: Where and how to send the item;
— RequestingAgencyInfo: Details about the requesting agency;
— PatronInfo: Details about the patron;
— BillingInfo: How to charge the requesting agency.
Table 1 — Request
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of supplying library M
(Complex Type AgencyId) CT
RequestingAgencyId Identification of requesting library M
(Complex Type AgencyId) CT
Timestamp Date and time of the transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification or number M
RequestingAgencyAuthenti- Authentication in supplying library system of the requesting library CT
cation
(Complex Type)
BibliographicInfo Bibliographic Information about the requested item M
SupplierUniqueRecordId SupplierUniqueRecordId should be used for the Supplying library’s
internal unique identifier for the requested item, acquired from a
preceding automatic holdings request. If this identifier is used, there
should be no other identifiers in BibliographicInfo.
More information is provided in Annex E.
Title Title of the requested item
© ISO 2014 – All rights reserved 3
---------------------- Page: 8 ----------------------
ISO 18626:2014(E)
Table 1 (continued)
Element Definition Codes
Author Author of the requested item
Subtitle Subtitle of the requested item
SeriesTitle Title of the series
Edition Number of the edition
TitleOfComponent Title of the component part (e.g. article)
AuthorOfComponent Author of the component part
Volume Volume number
Issue Issue number
PagesRequested Page from and page to
EstimatedNoPages Expected number of pages
BibliographicItemId Identification of a physical or electronic object R
(Complex Type) CT
Sponsor Person or organization sponsoring the publication
InformationSource Description of where bibliographic information was found
BibliographicRecordId Identification of a bibliographic record CT
(Complex Type) R
PublicationInfo Information about the publication
Publisher Name of the publisher
PublicationType Type of publication OC
PublicationDate Date of publication
NOTE For serials and serial articles, this should be the publication
date of the component part such as issue, not the date when the serial
was first issued.
PlaceOfPublication Place of publication, e.g. a city
ServiceInfo Information about the requested service M
RequestType Type of request (new, retry, or reminder) CC
If no request type is specified, the default is “new”.
RequestingAgencyPrevious- Requesting Agency’s previous request number when a retry is sent
RequestId with updated data based on ReasonRetry
ServiceType Type of service. Values: Copy, Loan, or CopyOrLoan. If Copy is M
requested, then the requesting library is interested only in a copy. If
CC
Loan is requested, then the requesting library is interested only in a
loan. If CopyOrLoan is requested, then the requesting library is will-
ing to accept either a copy or a loan.
ServiceLevel Level of service OC
PreferredFormat Format of medium requested OC
NeedBeforeDate The request is not relevant after the stated date/time.
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
CopyrightCompliance The requesting library’s copyright compliance OC
AnyEdition Values: Y or N. Yes, for yes to any edition. No, if only the specified edi-
tion is acceptable.
Note Human-readable note
4 © ISO 2014 – All rights reserved
---------------------- Page: 9 ----------------------
ISO 18626:2014(E)
Table 1 (continued)
Element Definition Codes
SupplierInfo When a request is sent to a brokering institution, the requesting library R
can provide a list of potential suppliers (in preference order).
Intended primarily for requests sent to brokers, but can be used in other
circumstances as well.
SortOrder Value from 1 to 99 defining the order of preference of use
SupplierCode Code defining a potential supplier CT
(Complex Type AgencyId)
SupplierDescription Textual information about supplier
BibliographicRecordId Identification of a bibliographic record used CT
(Complex Type)
CallNumber Indication of the shelf position of the resource
SummaryHoldings Textual description of summary level holdings
AvailabilityNote Information about availability
RequestedDeliveryInfo A prioritized list of suggested delivery methods, each with its own deliv- R
ery address
SortOrder Value from 1 to 99 according to the order
Address Description of the delivery address CT
(Complex Type ElectronicAddress or PhysicalAddress)
RequestingAgencyInfo Details of the Requesting Agency
Name Name of the Requesting Agency
ContactName Name of contact. For example, ILL staff member.
Address Description of how to contact the Requesting Agency CT
(Complex Type ElectronicAddress or PhysicalAddress) R
PatronInfo Details of the patron for whom the request is being made.
Only used according to 5.3 Data privacy protection.
PatronId Identification of the patron
Surname Surname of the patron
GivenName First name of the patron
PatronType Type of patron OC
SendToPatron Only used with value “Y”, if requesting library asks the supplying
library to send the requested resource directly to the patron
Address Description of how to contact the patron CT
(Complex Type ElectronicAddress or PhysicalAddress) R
BillingInfo Information about how the requesting agency expects to be billed for
and pay for the item
PaymentMethod The preferred payment method OC
MaximumCosts The highest amount the requesting agency is prepared to pay for the CT
service
(Complex Type Costs)
BillingMethod Preferred billing method OC
© ISO 2014 – All rights reserved 5
---------------------- Page: 10 ----------------------
ISO 18626:2014(E)
Table 1 (continued)
Element Definition Codes
BillingName Name of person in finance department, etc.
Address Description of the billing address CT
(Complex Type ElectronicAddress or PhysicalAddress)
4.3 Request Confirmation
Table 2 — Request Confirmation
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library CT
(Complex Type AgencyId)
RequestingAgencyId Identification of the requesting library CT
(Complex Type AgencyId)
Timestamp Date and time of the confirmation transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification
TimestampReceived Date and time of the confirmed Request transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
MessageStatus Value: “OK” or “ERROR” M
ErrorData If there are any errors, an error message is included; refer to 4.10.
4.4 Supplying Agency Message
Supplying Agency Message is a message sent from the supplying library to the requesting library.
The message could be in response to a request or a message from the requesting library or a message
initiated by the supplying library. In all these cases, the same message is used.
The message contains the following groups of data elements:
— Header: Administrative information;
— MessageInfo: Responses and notes;
— StatusInfo: Current status, i.e. status after any changes because of the message being sent;
— DeliveryInfo: Information about shipped item;
— ReturnInfo: If the Supplier asks the requesting library to return the item to another address.
Table 3 — Supplying Agency Message
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library M
(Complex Type AgencyId) CT
6 © ISO 2014 – All rights reserved
---------------------- Page: 11 ----------------------
ISO 18626:2014(E)
Table 3 (continued)
Element Definition Codes
RequestingAgencyId Identification of the requesting library M
(Complex Type AgencyId) CT
Timestamp Date and time of the transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification or number M
SupplyingAgencyRequestId Supplying library’s request identification or number
MessageInfo Message from the supplying library to the requesting agency M
ReasonForMessage A code defining the reason for the message M
CC
AnswerYesNo Values: Y or N, for Yes or No to respond
Mandatory when ReasonForMessage is RenewResponse or Cancel-
Response
Note Human-readable note
ReasonUnfilled The reason why the request cannot be filled OC
ReasonRetry The reason why the request cannot be filled, unless it is modified or OC
repeated at a future date
OfferedCosts Applied when ReasonRetry is used because actual costs exceed the CT
MaximumCosts of the requesting library. The supplying library indi-
cates what the actual cost shall be.
(Consists of Complex Type Costs)
RetryAfter The date and time after which the retry request can be sent
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RetryBefore Date and time before which to send the retry request
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
StatusInfo Status information M
Status Actual status of the request in the supplying library M
CC
ExpectedDeliveryDate Date and time the supplying library expects to deliver the item
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
DueDate Date and time the item is expected to be back at the supplying library
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
LastChange Date and time of the last status change M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
DeliveryInfo Information about the delivery
© ISO 2014 – All rights reserved 7
---------------------- Page: 12 ----------------------
ISO 18626:2014(E)
Table 3 (continued)
Element Definition Codes
DateSent Date and time when the item was sent M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
ItemId Value of Barcode or RFID-tag Id of the item being delivered
SentVia The service via which the requested item was sent OC
SentToPatron Value “Y”, if the supplying library has sent the item directly to the
patron and value “N”, if the supplying library has not sent the item
directly to the patron despite the fact that the requesting library
asked for this service (see Request: SendToPatron)
LoanCondition Conditions for use of the item OC
DeliveredFormat Format of the delivered item OC
DeliveryCosts Amount the supplying library is charging the requesting library for CT
the item and related service
(Complex Type Costs)
ReturnInfo If the Supplier asks the Requester to return the item to another address
ReturnAgencyId Identification of the library to which the item should be returned (on CT
request of the supplying library)
(Complex Type AgencyId)
Name Name of the library to which the item should be returned
PhysicalAddress Address to which the item is to be returned CT
(Consists of Complex Type PhysicalAddress)
4.5 Supplying Agency Message Confirmation
Table 4 — Supplying Agency Message Confirmation
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library CT
(Complex Type AgencyId)
RequestingAgencyId Identification of the requesting library CT
(Complex Type AgencyId)
Timestamp Date and time of the confirmation transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification
TimestampReceived Date and time of the confirmed Supplying Agency Message transac- M
tion
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
MessageStatus Value: “OK” or “ERROR” M
ReasonForMessage ReasonForMessage in confirmed Supplying Agency Message CC
ErrorData If there are any errors, an error message is included; refer to 4.10.
8 © ISO 2014 – All rights reserved
---------------------- Page: 13 ----------------------
ISO 18626:2014(E)
4.6 Requesting Agency Message
Requesting Agency Message is a message from the requesting library to the Supplying library.
The message contains the following groups of data elements:
— Header: Administrative information;
— ActiveSection: Elements describing what to do.
Table 5 — Requesting Agency Message
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library M
(Complex Type AgencyId) CT
RequestingAgencyId Identification of the requesting library M
(Complex Type AgencyId) CT
Timestamp Date and time of the transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification or number M
SupplyingAgencyRequestId Supplying library’s request identification or number
RequestingAgencyAuthenti- Authentication in supplying library system of the requesting library CT
cation
(Complex Type)
ActiveSection Elements describing actions M
Action An action for the request M
CC
Note Human-readable note
4.7 Requesting Agency Message Confirmation
Table 6 — Requesting Agency Message Confirmation
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of supplying library CT
(Complex Type AgencyId)
RequestingAgencyId Identification of requesting library CT
(Complex Type AgencyId)
Timestamp Date and time of the confirmation transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification
TimestampReceived Date and time of the confirmed Requesting Agency Message transac- M
tion
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
© ISO 2014 – All rights reserved 9
---------------------- Page: 14 ----------------------
ISO 18626:2014(E)
Table 6 (continued)
Element Definition Codes
MessageStatus Value: “OK” or “ERROR” M
Action Action in confirmed Receiving Agency Message CC
ErrorData If the
...
SLOVENSKI STANDARD
SIST ISO 18626:2014
01-december-2014
,QIRUPDWLNDLQGRNXPHQWDFLMD7UDQVDNFLMHPHGNQMLåQLþQHL]SRVRMH
Information and documentation -- Interlibrary Loan Transactions
Information et documentation -- Transactions de prêt interlibrairies
Ta slovenski standard je istoveten z: ISO 18626:2014
ICS:
01.140.20 Informacijske vede Information sciences
35.240.30 Uporabniške rešitve IT v IT applications in information,
informatiki, dokumentiranju in documentation and
založništvu publishing
SIST ISO 18626:2014 en,fr,de
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
SIST ISO 18626:2014
---------------------- Page: 2 ----------------------
SIST ISO 18626:2014
INTERNATIONAL ISO
STANDARD 18626
First edition
2014-07-15
Information and documentation —
Interlibrary Loan Transactions
Information et documentation — Transactions de prêt interlibrairies
Reference number
ISO 18626:2014(E)
©
ISO 2014
---------------------- Page: 3 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2014
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2014 – All rights reserved
---------------------- Page: 4 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Messages . 2
4.1 General . 2
4.2 Request . 3
4.3 Request Confirmation . 6
4.4 Supplying Agency Message . 6
4.5 Supplying Agency Message Confirmation . 8
4.6 Requesting Agency Message . 9
4.7 Requesting Agency Message Confirmation . 9
4.8 Complex Types .10
4.9 Closed Codes .11
4.10 Error Data .13
5 Format and transport .13
5.1 Format .13
5.2 Transport .13
5.3 Data privacy protection .14
6 Conformance requirements .15
Annex A (informative) Information website .16
Annex B (informative) Open Codes .17
Annex C (informative) The XML schemas for the ILL protocol .23
Annex D (informative) Guidelines — Use cases .24
Annex E (informative) Supplying library’s internal unique record ID .31
Bibliography
.32
© ISO 2014 – All rights reserved iii
---------------------- Page: 5 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical Barriers
to Trade (TBT) see the following URL: Foreword - Supplementary information
The committee responsible for this document is ISO/TC 46, Information and documentation, Subcommittee
SC 4, Technical interoperability.
iv © ISO 2014 – All rights reserved
---------------------- Page: 6 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
Introduction
This International Standard will at first, supplement and eventually succeed the old ISO interlibrary
lending protocol (consisting of ISO 10160, ISO 10161-1, and ISO 10161-2). Unlike its predecessor, this
International Standard is well suited to the modern, Web-based technological environment which is
based on XML and Web services. Another important difference between the two standards is that, while
the old standard is based on a 1980s model of ILL transactions, its successor is based on and supports a
much simpler exchange of transactions.
ISO TC 46/SC 4 made an attempt to revise ILL standards in 2007. The chosen policy, careful revision of
the existing International Standard, failed, since for some SC 4 P-members the revision was too radical,
whereas some other P-members indicated that it was not thorough enough. In order to avoid a similar
deadlock, SC 4 plenary meeting chose a different strategy in 2012. The committee will keep the old
standard alive as long as necessary by, for example, making the editorial changes needed. But SC 4 also
decided to start the development of a new, Web-enabled ILL standard.
The new International Standard specifies three simple messages: a request, a supplying library message,
and a requesting library message. The protocol is stateless, which means that there will be no need to
maintain the interconnected state tables in the client and server applications (and the connections to
the state tables in applications behind them). The new ILL protocol will be much easier to implement
than the old one, while still retaining the essential functionality of its predecessor.
This International Standard is the first part of a more general strategic initiative to standardize resource
sharing in ISO/TC 46/SC 4 Technical interoperability. As part of this intention, the editors have aligned
element names, transport, and XML schema with similar functions in ANSI/NISO Z39.83 NISO Circulation
Interchange Protocol.
© ISO 2014 – All rights reserved v
---------------------- Page: 7 ----------------------
SIST ISO 18626:2014
---------------------- Page: 8 ----------------------
SIST ISO 18626:2014
INTERNATIONAL STANDARD ISO 18626:2014(E)
Information and documentation — Interlibrary Loan
Transactions
1 Scope
This International Standard specifies the transactions between libraries or libraries and other agencies
to handle requests for library items and the following exchange of messages.
2 Normative references
The following documents, in whole or in part, are normatively referenced in this document and are
indispensable for its application. For dated references, only the edition cited applies. For undated
references, the latest edition of the referenced document (including any amendments) applies.
ISO 2108, Information and documentation — International standard book number (ISBN)
ISO 3166-1, Codes for the representation of names of countries and their subdivisions — Part 1: Country
codes
ISO 3166-2, Codes for the representation of names of countries and their subdivisions — Part 2: Country
subdivision code
ISO 3297, Information and documentation — International standard serial number (ISSN)
ISO 4217, Codes for the representation of currencies
ISO 8601, Data elements and interchange formats — Information interchange — Representation of dates
and times
ISO 10957, Information and documentation — International standard music number (ISMN)
ISO 15511, Information and documentation — International standard identifier for libraries and related
organizations (ISIL)
3 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1
agency
library, library-related organization, or other agency such as an archive or a museum, or a commercial
document supplier
3.2
library
organization, or part of an organization, the main aim of which is to maintain a collection and to facilitate
by services of a staff, the use of such documents as are required to meet the informational, research,
educational, or recreational needs of its users
3.3
requesting agency
agency which can send requests for library items and receive them from the supplying agency
© ISO 2014 – All rights reserved 1
---------------------- Page: 9 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
3.4
supplying agency
agency which receives requests for library items and delivers them to the requesting agency
3.5
library-related organization
institution, company, consortium, or other organization which handles ILL requests and/or receives
requested library items on behalf of one or more libraries
3.6
library items
books, journals, articles, music, etc., or copies of these in physical or digital format
4 Messages
4.1 General
This International Standard specifies three messages and responses to them for handling interlibrary
loan transactions:
— Request and Request Confirmation;
— Supplying Agency Message and Supplying Agency Message Confirmation;
— Requesting Agency Message and Requesting Agency Message Confirmation.
For Request, Supplying Agency Message, and Requesting Agency Message, a confirmation message is
sent immediately (see 4.3, 4.5, and 4.7). The Request Confirmation message is not a positive or negative
response to the Request; it indicates only that the Request message has been received. If the Request
message contains problems, the Request Confirmation message shall include Error Data (see 4.10).
The following are the codes used in the tables:
— R: Repeatable;
— M: Mandatory;
— CT: Complex Type;
— OC: Open Code List (i.e. Scheme Value Pair);
— CC: Closed Code List (i.e. the code list is part of the ILL standard);
— SC: Standard Code List.
Open Code lists are predefined schemes, consisting of an enumerated list of possible values for a given
data element that should be supported by applications conformant with this International Standard.
The Open Code lists of values are not comprehensive and implementer groups can develop additional
schemes for these enumerated types to cover their implementation requirements. Thus, an application
can choose to support additional schemes for one or more Open Code lists. Core lists of values to be
supported by all implementations are defined in Annex B.
Standard Code Lists are based on code lists published in International Standards or other normative
documents.
New schemes and values can be added to the Open Code List as described in Annex B.
Complex Types are listed and defined in 4.8.
Closed Code Lists (see 4.9) are a normative part of this International Standard and shall be supported by
applications conformant with this International Standard. They are similar to Open Code Lists, except
2 © ISO 2014 – All rights reserved
---------------------- Page: 10 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
that Closed Code lists of values are expected to be relatively comprehensive and stable. Therefore, no
online version of these lists shall be made available. However, new Closed Code scheme elements and
code values can be added to the future versions of this International Standard.
Date and time shall always be provided in the format of YYYY-MM-DDThh:mm:ssZ, as specified by
ISO 8601. When time is not significant, e.g. when a due date is given, use 23:59:59Z to indicate the time.
For example: 2013-05-15T23:59:59Z.
4.2 Request
The Request contains information about the item and service requested.
The Request is sent from the requesting agency to the supplying agency.
The Request contains some or all of the following groups of data elements:
— Header: Administrative information;
— BibliographicInfo: Details of the item being requested;
— PublicationInfo: Information about the publication;
— ServiceInfo: Details of the service being requested;
— SupplierInfo: List of potential suppliers;
— RequestedDeliveryInfo: Where and how to send the item;
— RequestingAgencyInfo: Details about the requesting agency;
— PatronInfo: Details about the patron;
— BillingInfo: How to charge the requesting agency.
Table 1 — Request
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of supplying library M
(Complex Type AgencyId) CT
RequestingAgencyId Identification of requesting library M
(Complex Type AgencyId) CT
Timestamp Date and time of the transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification or number M
RequestingAgencyAuthenti- Authentication in supplying library system of the requesting library CT
cation
(Complex Type)
BibliographicInfo Bibliographic Information about the requested item M
SupplierUniqueRecordId SupplierUniqueRecordId should be used for the Supplying library’s
internal unique identifier for the requested item, acquired from a
preceding automatic holdings request. If this identifier is used, there
should be no other identifiers in BibliographicInfo.
More information is provided in Annex E.
Title Title of the requested item
© ISO 2014 – All rights reserved 3
---------------------- Page: 11 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
Table 1 (continued)
Element Definition Codes
Author Author of the requested item
Subtitle Subtitle of the requested item
SeriesTitle Title of the series
Edition Number of the edition
TitleOfComponent Title of the component part (e.g. article)
AuthorOfComponent Author of the component part
Volume Volume number
Issue Issue number
PagesRequested Page from and page to
EstimatedNoPages Expected number of pages
BibliographicItemId Identification of a physical or electronic object R
(Complex Type) CT
Sponsor Person or organization sponsoring the publication
InformationSource Description of where bibliographic information was found
BibliographicRecordId Identification of a bibliographic record CT
(Complex Type) R
PublicationInfo Information about the publication
Publisher Name of the publisher
PublicationType Type of publication OC
PublicationDate Date of publication
NOTE For serials and serial articles, this should be the publication
date of the component part such as issue, not the date when the serial
was first issued.
PlaceOfPublication Place of publication, e.g. a city
ServiceInfo Information about the requested service M
RequestType Type of request (new, retry, or reminder) CC
If no request type is specified, the default is “new”.
RequestingAgencyPrevious- Requesting Agency’s previous request number when a retry is sent
RequestId with updated data based on ReasonRetry
ServiceType Type of service. Values: Copy, Loan, or CopyOrLoan. If Copy is M
requested, then the requesting library is interested only in a copy. If
CC
Loan is requested, then the requesting library is interested only in a
loan. If CopyOrLoan is requested, then the requesting library is will-
ing to accept either a copy or a loan.
ServiceLevel Level of service OC
PreferredFormat Format of medium requested OC
NeedBeforeDate The request is not relevant after the stated date/time.
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
CopyrightCompliance The requesting library’s copyright compliance OC
AnyEdition Values: Y or N. Yes, for yes to any edition. No, if only the specified edi-
tion is acceptable.
Note Human-readable note
4 © ISO 2014 – All rights reserved
---------------------- Page: 12 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
Table 1 (continued)
Element Definition Codes
SupplierInfo When a request is sent to a brokering institution, the requesting library R
can provide a list of potential suppliers (in preference order).
Intended primarily for requests sent to brokers, but can be used in other
circumstances as well.
SortOrder Value from 1 to 99 defining the order of preference of use
SupplierCode Code defining a potential supplier CT
(Complex Type AgencyId)
SupplierDescription Textual information about supplier
BibliographicRecordId Identification of a bibliographic record used CT
(Complex Type)
CallNumber Indication of the shelf position of the resource
SummaryHoldings Textual description of summary level holdings
AvailabilityNote Information about availability
RequestedDeliveryInfo A prioritized list of suggested delivery methods, each with its own deliv- R
ery address
SortOrder Value from 1 to 99 according to the order
Address Description of the delivery address CT
(Complex Type ElectronicAddress or PhysicalAddress)
RequestingAgencyInfo Details of the Requesting Agency
Name Name of the Requesting Agency
ContactName Name of contact. For example, ILL staff member.
Address Description of how to contact the Requesting Agency CT
(Complex Type ElectronicAddress or PhysicalAddress) R
PatronInfo Details of the patron for whom the request is being made.
Only used according to 5.3 Data privacy protection.
PatronId Identification of the patron
Surname Surname of the patron
GivenName First name of the patron
PatronType Type of patron OC
SendToPatron Only used with value “Y”, if requesting library asks the supplying
library to send the requested resource directly to the patron
Address Description of how to contact the patron CT
(Complex Type ElectronicAddress or PhysicalAddress) R
BillingInfo Information about how the requesting agency expects to be billed for
and pay for the item
PaymentMethod The preferred payment method OC
MaximumCosts The highest amount the requesting agency is prepared to pay for the CT
service
(Complex Type Costs)
BillingMethod Preferred billing method OC
© ISO 2014 – All rights reserved 5
---------------------- Page: 13 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
Table 1 (continued)
Element Definition Codes
BillingName Name of person in finance department, etc.
Address Description of the billing address CT
(Complex Type ElectronicAddress or PhysicalAddress)
4.3 Request Confirmation
Table 2 — Request Confirmation
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library CT
(Complex Type AgencyId)
RequestingAgencyId Identification of the requesting library CT
(Complex Type AgencyId)
Timestamp Date and time of the confirmation transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification
TimestampReceived Date and time of the confirmed Request transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
MessageStatus Value: “OK” or “ERROR” M
ErrorData If there are any errors, an error message is included; refer to 4.10.
4.4 Supplying Agency Message
Supplying Agency Message is a message sent from the supplying library to the requesting library.
The message could be in response to a request or a message from the requesting library or a message
initiated by the supplying library. In all these cases, the same message is used.
The message contains the following groups of data elements:
— Header: Administrative information;
— MessageInfo: Responses and notes;
— StatusInfo: Current status, i.e. status after any changes because of the message being sent;
— DeliveryInfo: Information about shipped item;
— ReturnInfo: If the Supplier asks the requesting library to return the item to another address.
Table 3 — Supplying Agency Message
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library M
(Complex Type AgencyId) CT
6 © ISO 2014 – All rights reserved
---------------------- Page: 14 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
Table 3 (continued)
Element Definition Codes
RequestingAgencyId Identification of the requesting library M
(Complex Type AgencyId) CT
Timestamp Date and time of the transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification or number M
SupplyingAgencyRequestId Supplying library’s request identification or number
MessageInfo Message from the supplying library to the requesting agency M
ReasonForMessage A code defining the reason for the message M
CC
AnswerYesNo Values: Y or N, for Yes or No to respond
Mandatory when ReasonForMessage is RenewResponse or Cancel-
Response
Note Human-readable note
ReasonUnfilled The reason why the request cannot be filled OC
ReasonRetry The reason why the request cannot be filled, unless it is modified or OC
repeated at a future date
OfferedCosts Applied when ReasonRetry is used because actual costs exceed the CT
MaximumCosts of the requesting library. The supplying library indi-
cates what the actual cost shall be.
(Consists of Complex Type Costs)
RetryAfter The date and time after which the retry request can be sent
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RetryBefore Date and time before which to send the retry request
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
StatusInfo Status information M
Status Actual status of the request in the supplying library M
CC
ExpectedDeliveryDate Date and time the supplying library expects to deliver the item
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
DueDate Date and time the item is expected to be back at the supplying library
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
LastChange Date and time of the last status change M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
DeliveryInfo Information about the delivery
© ISO 2014 – All rights reserved 7
---------------------- Page: 15 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
Table 3 (continued)
Element Definition Codes
DateSent Date and time when the item was sent M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
ItemId Value of Barcode or RFID-tag Id of the item being delivered
SentVia The service via which the requested item was sent OC
SentToPatron Value “Y”, if the supplying library has sent the item directly to the
patron and value “N”, if the supplying library has not sent the item
directly to the patron despite the fact that the requesting library
asked for this service (see Request: SendToPatron)
LoanCondition Conditions for use of the item OC
DeliveredFormat Format of the delivered item OC
DeliveryCosts Amount the supplying library is charging the requesting library for CT
the item and related service
(Complex Type Costs)
ReturnInfo If the Supplier asks the Requester to return the item to another address
ReturnAgencyId Identification of the library to which the item should be returned (on CT
request of the supplying library)
(Complex Type AgencyId)
Name Name of the library to which the item should be returned
PhysicalAddress Address to which the item is to be returned CT
(Consists of Complex Type PhysicalAddress)
4.5 Supplying Agency Message Confirmation
Table 4 — Supplying Agency Message Confirmation
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library CT
(Complex Type AgencyId)
RequestingAgencyId Identification of the requesting library CT
(Complex Type AgencyId)
Timestamp Date and time of the confirmation transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification
TimestampReceived Date and time of the confirmed Supplying Agency Message transac- M
tion
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
MessageStatus Value: “OK” or “ERROR” M
ReasonForMessage ReasonForMessage in confirmed Supplying Agency Message CC
ErrorData If there are any errors, an error message is included; refer to 4.10.
8 © ISO 2014 – All rights reserved
---------------------- Page: 16 ----------------------
SIST ISO 18626:2014
ISO 18626:2014(E)
4.6 Requesting Agency Message
Requesting Agency Message is a message from the requesting library to the Supplying library.
The message contains the following groups of data elements:
— Header: Administrative information;
— ActiveSection: Elements describing what to do.
Table 5 — Requesting Agency Message
Element Definition Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library M
(Complex Type AgencyId) CT
RequestingAgencyId Identification of the requesting library M
(Complex Type AgencyId) CT
Timestamp Date and time of the transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification or number M
SupplyingAgencyRequestId Supplying lib
...
SLOVENSKI STANDARD
oSIST ISO 18626:2014
01-november-2014
,QIRUPDWLNDLQGRNXPHQWDFLMD7UDQVDNFLMHPHGNQMLåQLþQHL]SRVRMH
Information and documentation -- Interlibrary Loan Transactions
Information et documentation -- Transactions de prêt interlibrairies
Ta slovenski standard je istoveten z: ISO 18626:2014
ICS:
01.140.20 Informacijske vede Information sciences
35.240.30 Uporabniške rešitve IT v IT applications in information,
informatiki, dokumentiranju in documentation and
založništvu publishing
oSIST ISO 18626:2014 en,fr,de
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.
---------------------- Page: 1 ----------------------
oSIST ISO 18626:2014
---------------------- Page: 2 ----------------------
oSIST ISO 18626:2014
INTERNATIONAL ISO
STANDARD 18626
First edition
2014-07-15
Information and documentation —
Interlibrary Loan Transactions
Information et documentation — Transactions de prêt interlibrairies
Reference number
ISO 18626:2014(E)
©
ISO 2014
---------------------- Page: 3 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
COPYRIGHT PROTECTED DOCUMENT
© ISO 2014
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2014 – All rights reserved
---------------------- Page: 4 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 1
3 Terms and definitions . 1
4 Messages . 2
4.1 General . 2
4.2 Request . 3
4.3 Request Confirmation . 6
4.4 Supplying Agency Message . 6
4.5 Supplying Agency Message Confirmation . 8
4.6 Requesting Agency Message . 9
4.7 Requesting Agency Message Confirmation . 9
4.8 Complex Types .10
4.9 Closed Codes .11
4.10 Error Data .13
5 Format and transport .13
5.1 Format .13
5.2 Transport .13
5.3 Data privacy protection .14
6 Conformance requirements .15
Annex A (informative) Information website .16
Annex B (informative) Open Codes .17
Annex C (informative) The XML schemas for the ILL protocol .23
Annex D (informative) Guidelines — Use cases .24
Annex E (informative) Supplying library’s internal unique record ID .31
Bibliography
.32
© ISO 2014 – All rights reserved iii
---------------------- Page: 5 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical Barriers
to Trade (TBT) see the following URL: Foreword - Supplementary information
The committee responsible for this document is ISO/TC 46, Information and documentation, Subcommittee
SC 4, Technical interoperability.
iv © ISO 2014 – All rights reserved
---------------------- Page: 6 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
Introduction
This International Standard will at first, supplement and eventually succeed the old ISO interlibrary
lending protocol (consisting of ISO 10160, ISO 10161-1, and ISO 10161-2). Unlike its predecessor, this
International Standard is well suited to the modern, Web-based technological environment which is
based on XML and Web services. Another important difference between the two standards is that, while
the old standard is based on a 1980s model of ILL transactions, its successor is based on and supports a
much simpler exchange of transactions.
ISO TC 46/SC 4 made an attempt to revise ILL standards in 2007. The chosen policy, careful revision of
the existing International Standard, failed, since for some SC 4 P-members the revision was too radical,
whereas some other P-members indicated that it was not thorough enough. In order to avoid a similar
deadlock, SC 4 plenary meeting chose a different strategy in 2012. The committee will keep the old
standard alive as long as necessary by, for example, making the editorial changes needed. But SC 4 also
decided to start the development of a new, Web-enabled ILL standard.
The new International Standard specifies three simple messages: a request, a supplying library message,
and a requesting library message. The protocol is stateless, which means that there will be no need to
maintain the interconnected state tables in the client and server applications (and the connections to
the state tables in applications behind them). The new ILL protocol will be much easier to implement
than the old one, while still retaining the essential functionality of its predecessor.
This International Standard is the first part of a more general strategic initiative to standardize resource
sharing in ISO/TC 46/SC 4 Technical interoperability. As part of this intention, the editors have aligned
element names, transport, and XML schema with similar functions in ANSI/NISO Z39.83 NISO Circulation
Interchange Protocol.
© ISO 2014 – All rights reserved v
---------------------- Page: 7 ----------------------
oSIST ISO 18626:2014
---------------------- Page: 8 ----------------------
oSIST ISO 18626:2014
INTERNATIONAL STANDARD ISO 18626:2014(E)
Information and documentation — Interlibrary Loan
Transactions
1 Scope
This International Standard specifies the transactions between libraries or libraries and other agencies
to handle requests for library items and the following exchange of messages.
2 Normative references
The following documents, in whole or in part, are normatively referenced in this document and are
indispensable for its application. For dated references, only the edition cited applies. For undated
references, the latest edition of the referenced document (including any amendments) applies.
ISO 2108, Information and documentation — International standard book number (ISBN)
ISO 3166-1, Codes for the representation of names of countries and their subdivisions — Part 1: Country
codes
ISO 3166-2, Codes for the representation of names of countries and their subdivisions — Part 2: Country
subdivision code
ISO 3297, Information and documentation — International standard serial number (ISSN)
ISO 4217, Codes for the representation of currencies
ISO 8601, Data elements and interchange formats — Information interchange — Representation of dates
and times
ISO 10957, Information and documentation — International standard music number (ISMN)
ISO 15511, Information and documentation — International standard identifier for libraries and related
organizations (ISIL)
3 Terms a nd definiti ons
For the purposes of this document, the following terms and definitions apply.
3.1
agency
library, library-related organization, or other agency such as an archive or a museum, or a commercial
document supplier
3.2
library
organization, or part of an organization, the main aim of which is to maintain a collection and to facilitate
by services of a staff, the use of such documents as are required to meet the informational, research,
educational, or recreational needs of its users
3.3
requesting agency
agency which can send requests for library items and receive them from the supplying agency
© ISO 2014 – All rights reserved 1
---------------------- Page: 9 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
3.4
supplying agency
agency which receives requests for library items and delivers them to the requesting agency
3.5
library-related organization
institution, company, consortium, or other organization which handles ILL requests and/or receives
requested library items on behalf of one or more libraries
3.6
library items
books, journals, articles, music, etc., or copies of these in physical or digital format
4 Messages
4.1 General
This International Standard specifies three messages and responses to them for handling interlibrary
loan transactions:
— Request and Request Confirmation;
— Supplying Agency Message and Supplying Agency Message Confirmation;
— Requesting Agency Message and Requesting Agency Message Confirmation.
For Request, Supplying Agency Message, and Requesting Agency Message, a confirmation message is
sent immediately (see 4.3, 4.5, and 4.7). The Request Confirmation message is not a positive or negative
response to the Request; it indicates only that the Request message has been received. If the Request
message contains problems, the Request Confirmation message shall include Error Data (see 4.10).
The following are the codes used in the tables:
— R: Repeatable;
— M: Mandatory;
— CT: Complex Type;
— OC: Open Code List (i.e. Scheme Value Pair);
— CC: Closed Code List (i.e. the code list is part of the ILL standard);
— SC: Standard Code List.
Open Code lists are predefined schemes, consisting of an enumerated list of possible values for a given
data element that should be supported by applications conformant with this International Standard.
The Open Code lists of values are not comprehensive and implementer groups can develop additional
schemes for these enumerated types to cover their implementation requirements. Thus, an application
can choose to support additional schemes for one or more Open Code lists. Core lists of values to be
supported by all implementations are defined in Annex B.
Standard Code Lists are based on code lists published in International Standards or other normative
documents.
New schemes and values can be added to the Open Code List as described in Annex B.
Complex Types are listed and defined in 4.8.
Closed Code Lists (see 4.9) are a normative part of this International Standard and shall be supported by
applications conformant with this International Standard. They are similar to Open Code Lists, except
2 © ISO 2014 – All rights reserved
---------------------- Page: 10 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
that Closed Code lists of values are expected to be relatively comprehensive and stable. Therefore, no
online version of these lists shall be made available. However, new Closed Code scheme elements and
code values can be added to the future versions of this International Standard.
Date and time shall always be provided in the format of YYYY-MM-DDThh:mm:ssZ, as specified by
ISO 8601. When time is not significant, e.g. when a due date is given, use 23:59:59Z to indicate the time.
For example: 2013-05-15T23:59:59Z.
4.2 Request
The Request contains information about the item and service requested.
The Request is sent from the requesting agency to the supplying agency.
The Request contains some or all of the following groups of data elements:
— Header: Administrative information;
— BibliographicInfo: Details of the item being requested;
— PublicationInfo: Information about the publication;
— ServiceInfo: Details of the service being requested;
— SupplierInfo: List of potential suppliers;
— RequestedDeliveryInfo: Where and how to send the item;
— RequestingAgencyInfo: Details about the requesting agency;
— PatronInfo: Details about the patron;
— BillingInfo: How to charge the requesting agency.
Table 1 — Request
Element D e f i n i t ion Codes
Header Administrative information M
SupplyingAgencyId Identification of supplying library M
(Complex Type AgencyId) CT
RequestingAgencyId Identification of requesting library M
(Complex Type AgencyId) CT
Timestamp Date and time of the transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification or number M
RequestingAgencyAuthenti- Authentication in supplying library system of the requesting library CT
cation
(Complex Type)
BibliographicInfo Bibliographic Information about the requested item M
SupplierUniqueRecordId SupplierUniqueRecordId should be used for the Supplying library’s
internal unique identifier for the requested item, acquired from a
preceding automatic holdings request. If this identifier is used, there
should be no other identifiers in BibliographicInfo.
More information is provided in Annex E.
Title Title of the requested item
© ISO 2014 – All rights reserved 3
---------------------- Page: 11 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
Table 1 (continued)
Element D e f i n i t ion Codes
Author Author of the requested item
Subtitle Subtitle of the requested item
SeriesTitle Title of the series
Edition Number of the edition
TitleOfComponent Title of the component part (e.g. article)
AuthorOfComponent Author of the component part
Volume Volume number
Issue Issue number
PagesRequested Page from and page to
EstimatedNoPages Expected number of pages
BibliographicItemId Identification of a physical or electronic object R
(Complex Type) CT
Sponsor Person or organization sponsoring the publication
InformationSource Description of where bibliographic information was found
BibliographicRecordId Identification of a bibliographic record CT
(Complex Type) R
PublicationInfo Information about the publication
Publisher Name of the publisher
PublicationType Type of publication OC
PublicationDate Date of publication
NOTE For serials and serial articles, this should be the publication
date of the component part such as issue, not the date when the serial
was first issued.
PlaceOfPublication Place of publication, e.g. a city
ServiceInfo Information about the requested service M
RequestType Type of request (new, retry, or reminder) CC
If no request type is specified, the default is “new”.
RequestingAgencyPrevious- Requesting Agency’s previous request number when a retry is sent
RequestId with updated data based on ReasonRetry
ServiceType Type of service. Values: Copy, Loan, or CopyOrLoan. If Copy is M
requested, then the requesting library is interested only in a copy. If
CC
Loan is requested, then the requesting library is interested only in a
loan. If CopyOrLoan is requested, then the requesting library is will-
ing to accept either a copy or a loan.
ServiceLevel Level of service OC
PreferredFormat Format of medium requested OC
NeedBeforeDate The request is not relevant after the stated date/time.
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
CopyrightCompliance The requesting library’s copyright compliance OC
AnyEdition Values: Y or N. Yes, for yes to any edition. No, if only the specified edi-
tion is acceptable.
Note Human-readable note
4 © ISO 2014 – All rights reserved
---------------------- Page: 12 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
Table 1 (continued)
Element D e f i n i t ion Codes
SupplierInfo When a request is sent to a brokering institution, the requesting library R
can provide a list of potential suppliers (in preference order).
Intended primarily for requests sent to brokers, but can be used in other
circumstances as well.
SortOrder Value from 1 to 99 defining the order of preference of use
SupplierCode Code defining a potential supplier CT
(Complex Type AgencyId)
SupplierDescription Textual information about supplier
BibliographicRecordId Identification of a bibliographic record used CT
(Complex Type)
CallNumber Indication of the shelf position of the resource
SummaryHoldings Textual description of summary level holdings
AvailabilityNote Information about availability
RequestedDeliveryInfo A prioritized list of suggested delivery methods, each with its own deliv- R
ery address
SortOrder Value from 1 to 99 according to the order
Address Description of the delivery address CT
(Complex Type ElectronicAddress or PhysicalAddress)
RequestingAgencyInfo Details of the Requesting Agency
Name Name of the Requesting Agency
ContactName Name of contact. For example, ILL staff member.
Address Description of how to contact the Requesting Agency CT
(Complex Type ElectronicAddress or PhysicalAddress) R
PatronInfo Details of the patron for whom the request is being made.
Only used according to 5.3 Data privacy protection.
PatronId Identification of the patron
Surname Surname of the patron
GivenName First name of the patron
PatronType Type of patron OC
SendToPatron Only used with value “Y”, if requesting library asks the supplying
library to send the requested resource directly to the patron
Address Description of how to contact the patron CT
(Complex Type ElectronicAddress or PhysicalAddress) R
BillingInfo Information about how the requesting agency expects to be billed for
and pay for the item
PaymentMethod The preferred payment method OC
MaximumCosts The highest amount the requesting agency is prepared to pay for the CT
service
(Complex Type Costs)
BillingMethod Preferred billing method OC
© ISO 2014 – All rights reserved 5
---------------------- Page: 13 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
Table 1 (continued)
Element D e f i n i t ion Codes
BillingName Name of person in finance department, etc.
Address Description of the billing address CT
(Complex Type ElectronicAddress or PhysicalAddress)
4.3 Request Confirmat ion
Table 2 — Re que s t C on f i r m at ion
Element D e f i n i t ion Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library CT
(Complex Type AgencyId)
RequestingAgencyId Identification of the requesting library CT
(Complex Type AgencyId)
Timestamp Date and time of the confirmation transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification
TimestampReceived Date and time of the confirmed Request transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
MessageStatus Value: “OK” or “ERROR” M
ErrorData If there are any errors, an error message is included; refer to 4.10.
4.4 Supplying Agency Message
Supplying Agency Message is a message sent from the supplying library to the requesting library.
The message could be in response to a request or a message from the requesting library or a message
initiated by the supplying library. In all these cases, the same message is used.
The message contains the following groups of data elements:
— Header: Administrative information;
— MessageInfo: Responses and notes;
— StatusInfo: Current status, i.e. status after any changes because of the message being sent;
— DeliveryInfo: Information about shipped item;
— ReturnInfo: If the Supplier asks the requesting library to return the item to another address.
Table 3 — Supplying Agency Message
Element D e f i n i t ion Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library M
(Complex Type AgencyId) CT
6 © ISO 2014 – All rights reserved
---------------------- Page: 14 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
Table 3 (continued)
Element D e f i n i t ion Codes
RequestingAgencyId Identification of the requesting library M
(Complex Type AgencyId) CT
Timestamp Date and time of the transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification or number M
SupplyingAgencyRequestId Supplying library’s request identification or number
MessageInfo Message from the supplying library to the requesting agency M
ReasonForMessage A code defining the reason for the message M
CC
AnswerYesNo Values: Y or N, for Yes or No to respond
Mandatory when ReasonForMessage is RenewResponse or Cancel-
Response
Note Human-readable note
ReasonUnfilled The reason why the request cannot be filled OC
ReasonRetry The reason why the request cannot be filled, unless it is modified or OC
repeated at a future date
OfferedCosts Applied when ReasonRetry is used because actual costs exceed the CT
MaximumCosts of the requesting library. The supplying library indi-
cates what the actual cost shall be.
(Consists of Complex Type Costs)
RetryAfter The date and time after which the retry request can be sent
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RetryBefore Date and time before which to send the retry request
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
StatusInfo Status information M
Status Actual status of the request in the supplying library M
CC
ExpectedDeliveryDate Date and time the supplying library expects to deliver the item
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
DueDate Date and time the item is expected to be back at the supplying library
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
LastChange Date and time of the last status change M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
DeliveryInfo Information about the delivery
© ISO 2014 – All rights reserved 7
---------------------- Page: 15 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
Table 3 (continued)
Element D e f i n i t ion Codes
DateSent Date and time when the item was sent M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
ItemId Value of Barcode or RFID-tag Id of the item being delivered
SentVia The service via which the requested item was sent OC
SentToPatron Value “Y”, if the supplying library has sent the item directly to the
patron and value “N”, if the supplying library has not sent the item
directly to the patron despite the fact that the requesting library
asked for this service (see Request: SendToPatron)
LoanCondition Conditions for use of the item OC
DeliveredFormat Format of the delivered item OC
DeliveryCosts Amount the supplying library is charging the requesting library for CT
the item and related service
(Complex Type Costs)
ReturnInfo If the Supplier asks the Requester to return the item to another address
ReturnAgencyId Identification of the library to which the item should be returned (on CT
request of the supplying library)
(Complex Type AgencyId)
Name Name of the library to which the item should be returned
PhysicalAddress Address to which the item is to be returned CT
(Consists of Complex Type PhysicalAddress)
4.5 Supplying Agency Message Confirmation
Table 4 — S uppl y i n g A g enc y Me s s a g e C on f i r m at ion
Element D e f i n i t ion Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library CT
(Complex Type AgencyId)
RequestingAgencyId Identification of the requesting library CT
(Complex Type AgencyId)
Timestamp Date and time of the confirmation transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
RequestingAgencyRequestId Requesting library’s request identification
TimestampReceived Date and time of the confirmed Supplying Agency Message transac- M
tion
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
MessageStatus Value: “OK” or “ERROR” M
ReasonForMessage ReasonForMessage in confirmed Supplying Agency Message CC
ErrorData If there are any errors, an error message is included; refer to 4.10.
8 © ISO 2014 – All rights reserved
---------------------- Page: 16 ----------------------
oSIST ISO 18626:2014
ISO 18626:2014(E)
4.6 Requesting Agency Message
Requesting Agency Message is a message from the requesting library to the Supplying library.
The message contains the following groups of data elements:
— Header: Administrative information;
— ActiveSection: Elements describing what to do.
Table 5 — Requesting Agency Message
Element D e f i n i t ion Codes
Header Administrative information M
SupplyingAgencyId Identification of the supplying library M
(Complex Type AgencyId) CT
RequestingAgencyId Identification of the requesting library M
(Complex Type AgencyId) CT
Timestamp Date and time of the transaction M
Ref. ISO 8601
Format: UTC: YYYY-MM-DDThh:mm:ssZ
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.