Child pages
  • Batch Loading Variations Metadata from MARC

V3 Batch Loading Specification

Experiment 3

[5 June 2008]

 

Legend:

Positive work identification: ________

Work record status levels:

  1. Batch-loaded -- Provisional: ________
  2. Batch-loaded -- Minimal: ________

Container record status levels:

  1. Batch-loaded – No works: ________
  2. Batch-loaded – Provisional: ________
  3. Batch-loaded – Minimal: ________

 

PART A – WORK IDENTIFICATION

 

  1. MARC Bibliographic records with 0 700|t, and 1+ 240, 245, 1xx (Group 1a)
    1. Analyzing 240
      1. If 240 |a contains a value from the Collective Titles List, do not identify this 240 as a work.
      2. Else, if 240 |a contains a value from the Forms list, proceed as follows:
        1.       If 240 contains none of {|m, |n, |p, |r}, do not identify this 240 as a work.
        2.       Else, if 240 contains |m but none of {|n, |p, |r}, identify this 240 as a work, with value in 100 as composer . Set Work record status to “Batch-loaded – Provisional” Set Container record status to “Batch-loaded—Provisional”
        3.       Else, if 240 contains any of {|n, |p, |r}, identify this 240 as a work, with value in 100 as composer . Set Work record status to “Batch-loaded – Minimal” Set Container record status to “Batch-loaded—Minimal”
      3. Else, identify this 240 as a work, with value in 100 as composer . Set Work record status to “Batch-loaded – Minimal” Set Container record status to “Batch-loaded—Minimal”
  2. MARC Bibliographic records with 0 700|t, 0 240, and 1+ 245, 1xx (Group 1b)
    1. If MARC record has 100 field
      1. Analyzing |4
        1.       If 100 has |4cmp, or no |4, proceed to step 2.1.2.
        2.       Else, if 100 has|4 with any value besides “cmp”, do not identify this 245 as a work.
      2. Analyzing 740 to identify 245.
        1.       If MARC record has 1+ 740 fields:
          1.             Identify this 245 as a work, with value in 100 as composer . Set Work record status to “Batch-loaded – Provisional”
          2.             Set Container record status to “Batch-loaded—Minimal”
        2.       Else, if MARC record has 0 740 fields (Analyzing 505):
          1.             If MARC record has a 505 field, do not identify this 245 as a work. Set Container record status to “Batch-loaded – No Works”
          2.             Else, if MARC record has no 505 field, identify this 245 as a work, with value in 100 as composer. Set Work record status to “Batch-loaded – Provisional” . Set Container record status to “Batch-loaded—Minimal”
      3. Analyzing 740 to identify 740
        1.       If second indicator value is “2”, Identify this 740 as a work (contributor field will be blank.) Set Work record status to “Batch-loaded – Provisional”
        2.       Else, if second indicator has any other value, do not identify this 740 as a work.
    2. If MARC record has 110 field
      1. Do not identify the 245 as a work; proceed to step 2.2.2.
      2. Analyzing 740: if MARC record has 1+ 740 fields,
        1.       If second indicator value is “2”,, Identify each 740 as a work (contributor field will be blank). Set Work record status to “Batch-loaded – Provisional” Set Container record status to “Batch-loaded—Provisional”
        2.       Else, if second indicator has any other value, do not identify this 740 as a work.
      3. Else, if MARC record has 0 740 fields, do not identify any works from this MARC record.
    3. If MARC record has 111 field
      1. Do not identify the 245 as a work; proceed to step 2.3.2.
      2. Analyzing 740: if MARC record has 1+ 740 fields,
        1.       If second indicator value is “2”,, Identify each 740 as a work (contributor field will be blank). Set Work record status to “Batch-loaded – Provisional” Set Container record status to “Batch-loaded—Provisional”
        2.       Else, if second indicator has any other value, do not identify this 740 as a work.
      3. Else, if MARC record has 0 740 fields, do not identify any works from this MARC record.
    4. If MARC record has 130 field
      1. Identify the 130 as a work. (Contributor field will be blank.) Set Work record status to “Batch-loaded – Provisional” Set Container record status to “Batch-loaded—Provisional”
  3. MARC Bibliographic records with 0 700|t, 0 240, 0 1xx, and 1+ 245 (Group 1c)
    1. Identify no works from records in this Group.
  4. MARC Bibliographic records with 1 700|t (Group 2)
    1. If MARC record contains a 240:
      1. If 240 |a contains a value from the Collective Titles List, do not identify this 240 as a work.
      2. Else, if 240 |a contains a value from the Forms list, proceed as follows:
        1.       If 240 contains none of {|m, |n, |p, |r}, do not identify this 240 as a work.
        2.       Else, if 240 contains |m but none of {|n, |p, |r}, do not identify this 240 as a work.
        3.       Else, Else, if 240 contains any of {|n, |p, |r}, identify this 240 as a work, with value in 100 as composer . Set Work record status to “Batch-loaded – Minimal”
      3. Else, identify this 240 as a work, with value in 100 as composer . Set Work record status to “Batch-loaded – Minimal”
      4. If MARC record contains 245, do not identify the 245 as a work.
    2. If MARC record does not contain a 240, but does contain a 245:
      1. Analyzing 1xx field:
        1.       If 100, analyze |4
          1.             If 100 has |4cmp, or no |4, Identify this 245 as a work, with value in 100 as composer . Set Work record status to “Batch-loaded – Provisional”
          2.             Else, if 100 has |4 with any other value besides “cmp”, do not identify this 245 as a work.
        2.       Else, if 110 or 111, do not identify this 245 as a work.
        3.       Else, if 130, identify the 130 as a work, including subfields |a, |n, |r (Contributor field will be blank.) Set Work record status to “Batch-loaded – Provisional”
        4.       Else, if no 1xx, do not identify this 245 as a work.
    3. Identifying works from each 700 (with |t):
      1. If 700 contains |t, proceed to step 4.3.3 .
      2. Else, do not identify this 700 as a work.
      3. Analyzing 700: if the 700 has 2 nd indicator 2, proceed as follows:
        1.       If 700|t contains a value from the Collective Titles List, do not identify this 700 as a work.
        2.       Else, if 700|t contains a value from the Forms list, proceed as follows:
          1.             If 700 contains none of {|m, |n, |p, |r}, do not identify this 700 as a work.
          2.             Else, if 700 contains |m but none of {|n, |p, |r}, do not identify this 700 as a work.
          3.             Else, if 700 contains any of {|n, |p, |r}, identify this 700 as a work, including fields |t, |m, |n, |r with the value in 700 |a, |c as composer . Set Work record status to “Batch-loaded – Minimal”
        3.       Else, if 700|t contains |k Selections, identify this 700 as a work, including fields |t, |m, |n, |r with the value in 700 |a, |c as composer , Set Work record status to “Batch-loaded – Provisional”
        4.       Else, identify this 700 as a work, including fields |t, |m, |n, |r with the value in 700 |a, |c as composer . Set Work record status to “Batch-loaded – Minimal”
      4. If the 700 has a 2 nd indicator with a value other than 2, do not identify this 700 as a work.
  5. MARC Bibliographic records with 2 700|t (Group 3)
    1. See Step  4.1
    2. If MARC record contains a 245, do not identify 245 as a work.
    3. See Step. 4.3
  6. MARC Bibliographic records with 3+ 700|t (Group 4)
    1. See Step  4.1
    2. If MARC record contains a 245, do not identify 245 as a work.
    3. See Step. 4.3
  7. For each work identified, proceed to Work record mapping document.