We wish to hand item-specific call number and location to the ABLE client, to be used in printing the spine during the binding process. ABLE can only read data from MARC fields, it does not ask for an OPAC record, so the item's location and full call number will need to be added to a local field.
The call number and local will need to be available for post-processing like any other MARC field.
In response to a barcode search (or possibly to any search where there is only one result) copy the permanent call number (all parts of it) of the matching item into a local field. Include the location code in it's own subfield.
Default to putting the data in a `952`, but allow tenant to configure that field to make sure the library can select a local field that they are not already using.
|Subfield||Call no. data|
|k||effective call number prefix|
|h||effective call number|
|m||effective call number suffix|