...
Drawio | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Holding-level Call Numbers
Problem statement
Some libraries do not create items for holdings, and they need to be able to browse the call number on the holdings record. The solution should provide the capability to browse call numbers in the following situations:
A library has only holdings related to instances
A library has both holdings and items related to instances
A library has holdings, but some holdings do not have items
Addressing the holding-level call number browsing
The proposed solution should reuse an approach similar to item-level indexing and use the same call number-related tables. Currently on the mod-inventory-storage
side items that have no call number, inherit the call numbers from holdings, hence there is no need to insert them in the call number
table. This requires to index items before holdings on the merge stage.