katlog.orgdevelopment journal Demo catalogueDemo
LB001

The call number as a spine label: why the catalogue starts at the shelf

For the librarian, the call number is a book’s address. For readers of the old catalogue, it was a line of small text in a table. We decided to show it the way it looks in the stacks.

The call number answers the reader’s most practical question: where is the book? In the MPT01 catalogue, call numbers look like this: F 759, I 200a, Ja 11. The letters denote a section of the classified shelving scheme; the number is the position within that section.

A label on the spine

In the new catalogue, the call number in search results is styled like a label on a book spine: a white rectangle, the section in large type, the number below. Rare books get an amber label. If there is no call number, the frame is dashed and reads “no call number”.

Katlog: search results with spine labels, including a rare book (amber) and a record with “no call number”
Spine labels in the results. The eye finds the right section faster than it reads a line.

Sorting the way the shelf does

Naive computer sorting puts F 1000 before F 200: it compares characters, not numbers. That never happens on a shelf. So the call number is split into parts: letters are compared as letters, numbers as numbers. The result is the order anyone who has shelved books would expect: I 200, I 200a, I 201.

Nearby on the shelf

Correct sorting gave us a feature the old catalogue never had. Every record page shows three neighbours to the left and three to the right — exactly the books standing next to it in the room. Classified shelving exists precisely so that related books stand together. Now that works on screen too.

What this gives readersFind one book on Drosophila and you see five more on genetics without knowing their titles. It is the digital version of an old library habit: browsing the shelf.

And if there is no call number

Our export contains 117 records without a call number. For them, “Nearby on the shelf” is not shown, and the records themselves are collected under “Data quality”. A book without a call number is a book readers can’t find in the stacks — so it is one of the first groups to fix.