DRAFT: Subject validation
- 2 Invalid second indicator
- 3 Handle 7 - Source specified in subfield $2
- 4 Authority updates
- 4.1 040f or field/subfield defined by library as Source > Create/Edit MARC authority via UI
- 4.2 040f or field/subfield defined by library as Source > Create a MARC Authority import requirements
- 4.3 040f or field/subfield defined by library as Source > Update a MARC Authority import requirements
- 4.4 008 updates
- 4.5 Create/Edit Authority via UI
- 4.6 Create a MARC Authority import requirements
- 4.7 Update a MARC Authority import requirements
Name & Name-title headings
Bib Field number | Default rule: Bib indicator 2 | Default rule: Authority 008/position 15 | Rules a tenant can set (optional) | Example |
|---|---|---|---|---|
600 |
|
|
|
|
610 |
|
|
|
|
611 |
|
|
|
|
Uniform title heading
Bib Field number | Default rule: Bib indicator 2 | Default rule: Authority 008/position 15 | Rules a tenant can set (optional) |
|---|---|---|---|
630 |
|
|
|
Geographic name heading
Bib Field number | Default rule: Bib indicator 2 | Default rule: Authority 008/position 15 | Rules a tenant can set (optional) |
|---|---|---|---|
651 |
|
|
|
Subject/Topical term heading
Bib Field number | Default rule: Bib indicator 2 | Default rule: Authority 008/position 11 | Default rule: Authority 008/position 15 | Rules a tenant can set |
|---|---|---|---|---|
650 |
|
|
|
|
Genre heading
Bib Field number | Default rule: Bib indicator 2 | Default rule: Authority 008/position 11 | Default rule: Authority 008/position 15 | Rules a tenant can set |
|---|---|---|---|---|
655 |
|
|
|
|
Subject/Topical term/Genre (650/655 bib/150/155 authority) default validation rules
Bib Indicator 2 value | Default 008/position 11 | Tenant can override authority 008/position 11 rule(s) | Tenant can override 008/position 15 rule | Example |
|---|---|---|---|---|
0 - Library of Congress Subject Headings | 008 position 11 = a |
| Override default value with any value. It is all OR a (default). |
|
1 - LC subject headings for children's literature | 008 position 11 = b |
| Override default value with any value. It is all OR a (default). |
|
2 - Medical Subject Headings | 008 position 11 = c |
| Override default value with any value. It is all OR a (default). |
|
3 - National Agricultural Library subject authority file | 008 position 11 = d |
| Override default value with any value. It is all OR a (default). |
|
4 - Source not specified | 008 position 11 = n |
| Override default value with any value. It is all OR a (default). |
|
5 - Canadian Subject Headings | 008 position 11 = k |
| Override default value with any value. It is all OR a (default). |
|
6 - Répertoire de vedettes-matière | 008 position 11 = v |
| Override default value with any value. It is all OR a (default). |
|
null | 008 position 11 = | (no attempt to code) |
| Override default value with any value. It is all OR a (default). |
|
Invalid second indicator
If a user enters an invalid second indicator (so not a null or 0-7) then return an error message.
Handle 7 - Source specified in subfield $2
Default rules : MARC authority 008 position 11 = z AND must have a MARC bib subfield 2 value
Tenant can override
Default 008/position 11 value with any authority heading (150) regardless of 008/position 11 value OR can be set to multiple 008/position 11 values
Default 008/position 15 value with any value. It is all OR a (default).
Tenant can define MARC bib subfield 2 handling by
Setting the MARC authority field number and subfield to check for matching bib subfield 2 value
Can only set multiple MARC authority field numbers and subfields AND cannot set to null
Default MARC authority field number and subfield: 040 $f
Removing MARC authority field number and subfield will trigger a warning message that the link bib fields will become unlinked
Editing MARC authority subfield value will trigger a warning message and will result in the bib subfield 2 value being updated
Subfield 2 > Create/Edit/Derive a MARC bib requirements
Unlinkable fields > Allow user to enter/edit a subfield 2 (including multiples)
Linkable fields > Allow user to enter/edit a subfield 2 (including multiples)
Linked fields that are not 6XX > Not read only AND user can enter/edit subfield 2 (including multiples)
Linked fields that are 6XX > Read only AND user cannot enter/edit subfield 2 (including multiples)
Subfield 2 > Create a MARC bib import requirements
Unlinkable fields > Allow user to import and create a field(s) with a subfield 2 (including multiples)
Linkable fields > Allow user to import and create a field(s) with a subfield 2 (including multiples)
Subfield 2 > Update a MARC bib import requirements
Unlinkable fields > Allow user to import and update a field(s) with a subfield 2 (including multiples)
Linkable fields > Allow user to import and update a field(s) a subfield 2 (including multiples)
Linked fields that are not 6XX > Allow user to import and update a field(s) a subfield 2 (including multiples)
Linked fields that are 6XX >
If the same subfield 2 then no change
If a different subfield 2 then do not change existing subfield 2 UNLESS $0 has changed or does not exist
If multiple subfield 2 then do not change existing subfield 2 UNLESS $0 has changed or does not exist
Automated linking
If user enables automated linking for any 6XX then check against these subject thesaurus validation rules and presence of $0
If $0 exist for an authority record and that authority record follows the defined tenant subject thesaurus validation rules then link the bib field
If a single subfield 2 is used to link the bib field then the field should be read only
If multiple subfield 2 then only keep the subfield 2 that is tied to the linked authority heading
Manual linking
Apply validation rules
If user creates a new field then
Check 2nd indicator value for rules to apply
IF 2nd indicator value = 7 then populate subfield 2 with authority field/subfield value defined by library Source code and make read only
If invalid selection then show an error message [You have selected an invalid heading based on the bibliographic field you want controlled. Please revise your selection.]
Authority updates
040f or field/subfield defined by library as Source > Create/Edit MARC authority via UI
040 must be non-repeatable and is required when 008/position 11 = z
040 subfield f is also required when 008/position 11 = z
If multiple or does not exist then Error: Show an error message > Can only have one <<cataloging source (040 field) and only one subfield f value>>.
If user updates source subfield value then update all linked bib fields
040f or field/subfield defined by library as Source > Create a MARC Authority import requirements
Must be a NR MARC field and subfield.
If multiple then fail record and return Error: Show an error message > Can only have one <<cataloging source (040 field) and only one subfield f value>>.
040f or field/subfield defined by library as Source > Update a MARC Authority import requirements
Must be a NR MARC field and subfield.
Update to 040f or field/subfield defined by library as Source will also update linked bib fields
If 040f or field/subfield defined by library as Source is deleted then fail authority record update and return error message
If multiple then fail authority record update and return error message
Error: Show an error message > Can only have one <<cataloging source (040 field) and only one subfield f value>>.
008 updates
Create/Edit Authority via UI
Any change to position 11 and/or 15 will do either one of the below options.
A. in unlinking the bib field from the authority heading. UI will show an are you sure want to do this warning message.
B. Allow the change to proceed and update linked bib field second indicator and/or subfield 2
Create a MARC Authority import requirements
N/A
Update a MARC Authority import requirements
Any change to position 11 and/or 15 (including entire removal of 008) will do either one of these options
A. unlinking the bib field from the authority heading
B. Allow the change to proceed and update linked bib field second indicator and/or subfield 2