# | Scenario | How to handle MARC bib subfield $0 |
---|
1 | Add a new bib field (not saved yet) and populate with linked authority 1XX details and $0 - User hits Edit quickMARC bib
- User hits Add a new field
- Enter a MARC bib tag that is eligible for linking to an authority record
- Either add no values to subfield or add a vale
- User clicks the Link to authority heading option
- User finds an applicable MARC authority record to link
- User hits link
- Returns to Bib record
- MARC bib field is populated with the applicable subfields on the MARC authority record
| - If available, generate a URI that is formatted as <<base URL>>/linkedauthorityrecord 001/010 $a otherwise populate with linkedauthorityrecord 001/010 $a
- Make $0 read only on UI
|
2 | Link existing bib field with $0 that is exact match to authority record 001 or 010 $a - User hits Edit quickMARC bib
- User clicks Link to authority heading option
- This existing bib field has a $0
- User finds an applicable MARC authority record to link which is an exact match to the MARC bib field $0
- User hits Link
- Returns to Bib record
- MARC bib field is updated with the applicable subfields on the MARC authority record
| Make $0 read only |
3 | Link existing bib field with $0 that is NOT exact match to authority record 001 or 010 $a - User hits Edit quickMARC bib
- User click Link to authority heading option
- This existing bib field has a $0
- User finds an applicable MARC authority record to link which is not an exact match to the MARC bib field $0
- Show a warning message when user attempts to link. Allow user to proceed with linking.
- User hits Link
- Returns to Bib record
- MARC bib field is updated with the applicable subfields on the MARC authority record
| - Override $0 with Authority record 001 or 010 $a. Generate a URI that is formatted as <<base URL>>/linkedauthorityrecord 001/010 $a otherwise populate with linkedauthorityrecord 001/010 $a
- Make $0 read only on UI
|
4 | Link existing bib field without $0 and string text matches linked authority record - User hits Edit quickMARC bib
- User click Link to authority heading option
- This existing bib field has no $0
- User finds an applicable MARC authority record to link that is an exact match to the MARC bib string text
- User hits Link
- Returns to Bib record
- MARC bib field is updated with the applicable subfields on the MARC authority record
| - If available, generate a URI that is formatted as <<base URL>>/linkedauthorityrecord 001/010 $a otherwise populate with linkedauthorityrecord 001/010 $a
- Make $0 read only on UI
|
5 | Link existing bib field without $0 and string text does not match linked authority record - User hits Edit quickMARC bib
- User click Link to authority heading option
- This existing bib field has no $0
- User finds an applicable MARC authority record to link that is not an exact match to the MARC bib string text
- User hits Link
- Returns to Bib record
- MARC bib field is updated with the applicable subfields on the MARC authority record
| - If available, generate a URI that is formatted as <<base URL>>/linkedauthorityrecord 001/010 $a otherwise populate with linkedauthorityrecord 001/010 $a
- Make $0 read only on UI
|
6 | Attempt to link existing bib field to a not acceptable Authority file source/type - User hits Edit quickMARC bib for 100. 100 can only accept authority type = Name
- User click Link to authority heading option
- User attempts to link to an authority type = Subject
- Show an error message. Prevent user from linking.
|
|