Skip to end of banner
Go to start of banner

Subject validation

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 15 Next »

Potential requirement

Action: Manual link a MARC bib 6XX field to an authority record

UXPROD-4033 - Getting issue details... STATUS

MODELINKS-56 - Getting issue details... STATUS

Name & Name-title headings

Bib Field numberDefault rule: Bib indicator 2Default rule: Authority 008/position 15Rules a tenant can set
600
  • Do not check indicator 2 
  • No change to existing requirement. Can link to any authority 100
  • Do not check 
  • No change to existing requirement
  • Tenant can set rules for handling indicator 2 = 7 
610
  • Do not check indicator 2
  • No change to existing requirement. Can link to any authority 110
  • Do not check 
  • No change to existing requirement
  • Tenant can set rules for handling indicator 2 = 7
611
  • Do not check indicator 2
  • No change to existing requirement. Can link to any authority 111
  • Do not check 
  • No change to existing requirement
  • Tenant can set rules for handling indicator 2 = 7


Uniform title heading

Bib Field numberDefault rule: Bib indicator 2Default rule: Authority 008/position 15Rules a tenant can set
630
  • Do not check indicator 2 
  • No change to existing requirement. Can link to any authority 100
  • Do not check 
  • No change to existing requirement
  • Tenant can set rules for handling indicator 2 = 7

Geographic name heading

Bib Field numberDefault rule: Bib indicator 2Default rule: Authority 008/position 15Rules a tenant can set
651
  • Do not check indicator 2 
  • No change to existing requirement. Can link to any authority 151
  • Do not check 
  • No change to existing requirement
  • Tenant can set rules for handling indicator 2 = 7


Subject/Topical term heading

Bib Field numberDefault rule: Bib indicator 2Default rule: Authority 008/position 11Default rule: Authority 008/position 15Rules a tenant can set
650
  • Check indicator 2 
  • Link to authority 150 
  • See below table(s) 
  • Check for a - Appropriate
  • Can override authority 008/position 11
  • Can override authority 008/position 15 
  • Can set indicator 2 = null handling 
  • Can set indicator 2 = 4 handling 
  • Can set indicator 2 = 7 handling 

Genre heading

Bib Field numberDefault rule: Bib indicator 2Default rule: Authority 008/position 11Default rule: Authority 008/position 15Rules a tenant can set
655
  • Check indicator 2 
  • Link to authority 155
  • See below table(s)
  • Check for a - Appropriate
  • Can override authority 008/position 11
  • Can override authority 008/position 15 
  • Can set indicator 2 = null handling 
  • Can set indicator 2 = 4 handling 
  • Can set indicator 2 = 7 handling 


Subject/Topical term (650 bib/150 authority) default validation rules

Bib Indicator 2 valueDefault 008/position 11 Tenant can configure 008/position 11 Tenant can configure 008/position 15
Example
0 - Library of Congress Subject Headings008 position 11 = a
  • Override default 008/position 11 value with
    • Any authority heading (150) regardless of 008/position 11 value 
    • Or can be multiple 008/position 11 values

Override default value with any value 



1 - LC subject headings for children's literature008 position 11 = b
  • Override default 008/position 11 value with
    • Any authority heading (150) regardless of 008/position 11 value 
    • Or can be multiple 008/position 11 values
Override default value with any value 

2 - Medical Subject Headings008 position 11 = c 
  • Override default 008/position 11 value with
    • Any authority heading (150) regardless of 008/position 11 value 
    • Or can be multiple 008/position 11 values
Override default value with any value 

3 - National Agricultural Library subject authority file008 position 11 =  d
  • Override default 008/position 11 value with
    • Any authority heading (150) regardless of 008/position 11 value 
    • Or can be multiple 008/position 11 values
Override default value with any value 

4 - Source not specified008 position 11 = n
  • Override default 008/position 11 value with
    • Any authority heading (150) regardless of 008/position 11 value 
    • Or can be multiple 008/position 11 values
Override default value with any value 

5 - Canadian Subject Headings008 position 11 = k
  • Override default 008/position 11 value with
    • Any authority heading (150) regardless of 008/position 11 value 
    • Or can be multiple 008/position 11 values
Override default value with any value 

6 - Répertoire de vedettes-matière008 position 11 = v
  • Override default 008/position 11 value with
    • Any authority heading (150) regardless of 008/position 11 value 
    • Or can be multiple 008/position 11 values
Override default value with any value 

7 - Source specified in subfield $2
  • 008 position 11 = z
  • Must have a MARC bib subfield 2 value
  • Override default 008/position 11 value with
    • Any authority heading (150) regardless of 008/position 11 value 
    • Or can be multiple 008/position 11 values
Override default value with any value 

null008 position 11 = | (no attempt to code)
  • Override default 008/position 11 value with
    • Any authority heading (150) regardless of 008/position 11 value 
    • Or can be multiple 008/position 11 values
Override default value with any value 








If 6XX has Bib Indicator 2 = 7 then check bib subfield $2 for the codes listed below AND only link authority records that contain the same code in the authority record 040 $f (Cataloging Source / Subject heading / thesaurus conventions) OR we can use the same logic as what we use to determine authority source file value

Additional requirements: If 6XX has Bib Indicator 2 = 7 then check bib subfield $2

  • If successfully linked, then bib subfield $2 must be set to read only
    • If successfully linked, then user cannot manually enter a bib subfield $2 OR multiple bib subfield $2s{}
    • If successfully linked AND user can imports a different bib subfield $2 THEN do not change $2 UNLESS $0 / $9 is not valid or is does not exist 
    • If successfully linked AND user can imports multiple bib subfield $2s THEN do not change $2 UNLESS $0 / $9 is not valid or is does not exist 
    • If not linked then allow for multiple $2s and allow for subfield $2 to be edited
  • Cannot link if
    • Authority 1xx is not eligible to be linked to bib field 6xx
    • Authority record 008/11 does not match to bib field Indicator 2 value
    • Authority record 040 $f does not match to bib field subfield $2 value when bib field indicator 2 = 7
    • When authority record contains multiple 040 $f values
    • When bib field contains multiple bib subfield $2 values
  • If the 6XX was linked prior to the implementation of these requirements, then allow the links to be maintained. Only impacts new linking.

Additional Requirements

  • Setting > Authority control > Enable subject validation
    • If not enabled then no change to Orchid implementation
  • If successfully linked, then bib subfield $2 must be set to read only
  • If successfully linked, then user cannot enter a bib subfield $2 this is regardless of bib subfield $2 as the matching value
  • Cannot link if
    • Authority 1xx is not eligible to be linked to bib field 6xx
    • Authority record 008/11 does not match to bib field Indicator 2 value
    • Authority record 040 $f does not match to bib field subfield $2 value when bib field indicator 2 = 7
    • When authority record contains multiple 040 $f values
    • When bib field contains multiple bib subfield $2 values
  • If the 6XX was linked prior to the implementation of these requirements, then allow the links to be maintained. Only impacts new linking.
  • TBD requirement: Handling bib field indicator 2 = 4

Use cases

Use case #

Description

Outcome

1

If authority 1XX IS NOT eligible to be linked to bib field 6XX


-        No change from Orchid implementation

-        Cannot link authority record to bib field

-        Error message displays

2

If bib field indicator 2 value matches to the authority record 008/11 value

AND the authority 1XX IS eligible to be linked to bib field 6XX

 

-        6XX bib field is controlled by authority record

-        Bib field indicator 2 is read only (as it is today)

3

If bib field indicator 2 has no value

AND the authority 1XX IS eligible to be linked to bib field 6XX

-        Cannot link

-        Display an error message that the bib field requires a valid indicator 2 to link

4

Attempt to link bib 6XX to an authority record with an invalid 008/11 value

-        Cannot link

-        Display an error message that the authority record is not eligible to be linked to the record

5

Attempt to link 6XX to an authority record without 008

-        Cannot link

-        Display an error message that the authority record is not eligible to be linked to the record

6

Bib field has an indicator 2 valid that is valid BUT not 7 and subfield 2 value has a value

-        Always use Indicator 2 value to match

7

Bib field indicator = 7 AND matches authority record 008/11

AND the $2 matches the authority record 040 $f

-        6XX bib field is controlled by authority record

-        Bib field indicator 2 is read only (as it is today)

-        Bib field $2 is read only

8

Bib field indicator = 7 AND matches authority record 008/11

AND the $2 does not match the authority record 040 $f

-        Cannot link

-        Display an error message that the authority record is not eligible to be linked to the record

9

Bib field indicator = 7 AND matches authority record 008/11

But no bib field $2

But authority valid 040 $f

-        Cannot link

-        Error message – require a $2

10

Bib field indicator = 7 AND matches authority record 008/11

But no bib field $2 AND no authority 040 $f

-        Cannot link

-        Display an error message that the authority record is not eligible to be linked to the record

11

Bib field indicator = 7 AND matches authority record 008/11

AND has bib field $2 BUT no authority 040 $f

-        Cannot link

-        Display an error message that the authority record is not eligible to be linked to the record

12

Handling Bib field indicator = 4

-         

13

Bib field indicator = 7 AND matches authority record 008/11

AND has bib field multiple $2s 

-        Cannot link

-        Display an error message that the authority record cannot be linked due to multiple $2s

14

Bib field indicator = 7 AND matches authority record 008/11

AND authority record has multiple 040f 

-        Cannot link

-        Display an error message that the authority record cannot be linked because authority record has multiple $040 f

 


Authority record controls a 6XX bib field

Requirements

  1. Do not allow user to add multiple 040 $f when linked to a bib record AND 008/11 = z. (try to make this simpler and write stories when use edits 040 $f when linked) 
    1. Action: If user attempts to add multiple 040 $f then display an error message
  2. Action: User edits the 008/11 value to any valid value but z > Show a “Are you sure you want to change the subject classification for <<total number of linked bib records>>” message. If the user proceeds with change, then update bib field indicator 2 value.
  3. Action: User edits the 008/11 value to z AND adds a 040 $f value then Show a “Are you sure you want to change the subject classification for <<total number of linked bib records>>” message. If the user proceeds with change, then update bib field indicator 2 to “7” and subfield $2 to authority 040 $f
  4. Action: User edits the 008/11 value to z AND does not enter 040 $f then display error message that the change cannot be saved unless one 040 $f is entered

Authority record controls a 6XX bib field (update bib record via data import) – NO automated linking

  1. If the linked bib field contains the same $0 then
    1. No change to controlled fields including subfield $2
    2. Update uncontrolled fields
    3. Retain same $9
  2. If the linked bib field has a different $0 then no change from Orchid implementation. Unlink bib field and update fields
  3. If the linked has no $0 or $9 then unlink bib field and update field.
  4. If the linked

Questions

  • Does this apply to 7XX?
  • Does this only apply to 650/655? 
  • How should we handle a blank indicator 2? 
  • How should we handle when indicator 2 = 4? Does it match to 008/11 = null/blank?
  • No labels