ILL Protocol Register

What's New
Testing ILL Protocol Implementations
ASN.1 Index

Site Index

In this Document:


Register of Object Identifiers
for ISO 10161-1

  • Register of Public
    Object Identifiers
    for ISO 10161-1

  • Register of Local
    Object Identifiers
    for ISO 10161-1

    Register of Identifiers
    Assigned to
    ILL Protocol Implementors


    For More Information,
    the ILL Application Standards
    Maintenance Agency,
    Library and Archives Canada

    Last Update: 2011/05/06

  • ILL Protocol Register
    Interlibrary Loan Application Standards Maintenance Agency

    Register for the ILL Application Standards
    (ISO 10160 and ISO 10161-1)

    As the designated Maintenance Agency for ISO 10160 and ISO 10161-1, Library and Archives Canada maintains registers of ILL object identifiers, of identifiers assigned to ILL protocol system implementors, and of internationally registered profiles for these standards.


    Certain object types within ISO 10161-1, the Interlibrary Loan Application Protocol Specification, impose a requirement for a registration function so that they may be referenced unambiguously within messages exchanged between ILL protocol systems. This applies to objects of type EXTERNAL and OBJECT IDENTIFIER.

    Detailed information on object types and registration of can be found in:

    • ISO/IEC 8824:1990 Information Technology - Open Systems Interconnection - Specification of Abstract Syntax Notation One (ASN.1)

    • ISO/IEC 9834 Information Processing Systems - Open System Interconnection - Procedures for the Operation of OSI Registration Authorities.


    The object types defined in the standard as EXTERNAL and OBJECT IDENTIFIER are specified outside the standard and their syntax and value are referenced by a code. The code is called an object identifier (OID) and needs to be registered with a Registration Authority to ensure that it is unique and its data type readily available.

    For example, the APDU parameter “national-bibliography-no” is defined to be an EXTERNAL object. In order that the sending and receiving systems can both know what the syntax and value of the object is in any instance of its occurrence within a message, the EXTERNAL object carries within it an unambiguous identifier of the data type it contains. For ILL APDUs, this identifier is required to be an OID, which is an ASN.1 standard type.

    In all cases, the OID must identify the object globally and unambiguously.

    Internationally Registered Profiles

    An Internationally Registered Profile (IRP) , is a profile that has been reviewed for technical conformance by the standards group responsible for the application protocol(s) to which the profile pertains. The profile identifies a standard or group of standards, together with options and parameters necessary to accomplish a function or set of functions. More information on IRP:

    Registration Procedures

    Requests for registration of EXTERNAL and OBJECT IDENTIFIER types and for identifiers assigned to ILL protocol system implementors should be addressed to:

    Interlibrary Loan Application Standards Maintenance Agency
    Interlibrary Loan Services
    Library and Archives Canada
    395 Wellington St.
    Ottawa, Ontario K1A 0N4

    telephone: 613-943-1964
    fax: 613-996-4424

    Unless otherwise specified, these documents are being made available in Acrobat PDF format. Acrobat readers are freely available from:

          Top of page

    copyright © 1997-2002
    Interlibrary Loan Application Standards Maintenance Agency