quickMARC: MARC Validation (UXPROD-3985)

[UXPROD-4377] Templates Support - MARC \ Validation rules Created: 27/Jun/23  Updated: 08/Dec/23

Status: Open
Project: UX Product
Components: None
Affects versions: None
Fix versions: None
Parent: quickMARC: MARC Validation

Type: New Feature Priority: P3
Reporter: Marcin Mystkowski Assignee: Jacek Gajkiewicz
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Issue links:
Blocks
blocks UXPROD-3939 Bibliographic Templates Support - MARC Open
is blocked by UXPROD-3939 Bibliographic Templates Support - MARC Open
Relates
relates to UXPROD-4286 Feature: MARC validation rules | BF C... Open
Epic Link: quickMARC: MARC Validation
Estimation Notes and Assumptions: 1
Development Team: Spitfire
PO Rank: 0

 Description   

TODO:

  1. Rule – we validate templates
  2. Rule – validation starts to work during template record saving
  3. Rule – interface validation tool during modification or creation concerns only:
    • Dropdown menu with proper values for indicators for every field
    • Dropdown menu with proper order for 006 (bib), 007 (bib, holding), 008 (bib, holding, auth.)
    • Value blank is possible for indicators and 006 (bib), 007 (bib, holding), 008 (bib, holding, auth.)
  4. Rule – Obligatory for all types of records
    • All records must have LDR and 008
  5. Rule – Obligatory
    • Every bib record must have field 245
    • Every authority record must have field 100 or 110 or 111 or 130 or 150, 151, 155 (or 147, 148, 162, 180, 181, 182, 185 in the future)
    • Ever holding record must have field 852
  6. Rule – Obligatory
    • Every field must consist of three digits
  7. Rule – Obligatory
    • Every field must have at least one subfield which starts from: $ except LDR, 001-009

 

Rejected:

  1. Validation rules concern only the fields listed in those issues:
    • UXPROD-4358 MARC Validation\BIB Rec.\Repeatable and Non-repeatable field and subfields
    • UXPROD-4362 MARC Validation\Auth\Repeatable and Non-repeatable field and subfields
    • UXPROD-4365 MARC Validation\Holding Rec.\Repeatable and Non-repeatable field and subfields
  2. If user uses these fields he must use only subfield and rules which are listed in:
    • UXPROD-4358 MARC Validation\BIB Rec.\Repeatable and Non-repeatable field and subfields
    • UXPROD-4362 MARC Validation\Auth\Repeatable and Non-repeatable field and subfields
    • UXPROD-4365 MARC Validation\Holding Rec.\Repeatable and Non-repeatable field and subfields
  3. If user uses these fields he must use indicators listed or use value blank:
  4. Folio does not validate fields which are not listed here:
    • UXPROD-4358 MARC Validation\BIB Rec.\Repeatable and Non-repeatable field and subfields
    • UXPROD-4362 MARC Validation\Auth\Repeatable and Non-repeatable field and subfields
    • UXPROD-4365 MARC Validation\Holding Rec.\Repeatable and Non-repeatable field and subfields
    • So user can use every field which is not listed with its own repeat/non-repeat rule with any fields
  5. Rule for 1xx
    • It is possible to use only one field from group 1xx in bibliographic template records
    • It is possible to use only one field from group 1xx in authority template records
    • So the rule repeat / non-repeat is for the whole group 1xx
  6. Validation does not allow to save template record that does not meet the rules above
  7. Validation bypass can be added later if the FOLIO community requests it

 


Generated at Fri Feb 09 00:39:27 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.