DRAFT: Subject validation
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
- Setting the MARC authority field number and subfield to check for matching bib subfield 2 value
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