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
-
Code lists may be revised independently and more frequently than the overall data framework.
-
A number of code lists that are either empty or contain legacy code values are expected to be revised as a matter or priority.
-
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)
- AUT Authorisation code (added in Issue 2)
- CAT Contact association type (added in Issue 2)
- CHS Charge status
- CHT Charge type
- CIS Circulation status
- CMT Communication type
- CRT Check-out restriction type
- DTM Date or Date-time format
- ECR Encryption algorithm
- ENT Entity type
- EXC Exception condition response
- IMD Item detailed information type
- IMI Item identification scheme
- IMT Item media type / format
- INS Institution identification scheme
- LAT Location association type
- LCS Library classification scheme
- LKT Resource access link type (added in Issue 2)
- LOI Location identification scheme
- LOP Location purpose (added in Issue 4)
- LOS Loan status
- LOT Location type
- LST Library statutory status (added in Issue 4)
- LTY Library type (added in Issue 4)
- MAC Message/alert display/delivery constraints (added in Issue 2)
- MAD Message/alert delivery status (added in Issue 2)
- MAP Message/alert priority (added in Issue 2)
- MAT Message/alert type (added in Issue 2)
- MAU Message/alert audience (added in Issue 2)
- MES Media type / format scheme
- MEW Media warning flag
- MGT Message display type
- MNA Manifestation association type (added in Issue 5)
- MND Manifestation detailed information type
- MNI Manifestation identification scheme (removed in Issue 5)
- MNS Manifestation status
- MNT Manifestation type (added in Issue 5)
- MOT Entity modification type
- NOT Note type
- PCS Patron’s library card status
- PGP Patron group association type (added in Issue 2)
- PNI Patron identification scheme (added in Issue 2)
- PNS Patron status condition type
- PNT Patron detailed information type
- PYP Payment purpose (added in Issue 5)
- PYS Payment status
- PYT Payment type
- RDN Reason for inability to approve request
- RNQ Renewal request type
- RQT Request type
- RST Response type
- RVQ Reservation request type
- RVS Reservation status
- RVT Reservation type
- SCD Security desensitization flag
- SEL Selection criterion (added in Issue 2)
- SPA Special attention required flag
- STA Staffed / un-staffed (added in Issue 4)
- TFT Text format
- TTL Title type (removed in Issue 5)
- UNC Unnamed contributor type (removed in Issue 5)
- WKD Days of the week (added in Issue 4)
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) |
LKT Resource access link type (added in Issue 2)
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) |