Creating a New MARC Map for the Index

Because collation key indexes extract MARC information, you must use a MARC map as part of the index definition. Depending on the kind of index you are creating, you may already have a MARC map defined to use for the new index. If you do not, you need to create a new MARC map for the index. You need to understand MARC mapping and MARC records in order to do this. (For more information on MARC maps, see MARC Maps.)

To create a new MARC map for the index

View: marc_map
Process: Administration\Index Control Menu\MARC Map Table

1 In these fields, do the following:

Field

Action

Marc_map Code

Enter the code that identifies the MARC map.

For example, if you are creating a MARC map to extract vernacular titles, your MARC map may be “vntitle”.

Note: Assign this MARC map an “s” prefix for bib based indexes or an “x” for authority based indexes. This distinguishes it from other MARC maps.

Description

Enter a description of the MARC map.

For example, if you are creating a MARC map to extract vernacular titles, your description may be “Vernacular Titles”.

Search Limit?

Leave this box unmarked.

Horizon uses this setting for search limiting MARC maps.

Sort Filter

Leave the No Filter button marked.

Run-on

Do one of these options:

If you are creating a multiple tag index and you do not want the tags you extract to run together, leave the Do Not Run-on option marked.
If you are creating a multiple tag index and you do want the tags you extract to run together, mark the Do Run-on option.
If you are creating a single tag index, leave the Do Not Run-on option marked.

Note: When you create the index definition, you will mark the One Tag only box to specify that Horizon will only extract and index only the result of the first tag. (For more information, see Creating the Index Definition in the Table Editor .)

2 Click Page Down.
3 In these fields, do the following:

 

Field

Action

Tag

Enter the tag you want the MARC map to extract information from.

For example, if you are creating an indexing MARC map to extract vernacular title information, you might enter “880” as the tag.

Part

Enter the subfields or positions of the tag you want MARC map to extract information from.

For example, if you are creating an indexing MARC map to extract vernacular title information, you might enter “abnp” as the subfields.

Conditional Part

If you want to set a condition on the tag you are extracting, enter which part (subfield or fixed field position) must contain the conditional value in order for Horizon to extract any of the information in the specified tag.

For example, if you are creating a MARC map for vernacular titles, you may specify that subfield 6 of tag 880 must have a value of 245 in positions 0 through 3. In this case, you would enter “245” in this field.

Conditional Value

If you want to set a condition on the tag that you are extracting, enter the value the conditional part (subfield or fixed field position) must contain in order for Horizon to extract the MARC information.

For example, if you are creating a MARC map for vernacular titles, you may specify that subfield 6 of tag 880 must have a value of 245 in positions 0 through 3. In this case, you would enter “6/0.3” in this field.

First Tag: Prefix

Leave this field blank.

Suffix

Leave this field blank.

Other Tags: Prefix

Leave this field blank.

Suffix

Leave this field blank.

HTML Format

Leave this field blank.

Distinct Subfields

Do one of these options:

If you want Horizon to treat all subfields as one entry, leave this box unmarked.
If you want Horizon to treat each subfield in the extraction tag as a separate entry in the index or as a separate line in your display, mark this box.

You mark this option only if you are setting up a multiple tag index and used the multiple tag SQL script to create your database objects. (For more information about this script, see Creating Database Objects for the Index .)

This option is specifically for Indexing and Display MARC maps. (For example, this feature lets you make full use of the enhanced content notes in the 505 tag.)

Note: If you mark this option, you must make sure the Do Not Run-on option is also marked in the Run-on field for this MARC map.

4 Click Page Down.
5 In these fields, do the following:

 

Important: Complete the fields in the Conditional group only if you need to set conditions for the entire MARC map. (For information on when to use this group, see Understanding Conditional Parts of a MARC Map.)

Field

Action

Opening Paren.

If you are grouping several conditions in this MARC map together, enter a left parenthetical mark in the first entry for the group.

Tag

Enter the tag you are setting up as the conditional tag.

Part

Enter the subfields or positions of the conditional tag you want the MARC map to extract information from.

Value

Enter the value that the conditional part (subfield or position) must contain in order for Horizon to extract any of the MARC information specified for the entire MARC map.

Closing Paren.

If you are grouping several conditions in this MARC map together, enter a right parenthetical mark in the last entry for the group.

Operator

If you are creating several conditions in this MARC map and you want to use operators to relate the conditions together, do one of these options:

Mark None if you are setting up only one condition on this MARC map.
Mark AND if you are setting up multiple conditions on this MARC map and want to require that all the conditions must be met in order for the MARC map to extract any data from the extraction tags.
Mark OR if you are setting up multiple conditions on this MARC map and want to require that only one of the conditions must be met in order for the MARC map to extract any data from the extraction tags.

 


© 1998-2017 Sirsi Corporation