Several times a year, MARC bib and authority field/indicator/subfield rules maybe modified. In some cases, field/indicator/subfield rules become obsolete. This page describes proposed requirements for handling deprecated field/indicator/subfield rules. https://folio-org.atlassian.net/browse/UXPROD-5216
Current implementation
Can enter a deprecated field/indicator/subfield without displaying an error message
But displays a Fail message for repeatable rule when the obsolete field/subfield is set to NR
Proposed Business Requirements
If the field has a deprecation value = true THEN
Set all field/indicator/subfield rules (repeatable status, required status) to trigger a Warn message when deprecation = true
Allow a library to set a global validation rule to ignore deprecated field validation errors
Allow a library to set up local spec rules for the field/indicator/subfield and thus the field/indicator/subfield is no longer deprecated
Example: 715 - ADDED ENTRY--CORPORATE NAME (PERFORMING GROUP) (MU) [OBSOLETE]
If the subfield code has a deprecation value = true THEN
Set all subfield code rules (repeatable status, required status) to trigger a Warn message when deprecation = true
Allow a library to set a global validation rule to ignore deprecated subfield code validation errors
Allow a library to set up local spec rules for the subfield code and thus the subfield field is no longer deprecated
Example:
850 - HOLDING INSTITUTION (R) Indicators First - Undefined # - Undefined Second - Undefined # - Undefined Subfield Codes $a - Holding institution (R) $b - Holdings (NR) (MU VM SE) [OBSOLETE] $d - Inclusive dates (NR) (MU VM SE) [OBSOLETE] $e - Retention statement (NR) (CF MU VM SE) [OBSOLETE] $8 - Field link and sequence number (R)
If the indicator code has a deprecation value = true THEN
Set all indicator code rules to trigger a Warn message when deprecation = true THEN
Allow a library to set a global validation rule to ignore deprecated indicator validation errors
Allow a library to set up local spec rules for the indicator code and thus the field is no longer deprecated
Example:
710 - ADDED ENTRY--CORPORATE NAME (R) Indicators First - Type of corporate name entry element 0 - Inverted name 1 - Jurisdiction name 2 - Name in direct order Second - Type of added entry # - No information provided 0 - Alternative entry (BK CF MP MU SE MX) [OBSOLETE] 1 - Secondary entry (BK CF MP MU SE MX) [OBSOLETE] 1 - Printed on card (VM) [OBSOLETE] 2 - Analytical entry 3 - Not printed on card (VM) [OBSOLETE]