Create MARC authority requirements
Contents:
Overview
To support original cataloging workflows, librarians need a way to create a new MARC authority record via the UI. Some of these use cases include:
- Create headings that more closely align to the mission/objectives of my institution (locally created/managed)
- Create headings that do not yet exist in external databases
- Create records to distribute to other libraries as part of a standard database (as the distributing agency)
- Create records to contribute to a standard/external database as part of cooperative cataloging (as the contributing agency)
- Create records for eventual replacement by external record
This feature builds upon existing logic to look for prefixes to assign an authority file by either generating an HRID in the 001 per a configured sequence, or by moving the value entered manually in the 010 $a to the 001.
In scope
- Ability to create new MARC authority record from quickMARC, access point = MARC authority app
- New configuration settings and validation rules
- Maintenance of authority source files / HRID generation per tenant configuration
- Assignment of authority file to newly created records
- Default MARC authority field values to populate quickMARC UI
- Default MARC fields to populate once record is created
- Required MARC authority fields to create a MARC authority record via quickMARC UI
- New permission for creation of authority record
Definitions
Term | Definition |
---|---|
Standard authority file | Authority file managed by an external or national organization for distribution and a way to provide consistent access points across institutions (ex: LC name authority file) |
Local authority file | Authority file managed by an institution that does not intend to distribute to other institutions
|
Shared authority records | Authority records in a multi-tenant environment that are shared with all other tenants |
Local authority records | Authority records, either in a multi-tenant or single-tenant environment that are contained in a single tenant |
Requirements
Category | Requirement | Description | Story | Status |
---|---|---|---|---|
Settings | Add new settings section for MARC authority app and create settings options to manage authority files | Catalogers need a way to create new MARC authority records via the UI and assign the records to an authority source file. Some source files can be considered "standard" such as the LC name authority file, while others may need to locally configured by the library. We need to add a new MARC authority app setting section so that the library can configure these files. | VALIDATED | |
Settings | Populate settings with existing standard authority file definitions | Existing definitions: Managing Authority source files
| VALIDATED | |
Settings | Allow user to create new local authority definitions |
| VALIDATED | |
Settings | Add a tool-tip/info popover by "Active" | Popover should say: "Select a file as "Active" if users should be able to create a new authority record for the file | VALIDATED | |
Settings | For ECS/multi-tenant environments, these settings will be configured at the central-tenant level |
| UPDATED | |
Settings | Specific CRUD permissions should be required |
| VALIDATED | |
Settings>validation | For local authority files, prefixes should be unique | VALIDATED | ||
Settings>validation | For local authority files, only one prefix is allowed | ADDED | ||
Settings>validation | For local authority files, HRID cannot start with leading zeroes | If the user adds an HRID start number that contains leading zeroes, add error message in red underneath HRID starts with textbox that says: "
Changes: | ADDED | |
Settings>validation | For standard files, only allow editing of "Active" checkbox and Base URL | *Base URL in existing links do not need to be updated | VALIDATED | |
Settings>validation | For local files, allow editing of the following fields:
|
Changes: | VALIDATED | |
Settings>validation | Delete confirmation modal when user selects the Delete icon; this icon should only be shown for Local authority files |
Changes: | VALIDATED | |
Create>Default 008 | When user selects "+ New" from the MARC authority app Actions, populate quickMARC with blank 008 |
| VALIDATED | |
Create>005 & 999 | When user saves a newly created record, populate the 005 and the 999 | VALIDATED | ||
Create>Leader | When user selects "+ New" from the MARC authority app Actions, populate default values in the Leader | • LDR 00-04 - record length (empty by default, auto-calculated upon save) • LDR 05 - n • LDR 06 - z • LDR 07, 08 - \ • LDR 09-11 - a22 • LDR 12-16 - leader length + directory (empty by default, auto-calculated upon save) • LDR 17 - o • LDR 18 - \ • LDR 19 - \ • LDR 20-23 - 4500 | VALIDATED | |
Create>100 | When user saves the record, create validation to ensure that only one 1XX field is in the record and a 1XX field is required |
| VALIDATED | |
Create>Authority file selection | After selecting the "+ New"" action, and quickMARC opens the new record, there should be a hyperlink under the protected 001 field called "Authority file lookup" |
| VALIDATED | |
Create>001 | When configuring authority source files, when the user assigns a prefix for a local authority file, this prefix is inserted into the 001 and serves as a match point for assigning the record to an authority file. |
| VALIDATED | |
Create>001 | For standard files, generate 001 by copying value entered by user in the 010 $a into the 001 | Added to description 11/15/23 | ADDED | |
Create>010 | For standard files selected, Add validation to ensure that the 010:
|
Additional validation added 11/2/23 | ADDED |