Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Mapping to the Display, Facets, and Search Sections in the Primo VE Record

    Return to menu

    Introduction

    This topic describes how the system maps Dublin Core (DC) and MARC fields from the Alma source to the fields under the Display, Search, and Facets sections to the Primo VE normalized record so that it can be configured in the view and displayed in the UI. For information on how to display a record's normalized record, see Display PNX Record in Primo VE.

    The following details apply to all supported MARC formats (MARC21, UNIMARC, KORMARC, and CNMARC):

    • In ALL cases unless specified otherwise, MARC numeric subfields will not be taken.
    • Unless noted otherwise, every occurrence of a MARC tag will be added as a separate Primo VE display, facet, or search field value.
    • Indicators are added after a slash—for example for MARC21, the 245 indicator1=1 and indicator2=4 will be specified as: 245/1/4.  If no indicator is specified, any indicator value is valid.
    For MARC21 only:
    The MARC 880 tag includes the field in the vernacular (for example, Chinese) and is added in addition to the other tags. The parallel MARC tag is in $$6 of the 880 field. In the mappings below, the $$6 is added after the 880 field. For example, 880-245 means that $$6 must be ‘245’. In subfield 6, indicators are added after a hyphen—for example, $$6245-14.
    When mapping to the PRIMO VE display field, the system removes punctuation based on following table: 
    Primo VE Display Field Remove from Start Remove from End Delete
    Title
    Series
    Is Part Of
    Relation
     
    ,/=:;
     
    Creator / Contributor
     
    ,/=:;
     
    Publisher
     
    ,/=:;
    []()
     
    Creation Date
    [
    ]:,=/.
     
    Subject
     
    .
     
    Alternative Title (Vernacular title)
     
    ,/=:;
     

    Primo VE Display Section

    For the following supported formats, this section describes how Primo maps the information from the source records to the Display section in Primo VE's normalized record so that this information can be configured and displayed in the view:

    Out of the box, all the display fields do not display unless you configure them to display in the following areas of the UI:

    For the MARC21 and UNIMARC source formats only:

    MARC21 and KORMARC

    The following table shows how MARC and KORMARC fields are mapped to the fields under the Display section in Primo VE.
    Primo VE Display Field MARC21/KORMARC Tags
    Contents
    505 all subfields
    880-505 all subfields
    Contributor

    700 a,b,c,d,e,j,q,u AND 710 a AND 711 a AND 880-700 a AND 880-710 a AND 880-711 a

    Creation Date

    260/3 c OR 264/3/1 c OR 260 c OR 264 c OR 008

    Special formatting:

    • 260, 264:

      • Remove leading characters[

      • Remove characters from the end ]:,=/.

    • 008:

      • Take characters from position 07-10 (year 1) & 11-14 (year 2).

      • Add a “space-space” between year 1 and year 2.

      • Replace any character that is not a digit with a question mark.

      • Take a year if the result is all question marks or zeroes.

      Examples:

      • The following returns 1946:

        821202|1946    |||||||  |||| |0||||eng|d<

      • The following returns 1964 – 1980:

        821202|19461980|||||||  |||| |0||||eng|d

      • The following returns 19??:

        821202|19uu    |||||||  |||| |0||||eng|d

    Creator
    (100 all subfields  OR 110 all subfields OR  111 all subfields)
    AND
    (880-100 all subfields  OR 880-110 all subfields OR 880-111 all subfields)
    Description
    520 all subfields
    880-520 all subfields
    Dissertation
    502 all subfields
    Edition, Imprint etc.
    (250 3,a,b)  AND (880-250 3,a,b)
    Physical Description / Format
    300 all subfields 
    340 all subfields
    254 all subfields
    255 all subfields
    256 all subfields
    258 all subfields
    351 all subfields
    507 all subfields
    346 all subfields
    347 all subfields
    All occurrences of these tags will be mapped to a separate format field. 
    Frequency
    310 all subfields
    Genre
    600 v 
    610 v
    611 v
    630 v
    648 v
    650 v
    651 v
    654 v
    655 v
    656 v
    657 v
    Identifiers : both global and internal – each with separate label
    Type Tag + Subfields

    ISBN

    020 a

    776 z

    ISSN

    022 a

    776 x

    ISMN

    024-2 a

    OCLC

    035 a (Only if the string OCoLC exists in the value.)

    PUBNUM

    028 a

    GOVDOC

    086 a

    Includes

    100 all subfields except e and numeric

    240 all subfields except numeric and add to end of string

    Language
    041 a, d and e
    OR
    008 position 35-37

    Location

    Based on physical location from Alma and is not mapped from a MARC field.

    Is Part Of
    773 all subfields except for u, w, x, y, and z 
    880-773 all subfields except for u, w, x, y, and z 
    MESH
    600 all subfields except for v
    610 all subfields except for v
    611 all subfields except for v
    630 all subfields except for v
    648 all subfields except for v
    650 all subfields except for v
    651 all subfields except for v
    655 all subfields except for v
    Only occurrences with the 2nd indicator set to 2 will be taken since these are relevant for MESH.
    MMS
    Not mapped from MARC
    Publisher (includes place of publication)
    (260/3 a,b  OR 264/3/1 a,b  OR 260 a,b OR 264 a,b) AND (362 a,z) AND (880-260/3 a,b  OR 880-264/3/1 a,b  OR 880-260 a,b OR 880-264 a,b)
    Relation (Related Titles)
    Type Tag + Subfields

    main_series

    760 all subfields except w, x, and y

    880-760 all subfields except w, x, and y

    sub_series

    762 all subfields except w, x, and y
    880-762 all subfields except w, x, and y

    orig_language

    765 all subfields except u, w, x, y, and z
    880-765 all subfields except u, w, x, y, and z

    translation

    767 all subfields except u, w, x, y, and z
    880-767 all subfields except u, w, x, y, and z

    supplement

    770 all subfields except u, w, x, y, and z
    880-770 all subfields except u, w, x, y, and z

    supp_parent

    772 all subfields except u, w, x, y, and z
    880-772 all subfields except u, w, x, y, and z

    constituent

    774 all subfields except u, w, x, y, and z
    880-774 all subfields except u, w, x, y, and z

    edition

    775 all subfields except u, w, x, y, and z
    880-775 all subfields except u, w, x, y, and z

    form

    776 all subfields except u, w, x, y, and z
    880-776 all subfields except u, w, x, y, and z

    issued_with

    777 all subfields except w, x, and y
    880-777 all subfields except w, x, and y

    earlier_title

    780 all subfields except u, w, x, y, and z
    880-780 all subfields except u, w, x, y, and z

    later_title

    785 all subfields except u, w, x, y, and z
    880-785 all subfields except u, w, x, y, and z

    data_source

    786 all subfields except u, w, x, y, and z
    880-786 all subfields except u, w, x, y, and z

    other_relationship

    787 all subfields except u, w, x, y, and z
    880-787 all subfields except u, w, x, y, and z

    Related Work

    700 (only if  $$t exists and 2nd indicator is anything except for 2):

    • If present, display $$i first.

    • Display all remaining subfields except $$x and numeric subfields.

    Series
    400 all subfields
    440 all subfields
    490 all subfields
    800 all subfields
    810 all subfields
    811 all subfields
    830 all subfields
    840 all subfields
    880-400 all subfields
    880-440 all subfields
    880-490 all subfields
    880-800 all subfields
    880-810 all subfields
    880-811 all subfields
    880-830 all subfields
    880-840 all subfields

    Source

    Not mapped from a MARC field. If the source is from Alma, the library catalog is used. If the source is external, the source's name is used.

    Subjects
    Notes:
    • For all of the tags listed below, unless specified otherwise, the first indicator can be anything, and the second indicator can be anything except for “2” (MESH).
    • Any periods that may be added at the end of the subfield will be deleted.
    • Before subfields x, y, and z there will be a double hyphen. All the tags below, unless noted otherwise, include these subfields. For example, the following MARC fields:
      <datafield tag="650" ind1=" " ind2="0">
      <subfield code="a">Subsidences (Earth movements)</subfield>
      <subfield code="z">California</subfield>
      <subfield code="z">Sacramento Region.</subfield>
      Become:
      <subject>Subsidences (Earth movements) -- California -- Sacramento Region</subject>         
    600 all subfields except for v
    610 all subfields except for v
    611 all subfields except for v
    630 all subfields except for v
    648 all subfields except for v
    650 all subfields except for v
    651 all subfields except for v
    653 all subfields. Does not include v, x, y, and z.  Has no indicators.
    654 all subfields except for v. Only has 1st indicator.
    655 all subfields except for v
    656 all subfields except for v. Second indicator will never be ‘2’
    657 all subfields except for v. Second indicator will never be ‘2’
    658 all subfields except for v, x, y, and z.  Has no indicators.
    662 all subfields except for v, x, y, and z.  Has no indicators.
    880-600 all subfields except for v
    880-610 all subfields except for v
    880-611 all subfields except for v
    880-630 all subfields except for v
    880-648 all subfields except for v
    880-650 all subfields except for v
    880-651 all subfields except for v
    880-653 all subfields except for v, x, y, and z. Has no indicators.
    880-654 all subfields except for v.  Only has 1st indicator.
    880-655 all subfields except for v
    880-656 all subfields except for v. Second indicator will never be 2.
    880-657 all subfields except for v. Second indicator will never be 2.
    880-658 all subfields except for v, x, y, and z. Has no indicators.
    880-662 all subfields except for v, x, y, and z. Has no indicators.
    All 6XX except for MESH and v
    Title
    245 or 130 (for journal)
    Details:
    If ldr position 6=a AND position 7=b OR i OR s
    take 130 a,d,f,k,l,m,n,o,p,r,s (if it exists)
    ELSE take:
    245 a,b,f,g,k,n,p,s
    Example:
    <controlfield tag="LDR">00770nas  22002051  4500</controlfield>
    Additional Title (Other Title)
    (246 i,a,b,f,g,n,p) AND (247 i,a,b,f,g,n,p) AND (730 all subfields) AND (740 all subfields) AND (830 all subfields) AND (840 all subfields) AND (880-246 i,a,b,f,g,n,p) AND (880-247 i,a,b,f,g,n,p) AND (880-730 all subfields) AND (880-740 all subfields) AND (880-830 all subfields) AND (880-840 all subfields)
    Uniform Title
    (130 all subfields OR 240 all subfields) AND (880-130 all subfields OR 880-240 all subfields)
    Alternative Title (Vernacular Title)
    880-245 a,b,f,g,k,n,p,s,c
    Resource type (Type)
    Based on several MARC tags. For more information, see Mapping Resource Types in Primo VE.

    UNIMARC

    The following table shows how UNIMARC fields are mapped to the fields under the Display section in Primo VE.
    Primo VE Display Field UNIMARC Tags

    Contents

    327 a-z

    Contributor

    The following entries include the output delimiters/characters between subfields:

    702 #1  $$a, $$b <$$c> $$d <$$f>

    702 #0  $$a <$$c> $$d <$$f>

    712 01 $$a <$$c> : $$b

    712 02 $$a <$$c> : $$b

    712 12 $$a : $$b : <$$c> <$$d>, $$f, $$e

    Example:

    The following UNIMARC entry in Alma:

    702 #0 $$a Corti $$b Laura $$c testc $$d testd $$f testf

    Returns the following output for the Contributor in Primo VE:

    Corti <testc> testd <testf>

    Creation Date

    100 a, positions 09-12 OR 210 d OR 210 h OR 207 a

    Creator

    The following entries include the output delimiters/characters between subfields:

    700 #1 $$a, $$b <$$c> $$d <$$f>

    700 #0 $$a <$$c> $$d <$$f>

    701 #1 $$a, $$b <$$c> $$d <$$f>

    701 #0 $$a <$$c> $$d <$$f>

    710 01 $$a <$$c> : $$b

    710 02 $$a <$$c> : $$b

    710 12 $$a : $$b : <$$c> <$$d>, $$f, $$e

    711 01 $$a <$$c> : $$b

    711 02 $$a <$$c> : $$b

    711 12 $$a : $$b : <$$c> <$$d>, $$f, $$e

    Example:

    The following UNIMARC entry in Alma:

    700 #1 $$a Corti $$b Laura $$c testc $$d testd $$f testf

    Returns the following output for the Creator in Primo VE:

    Corti, Laura <testc> testd <testf>

    Description

    327 a-z

    330 a

    Dissertation

    328 a

    Edition

    205 a

    Physical Description / Format

    337 a

    215 a,c,d,e

    Frequency

    326 a

    Genre

    600 j

    6010 j

    6011 j

    605 j

    606 j

    607 j

    608 a

    608 j

    616 j

    Identifiers: both global and internal – each with a separate label

    Type Tag + Subfields

    ISBN

    010 a

    ISSN

    011 a

    ISMN

    013 a

    OCLC

    035 a only if the string OCoLC exists in the value

    LC

    010 a

    PUBNUM

    071 a

    GOVDOC

    022 a,b

    Language

    101 a,h,i

    Is Part Of

    463 t,v

    545 a

    MESH

    if $$2 contains MESH:

    • 606 a, j, x-z

    • 608 a, j, x-z

    MMS

    Not mapped from MARC

    Publisher

    328 a-z

    210 c

    Place of publication

    210 a

    Relation (Related Titles)

     

    Type Tag + Subfields

    main series

    410 $$1 (control nr), $$t (title)

    subseries

    411 $$1 (control nr), $$t

    original language

    454 $$1 (control nr), $$ (title)

    translation

    453 $$1 (control nr), $$ (title)

    supplement

    421 $$1 (control nr), $$ (title)

    supp_parent

    422 $$1 (control nr), $$ (title)

    contains

    423 $$1 (control nr), $$ (title)

    part_of

    461 , 463 $$1 (control nr), $$ (title)

    part_of

    462, 464 $$1 (control nr), $$ (title)

    other_edition

    451 $$1 (control nr), $$ (title)

    other_edition

    452 $$1 (control nr), $$ (title)

    succeeds

    430, 431, 432, 433, 434, 435, 436, 437 $$1 (control nr), $$ (title)

    precedes

    440, 441, 442, 443, 444, 445, 446, 447 $$1 (control nr), $$ (title)

    other_relationship

    412, 413, 424, 425, 455, 456, 470, 481, 482, 488 $$1 (control nr), $$ (title)

    Series

    225 a, e, i, v

    Subjects

    60X a-z -23, 616 a-z -23, 617 a-z -23, 610 a

    • A delimiter 'space' will be placed between a-w.

    • A delimiter 'semicolon' will be placed between the preceding and x,y,z.

    • A delimiter 'space' will be placed between numerical subfields (where 2 and 3 are excluded).

    title

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

    Punctuation will appear as follows between each subfield value. If multiple $$a subfields exist, they will be separated by a space, a semicolon, and another space.

    $$a ; $$a [$$b] . $$c = $$d : $$e / $$f ; $$g . $$v . $$h . $$i

    Example:

    The following UNIMARC entry with two $$a subfields in Alma:

    200 1# $$a Test $$aNoam Chomsky $$ea personal bibliography, 1951-1986 $fcompiled by Konrad Koerner & Matsuji Tajima $$gwith the collaboration of Carlos P. Otero

    Returns the following output for the Title in Primo VE:

    Test ; Noam Chomsky $$ea personal bibliography, 1951-1986 / compiled by Konrad Koerner & Matsuji Tajima ; with the collaboration of Carlos P. Otero

    Additional Title (Other Title)

    510 a,e; 512 a,e; 513 a,e; 514 a,e; 515 a,e; 516 a,e; 517 a,e; 520 a,e

    Uniform Title

    500 a-z (first indicator = 1)

    Resource Type (Type)

    Based on several UNIMARC tags. For more information, see Mapping Resource Types in Primo VE.

    CNMARC

    The following table shows how CNMARC fields are mapped to the fields under the Display section in Primo VE.
    Primo VE Display Field CNMARC Tags

    Contents

    327 a-z

    Contributor

    702 a, b, c, d, f, g, p, 4

    712 a, b, c, d, f, g, p, 4

    722 a, b, c, d, f, g, p, 4

    Creation Date

    100 a, positions 09-12 OR 210 d OR 210 h OR 207 a

    Creator

    200 f, g

    Description

    330 a

    Dissertation

    328 a-z

    Physical Description and Format

    215 a, c, d, e

    Frequency

    326 a, b

    Genre

    200 b, 600 j, 601 j, 602 j, 605 j, 606 j, 607 j, 608 aj, 616 j

    Identifiers: both global and internal – each with a separate label

    Type Tag + Subfields

    ISBN

    010 a

    ISSN

    011 a

    ISMN

    013 a

    ISRC

    016 a

    PUBNUM

    071 a

    GOVDOC

    022 a,b

    USBN

    091 a

    SNV

    092 b

    clc_class_number

    690 a

    las_class_number

    692 a

    ruc_class_number

    694 a

    siku_class_number

    696 a

    calis_control_number

    099 a

    nlc_ucs_control_number

    049 b

    shl_ucs_control_number

    039 b

    Language

    101 a

    Is Part Of

    410 a, 461 a

    MMS

    Not mapped from MARC

    Publisher

    210 a, c

    Place of publication

    210 a

    Relation (Related Titles)

     

    Type Tag + Subfields

    main series

    410 $$1 (control nr), $$t (title)

    subseries

    411 $$1 (control nr), $$t

    original language

    454 $$1 (control nr), $$ (title)

    translation

    453 $$1 (control nr), $$ (title)

    supplement

    421 $$1 (control nr), $$ (title)

    supp_parent

    422 $$1 (control nr), $$ (title)

    contains

    423 $$1 (control nr), $$ (title)

    contains

    461 , 463 $$1 (control nr), $$ (title)

    part_of

    462, 464 $$1 (control nr), $$ (title)

    other_edition

    451 $$1 (control nr), $$ (title)

    other_edition

    452 $$1 (control nr), $$ (title)

    succeeds

    430, 431, 432, 433, 434, 435, 436, 437 $$1 (control nr), $$ (title)

    precedes

    440, 441, 442, 443, 444, 445, 446, 447 $$1 (control nr), $$ (title)

    other_relationship

    412, 413, 424, 425, 455, 456, 470, 481, 482, 488 $$1 (control nr), $$ (title)

    Series

    225 a, e, i, v

    Subjects

    60X a-z -23; 616 a-z -23; 617a-z -23; 610a Notes: Where a delimiter 'space' will be placed between a-w, and a delimiter 'semicolon' will be placed between the preceding and x,y,z, and a delimiter 'space' will be placed between numerical subfields (where 2 and 3 are excluded).

    Title

    200 a, c, d, e, h, i

    Additional Title

    510 a, e; 512 a, e; 513 a, e; 514 a, e; 515 a, e; 516 a, e; 517 a, e; 520 a, e

    Uniform Title

    500 a, h, i

    Resource Type (Type)

    Based on several CNMARC tags. For more information, see Mapping Resource Types in Primo VE.

     

    Dublin Core

    The following table shows how Dublin Core (DC) fields are mapped to the fields under the Display section in Primo VE.
    Primo VE Display Field DC Tags

    Contributor

    dcterms.contributor

    dc.contributor

    Creation Date

    priority 1 - dc.date

    priority 2 - dcterms.date

    priority 3 - dcterms.created

    priority 4 - dcterms.issued

    priority 5 - dcterms.dateCopyrighted

    Creator

    dc.creator

    dcterms.creator

    Description

    dcterms.description

    dc.description

    dcterms.abstract

    Physical Description and Format

    dcterms.format

    dc.format

    dcterms:extent

    dcterms.extent

    dcterms.medium

    Frequency

    dcterms.accrualPeriodicity

    Genre

     

     

    • ISBN: dcterms:identifier dcterms:ISBN

    • ISSN: dcterms:identifier dc:ISSN

      dcterms:identifier dcterms:ISSN

    • ISMN: dcterms:identifier dcterms:ISMN

    Language

    dcterms.language

    dc.language

    MMS

    Not mapped from MARC.

    Publisher

    dcterms.publisher

    dc.publisher

    Table of Contents

    dcterms.tableOfContents

    Relation

    Relation DC Tag

    hasPart

    dcterms:hasPart

    isVersionOf

    dcterms:isVersionOf

    hasVersion

    dcterms:hasVersion

    hasFormat

    dcterms:hasFormat

    isFormatOf

    dcterms:isFormatOf

    replaces

    dcterms:replaces

    isReplacedBy

    dcterms:isReplacedBy

    other_relationship

    dc:relation - other_relationship

    other_relationship

    dcterms:relation - other_relationship

    other_relationship

    dcterms:conformsTo - other_relationship

    other_relationship

    dcterms:isRequiredBy - other_relationship

    other_relationship

    dcterms:requires - other_relationship

    other_relationship

    prima_display ispartof - dcterms:isPartOf

    Rights

    dc.rights

    dcterms.rights

    dcterms.accessRights

    Subjects

    dc.subject

    dcterms.subject

    Title

    dc.title

    dcterms.title

    Alternative Title

    dcterms.alternative

    MESH

    dc.subject.MESH

    dcterms.subject.MESH

    Resource Type

    Based on several DC tags. For more information, see Mapping Resource Types in Primo VE.

    Mapping Resource Types in Primo VE

    This section describes how Primo maps resource types from the source into Primo VE for each supported format:

    MARC21 and KORMARC

    The following table shows how MARC and KORMARC fields are mapped to the Resource Type field under the Display, Search, and Facets sections in Primo VE.
    The notation for not equal is <>.
    Resource Type MARC Field
    book
    Leader(06-07) = aa
    OR
    Leader(06-07) = ab AND 008(21) = m
    OR
    Leader(06-07) = ac
    OR
    Leader(06-07) = ad
    OR
    Leader(06-07) = am
    OR
    Leader(06-07) = ai AND 008(21) = m
    OR
    Leader(06-07) = as AND 008(21) = m
    book
    Use as general default
    journal
    Leader(06-07) = as AND 008(21) <> l,m,d,w
    article
    Leader(06-07) = ab AND 008(21) <> l,m,d,w
    text_resource
    Leader(06) = m AND 008(26) =  d,e
    image
    Leader(06) = k AND 008(33) = I,k,l,n,s,t
    map
    007(00) = a
    OR
    Leader(06) = e
    OR
    Leader(06) = f
    score
    007(00) = q
    OR
    Leader(06) = c
    OR
    Leader(06) = d
    video
    007(00) = m
    OR
    007(00) = v
    OR
    Leader(06) = g
    audio
    007(00) = s
    OR
    Leader(06) = i
    OR
    Leader(06) = j 
    OR
    Leader(06) = m AND 008(26) = h
    database

    Not determined by the MARC metadata. Instead, during indexing, Alma checks whether there is an electronic collection with a URL link for the MMS ID. If there is, the index database is used.

    website

    Leader(06) = m AND 008(26) = j
    OR 
    Leader(06) = a AND Leader(07) = b,i,s AND 008(21) = w

    newspaper
    008(21) = n AND Leader(07) = s
    manuscript
    Leader(06) = t
    conference_proceeding
    008(29) = 1
    dissertation
    502 field (Dissertation Note) is present
    OR
    008(24-27) = m AND Leader(06-07) = am
    kit
    007(00) = o
    OR
    Leader(06) = o
    collection
    Use Alma template rule: field INT where subfield a = c
    other
    Leader(06-07) = ab AND 008(26) = d,w
    OR
    Leader(06-07) = as AND 008(26) = d,w
    OR
    Leader(06) = m AND 008(26) <> d,e,h,j
    archival material
    Leader(06) = p
    realia
    Leader(06) = r

    UNIMARC

    The following table shows how UNIMARC fields are mapped to the Resource Type field under the Display, Search, and Facets sections in Primo VE.

    Resource type

    UNIMARC RT mapping

    book

    Leader(06-07) = am
    OR
    Leader(06-07) = lm

    journal

    Leader(06-07)  = as AND 110 a pos 0 = a
    OR
    Leader(06-07) = ls AND 110 a pos 0 = a

    article

    Leader(07)  = a 

    text_resource

    Leader(06)  = a 
    OR
    Leader(06)  = b

    image

    LDR pos. 6  = k 

    map


    Leader(06) = e
    OR
    Leader(06) = f

    score

    Leader(06)  = c 
    OR
    Leader(06)  = d

    video

    Leader(06)  = g 

    audio

    Leader(06)  = j 
    OR
    Leader(06)  = i

    website

    135 a pos 0 = j

    database

    MARC ECT subfield a = 'database' OR 135 a pos 0 = e

    newspaper

    Leader(06-07)  = as AND 110 a pos 0 = c
    OR
    Leader(06-07) = ls AND 110 a pos 0 = c

    manuscript

    Leader(06)= b 

    conference_proceeding

    105 a pos 8 = 1

    dissertation

    328 field (Dissertation Note) is present
    OR
    105 a pos 4-7 = m or v

    kit

    Leader(06)= m

    collection

    Use Alma template rule: field INT where subfield a = c

    other

    Leader(06)= k,r

    other

    Use as general default.

    CNMARC

    The following table shows how CNMARC fields are mapped to the Resource Type field under the Display, Search, and Facets sections in Primo VE.

    Resource type

    CNMARC RT mapping

    book

    Leader(06-07) = am

    journal

    Leader(06-07)  = as AND 110a pos 0 = a

    article

    Leader(07)  = a 

    text_resource

    Leader(06)  = a 
    OR
    Leader(06)  = b

    image

    LDR pos. 6  = k 

    map

    Leader(06-07) = em

    score

    Leader(06-07)  = cm 

    video

    Leader(06)  = g 

    audio

    Leader(06-07)  = jm AND exists 125 or 135 
    OR
    Leader(06-07)  = im AND exists 125 or 135 

    website

    135 a pos 0 = j

    database

    MARC ECT subfield a = 'database' OR 135a pos 0 = e

    newspaper

    Leader(06-07)  = as AND 110a pos 0 = c

    manuscript

    Leader(06)= b,d,f AND LDR pos 7 = m 

    conference_proceeding

    105 a pos 8 = 1

    dissertation

    328 field (Dissertation Note) is present
    OR
    105 a pos 4-7 = m or v

    kit

    Leader(06)= m

    collection

    Use Alma template rule: field INT where subfield a = c

    OR

    Leader(06-07) = ac

    other

    Leader(06)= k,r

    other

    Use as general default

    Dublin Core

    Primo VE determines a record's resource type based on the existence of the following fields in order:

    1. discovery:resourceType field

    2. dcterms:type field

    3. dc:type field

    Primo VE Facets Section

    For the following supported formats, this section describes how Primo maps the information from the source records to the Facets section in Primo VE's normalized record so that this information can be configured and displayed in the view:

    Out of the box, all the facets do not display unless you configure them to display on the Brief Results page. For configuration information, see Configuring Facets on the Brief Results Page.

    For the MARC21 source formats only, you can define normalization rules for local facet and search fields (see Adding a Local Field).

    MARC21 and KORMARC

    The following table shows how MARC fields are mapped to the fields under the Facets section in Primo VE.
    PRIMO VE Facets MARC Tags
    Language
    041 subfields a, b, d, e, f, g, j
    OR
    008 position 35-37
    Note: The subfields in 041 may have multiple occurrences, for example:
    <datafield tag="041" ind1="0" ind2="0">
    <subfield code="a">eng</subfield>
    <subfield code="a">fre</subfield>
    <subfield code="a">ger</subfield>
    CreationDate
    260 OR 264 OR 008
    Topic
    600  a-z
    610  a-z
    611  a-z
    630  a-z
    648  a-z
    650  a-z
    651  a-z
    653  a-z 
    654  a-z
    655  a-z
    656  a-z
    657  a-z
    658  a-z

    The numerical subfields (0-9) are not included.

    Creator & Contributors
    100, 111, 700 and 711 a
    110 and 710 a,b
    Genre
    600  v
    610  v
    611  v
    630  v
    648  v
    650  v
    651  v
    653 v
    654 v
    655  v
    657 v
    657 v
    JournalTitle
    Not mapped from MARC – Instead, the Primo VE facet title field is used where Primo VE facet rsrctype = ‘journal’.
    MESH
    650 all subfields, except numerical ones
    Note: only occurrences with 2nd indicator=’2’ will be taken – since these are relevant for MESH.
    Place 
    651 a
    600, 610, 611, 630, 650, 651 z

    UNIMARC

    The following table shows how UNIMARC fields are mapped to the fields under the Facets section in Primo VE.

     PRIMO VE Facets

    UNIMARC Tags

    Language

    101a,d,e,f,g,h,i,j

    CreationDate

    100 a09-12, 210 d, 210 h, 207 a

    Topic

    600 a-d,f,g,j,p,t,x-z
    601 a-h,j,t,x-z
    602 a,f,j,t,x-z
    604 a,j,t,x-z
    605 a,h-n,q-s,u,w,x-z
    606 a,j,x-z
    608 a,j,x-z
    616 a,f,c,j,x-z
    617 a-e,k,m-o
    610 a

    Creator & Contributors

    700 a,b,c,

    701 a,b,c,f

    702 a,b,c,f

    7110 a,b,c,g,h

    7120 a,b,c,g,h

    7111 a-g

    7121 a-g

    Genre

    600 j, 601 j, 602 j, 605 j, 606 j, 607 j, 608 a,j, 616 j

    JournalTitle

    Not mapped from MARC – Instead, the Primo VE facet title field is used where Primo VE facet rsrctype = ‘journal’.

    MESH

    (606 a,j,x-z, 608 a,j,x-z) if $$2mesh

    CNMARC

    The following table shows how CNMARC fields are mapped to the fields under the Facets section in Primo VE.

     PRIMO VE Facets

    CNMARC Tags

    Language

    101 a,h,i

    CreationDate

    100 a positions 09-12, 210 d, 201 h, 207 a

    Topic

    600 a-d,f,g,j,p,t,x-z
    601 a-h,j,t,x-z
    602 a,f,j,t,x-z
    604 a,j,t,x-z
    605 a,h-n,q-s,u,w,x-z
    606 a,j,x-z
    608 a,j,x-z
    616 a,f,c,j,x-z
    617 a-e,k,m-o
    610 a

    Creator & Contributors

    200 f,g
    702 a,b,c,d,f,g,p
    712 a,b,c,d,f,g,p
    722 a,b,c,d,f,g,p

    Genre

    600 j, 601 j, 602 j, 605 j, 606 j, 607 j, 608 aj, 616 j, 200 b

    JournalTitle

    Not mapped from MARC – Instead, the Primo VE facet title field is used when Primo VE facet rsrctype = journal.

    Dublin Core

    The following table shows how Dublin Core (DC) fields are mapped to the fields under the Facets section in Primo VE. 

     

    PRIMO VE Facets

    DC Tags

    Language

    dc.language
    dcterms.language

    CreationDate

    dc.date
    dcterms.date
    dcterms.created
    dcterms.dateCopyrighted
    dcterms.issued

    Creator & Contributors

    dc.creator
    dcterms.creator
    dc.contributor
    dcterms.contributor

    Topic

    dc.subject
    dcterms.subject

    JournalTitle

    Not mapped from MARC – Instead, the Primo VE facet title field is used where Primo VE facet rsrctype = ‘journal’.

    MESH

    dc.subject.MESH

    dcterms.subject.MESH

    Primo VE Search Section

    For the following supported formats, this section describes how Primo maps the information from the source records to the Search section in Primo VE's normalized record so that this information can be indexed and searched for in the UI:

    Out of the box, all fields are searchable at once for both basic and advanced searches, and the following fields are searchable individually for advanced searches only: Title, Author/Creator, Subject, ISSN, and User tags. If you want to allow other fields to be searched for basic and advanced searches, see Configuring Advanced Searches.

    In addition to the mapping of the bibliographic metadata, Primo VE indexes the following information:

    • Authority Headings – MARC 21 and UNIMARC records are enriched with information from related Alma authority records (either local or Community Zone authority records) for the following bibliographic record authorization fields:

      Specifically, the enrichment includes the 1XX, 4XX and 5XX, preferred and nonpreferred, information when available in the related authority record. This especially enhances the Primo search capability of nonpreferred (4XX) terms so that, for example, searches for Mark Twain can be found by searching for Samuel Clemens.

      • MARC 21 – 100-199, 600, 610, 611, 630, 648, 650, 651, 654, 655, 700, 710, 711, 730, 751, 752, 754, 800, 810, 811 or 830

      • UNIMARC – 410, 411, 416, 500, 600, 601, 602, 605, 606, 607, 616, 617 700, 701, 702, 703, 710, 711, 712, 713, 720, 721, 722, 723, 730, 740, 741, or 742

    • Course information – Primo VE will index the course name, code and instructor for records associated with course reading lists.

    • Shelf listing Holdings Call number is index

    For the MARC21 source formats only, you can define normalization rules for local facet and search fields (see Adding a Local Field).

    MARC21 and KORMARC

    The following table shows how MARC and KORMARC fields are mapped to the fields under the Search section in Primo VE.
    PRIMO VE Search Fields MARC Tags
    ISSN
    022 a, e, y, z
    alttitle
    (130 all subfields) AND (210 all subfields) AND (240 all subfields) AND (243 all subfields) AND (246 subfields a,b,n,p)

    880-210 all subfields

    880-246 all subfields

    Description
    520 all subfields
    General
    (260 b) AND (264 b) AND (502 all subfields) AND (508 all subfields) AND (518 all subfields) AND (521 all subfields) AND (534 all subfields) AND (586 all subfields) AND (024 2,4,a,z) AND (027 all subfields) AND (028 a) AND (245 h)
    880-260 b; 880-264 b
    Genre
    600 v
    610 v
    611 v
    630 v
    648 v
    650 v
    651 v
    654 v
    655 a
    656 v
    657 v
    658 v
    ISBN
    020 a, z
    TOC
    505 a
    880-505 a
    addtitle (part 1 of 2)
    100 f, g, k, l, n, p, t 
    110 f,g,k,l,n,p,t 
    111 f,g,k,l,n,p,t
    247 a,b,n,p 
    400 f,k,l,n,p,t,v 
    800 f,k,l,m,n,o,p 
    410 f,k,l,n,p,t,v 
    411 f,k,l,n,p,s,t,v 
    440 a,n,p,v 
    490 a,v 
    700 f,k,l,m,n,o,p,r,s,t 
    710 f,k,l,m,n,o,p,r,s,t 
    711 f,k,l,n,p,s,t 
    730 a,d,f,k,l,m,n,o,p,r,s 
    740 a,n,p 
    810 f,k,l,m,n,o,p,r,s,t,v 
    811 f,k,l,n,p,s,t,v 
    830 a,d,f,k,l,m,n,o,p,r,s,t,v 
    840 a,d,f,k,l,m,n,o,p,r,s,t,v 
    760 s,t 
    762 s,t  
    765 s,t 
    767 s,t 
    770 s,t 
    772 s,t 
    773 s,t 
    774 s,t 
    775 s,t 
    776 s,t  
    777 s,t 
    780 s,t 
    785 s,t 
    786 s,t 
    787 s,t

    addtitle (part 2 of 2)

    880-247 all subfields
    880-440 all subfields
    880-490 all subfields
    880-700 f, k, l, m, n, o, p, r, s, t
    880-710 f, k, l, m, n, o, p, r, s, t
    880-730 a, d, f, k, l, m, n, o, p, r, s
    880-740 a,n,p
    880-760 s, t
    880-765 s, t
    880-770 s, t
    880-772 s, t
    880-774 s, t
    880-775 s, t
    880-776 s, t
    880-777 s, t
    880-780 s, t
    880-785 s, t
    880-787 s, t
    880-800 f, k, l, m, n, o, p
    880-810 f, k, l, m, n, o, p, r, s, t, v
    880-811 f, k, l, n, p, s, t, v
    880-830 a, d, f, k, l, m, n, o, p, r, s, t, v

    Creator & Contributors
    100, 111, 700, and 711 a
    110 and 710 a,b

    505 r

    720 a

    800 a-e, j, q, u; 810 a-e; and 811 a-d, n

    880-505 r

    880-720 a

    880-800 a-e, j, q, u; 880-810 a-e; 880-811 a-d, n

    Date of Publication
    260 c OR 264 c OR 008
    Language
    041 subfields a, b, d, e, f, g, j
    OR
    008 position 35-37
    Note: The subfields in 041 may have multiple occurrences, for example:
    <datafield tag="041" ind1="0" ind2="0">
    <subfield code="a">eng</subfield>
    <subfield code="a">fre</subfield>
    <subfield code="a">ger</subfield>
    MESH
    650 a-z
    Only occurrences with 2nd indicator=’2’ will be taken – since these are relevant for MESH.
    Place 
    651 a
    600 z
    610 z
    611 z
    630 z
    650 z
    651 z
    Subject
    600  all subfields
    610  all subfields
    611  all subfields
    630  all subfields
    648  all subfields
    650  all subfields
    651  all subfields
    653  all subfields 
    654  all subfields
    655  all subfields
    656  all subfields
    657  all subfields
    658  all subfields
    750 a, b, v, x, y, z
    880-600 a-z
    880-610 a-z
    880-611 a-z
    880-630 a-z
    880-650 a-z
    880-651 a-z
    880-653 a-z
    The numerical subfields (0-9) will be excluded.
    Title
    Use 130 when exists in case of journals (otherwise use 245)
    Details:
    If ldr position 6=a AND position 7=b OR i OR s take 130 a,d,f,k,l,m,n,o,p,r,s (if it exists)
    ELSE take: 245 a,b,f,g,n,p,s
    Example:
    <controlfield tag="LDR">00770nas  22002051  4500</controlfield>

    UNIMARC

    The following table shows how UNIMARC fields are mapped to the fields under the Search section in Primo VE.

     PRIMO VE Search fields

    UNIMARC Tags

    Title

    200 a,c,e,h,i

    500 a,h-n,q-s

    410 t

    Additional title

    510a,e 512a,e, 513a,e, 514a,e, 515a,e 516a,e 517a,e   520a,e

    Alternative title

    500a,h-n,q-s    531a  510a,e 512a,e, 513a,e, 514a,e, 515a,e 516a,e 517a,e

    Creator & Contributor

    700a-d,f,p, 701a-d,f,p, 710a-h,p, 711a-h,p, 720a,f, 721a,f, 702a-d,f,g, 712a-h,p, 722 a,f

    Genre

    600 j, 601 j, 602 j, 605 j, 606 j, 607 j, 608 a,j, 616 j

    ISBN

    010 a,z

    ISSN

    011 a,y,z

    MESH

    (606 a,j,x-z, 608 a,j,x-z) if $$2mesh

    Creation Date

    100 a00-03  620 f,  207 a

    Start Date

    100 a09-12

    End Date

    100 a13-16

    Subjects

    600 a-d,f,g,j,p,t,x-z, 601 a-h,j,t,x-z, 602 a,f,j,t,x-z, 604 a,j,t,x-z, 605 a,h-n,q-s,u,w,x-z, 606 a,j,x-z, 608 a,j,x-z, 616 a,f,c,j,x-z, 617 a-e,k,m-o, 610 a, 6X9 a

    Table of Contents

    327 a-i,p,z

    Description

    330 a 327 a-i

    Language

    101 a,d,e,f,g,h,i,j

    General

    210 c, 219 c, 328 a-z, 306 a, 333 a, 620 a-c, 324 a, 334 a, 017 a,z, 015 a,z, 071 a, 200 b

    Place

    600 y, 6010 y, 6011 y, 605 y, 606 y, 607 a, 607 y, 7120 a,b, 7100 a,b

    CNMARC

    The following table shows how CNMARC fields are mapped to the fields under the Search section in Primo VE.

     PRIMO VE Search fields

    CNMARC Tags

    Title

    200 a,c,d,e,h,i,9,A 500 a,b,h,i,9

    Additional Title

    501 a,e,9, 503 a,b,i,9, 510 a,e,h,i,j,9,512 a,e,9, 513 a,e,h,i,9, 514 a,e,9 515 a,9, 516 a,e,9, 517 a,e,9, 518 a,9, 520 a,e,h,i,9, 530 a,b,j,v,9 531 a,b,9, 532 a,9, 540 a,9, 541 a,e,h,i,9 545 a,9 605 a,h,i 4XX a,t

    Alternative ttitle

    510 a,e,h,i,j,9,512 a,e,9, 516 a,e,9,  518 a,9, 530 a,b,j,v,9 531 a,b,9, 532 a,9

    Creator & Contributor

    700 a-d,f,p,9, 701 a-d,f,p,9, 710 a-h,p,9, 711 a-h,p,9, 720 a,f, 721 a,f,9, 702 a-d,f,g,9, 712 a-h,p,9, 722 a,f,9

    Genre

    600j, 601j, 602j, 605j, 606j, 607j, 608aj, 616j,200b

    ISBN

    010 a,z

    ISSN

    011 a,y,z

    Creation Date

    100 a09-12,210d,201h,207a

    Start date

    100 a09-12

    End date

    100 a13-16

    Subjects

    600 a-d,f,g,j,p,t,x-z, 601 a-h,j,t,x-z, 602 a,f,j,t,x-z, 604 a,j,t,x-z, 605 a,h-n,q-s,u,w,x-z, 606 a,j,x-z, 608 a,j,x-z, 610 a

    Table of Contents

    327 a-i,p,z

    Description

    330 a

    Language

    101 a,d,e,f,g,h,i,j

    General

    215 a,c,d,e, 3XX -327 -330, 013 a,z, 016 a,z 017 a,z, 015 a,z, 021 a,z, 022 a,z, 071 a, 200 b

    Place of publication

    210 a, 620 a,b,c,d

     

    Dublin Core

    The following table shows how Dublin Core (DC) fields are mapped to the fields under the Search section in Primo VE.

    PRIMO VE Search fields DC Tags

    Title

    dc.title

    dcterms.title

    Additional title

    dc.relation

    dc.source

    dcterms.bibliographicCitation

    dcterms.hasFormat

    dcterms.hasPart

    dcterms.hasVersion

    dcterms.isFormatOf

    dcterms.isPartOf

    dcterms.isReplacedBy

    dcterms.isRequiredBy

    dcterms.isVersionOf

    dcterms.replaces

    dcterms.requires

    dcterms.source

    Alternative title

    dcterms.alternative

    Creator & Contributor

    dc.creator

    dcterms.creator

    dc.contributor

    dcterms.contributor

    ISBN

    dc.identifier.ISBN

    dcterms.identifier.ISBN

    ISSN

    dc.identifier.ISSN

    dcterms.identifier.ISSN

    MESH

    dc.subject.MESH

    dcterms.subject.MESH

    Creation Date

    dc.date

    dc.date year

    dcterms.created

    dcterms.date

    dcterms.dateCopyrighted

    dcterms.issued

    Subjects

    dc.subject

    dcterms.subject

    Table of Contents

    dcterms.tableOfContents

    Description

    dc.description

    dcterms.abstract

    dcterms.description

    Language

    dc.language

    dcterms.language

    General

    dc.coverage

    dcterms.coverage

    dc.identifier

    dc.publisher

    dcterms.audience

    dcterms.coverage

    dcterms.educationLevel

    dcterms.identifier

    dcterms.publisher

    dcterms.spatial

    dcterms.temporal

    Format

    dc.format

    dcterms.extent

    dcterms.format

    dcterms.medium

    • Was this article helpful?