Understanding Conditional Parts of a MARC Map

In many MARC maps, you may not want to extract the data from tags in a MARC record unless those tags contain certain values. In this case, you can make conditions on the MARC map. Conditions are specific values that must be in the MARC record in order for Horizon to actually extract the data from the record. (For example, you may not want the MARC map to extract data from a specific tag unless another subfield or position in the same MARC record contains a specific value.)

You use special syntax (including particular punctuation marks) to set up these conditions as you create your MARC map. This syntax “tells” Horizon the subfield or position in the tag that must contain a specific value, and the value that subfield or position must contain. It is this syntax that makes the conditional parts of a MARC map so powerful and flexible

You use conditions in MARC maps in two specific ways. First, you can specify conditions for a specific extraction tag in the MARC record. Second, you can specify conditions that apply to the entire MARC map.

This section explains these topics:

 


© 1998-2017 Sirsi Corporation