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

    This section describes how the system maps the MARC fields from the Alma source to the fields under the Display, Search, and Facets sections in the Primo VE record. Although these mappings are hard-coded and cannot be customized, you can map the following MARC fields to local display and search fields in Primo VE:
    • Tags with 9XX, X9X, XX9 fields
    • Any note field (5XX)
    The following notes apply for all mappings:
    • In ALL cases unless specified otherwise, MARC numeric subfields will not be taken.  
    • 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.
    • 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 245 indicator1=1 and indicator2=4 will be specified as: 245/1/4.  If no indicator is specified, any indicator value is valid.
    • For 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
     
    .
     
    Vernacular title
     
    ,/=:;
     

    Primo VE Display Section

    The following table shows how MARC fields are mapped to the fields under the Display section in Primo VE.
    Primo VE Display Field MARC Tags
    Contents
    505 all subfields
    880-505 all subfields
    Contributor
    700 a  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.Any character that is not a digit replace by “?”.Do take a year if the result are all “?” or zeroes.For example:
    821202|1946    |||||||  |||| |0||||eng|d<
                    Will result in “1946”
                    821202|19461980|||||||  |||| |0||||eng|d
                    Will result in “1964 – 1980”
    821202|19uu    |||||||  |||| |0||||eng|d
                    Will result in “19??”
    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 fields
    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
    ISSN                     022 a
    ISMN                   024-2 a
    OCLC                   035 a only if the string OCoLC exists in the value
    LC                         010 a
    PUBNUM            028 a
    GOVDOC             086 a
    Language
    041 subfields a, d and e
    OR
    008 position 35-37
    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
    NOTE: Only occurrences with 2nd indicator=’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
    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
    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
    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. Does not include v, x, y, and z.  Has no indicators.
    662 all subfields. Does not include 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.  Does not include 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.  Does not include v, x, y, and z. Has no indicators.
    880-662 all subfields.  Does not include 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
    (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
    880-245 a,b,f,g,k,n,p,s,c
    Resource type
    Based on several MARC tags. For more information, see Mapping Resource Types in Primo VE.

     

    Mapping Resource Types in Primo VE

    The following table shows how MARC fields are mapped to the Resource Type field under the Display, Search, and Facets sections in Primo VE.
    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
    Government Document
    008(28) = a, c, f, i, l, m, o, s, OR z
    AND
    Leader(06) = a
    AND
    26x$b does not contain 'University Press' or 'University of ___ Press'
    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
    Leader(06) = m AND 008(26) = j
    OR
    MARC ECT subfield a = 'database'
    website
    007(00) = c
    OR
    008(23) = s
    OR
    008(26) = i
    OR
    008(26) = j
    OR
    Leader(06-07) = ai
    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

    Primo VE Facets Section

    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  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
    Note: the numerical fields (0-9) will be excluded
    Creator & Contributors
    100, 111, 700 and 711 subfield a
    110 and 710 a,b
    Genre
    600  subfield v
    610  subfield v
    611  subfield v
    630  subfield v
    648  subfield v
    650  subfield v
    651  subfield v
    653 subfield v
    654 subfield v
    655  subfield v
    657 subfield v
    657 subfield 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 subfield a
    600, 610, 611, 630, 650, 651 subfield z

    Primo VE Search Section

    The following table shows how MARC 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)
             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)
             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
    020 z
             TOC
    505 a
    addtitle
    (100 f,g,k,l,n,p,t) AND (110 f,g,k,l,n,p,t) AND (111 f,g,k,l,n,p,t) AND (247 a,b,n,p) AND (400 f,k,l,n,p,t,v) AND (800 f,k,l,m,n,o,p) AND (410 f,k,l,n,p,t,v) AND (411 f,k,l,n,p,s,t,v) AND (440 a,n,p,v) AND (490 a,v) AND (700 f,k,l,m,n,o,p,r,s,t) AND (710 f,k,l,m,n,o,p,r,s,t) AND (711 f,k,l,n,p,s,t) AND (730 a,d,f,k,l,m,n,o,p,r,s) AND (740 a,n,p) AND (810 f,k,l,m,n,o,p,r,s,t,v) AND ( 811 f,k,l,n,p,s,t,v) AND (830 a,d,f,k,l,m,n,o,p,r,s,t,v) AND (840 a,d,f,k,l,m,n,o,p,r,s,t,v) AND (840 a,d,f,k,l,m,n,o,p,r,s,t,v) AND (760 s,t) AND (762 s,t ) AND (765 s,t) AND (767 s,t) AND (770 s,t) AND (772 s,t) AND (773 s,t) AND (774 s,t) AND (775 s,t) AND (776 s,t ) AND (777 s,t) AND (780 s,t ) AND (785 s,t) AND (786 s,t) AND (787 s,t)
    Creator & Contributors
    100, 111, 700 and 711 subfield a
    110 and 710 a,b
    Date of Publication
    260 OR 264 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 all subfields, except numerical ones
    Note: only occurrences with 2nd indicator=’2’ will be taken – since these are relevant for MESH.
    Place 
    651 subfield a
    600, 610, 611, 630, 650, 651 subfield 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
    The numerical fields (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,k,n,p,s
    Example:
    <controlfield tag="LDR">00770nas  22002051  4500</controlfield>
    • Was this article helpful?