What you will learn
- How library stocktakes work, and why they are disruptive
- How RFID and barcode scanning change inventory speed and accuracy
- How shelf order, mis-shelved items, and missing items are handled
- How weeding decisions use circulation and condition data
- How inventory data connects to the catalog and loan systems
What the project is
Libraries hold thousands to millions of items, and those items move constantly: borrowed, returned, reshelved, mis-shelved, damaged, and lost. Without regular inventory, the catalog claims items that no longer exist, readers hunt for books that are not there, and weeding decisions are guesses. An inventory tool manages stocktakes, shelf checks, and missing-item workflows, keeping the catalog honest.
The tool serves librarians doing stocktakes and shelf checks, and managers deciding on weeding and replacement. It works with barcode scanners and, where libraries have invested in it, RFID readers that can scan whole shelves without handling each item.
Core features
Stocktake planning is the core: stocktakes by branch, section, or collection, scheduled as full or rolling checks, with progress visible per shelf range. Scanning captures barcodes or RFID tags, matching scanned items against the catalog and flagging unscanned items as potentially missing. Exception handling covers mis-shelved items, items found in the wrong section, damaged items, and items on loan, each with a workflow: reshelve, repair, withdraw, or investigate.
- Stocktake planning by branch, section, or collection
- Barcode and RFID scanning with catalog matching
- Exception workflows: mis-shelved, damaged, on-loan, and missing items
- Missing-item investigation with last-seen and loan history
- Weeding support: circulation, age, and condition data per item
- Inventory reporting per section, branch, and collection
How it is built
Start with barcode stocktakes for one section, and prove scanning, matching, and exception handling end to end. RFID support follows where the library has RFID infrastructure, then weeding support, once inventory data is flowing reliably. Scanner hardware choices should be tested on real shelves, because reading performance varies with shelf density and tag placement.
- Define stocktake scope and exception workflows with librarians.
- Build stocktake planning and barcode scanning for one section.
- Add exception handling and missing-item investigation.
- Add RFID scanning support where infrastructure exists.
- Add weeding support and inventory reporting.
Technology considerations
Scanning performance is the practical core. RFID readers that scan a shelf in seconds change what stocktakes cost, but they require tagged collections and reader hardware, and their accuracy depends on tag placement and shelf material. The tool should support both barcode and RFID, with the same exception workflows, so libraries can mix methods by section.
Catalog integrity matters: inventory results should update catalog status, such as marking items missing, only through a reviewed workflow, not automatically on a single unscanned result, because a missed scan is not proof of loss.
Challenges to plan for
The main challenge is disruption. Full stocktakes close sections and consume staff time, which is why rolling stocktakes, checking a section at a time during quiet periods, are often more sustainable. A second challenge is false missing items: items unscanned because they were on display, in repair, or mis-shelved elsewhere, and the exception workflow must resolve those before items are declared missing.
- Full stocktakes disrupting reader access and staff time
- False missing items from display, repair, or mis-shelving
- RFID accuracy varying with shelf density and tag placement
- Weeding decisions made from inventory data without librarian judgment
Who it is for, and its limits
This tool fits public libraries with large collections, academic libraries managing multi-branch stock, and special libraries where collection accuracy matters for research.
It does not decide what to weed or withdraw; it provides circulation, age, and condition evidence for librarians to decide. Inventory data supports judgment, it does not replace it. Costs and timelines vary with collection size and RFID scope, so confirm with a quote before budgeting.
Making stocktakes routine, not disruptive
Replace the annual full stocktake with rolling checks, one section at a time, scheduled during quiet periods and staffed by the branch team. Rolling checks keep the catalog honest all year, spread the workload, and avoid closing sections, which readers experience as the library withdrawing its collection. Report rolling progress monthly, so managers see coverage across the year rather than a single intense week.
Treat the first rolling cycle as training: pair experienced staff with newer colleagues, agree how exceptions are recorded, and review the first section's results together before moving on. That shared review calibrates what counts as mis-shelved, damaged, or missing, so later sections are checked consistently and the inventory data can be trusted for weeding and replacement decisions.
Frequently asked questions
How do library stocktakes work?
Items on shelves are scanned and matched against the catalog. Scanned items are confirmed present, unscanned items become exceptions for investigation, and mis-shelved items are flagged for reshelving.
What is the difference between barcode and RFID stocktakes?
Barcode scanning handles items one by one. RFID readers can scan whole shelves without handling each item, but require tagged collections and reader hardware.
When is an item declared missing?
Only after exception investigation, not on a single unscanned result. Items on display, in repair, or mis-shelved elsewhere are resolved first.
How does inventory support weeding?
By providing circulation, age, and condition data per item, so librarians weed from evidence about use and condition, not from guesswork.
Can stocktakes run without closing sections?
Yes, through rolling stocktakes: one section at a time during quiet periods, rather than a full stocktake that closes large areas at once.