FOLIO needs a way to normalize and define the sorting behavior for different call number schemes. Ideally we will eventually have a nice graphic interface for defining custom call number schemes and their desired behavior. For the meantime, a proposed initial solution will be similar to what is currently implemented in UChicago’s OLE.
This solution differentiates between several common schemes, defines the ordering behavior for each, and defaults to alpha-numeric for anything else. It is extensible.
You can try it out here:
https://catalog.lib.uchicago.edu/vufind/Alphabrowse/Home?from=A&source=lcc
If you’re interested in the code (developed by Tod Olson) it’s here: https://github.com/solrmarc
If you have any comments, questions, or concerns please respond here.