...
Aids in the classification of new materials by helping to control duplication and maintain symmetry in classification.
Identifies the next unused call number
Identifies where the searched call number would fall within the shelf list
Helps librarians manage multi-part and series materials by highlighting which volumes have been cataloged
Supports inventory management/auditing by providing a way to verify the presence or absence of materials on the physical shelves as well as the ability to analyze subject depth for acquisitions/weeding planning
Aids in data cleanup and record maintenance efforts by making it easier to identify incorrectly assigned call numbers
Aids in the discovery of sources related to known items
NOTE: Class
Differences between item call numbers and instance classification numbers in FOLIO
...
# | Requirement | Description | Functionality | Related tickets | Implementation Status | ||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Generate a shelving order for call numbers |
| Browse |
|
| ||||||||||||||||||||||||||||||||||||||||||||||
2 | Add a new Inventory browse option for call numbers |
| Browse | FE -initial:
BE - initial:
FE - browsing by type:
BE - browsing by type:
|
| ||||||||||||||||||||||||||||||||||||||||||||||
3 | Populate browse results list with all item-level call numbers |
| Browse |
| |||||||||||||||||||||||||||||||||||||||||||||||
4 | Sort by calculated effective shelving order | Browse |
| ||||||||||||||||||||||||||||||||||||||||||||||||
5 | Browse results should contain preceding and succeeding call numbers per shelving order |
| Browse |
| |||||||||||||||||||||||||||||||||||||||||||||||
6 | Users should be able to navigate forward and backward through the list | Browse |
| ||||||||||||||||||||||||||||||||||||||||||||||||
7 | Call numbers on the browse results list should display the Prefix, Call number, and Suffix values, if applicable | Browse |
| ||||||||||||||||||||||||||||||||||||||||||||||||
8 | The results should indicate a match if:
|
| Browse |
| |||||||||||||||||||||||||||||||||||||||||||||||
9 | If no exact match is found, the browse query should be placed in proper order (with preceding and succeeding call numbers) as a placeholder (“x would be here) | Browse |
| ||||||||||||||||||||||||||||||||||||||||||||||||
10 | If there are multiple copies with the same call number (with a value in the Copy field) and the user browses with the copy number, any copy number should return a match |
| Browse |
| |||||||||||||||||||||||||||||||||||||||||||||||
11 | When browsing typed call numbers, the effective location facet should only contain the locations of the specific call numbers types on the Instance | Browse |
|
| |||||||||||||||||||||||||||||||||||||||||||||||
12 | Users should be able to search Items in Inventory by the Effective call number (item), eye readable |
| Search |
|
| ||||||||||||||||||||||||||||||||||||||||||||||
13 | Users should be able to search Items in Inventory by the Effective call number (item), normalized |
| Search |
|
| ||||||||||||||||||||||||||||||||||||||||||||||
14 | Users should be able to search Holdings in Inventory by the eye readable call number (holdings) |
| Search |
|
| ||||||||||||||||||||||||||||||||||||||||||||||
15 | Users should be able to search Holdings in Inventory by the normalized call number (holdings) |
| Search |
|
| ||||||||||||||||||||||||||||||||||||||||||||||
16 | Users should be able to search Instances in Inventory by the effective shelving order of the item call number |
| Search |
| |||||||||||||||||||||||||||||||||||||||||||||||
17 | Effective location facet selection should be retained when selecting a record in the browse results list for call number browse by type | Browse Status | | ||||||||||||||||||||||||||||||||||||||||||||||||
colour | Grey | ||||||||||||||||||||||||||||||||||||||||||||||||||
title | not started |
Instance-level classification requirements
Requirement
Description
Feature / Related tickets
Generate a shelving order for the classification
- Classification (instance-level data, resembles the structure of call numbers) has a Classification type, which are similar to the Call number types; for the first iteration of this work, we should generate shelving orders for the following types:
- LC
- Dewey
LC and Dewey classification numbers should be sorted using the same normalization rules we applied for item-level call numbers
- Like call number types, classification types can be configured in Inventory settings - however, I believe a user can only create Local types and cannot edit types with source = "folio". The others are assigned the "folio" source and can be assigned by the user manually in FOLIO source Instance records, or derived from mapping of the MARC bibliographic record (see: Default MARC Bibliographic-to-Inventory Instance Mappings)
- LC mapping:
- 050$ab AND/OR 090$ab
- $a and $b go on the same line, with a space between them
- If multiple $a in the same field, put them in separate classification fields with first $a and its $b if present in first classification field, and second $a (and its $b, if it has one) in second classification field
- Dewey mapping:
- 082$ab
- $a (which may repeat) and $b all go on the same line, with a space between each subfield
- If there is a slash in $a, remove it and close up the space
- If there is a $b between two $a's within one 082 field, put the first $a and $b in one classification field, and the second $a in second classification field
Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UXPROD-4120
- We should support the following for the first iteration:
- Classification (all) - the first iteration should
- LC
- Dewey
- If the classification type is not LC or Dewey, then that classification is only included in the "Classification (all)" option
Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UIIN-2624
Deferred at this time, tenant level configuration will be investigated in the future
- This option should allow libraries to specify whether they'd like Item-level call number browse options OR instance-level classification browse options
- Depending on which option is selected, those browse options would be available
- Instances can have MULTIPLE classifications with different classification types
- Unlike item-level call numbers, Instance classification numbers are stored in a single field (no separate fields for prefix or suffix, etc.)
- Therefore, the browse results only contain a single property: Classification
- These call numbers should be included REGARDLESS of the presence of holdings/items
Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UIIN-2625
Sort by calculated effective shelving order
- For classification (all) option, search alphabetically
Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UIIN-2625
Browse results should contain preceding and succeeding classification numbers per shelving order
Preceding call numbers should include five records
Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UIIN-2625
Users should be able to navigate forward and backward through the list
Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UIIN-2625
Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UIIN-2625
Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UIIN-2625
Jira Legacy server System Jira serverId 01505d01-b853-3c2e-90f1-ee9b165564fc key UIIN-2624
- Assumption is that this may be required in order to navigate from browse results to related Instances in search
|