Understanding UNIMARC Maps

MARC Maps dictate the tags and subfields from which data is extracted into Portfolio. MARC Maps dictate the tags and subfields from which data is extracted into Portfolio. The default UNIMARC Maps are included in a table (see, Delivered UNIMARC MARC Maps) so you can see how Portfolio extracts data to place in search fields.

Portfolio includes over 100 MARC Maps to various UNIMARC tags and subfields. The following table describes the contents in each column of the Delivered UNIMARC Maps:

Column Description

MARC Map Name

Displays the name of the MARC Map as recorded in Portfolio.

Entry Code

Displays the unique identifier of the MARC Map as recorded in Portfolio.

MARC Map Condition

Lists the condition script used to determine if information is extracted from the record. For more information, see Writing a MARC Map condition. This condition is used for the entire MARC Map. Other conditions may be on the Tag level.

Tag

Lists each of the tags from which the MARC Map extracts data from the MARC record.

Tag Condition

Lists the condition script used to determine if information is extracted from the tag. For more information, see Writing a MARC Map condition.

Subfields

Lists each of the subfields from which data is extracted from the MARC record. Subfields are indicated by their letter or numeral. If the tag does not have subfields defined, an underscore "_" indicates the entire field.

If the MARC Map extracts a substring of the data in a subfield, the table indicates that by including the start position (x) and length (y) in brackets (for example, "[x,y]"). The start position is base zero, meaning that the first character starts at "0", so "[0,1]" extracts the first character in the tag. To indicate the field and substring, this would be displayed as, for example "a[0,1]" (first character in tag a) or "_[0,2]" (the first two characters in tag field).

To understand how this works, it can help to have a MARC record to refer to. The following record is compiled using the UNIMARC format.

001 0192122622@

010##$a0-19-212262-2$d£12.95@

020##$aUS$b59-12784@

020##$aGB$bb5920618@

100##$a19590202d1959####|||y0engy0103####ba@

1011#$aeng$cfre@

102##$aGB$ben@

105##$aac######000ay@

2001#$a{NSB}The {NSE}lost domain$fAlain-Fournier$gtranslated from the French by Frank

Davison$gafterword by John Fowles$gillustrated by Ian Beck@

210##$aOxford$cOxford University Press$d1959@

215##$aix,298p,10 leaves of plates$cill, col.port$d23cm@

311##$aTranslation of: Le Grand Meaulnes. Paris : Emile-Paul, 1913@

454#1$1001db140203$150010$a{NSB}Le {NSE}Grand Meaulnes$1700#0$aAlain-Fournier$f1886- 1914$1210##$aParis$cEmile-Paul$d1913@

50010$a{NSB}Le {NSE}Grand Meaulnes$mEnglish@

606##$aFrench fiction$2lc@

676##$a843/.912$v19@

680##$aPQ2611.O85@

700#0$aAlain-Fournier,$f1886-1914@

702#1$aDavison,$bFrank@

801#0$aUK$bWE/N0A$c19590202$gAACR2@

98700$aNov.1959/209@

The MARC Maps will extract the needed information according to the tags and subfields listed. The following table displays the Author, Title, and Subject Term UNIMARC Maps. Portfolio includes over 100 MARC Maps to various UNIMARC tags and subfields. Rather than examining each MARC Map, the following table lists three common and simple MARC Maps that demonstrate some MARC Map basics.

MARC Map Name Entry Code Tag Subfield(s)

Author

AUTHOR

700

a, (,)b(), d, ( ()f()), ( ()g())

 

 

710

a, (.)b(), (,)d(), (:)e(), (:)f(), ( ()g()), h

 

 

720

a, ( ()f())

 

 

701

a, (,)b(), d, ( ()f()), ( ()g())

 

 

711

a, (.)b(), (,)d(), (:)e(), (:)f(), ( ()g()), h

 

 

721

a, ( ()f())

 

 

716

a, ( ()f())

 

 

702

a, (,)b(), d, ( ()f()), ( ()g())

 

 

712

a, (.)b(), ( ()c()), (,)d(), (:)e(), (:)f(), ( ()g()), h

 

 

722

a, ( ()f())

Title

DSP_TITLE

200

a, b, c, d, e, f, g, h, i

Subject Term

DSP_SUBJECT_TERM

606

a, (-)x(), (-)y(), (-)z()

In the table, the "MARC Map Name" and "Entry Code" are used to identify the MARC Map in Portfolio. "MARC Map Condition" and "Tag Condition" display any conditions controlling the extraction of data on the MARC Map and Tag Map level. "Tag" indicates the tag from which data is extracted, and "Subfield(s)" indicates one or more subfields from which the data is extracted; it also displays any punctuation that would be inserted before and after the extracted string (inside but not including the parentheses).

The table below displays what data each of the listed default MARC Maps extract from the sample MARC record.

Map Result

Author

Alain-Fournier, (1886-1914)

Davidson, Frank

Title

The lost domain, Alain-Fournier translated from the French by Frank

Davison afterword by John Fowles illustrated by Ian Beck

Subject Term

French fiction

Related topics