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

    Generic danMARC2

    This information is not applicable to Primo VE environments. For more details on Primo VE configuration, see Primo VE.

    Control Section

    Control Section
    Normalized Record Field Source/Content Note
    Source ID
    From data source definitions
     
    Record ID
    Source ID + Source Record-ID
     
    Original source ID
    From data source definitions
     
    Additional Record-ID
    ---
     
    Source Format
    From data source definitions
     
    Source System
    From data source definitions
     
    Source ID
    From data source definitions
     
    Record ID
    Source ID + Source Record-ID
     

    Display Section

    Display Section
    Display Element Source Note
    Resource Type
    FMT
    OR
    008 $$t
    OR
    009 $$a
    OR
    009 $$g
    OR
    008 $$h
    ELSE: "other
    008 $$t: mapping table "rsrctype_008_t" is used.
    009 $$a: mapping table "rsrctype_009_a" is used.
    009 $$g: mapping table "rsrctype_009_g" is used.
    008 $$h: mapping table "rsrctype_008_h" is used.
    Title
    245 $$a, $$b, $$c, $$e
    Merge subfields in the following syntax: $$a: $$b : $$c / $$e
    Creator
    100 $$a, $$h, $$c
    OR
    110 $$a, $$c
    100: merge subfields with blank between: $$a, $$h $$c
    110: merge subfields with blank between: $$a $$c
    Contributor
    700 $$a, $$e, $$h
    710 $$a, $$c
    700: merge subfields with blank between: $$a, $$h $$e
    710: merge subfields with blank between: $$a $$c
    Edition
    250 $$a
     
    Publisher
    260 $$a, $$b
    Take only the first subfields $$a and $$b.
    Merge subfields by using the following syntax:
    $$a : $$b
    Creation date
    008 $$a
    OR
    260 $$c
     
    Physical format
    300 $$a, $$b, $$c, $$n
    $$n, $$a : $$b : $$c
    Merge subfields by using the following syntax:
    Is Part Of
    557 $$a, $$b, $$e, $$v, $$k, $$u, $$z
    $$a / $$e : $$v , $$k . $$z . $$u
    Merge subfields by using the following syntax:
    Identifier
    021 $$a
    022 $$a
    024 $$a
    027 $$a
    028 $$a
    032 $$a
    Add to beginning of string :
    021 : $$CISBN$$V
    022 : $$CISSN$$V
    024 : $$CISBN$$V
    027 : $$CISRN$$V
    028 : $$CISMN$$V
    Subject
    600 $$a, $$h
    630 $$a
    631 $$a
    Subfields are delimited by semicolon.
    Description
    504 $$a
    530 $$a
     
    Language
    008 $$l
    The language is stored in ISO 639-2 (3-letter code).
    Relation
    440 $$a, $$e, $$v
    860 $$i, $$t
    816 $$i, $$t
    Merge subfields:
    440 $$a / $$e ; $$v
    860 $$i : $$t
    861 $$i : $$t
    Source
    From PNX:
    control/sourceid
     
    Coverage
    ---
     
    Rights
       
     
    ---
     
    Vernacular title
    ---
     
    Uniform title
    240 $$a
     

    Links

    Links Section
    Type of Link Source Note
    OpenURL
    Based on resource type from display:
    If type=article then:
    $$Topenurl_article
    Otherwise:
    $$Topenurl_journal
    SFX has two sources for Primo: one for articles in which case the data is used and one for journals in which case the date is ignored. There is a different template per source.
    Link to Resource
    856 $$u IF 856 $$3 not "table of contents"
    OR
    856 $$u IF 856 $$3 not "book review"
    OR
    856 $$u IF 856 $$3 not "sample text"
    OR
    856 $$u IF 856 $$3 not "publisher description
    Add display text ($$D) from $$y + $$3 + $$z. If not available then use code: "Online version"
    Thumbnail
    $$Tamazon_thumb
    $$Tsyndetics_thumb (disabled)
    $$Tgoogle_thumb
    For Amazon and Syndetics, this field requires an ISBN.
    For Google, this field requires an OCLC and LCCN.
    Link to TOC
    856 $$u IF $$3 or $$z are "Table of contents"
    530 $$u, $$y
    Add display text ($$D) from $$y.
    -"-
    Link to Abstract
    $$Tsyndetics_abstract (based on 021$$a, ISBN)
     
    OpenURL_fulltext
    Based on resource type from display:
    If type=article then:
    $$Topenurl_article
    Otherwise:
    $$Topenurl_journal
    SFX has two sources for Primo: one for articles in which case the data is used and one for journals in which case the date is ignored. There is a different template per source.
    OpenURL_servicetext
    ---
     
    Link to Request
    ---
     
    Link to Review
    856 $$u IF $$3 is "Book review"
    529 $$u
    Add display text ($$D) from $$y.
    -"-
    Link to Price
    ---
     
    Additional links
    856 $$u IF $$3 is "Publisher description" or "Sample text"
    523 $$u
    526 $$u
    529 $$u
    865 $$u
    866 $$u
    867 $$u
    868 $$u
    870 $$u
    871 $$u
    873 $$u
    874 $$u
    879 $$u
    Add display text ($$D) from $$y.
    -"-
    -"-
    -"-
    Add display text "Edition on other media".
    Add display text "Edition in original language".
    Add display text "Main edition on other language".
    Add display text "Editions in other language".
    Add display text "Parent record entry related to supplement".
    Add display text "Supplement to main publication".
    Add display text "Main series added entry".
    Add display text "Subseries added entry".
    Add display text "Nonspecific relationship".
    Link to Holdings_Available
    ---
     
    Link to Holdings_Unavailable
    ---
     
    Link to Holdings_Doesnotexist
    ---
     
    Link to UC
    ---
     
    Link to Finding Aid
    ---
     
    Link to Excerpt
    ---
     

    Search

    Search Section
    Index Source tag Notes
    Creator/Contributor
    091 $$ahkefcsij
    100 $$ahkefc
    110 $$aecsikj
    239 $$aecsikj
    700 $$ahkefc
    710 $$aecsikj
    739 $$aecsikj
    770 $$acefhk
    780 $$aecsikj
    900 $$acefhk
    910 $$aceghijks
     
    Title
    245 $$abce
     
    Description
    504 $$a
    530 $$a
     
    Subject
    All 6XX fields
     
    Full Text
    ---
     
    General
    260 $$b
    506 all subfields
    512 all subfields
    517 all subfields
    520 all subfields
    538 all subfields
    559 all subfields
    024 $$a, $$x
    027 all subfields
    028 all subfields
     
    Source ID
    From PNX:
    control/sourceid
     
    Record ID
    From PNX:
    control/recordid
     
    ISBN
    021 $$axw
    Remove hyphen within the ISBN.
    ISSN
    022 $$axw
    Remove hyphen within the ISBN.
    TOC
    530 $$a
     
    Resource type
    From PNX:
    display/type
     
    Format
    ---
     
    Creation date
    008 $$a
     
    OR
       
    260 $$c
       
    Record type
    ---
     
    Additional Title
    092 $$abcgnopqrsuxy
    222 $$ab
    239 $$tuv|
    247 $$acgnopsvx
    248 $$acgnopsvx
    249 $$a
    440 $$acnopqrsv|
    512 $$tx
    520 $$tx
    526 $$tx
    530 $$tx
    534 $$tx
    557 $$abv
    558 $$a
    739 $$tuv|
    740 $$adefghjks
    745 $$abno|
    795 $$abcpqrsuv|
    840 $$anov|
    945 $$anov
    Mapping Rule 1.
    Additional resource record ID
    From PNX:
    control/addsrcrecordid
     
    Search Scope
    From PNX:
    delivery/institution
    control/sourceid (for example the data source is added as a scope)
     
    Restricted Search Scope
    ---
     
    Scope
    Copies from the Search scope and Restricted search scope from the sections above
     
    Syndetics full text
    ---
     
    Syndetics TOC
    ---
     
    Alternative title
    210 $$abcgnopqrsuxy
    240 $$adefghjks
    241 $$ano
     

    Sort

    Sort Section
    Sort type Source/Content Note
    Creation Date
    008 $$a
    OR
    260 $$c
     
    title
    245 $$abce
     
    author
    100 $$ahc
    OR
    110 $$ac
     

    Facets

    Facet Section
    Facet Source Note
    Language
    008 $$l
    OR
    041 $$ade
    The language is stored in ISO 639-2.
    Creation date
    008 $$a
    OR
    260 $$c
     
    Topic
    600 $$v, $$x, $$y, $$z
    610 $$v, $$x, $$y, $$z
    630 $$v, $$x, $$y, $$z
    631 $$v, $$x, $$y, $$z
    650 $$v, $$x, $$y, $$z
    651 $$v, $$x, $$y, $$z
     
    Collection
       
    Top-level
    Online Resource facet:
    PNX: [delivery/category] IF "Online Resource"
    PNX: [delivery/category] IF "SFX Resource"
    PNX: [delivery/category] IF "Metalib Resource
    The availability top level facets should be added per ILS system.
    Pre-filter
    Based on the field Type of the display section a 1:1 mapping should be done:
    Book -> Books
    Journal -> Journals
    Article -> Articles
    Text Resource -> Books
    Audio -> Audio-Video
    Video -> Audio-Video
    Image -> Images
    Map -> Maps
    Score -> Scores
     
    Resource type
    From PNX:
    display/type
    Use mapping table "format_mean"
    Creator/Contributor
    100 $$a, $$h
    110 $$a, $$c
    700 $$a, $$h
    710 $$a, $$c
    100 and 700: merge subfields with comma; $$h: take only first character (substring 0@@1)
    Physical format
    ---
     
    File size
    ---
     
    Related record
    ---
     
    Genre
    008 $$d, $$e, $$g, $$h, $$j, $$k
    Mapping tables are consulted:
    "genre_008_d"
    "genre_008_e"
    "genre_008_g"
    "genre_008_h"
    "genre_008_j"
    "genre_008_k"

    Duplicate Record Detection Vector

    Currently two types of record matching vectors exist:
    • T1 – for non-serials
    • T2 – for serials

    Vector for T1 - "non-serials"

    Vector for T1
    Field ID Nature of field Content of Field/Source Tag + Subfield Note
    T
    Type
    008 $$t
    If 008 $$t is not p write constant 1.
    If 008 $$t is p write constant 2.
    The following fields are for the candidate selection:
    C1
    UnivID, NBN, Univ_ID_Invalid
    001 $$a
     
    C2
    ISXN, ISXN_invalid
    021 $$a, $$x
    022 $$a, $$x, $$z
    Remove hyphen within the ISXNs and normalize X to x
    C3
    Short title
    245 $$a, $$b, $$n, $$p
    Take 20 characters from the beginning and 10 from the end.
    C4
    Year
    008 $$a OR
    260 $$a OR
    If the item is not a journal, uses 008 $$a.
    If the item is a journal, uses 260 $$a.
    C5 - C10
    ---
    ---
    Not used.
    The following fields are for the matching program:
    F1
    UnivID NBN
    001 $$a
     
    F2
    Univ_Invalid
    ---
     
    F3
    ISXN
    021 $$a
    022 $$a
     
    F4
    ISXN_Invalid
    021 $$x
    022 $$x
     
    F5
    Short title
    245 $$a, $$b, $$n, $$p
    Like C3
    F6
    Year
    008 $$a
    OR
    260 $$c
     
    F7
    Full title
    245 $$a, $$b, $$c, $$n, $$p
     
    F8
    Country of publication
    008 $$b
     
    F9
    Pagination
    300 $$a
     
    F10
    Publisher
    260 $$b
     
    F11
    Main entry (author, corporate body, meeting)
    100 $$h, $$a
    OR
    110 $$a, $$c
     

    Vector for T2 - "serials"

    Vector for T2
    Field ID Nature of field Content of Field/Source Tag + Subfield Note
    T
    Type
    FMT
    Created if the format is SE.
    The following fields are for the candidate selection:
    C1
    Univ_ID, ZDB-ID, UnivID_invalid
    001 $$a
     
    C2
    ISSN, ISSN_invalid, ISSN_Cancelled
    022 $$a, $$x, $$z
    Remove hyphen within the ISSNs and normalize X to x.
    C3
    Short Title
    245 $$a, $$b, $$n, $$p
     
    C4
    Year
    008 $$a
    OR
    260 $$c
     
    The following fields are for the matching program:
    F1
    UnivID NBN
    001 $$a
     
    F2
    Univ_invalid
    ---
     
    F3
    ISSN
    022 $$a
    Remove hyphen within the ISSNs and normalize X to x.
    F4
    ISSN_Invalid
    022 $$x
    Remove hyphen within the ISSNs and normalize X to x.
    F5
    ISSN cancelled
    022 $$z
    Remove hyphen within the ISSNs and normalize X to x.
    F6
    Year
    008 $$a
    OR
    260 $$c
     
    F7
    Full title
    245 $$a, $$b, $$c, $$n, $$p
     
    F8
    Truncated title
    245 $$a
     
    F9
    Country of publication
    008 $$b
     
    F10
    Place of publication
    260 $$a
     
    F11
    Main entry ( corporate body, meeting)
    110 $$a, $$c, $$i, $$k, $$j
     

    FRBRization

    FRBRization
    Field ID Source (value of $$K for K fields) Key part type (value of $$A for K fields) Note
    T
    Always 1
       
    K1
    100 or 110 or 700 and 710
    A
    Single occurrence of 100 and 110.
    Multiple occurrences of 700, 710, 100, 110.
    Take subfields a, b, c, d, q, h
    K2
    240
    TO
    Subfield a, o, s, q, u
    K3
    If format is not p:
    240 ADD, 245 OR, 242 OR, 246 OR, 247 OR, 740 OR, 245 subfield k
    If format is p:
    240 ADD, 245 OR, 242 OR, 246 OR, 247 OR, 740 OR, 245 subfield k
    T
    240 - Subfields a, d, m, n,p,r, s
    245 - a, b, e, f, g, n, p
    242 - a, b, f, g, n, p
    246 - a, b, f, g, n, p
    247 - a, b, f, g, n, p
    740 -a, n, p
    Do not generate a part key from 240 if it starts with any of the following: selections, laws, treaties, bills, statutes, acts, or rules.
    If the format is not a publication (FMT=p), then the title part keys will be generated from both 240 and 245.

    Delivery and Scoping

    Delivery and Scoping Section
    Delivery Field Source Additional Normalization Notes
    Institution
       
    Delivery category
    035 $$a
    009 $$g
    856 $$u
    IF 035 $$a contains "SFX" THEN SFX Resource.
    IF 009 $$g IS "xe" THEN Online resource.
    IF 009 $$g IS "xa" THEN Microform.
    IF 856 $$3 is
    NOT "Table of contents" OR
    NOT "Book review"
    OR
    NOT "Sample text"
    OR
    NOT "Publisher
    description"
    THEN "Online Resource"
    Anything else: Physical item.
    Restricted delivery scope
       

    Ranking

    Local mapping required as relevant.
    Ranking Section
    Booster Field Source Additional Normalization Notes
    booster1
    1 or as added by enrichment program
     
    booster2
     
    Not in use.

    Enrichment

    Local mapping required as relevant.
    Enrichment Section
    Enrichment Field Source Additional Normalization Notes
    classification.lcc
    050 $$a
     

    Additional Data

    Additional Data
    Additional Data Field Source Additional Normalization Notes
    Author Last Name
    100 $$a
    OR
    700 $$a
     
    Author First Name
    100 $$h
    OR
    700 $$h
     
    Author Initial
    ---
     
    Author Initial 1 (first initial)
    ---
     
    Author Initial Middle
    ---
     
    Author suffix
    ---
     
    Author
    100 $$a, $$h, $$k, $$e, $$f, $$c
     
    Corporate author
    110 $$a, $$c
    710 $$a, $$i, $$j, $$k
     
    Additional author
    700 $$a, $$h, $$k, $$e, $$f, $$c
    710 $$a, $$h, $$k, $$e, $$f, $$c
    711 $$a, $$b, $$c, $$d, $$n
     
    Series author
    800 $$a, $$b, $$c, $$d, $$e
     
    Book title
    From PNX:
    display/title
    Only IF [display/type] NOT "Article" or "Journal"
    Article title
    From PNX:
    display/title
    Only IF [display/type] EQUALS "Article"
    Journal title
    From PNX:
    display/title
    Only IF [display/type] EQUALS "Journal"
    Short title
    210 $$a
     
    Additional title
    246 $$a, $$b, $$n, $$p
     
    Series title
    440 all subfields except for "z"
    490 all subfields except for "z
     
    Date
    008 $$a
    OR
    260 $$c
     
    RISDate
    260 $$c
    OR
    008 $$a
     
    Additional date
    ---
     
    Volume
    ---
     
    Issue
    ---
     
    Part
    ---
     
    Season
    ---
     
    Quarter
    ---
     
    Start page
    ---
     
    End page
    ---
     
    Pages
    ---
     
    Article number
       
    ISSN
    022 $$a
     
    eISSN
    776 $$z
     
    ISBN
    021 $$a
     
    CODEN
    030 $$a
     
    SICI
    ---
     
    Metadata format
    IF 506 exists -> dissertation
    Else based on Resource type from display:
    • book -> book
    • journal -> journal
    • article -> journal
    • conference_proceeding & record has ISSN -> journal
    Else -> book
    Use mapping table "Metadata format".
    Genre
    The Genre mapping table maps the resource type from the display section of the PNX to the genre that is required by the OpenURL.
    Use Genre mapping table.
    RISType
    IF 506 $$a EXISTS THEN "THES"
    ELSE based on Resource type from display.
    Use mapping table "RIStype".
    Notes
    506 $$a
    520 $$a
    Merge fields with ; between.
    Abstract
    530 $$a
     
    City of Publication
    260 $$a
     
    Publisher
    260 $$b
     
    Miscellaneous 1
    ---
     
    Miscellaneous 2
    ---
     
    Miscellaneous 3
    ---
     
    OCLC ID
    035 $$a
    Check that string exists "OCoLC".
    DOI
    ---
     
    URL
    ---
     
    Local fields 1-25
    ---
     

    Browse

    The system can create multiple occurrences in separate fields.
    Browse Section
    Browse field Source Additional normalization notes
    Institution
    PNX: delivery/institution
     
    Author
    100 $$ahefc, 110 $$aecikj, 110 $$secikj, 239 $$ahefc, 540 $$a, 700 $$ahefc, 710 $$aecikj, 710 $$secikj, 720 $$ah, 720 $$k, 739 $$ahefc, 770 $$ahefc, 780 $$aecikj, 780 $$secikj, 900 $$ahefc, 910 $$ahgecikj, 910 $$secikj
    $$D (display form) and $$E (normalized form) are created.
    Title
    210 $$abc, 222 $$ab, 239 $$tuv, 239 $$u, 239 $$v, 240 $$adefghnos, 240 $$s, 241 $$aon, 242 $$acno, 245 $$abcnoy, 245 $$pqrs, 245 $$u, 245 $$xbc, 247 $$ac, 247 $$p, 247 $$son, 247 $$x, 248 $$ac, 248 $$p, 248 $$son, 248 $$x, 440 $$acon, 440 $$psrq, 512 $$t, 512 $$x, 520 $$t, 520 $$x, 526 $$t, 526 $$x, 530 $$t, 530 $$x, 534 $$t, 534 $$x, 700 $$t, 710 $$t, 739 $$tuv, 739 $$u, 739 $$v, 740 $$afgsdehno, 740 $$s, 745 $$abon, 795 $$abcuv, 795 $$u, 795 $$v, 795 $$pqrs, 840 $$aon, 945 $$aon
    $$D (display form) and $$E (normalized form) are created.
    Subject
    600 $$ahefc, 610 $$aecikj, 610 $$secikj, 620 $$a, 621 $$abefj, 630 $$au, 630 $$bu, 630 $$fu, 630 $$gu, 630 $$su, 630 $$tu, 630 $$a, 630 $$b, 630 $$f, 630 $$g, 630 $$s, 630 $$t, 631 $$a, 631 $$b, 631 $$f, 631 $$g, 631 $$s, 631 $$t, 633 $$au, 633 $$a, 634 $$a, 634 $$au, 634 $$avxyz, 634 $$b, 634 $$bu, 634 $$bvxyz, 634 $$cd, 634 $$cdu, 634 $$cdvxyz, 634 $$u, 645 $$au, 645 $$avxyz, 645 $$bu, 645 $$bvxyz, 645 $$cu, 645 $$cvxyz, 650 $$abcdevxyz, 651 $$aevxyz, 652 $$ahefc, 652 $$b, 652 $$t, 654 $$ahefc, 654 $$b, 654 $$t, 655 $$ahefc, 655 $$b, 655 $$t, 660 $$abcdevxyz, 661 $$a, 661 $$b, 661 $$c, 661 $$d, 662 $$a, 662 $$b, 662 $$c, 666 $$e, 666 $$f, 666 $$i, 666 $$l, 666 $$m, 666 $$n, 666 $$o, 666 $$p, 666 $$q, 666 $$r, 666 $$s, 666 $$t, 666 $$u, 667 $$e, 667 $$f, 667 $$i, 667 $$l, 667 $$m, 667 $$n, 667 $$o, 667 $$p, 667 $$q, 667 $$r, 667 $$s, 667 $$t, 667 $$u, 668 $$abc, 670 $$abcdevxyz, 690 $$ad, 690 $$bd, 900 $$acefh, 910 $$ahgecikj, 910 $$secikj, 930 $$au, 930 $$fu, 930 $$su, 930 $$a, 930 $$f, 930 $$s, 933 $$au, 933 $$a, 934 $$au, 934 $$bu, 934 $$cdu, 934 $$a, 934 $$b, 934 $$cd, 952 $$a, 966 $$e, 966 $$f, 966 $$i, 966 $$l, 966 $$m, 966 $$n, 966 $$o, 966 $$p, 966 $$q, 966 $$r, 966 $$s, 966 $$t, 966 $$u, 968 $$a
    $$D (display form) and $$E (normalized form) are created.
    Call number
    Rules not added.
     
    • Was this article helpful?