Agency code
The Illinois library agency codes were a scheme of 3-letter codes created by the state library and the library systems to uniquely and concisely identify most libraries in the state, primarily for the purpose of delivering ILL materials and returned library materials to their proper library.
With some exceptions (e.g. ELG rather than GBK for Gail Borden (Elgin), PCV rather than PCB for Putnam County, and the libraries in Iowa that were members of the River Bend Library System), the codes were made up of two letters for the library, plus one letter for the library system.
Code | Example | Library system | Current library system |
---|---|---|---|
A | PEA | Alliance Library System (ALS) (Now RSA) | RAILS |
C | CPC | Chicago Library System (CLS) (Later renamed Chicago Multitype Library System (CMLS) when Chicago Public Library became its own library system; partly merged into SWAN) | RAILS |
D | ADD | Dupage Library System (DLS) (Now MAGIC) | RAILS |
B | OSB | Heritage Trails Library System (HTLS) (Merged into PALS) | RAILS |
? | Lewis & Clark Library System (LCLS) (Unknown, or didn't have agency codes) | IHLS | |
N | OKN | Lincoln Trail Libraries System (LTLS) | IHLS |
K | ALK | North Suburban Library System (NSLS) | RAILS |
Q | CPQ | North Suburban Library System libraries that used to be part of NILS | RAILS |
L | CVL | Northern Illinois Library System (NILS) (Merged into PALS) | RAILS |
P | RIP | River Bend Library System (RBLS) (Merged into PALS) | RAILS |
R | COR | Rolling Prairie Library System (RPLS) | IHLS |
? | Shawnee Library System (SHAWLS) (Unknown, or didn't have agency codes) | IHLS | |
S | BWS | Suburban Library System (SLS) (Later renamed Metropolitan Library System (MLS), merged into SWAN) | RAILS |
In May 2012, the Illinois Library Delivery Service (ILDS), which handles traffic between the library systems and many college & university libraries, changed its three-letter codes; now each library simply has a code for its former library system (as delivery services within the library systems are still divided by the old boundaries) rather than a unique code for the library that also identifies the system. Some of the former systems (including NSLS, and thus CCS) have continued to use the former codes internally.