Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Status
colourYellow
titleIn Progress

Info
titleDocumentation to reviewHistorical documentation

Table of Contents

Table of Contents
maxLevel4
minLevel2

...

Global Rules across all MARC record types

Required repeatable (need to confirm if implemented)
  • System generated 
  • UI response:  Record saved with added 999 field (Chris will verify with duplicate 999 ff $s and $i)
    #MARC tag number / indicator / subfieldActionValidation ruleUI error message or UI responseJIRA issue(s)
    1
    Add a new field > Empty MARC tag and subfield text boxes


    UI response: Record is saved and the field is removed.


    2
    Add a new field >Empty subfield text box but MARC tag box is populated 

    Cannot save a field without a subfield

    UI response: Record is updated/created and the field is removed.



    3
    Add a new field > Empty MARC tag but subfield text box has a value (example $c c2016) 

    Cannot save a field without a valid MARC tag

    UI error message: Record cannot be saved. A MARC tag must contain three characters.


    4
    Add a new field > MARC tag is populated but subfield text box has only subfield code (example $c)  


    UI response: Record is saved and the field is removed.


    5
    Add a new field > MARC tag is populated but subfield text box has value but no subfield code (example c2016)  


    UI response: Subfield code $a is populated before the value



    6
    Saved field > Cleared MARC tag and subfield text boxes


    UI response: Record is saved and the field is removed.


    7
    Saved field > MARC tag remains and subfield text box has been cleared


    UI error message: Missing a subfield value for a MARC tag


    8

    Saved field >MARC tag remains and only subfield code entered (ex. $c) 

    Assume all subfield values have been removed 

    Cannot save a field without a subfield value

    UI response: Removes the entire field



    9
    Saved field > MARC tag remains and subfield code has been cleared but subfield value in subfield text box remains (ex. c2016) 

    non-Leader and fixed fields must have a subfield code 

    UI response:  when only 1 subfield the record saves and populates the $a subfield code.

    UI response: when all the subfield codes are removed it saves the record and populates $a at the beginning of the subfield, the rest of the codes remain missing.



    10
    Saved field > MARC tag cleared but subfield text box has a value (ex. $c c2016)Cannot save a field without a valid MARC tag

    UI error message: Record cannot be saved. A MARC tag must contain three characters.

    UIQM-148
    11Tag number

    Must be 3 numbers only

    UI error message: Record cannot be saved. A MARC tag must contain three characters.


    12Tag number

    No symbols, alphabet. Just numbers.

    UI error message: Invalid MARC tag. Please try again.   


    13Indicator 1 
    • An indicator must have a value.  
    • Not available for the following fields: 
    UI response:  If not then auto-populate with / 
    14Indicator 2 
    • An indicator must have a value. 
    • Not available for the following fields:
    UI response:  If not then auto-populate with / 
    15Subfield 
    • Leading subfield code a is autopopulated for all field except for Leader and fixed fields

    UI response: Leading subfield code $a is autopopulated when adding a new field


    16005
    • Required 
    • Non-repeatable 
    • System generated generated

    UI response:Unable to editI  I was able to add a 005 but it was greyed out, could not edit. Saving deleted it.


    17008
    • Required 
    • Non-repeatable 
    • System generated 

    when trying to add a second 008

    UI: error message Record cannot be saved with more than one 008 field


    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-459

    999 f f $s $i 18

    • Non-
    • repeatable 
    UI: error message Record cannot be saved with more than one 008 field
    19999 f f $s $i 
    • Required 
    • Non-repeatable
    • System generated 

    UI response:  Automatically removes the duplicate 999 ff 


    Bibliographic Record


    MARC field number / indicator / subfieldValidation ruleUI error message or UI responseJIRA issue(s)
    1Leader
    • Must have 24 characters
    UI error message: Record cannot be saved. The Leader must contain 24 characters, including null spaces.
     

    2Leader (editable positions) - invalid character enteredMust have a valid value for positions: 5, 6, 7, 8, 17, 18 and/or 19. See https://loc.gov/marc/bibliographic/bdleader.htmlUI error message: Record cannot be saved. Please enter a valid Leader <<editable position number>>. Valid values are listed at https://loc.gov/marc/bibliographic/bdleader.html

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-234

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODQM-164

    3Leader (non-editable positions)

    Only positions 5, 6, 7, 8, 17, 18 and/or 19 can be edited 

    UI error message: : Record cannot be saved. Please check the Leader. Only positions 5, 6, 7, 8, 17, 18 and/or 19 can be edited in the Leader.

    For certain positions (TBD): Upon hitting Save button then the quickMARC will automatically update to valid position value. 

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODQM-225

    4001
    • Required 
    • Non-repeatable (NR)
    • System generated 
    UI response: I was able to add a 005 but 001 but it was greyed out, could not edit. Saving deleted it.
    5010
    • Non-repeatable (NR)
    UI error message: Record cannot be saved with more than one 010 field.

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-382

    6245
    • Required
    • Non-repeatable (NR)

    UI error message: Record cannot be saved without field 245.

    UI error message: Record cannot be saved with more than one field 245.


    71XX
    • Non-repeatable (NR) (Not yet implemented)

    UI error message: Record cannot be saved with multiple 1XXs.  


    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODQM-388

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-600

    8Subfield 9


    9Subfield 0



    Authority Record 

    MARC field number / indicator / subfield Validation ruleUI error message or UI responseJIRA issue(s)
    Leader
    • The Leader must contain 24 characters, including null spaces



    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-419

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODQM-229

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-381


    • 06 position must have a "z" value




    • Editable: 05, 08, 17?, 18,19 18

    UI error message:  Example - Entering an invalid  Leader position 08 value.  

    008Unexpected length of the fieldUI response: Deleting a character \ will be populated and record saved. Will not allow more than one character in a box.

    Record cannot be saved. Please enter a valid Leader 08. Valid values are listed at  https://www.loc.gov/marc/authority/adleader.html

    001
    • Required 
    • Non-repeatable (NR)
    • System generated 

    .html


    001
    • Required 
    • Non-repeatable (NR)
    • System generated 


    010 
    • Non-repeatable
    UI error message: Record cannot be saved with more than one 010 field.

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-330
    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-196

    010 $a 
    • Can only have one subfield a
    UI error message:  010 can only have one $a. 

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-395

    1XX
    • Required - Must have only one  1XX MARC Tag
    • Non-repeatable (NR)

    UI error message:  Record cannot be saved. Cannot have multiple 1XXs. 

    UIQM-584



    Holdings Record

    MARC field number /Ind 1 / Ind 2 / subfieldValidation ruleUI error message or UI responseJIRA issue(s)
    LeaderThe Leader must contain 24 characters, including null spaces

    UI error message: Record cannot be saved. The Leader must contain 24 characters, including null spaces.

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODQM-226

    LeaderOnly positions 05, 06, 17, and 18 can be edited in the LeaderUI error message: Record cannot be saved. Please check the Leader. Only positions 5, 6, 17, 18 can be edited in the Leader.


    001
    • Required
    • Non-repeatable (NR)
    • System-generated


    004
    • Required
    • Non-repeatable (NR)

    UI response: Field is greyed out, no editing allowed

    Removes duplicate 004

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-167

    006No change from MARC bib validation

    Note  Tried to add 006 [under 852] chose s for type, the rest autopopulated with \ add 852, saved

    Viewing the source record I saw that only the s saved


    007Unexpected length of the field
    No change from MARC bib validation

    Note  Tried to add 007 [under 852] choose text for type, SMD box with a \ also appeared

    UI response: Record was created with 007 t 


    008 - AcqEndDateUnexpected length of the field
    remove 1 character from AcqEndDate
    . Must have four characters

    UI error message: Record not saved. Please check the character length of the fixed fields.

    008Unexpected length of the field

    remove the u from AcqMethod

    UI response: The record saved and populated blank field with a \


    010Subfield length should be more than 3 characters
    No change from MARC bib validation

    Add 010 [under 852] \\$a 1 with adding an 852

    UI Response: record saved


    852 $b
    • Required

    a.) Record cannot be saved. An 852 is required.

    Jira Legacy
    serverSystem Jira
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyUIQM-165

    852 $b
    • Valid $b value

    UI response: Location is in a drop down menu

    Entered subfields manually with an incorrect location - one that wasn't listed.

    UI response:852 $b contains an invalid Location code. Please try again.


    852 $b
    • Non-repeatable (NR)

    UI error message: Record cannot be saved. Can only have one MARC 852.