Creating New MARC Maps for the Multiple-Source Index

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

Marc_map Code

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.

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 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

Tag

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

Part

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

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.

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.

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.

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.

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

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.

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

Marc_map Code

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.

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 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

Tag

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

Part

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

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.

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.

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.

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.

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

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