Because a multiple-source collation key index extracts MARC information from more than one source table, you must use a MARC map for each table as part of the index definition. (For example, if you are creating a collation key uniform title index, you use one MARC map to extract information from the bib table, and another MARC map to extract information from the auth table.)
You may already have the MARC maps you need to use for the new index. If you do not, you need to create them. You need to understand MARC mapping and MARC records in order to do this.
This section explains how to create a MARC map for the auth table and a MARC map for the bib table.
This section explains these topics:
• | Creating a Bib MARC Map for the Index |
• | Creating an Auth MARC Map for the Index |
Creating a Bib MARC Map for the Index
To create a bib 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 |
|||||||||
Enter the code that identifies the MARC map. For example, if you are creating a MARC map to extract bib information, your MARC map may be “stitle”. Important: Assign this MARC map an “s” prefix for a bib based index. This distinguishes it from other MARC maps. |
||||||||||
Description |
Enter a description of the MARC map. |
|||||||||
Leave this box unmarked. Horizon uses this setting for search limiting MARC maps. |
||||||||||
Leave the No Filter button marked. |
||||||||||
Do one of these options:
Note: When you create the index definition, you will mark the One Tag only box to specify that Horizon will extract and index only the result of the first tag. (For more information, see Creating Two Index Definitions in the Table Editor .) |
2 | In these fields, do the following: |
3 | In these fields, do the following: |
Note: 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 |
|||||||||
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. |
|||||||||
If you are grouping several conditions in this MARC map together, enter a right parenthetical mark in the last entry for the group. |
||||||||||
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:
|
Creating an Auth MARC Map for the Index
To create the auth MARC map for the index
View: marc_map
Process: Adiminstration\Index Control Menu\MARC Map Tables
1 | In these fields, do the following: |
Field |
Action |
|||||||||
Enter the code that identifies the MARC map. For example, if you are creating a MARC map to extract auth information, your MARC map may be “Xauthor”. Important: Assign this MARC map an “x” for an authority based index. This distinguishes it from other MARC maps. |
||||||||||
Description |
Enter a description of the MARC map. |
|||||||||
Leave this box unmarked. Horizon uses this setting for search limiting MARC maps. |
||||||||||
Leave the No Filter button marked. |
||||||||||
Do one of these options:
Note: When you create the index definition, you will mark the One Tag only box to specify that Horizon will extract and index only the result of the first tag. (For more information, see Creating Two Index Definitions in the Table Editor .) |
2 | In these fields, do the following: |
Field |
Action |
||||||
Enter the tag you want the MARC map to extract information from. |
|||||||
Enter the subfields or positions of the tag you want MARC map to extract information from. |
|||||||
Do one of these options:
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. |
|||||||
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. |
|||||||
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. |
|||||||
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. |
3 | In these fields, do the following: |
Note: 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 |
|||||||||
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. |
|||||||||
If you are grouping several conditions in this MARC map together, enter a right parenthetical mark in the last entry for the group. |
||||||||||
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:
|
© 1998-2017 Sirsi Corporation