X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Foclc-ill-req-ext.asn;h=9226c26c462303b527295fa382887aa858029170;hp=6b44cbc406354e7db84f7e9fac19051cbd76b88c;hb=0a479be82be90639f4e37c4ead12baca543e88bf;hpb=68832d0951d7f4707b6140b2001134c1a52b878c diff --git a/src/oclc-ill-req-ext.asn b/src/oclc-ill-req-ext.asn index 6b44cbc..9226c26 100644 --- a/src/oclc-ill-req-ext.asn +++ b/src/oclc-ill-req-ext.asn @@ -1,4 +1,6 @@ -CLCILLRequestExtension DEFINITIONS ::= +-- Couple of OCLC-specific extensions to their ILL-Request + +OCLCILLRequestExtension DEFINITIONS ::= --The object identifier is 1.0.10161.13.2 BEGIN IMPORTS ILL-String FROM ISO-10161-ILL-1; @@ -13,5 +15,31 @@ OCLCILLRequestExtension ::=SEQUENCE { affiliations [6] ILL-String OPTIONAL, source [7] ILL-String OPTIONAL } + +-- If present, systemNo should contain an OCLC number. To encode the OCLC +-- number, use the external object for system number defined by the Library and +-- Archives Canada. +-- The object identifier is 1.2.124.10161.2 + +SystemNo ::= SEQUENCE SIZE (1..10) OF SEQUENCE + system System, + recordNo RecordNo +} + +System ::= ENUMERATED { + dobis (1), + candoc (2), + oclc (3), + rlin (4), + utlas (5), + other (6) +} +--Do not include the acronym for the system as part of the record number unless +--"other (6)" is chosen. + + RecordNo ::= ILL-String (SIZE (1..50)) + + + END