LCF v1.3.0 Code Lists

search

LCF v1.3.0

Book Industry Communication

Library Interoperability Standards

Library Data Communication Framework for Terminal Applications (LCF)

Code Lists

Issue 5

16 December 2023


This document defines code lists for use with LCF version 1.3.0.

The use of this document is subject to license terms and conditions that can be found at http://www.bic.org.uk/resources/license-to-use-bic-standards/.

NOTES

  1. Code lists may be revised independently and more frequently than the overall data framework.

  2. A number of code lists that are either empty or contain legacy code values are expected to be revised as a matter or priority.

  3. Code IDs are not intended to be exchanged in messages. They identify code semantics to which the actual code values in implementation should correspond. Some implementations may adopt the short, numeric code values specified in this document while other implementations may adopt more verbose alpha-numeric code values.

The code lists defined are:

AAT Library authority/institution association type (added in Issue 2)

Code ID Code value Definition Notes
AAT01 01 Is member of consortium  
AAT02 02 Has consortium member  

AUT Authorisation code (added in Issue 2)

Code ID Code value Definition Notes
AUT01 PCI Parental consent has been granted for a child patron to access the Internet from library premises  
AUT02 PAY Consent has been granted for a Patron to proceed to make a payment against their account. May only be used in LCF function 13 (Patron payment) responses.
AUT03 ACC Consent has been granted for the Patron to gain access to the library/site/building during un-staffed opening periods. Added in Issue 3

CAT Contact association type (added in Issue 2)

Code ID Code value Definition Notes
CAT01 01 Primary contact for authority/institution  
CAT02 02 Alternative contact for authority/institution  

CHS Charge status

Code ID Code value Definition Notes
CHS01 01 Not yet paid  
CHS02 02 Part paid  
CHS03 03 Fully paid Used when recording past charges
CHS04 04 Not yet payable Added in Issue 3

CHT Charge type (based upon SIP 2 fee type code list)

Code ID Code value Definition Notes
CHT01 01 Other / unknown SIP 2 code ‘01’
CHT02 02 Administrative SIP 2 code ‘02’
CHT03 03 Damage SIP 2 code ‘03’
CHT04 04 Overdue SIP 2 code ‘04’
CHT05 05 Processing SIP 2 code ‘05’
CHT06 06 Rental SIP 2 code ‘06’
CHT07 07 Replacement SIP 2 code ‘07’
CHT08 08 Computer access charge SIP 2 code ‘08’
CHT09 09 Reservation fee SIP 2 code ‘09’
CHT10 00 Aggregate Default value in fee total elements
CHT11 10 Membership fee / subscription  
CHT12 11 Notice fee  
CHT13 12 Referral to debt collection fee  
CHT14 13 Printing added in Issue 2

CIS Circulation status (based upon SIP2 circulation status code list)

Code ID Code value Definition Notes
CIS01 01 Other / unknown SIP 2 code ‘01’
CIS02 02 On order SIP 2 code ‘02’
CIS03 03 Available SIP 2 code ‘03’
CIS04 04 On loan (charged) SIP 2 code ‘04’
CIS05 05 On loan (charged) – not to be recalled until earliest recall date SIP 2 code ‘05’
CIS06 06 In process SIP 2 code ‘06’
CIS07 07 Recalled SIP 2 code ‘07’
CIS08 08 Waiting on hold shelf SIP 2 code ‘08’
CIS09 09 Waiting to be re-shelved SIP 2 code ‘09’
CIS10 10 In transit between library locations SIP 2 code ‘10’
CIS11 11 Claimed returned SIP 2 code ‘11’
CIS12 12 Lost SIP 2 code ‘12’
CIS13 13 Missing SIP 2 code ‘13’
CIS14 14 All copies withdrawn from circulation – see manifestation  
CIS15 15 Withdrawn from circulation for repair  
CIS16 16 Withdrawn from circulation – reason unspecified  

CMT Communication type

Code ID Code value Definition Notes
CMT01 01 Phone number – unspecified type  
CMT02 02 Home phone number  
CMT03 03 Business phone number  
CMT04 04 Mobile phone number  
CMT05 05 Email address  
CMT06 06 Postal address added in Issue 2
CMT07 11 Primary phone number A Patron may only reference one Contact with this communication type
Added in Issue 2
CMT08 15 Primary email address A Patron may only reference one Contact with this communication type
Added in Issue 2
CMT09 16 Primary postal address A Patron may only reference one Contact with this communication type
Added in Issue 2

CRT Check-out restriction type

Code ID Code value Definition Notes
CRT01 01 Lower age limit Value is the lower age limit in years. Default value is ‘unspecified’.

DTM Date or Date-time format

Code ID Code value Definition Notes
DTM01 01 YYYYMMDDTHHMMSS The ‘T’ is a fixed character separating the date and time components, as defined by ISO 8601.
DTM02 02 YYYY-MM-DDTHH:MM:SS  
DTM03 11 YYYYMMDD  
DTM04 12 YYYY-MM-DD  

ECR Encryption algorithm

Code ID Code value Definition Notes
ECR01     Code list to be defined

ENT Entity type

NOTE - The column headed “Alpha value” is intended for use in RESTful web service implementations of LCF. RESTful requests should always refer to the set of entities of a given type, and hence the use of the plural form.

Code ID Code value Alpha value Definition Notes
ENT01 01 manifestations Manifestation LCF Entity E01
ENT02 02 items Copy of a manifestation LCF Entity E02
ENT03 03 patrons Patron LCF Entity E03
ENT04 04 locations Physical location LCF Entity E04
ENT05 05 loans Loan LCF Entity E05
ENT06 06 reservations Reservation LCF Entity E06
ENT07 07 charges Charge LCF Entity E07
ENT08 08 payments Payment LCF Entity E08
ENT09 09 contacts Contact details LCF Entity E09
ENT10 10 class-schemes Title classification scheme LCF Entity E10
ENT11 11 class-terms Title classification code LCF Entity E11
ENT12 13 authorisations Authorisation codes LCF Entity E13
Added in Issue 2
ENT13 14 authorities Library authority / institution LCF Entity E14
Added in Issue 2
ENT14 15 messages Message / alert LCF Entity E15
Added in Issue 2

EXC Exception condition response

NOTE - In a web service implementation many of these responses may be carried by an HTTP response code rather than in the response payload.

Code ID Code value Definition Notes
EXC01 01 Service unavailable Equivalent to HTTP response code 503
EXC02 02 invalid user ID or password (as supplied in Q00C01) Specific case of HTTP response code 401.
EXC03 03 invalid terminal ID or password (as supplied in Q00C04) Specific case of HTTP response code 401.
EXC04 04 Service unable to process request Equivalent to HTTP response code 500
EXC05 05 Invalid entity reference For use in all entity-specific responses. Specific case of HTTP response code 404.
EXC06 06 Invalid data in element For use whenever a request specifies data that does not conform to the data type for the data element in question, e.g. an undefined code value, a badly-formed date, or an invalid patron password.
EXC07 07 Request denied Equivalent to HTTP response code 403.
EXC08 08 No records match the selection criteria in the request. Deprecated in v1.0.1 – If no records match the selection criteria, the response contains an empty list.
EXC09 09 Too many records match the selection criteria in the request Further information may be provided in an exception description and/or response message. May be used in response to function 02 requests.

IMD Item detailed information type

Code ID Code value Definition Notes
IMD01 01 All item detailed information A short-hand for requesting all detailed information that is available for the item.
IMD02 02 Item media type / format Element D01R03
IMD03 03 Title on item Element C01R04, title type TTL02
IMD04 04 Other item titles Element C01R04, all other title types, plus element C1106, if any, all title types
IMD05 05 Contributor details Element C01R05
IMD06 06 Other item descriptive information Elements D01R07 – D01R13
IMD07 07 Item owner information Element D01R14
IMD08 08 Item location information Elements D01R15 and D01R16
IMD09 09 Item loan characteristics Element C01R17
IMD10 10 Item check-out restrictions and fees Elements C01R18 and C01R19
IMD11 11 Item circulation information Elements D01R21 – C01R23. NOTE – element D01R20 is mandatory in all responses.

IMI Item identification scheme

Code ID Code value Definition Notes
IMI01 01 Proprietary  

IMT Item media type / format (based upon SIP 2 media type code list)

Code ID Code value Definition Notes
IMT01 000 Other / unknown SIP 2 code ‘000’
IMT02 001 Book SIP 2 code ‘001’
IMT03 002 Magazine SIP 2 code ‘002’
IMT04 003 Bound journal SIP 2 code ‘003’
IMT05 004 Audio tape SIP 2 code ‘004’
IMT06 005 Video tape (VHS or Betamax) SIP 2 code ‘005’
IMT07 006 Data or software CD / CD-ROM SIP 2 code ‘006’
IMT08 007 Magnetic diskette SIP 2 code ‘007’
IMT09 008 Book with magnetic diskette SIP 2 code ‘008’
IMT10 009 Book with CD / CD-ROM SIP 2 code ‘009’
IMT11 010 Book with audio tape SIP 2 code ‘010’
IMT12 011 DVD / Blu-ray  
IMT13 012 Audio / music CD  
IMT14 013 E-book  
IMT15 014 Sheet music  
IMT16 015 Bound music score  
IMT17 016 Microfilm / microform  
IMT18 017 Map  
IMT19 018 Toy  
IMT20 019 Artefact Needs further definition, especially to distinguish it from IMT01.

NOTE – This code list is to be revised in consultation with libraries. The existing codes are retained for reasons of backwards-compatibility.

INS Institution identification scheme

Code ID Code value Definition Notes
INS01 01 Proprietary scheme Other codes to be defined
INS02 02 ISIL  

LAT Location association type

Code ID Code value Definition Notes
LAT01 01 Permanent location of item SIP2 field ‘AQ’
LAT02 02 Current location of item SIP2 field ‘AP’
LAT03 03 Patron’s “home” institution / branch / site / department  
LAT04 04 Main location of authority/institution Added in Issue 2
LAT05 05 Other location of authority/institution Added in Issue 2
LAT06 06 Website of library authority/institution, branch or section Added in Issue 2
LAT07 07 Possible collection point May be used to associate a manifestation or item with a specific location used for collection
Added in Issue 5

LCS Library classification scheme

Code ID Code value Definition Notes
LCS01 01 Proprietary  
LCS02 02 Dewey Decimal Classification (DDC)  
Code ID Code value Definition Notes
LKT01 01 Direct link to resource  
LKT02 02 Indirect link to resource  

LOI Location identification scheme

Code ID Code value Definition Notes
LOI01 01 Proprietary  
LOI02 02 GLN  
LOI03 03 SAN  
LOI04 04 URI Added in Issue 2
LOI05 05 UPRN Added in Issue 2

LOP Location purpose (added in Issue 4)

Code ID Code value Definition Notes
LOP01 01 May be selected by a patron as their home location  
LOP02 02 May be selected by a patron as a preferred collection point  
LOP03 03 A collection point, but not selectable as preferred  
LOP04 04 A return/drop-off point  

LOS Loan status

Code ID Code value Definition Notes
LOS01 01 On loan to patron  
LOS02 02 Overdue from patron  
LOS03 03 Recalled  
LOS04 04 Charge owed  
LOS05 05 In transit between library locations  
LOS06 06 Claimed returned by patron  
LOS07 07 Lost  
LOS08 08 Checked in – no longer on loan Used when recording past loans
LOS09 09 Superseded by renewal loan Used when recording past loans. Element E05D09 may contain renewal loan reference
LOS10 10 Cancelled Used when recording past loans
LOS11 11 Renewal loan  
LOS12 12 Pending approval Used when the terminal submits a new Loan entity pending approval of the check-out request
Added in Issue 5

LOT Location type

Code ID Code value Definition Notes
LOT01 01 Library / institution  
LOT02 02 Site within library / institution e.g. branch or building
LOT03 03 Location within site e.g. department, room, shelf
LOT04 04 Virtual location Used for digital content
Added in Issue 2

LST Library statutory status (added in Issue 4)

Code ID Code value Definition Notes
LST01 01 Statutory provision  
LST02 02 Non-statutory provision  

LTY Library type (added in Issue 4)

Code ID Code value Definition Notes
LTY01 LAL Local authority run (funded, run and managed by local authority staff but may be augmented by volunteers)  
LTY02 LAL- Local authority run (funded and managed by the local authority but unstaffed)  
LTY03 CL Commissioned library (commissioned and funded by a local authority but delivered by a contracted third party)  
LTY04 CRL Community run libraries (some ongoing support, eg funding, stock, guidance from the local authority)  
LTY05 CRL+ Community run libraries (paid staff may be involved in the day to day running of the library)  
LTY06 ICL Independent community library (outside the local authority, staffed only by volunteers)  
LTY07 ICL+ Independent community library (outside the local authority with paid staff)  

MAC Message/alert display/delivery constraints (added in Issue 2)

Code ID Code value Definition Notes
MAC01 01 Display/deliver between from/until dates If no ‘until’ date is specified, display indefinitely
MAC02 02 Display/deliver until acknowledged  
MAC03 03 Not for display/delivery - inactive  

MAD Message/alert delivery status (added in Issue 2)

Code ID Code value Definition Notes
MAD01 01 Not yet delivered  
MAD02 02 Delivered, not acknowledged  
MAD03 03 Delivered, acknowledged  

MAP Message/alert priority (added in Issue 2)

Code ID Code value Definition Notes
MAP01 01 High priority  
MAP02 02 Medium priority  
MAP03 03 Low priority  

MAT Message/alert type (added in Issue 2)

Code ID Code value Definition Notes
MAT01 01 Action required  
MAT02 02 Institution information e.g. opening hours, closures
MAT03 03 Collection information e.g. acquisitions, disposals
MAT04 04 Patron account information  

MAU Message/alert audience (added in Issue 2)

Code ID Code value Definition Notes
MAU01 01 All patrons  
MAU02 02 Specified patrons and categories  
MAU03 03 Patrons related to specified loans Added in Issue 3
MAU04 04 Patrons related to specified reservations Added in Issue 3

MES Media type / format scheme

Code ID Code value Definition Notes
MES01 01 Proprietary  
MES02 02 SIP2 media type, including LCF extensions Any code value from code list IMT
MES03 03 ONIX code list 150  
MES04 04 ONIX code list 175  
MES05 05 MARC 21 media type Added in Issue 2

MEW Media warning flag

Code ID Code value Definition Notes
MEW01 00 Unspecified / not applicable  
MEW02 01 Item contains magnetic media  
MEW03 02 Item does not contain magnetic media  

MGT Message display type

Code ID Code value Definition Notes
MGT01 01 Whole message (e.g. for screen display), not requiring acknowledgement Revised in Issue 5
MGT02 02 Single line of message (e.g. for printing)  
MGT03 03 System message (not normally for display)  
MGT04 04 Whole message, requires acknowledgement Added in Issue 5

MNA Manifestation association type (added in Issue 5)

Code ID Code value Definition Notes
MNA01 01 Has alternative edition Not for use with serial titles, serial issues or bound sets
MNA02 02 Has earlier edition Not for use with serial titles, serial issues or bound sets
MNA03 03 Has later edition Not for use with serial titles, serial issues or bound sets
MNA04 04 Has same edition, title or set in alternative media / format  
MNA05 21 Has serial title For use with serial issues only. Only one associated manifestation may have this association type.
MNA06 22 Has serial issue For use with serial titles only.
MNA07 31 Has bound set For use with members of bound sets only. Only one associated manifestation may have this association type.
MNA08 32 Has bound set member For use with bound sets only.

MND Manifestation detailed information type

Code ID Code value Definition Notes
MND01 01 All manifestation detailed information A short-hand for requesting all detailed information that is available for the manifestation.
MND02 02 Media type / format Element E01C03
MND03 03 Title of the manifestation Element E01C04, title type TTL02
MND04 04 Other item titles Element E01C04, all other title types, plus element E0106, if any, all title types
MND05 05 Contributor details Element E01C05
MND06 06 Other manifestation descriptive information Elements E01D07 – E01D12
MND07 07 Manifestation loan characteristics Element E01C13
MND08 08 Item check-out restrictions and fees Elements E01C14 and E01C15

MNI Manifestation identification scheme (based upon ONIX Code List 5) (removed in Issue 5)

MNS Manifestation status

Code ID Code value Definition Notes
MNS01 01 Not yet in stock / holding Awaiting receipt from supplier or owner
MNS02 02 In stock / holding and available for loan  
MNS03 03 In stock / holding and not available for loan e.g. Reading Room only
MNS04 04 Withdrawn from stock / holding  

MNT Manifestation type (added in Issue 5)

Code ID Code value Definition Notes
MNT01 01 Non-serial title Default value
MNT02 02 Serial title  
MNT03 03 Serial issue  
MNT04 04 Member of a bound set of manifestations  
MNT05 05 A bound set of manifestations Typically, a set of titles bound together in a library binding, e.g. a run of periodicals.

MOT Entity modification type

Code ID Code value Alpha value Definition Notes
MOT01 01 replace Delete all elements of the entity and replace with those included in the request This is the only way to remove elements entirely from the entity record.
MOT02 02 update Delete all elements of the types that are included in the request and replace with those included in the request. For repeatable elements all instances of the element are first removed from the entity record.

NOT Note type

Code ID Code value Definition Notes
NOT01 01 Entity description This code value is primarily a place-holder for development of the code list in future issues.

PCS Patron’s library card status

Code ID Code value Definition Notes
PCS01 01 Card retained by patron  
PCS02 02 Card retained by library staff  
PCS03 03 Card location unknown Card lost or stolen

PGP Patron group association type

Code ID Code value Definition Notes
PGP01 01 Patron member of group  
PGP02 02 Lead patron of group  

PNI Patron identification scheme (based upon ONIX Code List 44) (added in Issue 2)

Code ID Code value Definition Notes
PNI01 01 Proprietary ONIX code ‘01’
PNI02 16 ISNI ONIX code ‘16’
PNI03 18 NACO ONIX code ‘18’ (Definition was ‘LCCN’)
Definition updated and Note revised in Issue 5
PNI04 21 ORCID ONIX code ‘21’
PNI05 31 VIAF ID ONIX code ‘31’

PNS Patron status condition type (based upon ANSI/NISO Z39.70)

Code ID Code value Definition Notes
PNS01 01 Loan (charge) privileges denied  
PNS02 02 Renewal privileges denied  
PNS03 03 Recall privileges denied  
PNS04 04 Hold privileges denied  
PNS05 05 Card reported lost  
PNS06 06 Too many items loaned  
PNS07 07 Too many items overdue  
PNS08 08 Too many renewals  
PNS09 09 Too many claims of items returned  
PNS10 10 Too many items lost  
PNS11 11 Excessive outstanding fines  
PNS12 12 Excessive outstanding fees other than fines  
PNS13 13 Recall overdue  
PNS14 14 Too many items billed  
PNS15 15 Blocked from PC use only Allowed to borrow items
PNS16 16 Account expired Added in Issue 2
PNS17 17 Pending patron To support patron self-registration
Added in Issue 5

PNT Patron detailed information type

Code ID Code value Definition Notes
PNT01 00 No details – i.e. status only  
PNT02 01 All details  
PNT03 02 All personal, no account details See E03 Patron
PNT04 03 All account, no personal details See E03 Patron
PNT05 10 Items on loan  
PNT06 11 Reserved items  
PNT07 12 Overdue items  
PNT08 13 Recalled items  
PNT09 14 Unavailable hold items  
PNT10 15 Fees, other than fines, owed  
PNT11 16 Fines owed  

PYP Payment purpose (added in Issue 5)

Code ID Code value Definition Notes
PYP01 00 To credit the Patron’s account Credit may be with reference to specific charges.
PYP02 02 To make a donation Donation must be with reference to a specific authority/institution.

PYS Payment status

Code ID Code value Definition Notes
PYS01 01 Payment accepted / acknowledged  
PYS02 02 Payment not accepted Further information, if any, should be included in a payment note.

PYT Payment type (extension of SIP 2 payment type code list)

Code ID Code value Definition Notes
PYT01 00 Cash SIP 2 code ‘00’
PYT02 01 VISA SIP 2 code ‘01’ – Probably DEPRECATED, since the card could be a debit or credit card.
PYT03 02 Credit card – unspecified type SIP 2 code ‘02’
PYT04 03 Debit card – unspecified type  
PYT05 04 E-payment – unspecified type Probably using some form of online banking or a system where the patron has an account with a local charging scheme.
PYT06 05 Cheque  
PYT07 06 Credit account  
PYT08 07 Smart card  
PYT09 08 Forgiven Payment by the library of a correct charge
PYT10 09 Waived Payment by the library of an incorrect charge

RDN Reason for inability to approve request

Code ID Code value Definition Notes
RDN01 01 Manifestation status exception The LMS is unable to approve the request due to the manifestation’s current status (E01D17). Used in response to a request relating to a specific manifestation.
RDN02 02 Item status exception The LMS is unable to approve the request due to the item’s current circulation status (E02D12). Used in response to a request relating to a specific item.
RDN03 03 Patron status exception The LMS is unable to approve the request due to the patron’s current status (E03C08). Used in response to a request relating to a specific patron.
RDN04 04 No fee acknowledgement in request The LMS is unable to approve the request without acknowledgement that a fee is applicable.
RDN05 05 Charge status exception – no payment due  
RDN06 06 Charge status exception – under-payment  
RDN07 07 Charge status exception – over-payment  
RDN08 08 Unable to accept payment – see message Further information, if any, should be conveyed in response message.
RDN09 09 Unable to accept some/all payment items in request – see detail  
RDN10 10 Request requires acknowledgement - see response message Added in Issue 5

RNQ Renewal request type

Code ID Code value Definition Notes
RNQ01 01 Patron renewal request, for all items currently on loan to patron  
RNQ02 02 Third party renewal request, for all items currently on loan to patron  
RNQ03 03 Patron renewal request, for specified items  
RNQ04 04 Third party renewal request, for specified items  
RNQ05 51 Loan / renewal fee quotation request only Not a loan request or confirmation, but simply a request for a loan or renewal fee quotation
RNQ06 99 Cancel previous request Cancels the previous new loan or renewal request for the same item. If there was no previous request or too long a pause since the previous request, the response should contain exception condition code EXC03.

RQT Request type

Code ID Code value Definition Notes
RQT01 01 New request  
RQT02 02 Confirmation request LMS may not block request, as the action has already been performed. This request type implements the SIP2 “no block” flag for check-out and check-in requests, typically made to confirm a check-out or check-in that has been performed when the terminal was off-line.
Modified in Issue 5
RQT03 03 Cancel previous request Cancels a previous request. If there was no previous request or too long a pause since the previous request, the response should contain exception condition code EXC03. Approximately equivalent to use of SIP 2 field BI to indicate cancelation.
RQT04 04 Loan / renewal or reservation fee quotation request only Not a loan / renewal or reservation request or confirmation, but simply a request for a loan / renewal or reservation fee quotation

RST Response type

Code ID Code value Definition Notes
RST01 01 Request successful  
RST02 02 Request unsuccessful – for details see exception condition  

RVQ Reservation request type

Code ID Code value Definition Notes
RVQ01 01 Reservation request  
RVQ02 02 Modify previous reservation request  
RVQ03 03 Reservation fee quotation request only Not a reservation request, but simply a request for a reservation fee quotation
RVQ04 04 Cancel previous reservation request Cancels the previous request to reserve the same item. If there was no previous request or too long a pause since the previous request, the response should contain exception condition code EXC03.

RVS Reservation status

Code ID Code value Definition Notes
RVS01 01 Item available - in hold queue  
RVS02 02 Unavailable hold item  
RVS03 03 Reservation cancelled by patron Used when recording past reservations
RVS04 04 Reservation cancelled by library staff Used when recording past reservations
RVS05 05 Ended by check-out to patron Used when recording past reservations
RVS06 06 Expired Reservation terminated on reaching expiry date without either check-out of the item or cancellation of the reservation. Used when recording past reservations.
RVS07 07 Suspended Reservation temporarily suspended. It is recommended to specify start and/or end dates of the suspension.
Added in Issue 3
RVS08 08 Pending approval Used when the terminal submits a new Reservation entity pending approval of the reservation request
Added in Issue 5

RVT Reservation type (based upon SIP 2 hold type code list)

Code ID Code value Definition Notes
RVT01 1 Other SIP code ‘1’
RVT02 2 Any copy of the item SIP code ‘2’
RVT03 3 A specific copy of the item SIP code ‘3’ – The item identifier must specify the specific copy to be reserved
RVT04 4 Any copy of the item at a specified branch library or sub-location SIP code ‘4’ – The institution identifier and/or location must specify the branch library and/or sub-location
RVT05 5 Any copy of the item in a specified group of libraries  

SCD Security desensitization flag

Code ID Code value Definition Notes
SCD01 00 Unspecified / not applicable  
SCD02 01 Item security should normally be desensitized / removed on check-out  
SCD03 02 Item security should not normally be desensitized / removed on check-out  

SEL Selection criterion (added in Issue 2)

Code ID Code value Alpha value Definition Notes
SEL01 01 manifestation-id Manifestation identifier See E01D01
SEL02 02 item-id Item identifier See E02D01
SEL03 03 patron-id Patron identifier See E03D01
SEL04 04 location-id Location identifier See E04D01
SEL05 11 circulation-status Circulation status See E02D11
SEL06 12 loan-status Loan status See E05D07
SEL07 21 start-date Loan, reservation or message/alert start date See E05D04, E06D06, E15D07
SEL08 22 end-date Loan, reservation or message/alert end date See E05D06, E06D10, E15D08
SEL09 23 end-due-date Loan end due date See E05D05
SEL10 24 recall-notice-date Loan recall notice date See E05D10
SEL11 25 pickup-date Reservation pick-up date See E06D09
SEL12 26 creation-date Charge creation date See E07D10
SEL13 27 payment-due-date Charge payment due date See E07D11
SEL14 28 paid-date Date charge paid in full See E07D16
SEL15 29 payment-date Date payment made See E08D06
SEL16 30 patron-expiration-date Date patron account expired See E03D30
SEL17 31 patron-barcode-id Patron barcode ID See E03D26
SEL18 32 alt-patron-id Patron alternative ID See E03D27.3
SEL19 33 alt-patron-id-type Patron alt. ID type See E03D27.1
SEL20 34 alt-manifestation-id Manifestation alt. ID See E01D02.3
SEL21 35 alt-manifestation-id-type Manifestation alt. ID type See E01D02.1
SEL22 36 alt-item-id Item alt. ID See E02D02.3
SEL23 37 alt-item-id-type Item alt. ID type See E02D02.1
SEL24 38 alt-location-id Location alt. ID See E04D02.3
SEL25 39 alt-location-id-type Location alt. ID type See E04D02.1
SEL26 40 alt-authority-id Authority alt. ID See E14D02.3
SEL27 41 alt-authority-id-type Authority alt. ID type See E14D02.1

SPA Special attention required flag

Code ID Code value Definition Notes
SPA01 01 Item does not require special attention  
SPA02 02 Item requires special attention (unspecified)  

STA Staffed / un-staffed (added in Issue 4)

Code ID Code value Definition Notes
STA01 00 Unspecified Default
STA02 01 Staffed  
STA03 02 Un-staffed  
STA04 03 Staffed with voluntary staff  

TFT Text format

Code ID Code value Definition Notes
TFT01 01 Plain text, ASCII encoding  
TFT02 02 Plain text, ISO 8859-1 encoding  
TFT03 03 Plain text, ISO 10646 / Unicode encoding  
TFT04 11 HTML 4  
TFT05 12 XHTML 1  
TFT06 13 HTML 5  
TFT07 14 MarkDown  
TFT08 04 Plain text, encoding specified at message level Added in Issue 2

TTL Title type (based upon ONIX Code List 15) (removed in Issue 5)

UNC Unnamed contributor type (based upon ONIX Code List 19) (removed in Issue 5)

WKD Days of the week (added in Issue 4)

Code ID Code value Definition Notes
WKD01 00 Every day Default
WKD02 01 Monday  
WKD03 02 Tuesday  
WKD04 03 Wednesday  
WKD05 04 Thursday  
WKD06 05 Friday  
WKD07 06 Saturday  
WKD08 07 Sunday  
WKD09 11 Weekdays (Monday to Friday inclusive)  
WKD10 12 Weekends (Saturday and Sunday)