Suppose you need to set up a conditional MARC map that displays a record’s International Standard Music Number (ISMN) if it has one. If a record has another kind of standard recording number, such as a product code for sound, that code will not display, even though it is stored in the same tag and subfield as the ISMN.
For example, suppose you have these two records:
Both records have a 024 tag for the standard record number. The number for the title Ludvig Nielsen in the first record is an ISMN number, indicated by the value “2” stored in the first indicator position of the tag. The standard recording number for the title Amadeus in the second record is an international standard recording code, indicated by the value of “0” stored in the first indicator position of the tag.
Consequently, you want the ISMN number for Ludvig Nielsen to display in the Bibliographic Detail window, but you do not want the standard recording code for Amadeus displayed.
Formulated as a sentence, the condition for this setup is this:
Display information stored in tag 024, subfield a, if indicator 1 contains a value of 2.
When you set up the MARC map in Horizon, the extraction setup for this MARC map is this:
In addition, you can set up a condition for the entire MARC map to display serials that are either newspapers or journals.
Formulated as a sentence, two of the conditions for this setup are this:
Display the information in tag 245 (Title) if the information stored in position 21 of tag 008 (type of serial) contains a value of “n” (for newspaper) or “p” (for periodical), or if the information stored in position 04 of tag 006 (type of material) contains a value of “n” (for newspaper) or “p” (for periodical).
When you set up the MARC map in Horizon, the extraction setup for this MARC map is this:
When you set up the MARC map in Horizon, the conditional setup for this MARC map is this:
© 1998-2017 Sirsi Corporation