Category | Requirement | Description | Story | Status |
---|
Leader UI | The leader should be split by positions, with the uneditable/system-generated positions read-only, within the sequence of positions: Position(s) | Description | Header / abbreviations | Box type |
---|
00-04 | Record length | None | Read-only | 05 | Record status | Status | Box with dropdown | 06 | Type of record | Type | Box with dropdown | 07 | Bibliographic level | BLvl (note: different capitalization than mock) | Box with dropdown | 08 | Type of control | Ctrl | Box with dropdown | 09 | Character coding scheme | CharCod (note: different than mock) | Box with dropdown | 10 | Indicator count | None | Read-only (single box with positions 10-16) | 11 | Subfield code count | None | Read-only (single box with positions 10-16) | 12-16 | Base address of data | None | Read-only (single box with positions 10-16) | 17 | Encoding level | ELvl | Box with dropdown | 18 | Descriptive cataloging form | Desc (note: missing from mock) | Box with dropdown | 19 | Multipart resource record level | MultiLvl (note: no extra box after 19, though included in mock) | Box with dropdown | 20 | Length of the length-of-field portion | None | Read-only (single box with positions 20-23) | 21 | Length of the starting-character-position portion | None | Read-only (single box with positions 20-23) | 22 | Length of the implementation-defined portion | None | Read-only (single box with positions 20-23) | 23 | Undefined | None | Read-only (single box with positions 20-23) |
| Some positions in the leader are system-generated and cannot be edited by the user. However, the contents in some of these positions are meaningful so the user still needs to be able to view them. For these positions, we need to present the position values in a read-only box (similar to the implementation for the 001, 005, 999). Additionally, not all of these values need to be broken into separate boxes and instead can be placed in the same field/box as others (highlighted in yellow in table to left). For the positions that can be edited, we need to add a dropdown for each. This dropdown is consistent with the implementation for the 006/007 "Type" field, and will contain the valid values for that position (separate requirement below). See dropdown implementation for 006/007 "Type":
| Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-610 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|
Leader UI | For the editable positions of the leader, when the user hovers over the box or clicks into it, there should be hover over text with the full description name. Position(s) | Hover over text |
---|
05 | Record status | 06 | Type of record | 07 | Bibliographic level | 08 | Type of control | 09 | Character coding scheme | 17 | Encoding level | 18 | Descriptive cataloging form | 19 | Multipart resource record level |
| The abbreviations for the specific positions, though helpful for saving space in the UI, they may not provide enough information for the user. See implementation in Poppy for 006/007/008: | Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-611 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|
05: Record status available values | For the 05 dropdown, the following values should be included: a - Increase in encoding level | c - Corrected | d - Deleted | n - New | p - Increase in encoding level from prepublication |
| | Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-612 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|
06: Type of record available values | For the 06 dropdown, the following values should be included: a - Language material | c - Notated music | d - Manuscript notated music | e - Cartographic material | f - Manuscript cartographic material | g - Projected medium | i - Nonmusical sound recording | j - Musical sound recording | k - Two-dimensional nonprojectable graphic | m - Computer file | o - Kit | p - Mixed materials | r - Three-dimensional artifact or naturally occurring object | t - Manuscript language material |
| | Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-612 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|
07: Bibliographic level available values | For the 07 dropdown, the following values should be included: a - Monographic component part | b - Serial component part | c - Collection | d - Subunit | i - Integrating resource | m - Monograph/Item | s - Serial |
| | Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-612 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|
08: Type of control available values | For the 08 dropdown, the following values should be included: \ - No specified type | a - Archival |
| | Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-612 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|
09: Character coding scheme available values | For the 09 dropdown, the following values should be included: \ - MARC-8 | a - UCS/Unicode |
| | Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-612 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|
17: Encoding level available values | For the 17 dropdown, the following values should be included: \ - Full level | 1 - Full level, material not examined | 2 - Less-than-full level, material not examined | 3 - Abbreviated level | 4 - Core level | 5 - Partial (preliminary) level | 7 - Minimal level | 8 - Prepublication level | u - Unknown | z - Not applicable |
| | Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-612 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|
18: Descriptive cataloging form available values | For the 18 dropdown, the following values should be included: \ - Non-ISBD | a - AACR2 | c - ISBD punctuation omitted | i - ISBD punctuation included | n - Non-ISBD punctuation omitted | u - Unknown |
| | Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-612 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|
19: Multipart resource record level | For the 19 dropdown, the following values should be included: \ - Not specified or not applicable | a - Set | b - Part with independent title | c - Part with dependent title |
| | Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-612 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|
Data import validation | If the record that is imported (DI/Single record import) contains values in the leader that are not valid per the dropdowns, allow the record to be opened in quickMARC, but if the user does not change the value, do not allow save and produce the following error toast: "Record cannot be saved. Leader contains invalid values." | | Jira Legacy |
---|
server | System Jira |
---|
serverId | 01505d01-b853-3c2e-90f1-ee9b165564fc |
---|
key | UIQM-612 |
---|
|
| Status |
---|
| |
---|
colour | Green |
---|
title | validated |
---|
|
|