Algorithm for Batch Loading Variations Metadata from MARC
Algorithm - Major Processing Steps
MARC Record Groupings
Collective titles black and white lists
Form list
Algorithm - Major Processing Steps
- Contributor Record Creation
- Check V2 Database for duplicate
- Query Authority File
- Create Record and Map from Name Authority Record and/or MARC bib record (Mapping Document)
- Work Record Creation
- Container Record Creation
- Instantiation Record Creation (for those works created above)
- Create Record and Map from Work Record and MARC bib record (Mapping Document )
- Attach to Container Record
- Container Record Mapping (second pass, to account for instantiations not created)
- Map from MARC bib record (attach Contributors directly to container) (Mapping Document )
Full Mapping Table
MARC Record Groupings
- Group 1: 0 700 |t
- Group 1a: 100/240/245
- Group 1b: 100/245 (no 240)
- Group 1c: 245 (no 100/240)
- Group 2: 1 700 |t
- Group 3: 2 700 |t
- Group 4: 3+ 700 |t
Anchor |
---|
| collectivetitles |
---|
| collectivetitles |
---|
|
Collective titles "black" and "white" lists
List includes selected terms from http://www.library.yale.edu/cataloging/music/musicat.htm#uniformtitles
...
- Cantatas
- Fantasien
- Madrigals
- Motets
- Overtures
- Symphonies
Form list
List B - (Forms) - Exclude as a work title under the following circumstances:
- If no |m, |n, |p or |r -- Exclude
- If |m but no |n, |p or |r -- Exclude in Groups 2-4 if derived from a 240. Do not exclude and flag for human review if derived from 240 (in Group 1a) or from a 700 |t (in Groups 2-4).
Wiki Markup |
If \ |m and/or \ [\|n, \ |p, \ |r\] \ -\- Do not exclude- Note: if singular form (no "s" at end of word, unless one of the exceptions noted below *) -- Do not exclude
...