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

    Alma MARC 21

    This information is not applicable to Primo VE environments. For more details on Primo VE configuration, see Mapping to the Display, Facets, and Search Sections in the Primo VE Record.

    In most aspects, the Alma MARC21 mapping is the same as the Generic MARC mapping. Only the exceptions are listed below. The template is named Alma MARC - Template in the Back Office and used for Alma-E (electronic), Alma-D (digital), and Alma-P (physical). For more details on the Alma source, see The Format of Published Data.

    Control Section

    Control Section
    Normalized Record Field Source/Content Note
    Alma ID
    The Alma ID is the Alma institution code concatenated with a colon and the original Alma record ID.
    Required for Alma-Primo interoperability.

    Display Section

    Display Section
    Display Element Source Note

    Course Info (crsinfo)

    CNO

    The crsinfo field is created by merging the following Alma CNO subfields into a single line:
    • k – Course code.
    • j – Course name.
    • l – Course section.
    • g – Course instructor.
    For example:
    MATH 100 : College Algebra ; 01 ; Bieber, J

    Additional subfields are mapped and not displayed:

    • $$R – The course code is mapped from CNO k.

    • $$N – The course section is mapped from CNO l.

    • $$M – The course name is mapped from CNO j.

    Type
    For Alma-D, based on the TYP field using the Alma_Type mapping table.
    For Alma-E and Alma-P, based on standard MARC field (same as Generic MARC). In addition, the database resource type is created when the ECT (electronic collection type) field is set to database.
    For more information on the TYP and ECT fields, see The Format of Published Data.
     
    Library Level Availability
    AVA
    The Availablity field subfields are created from the Alma AVA field, which is created for physical records, as follows:
    • $$I Institution – based on the institution look-up table (Alma institution codes) using AVA $a as input.
    • $$L Library – based on library lookup table (ILS Library codes) using AVA $$b as input
    • $$1 Sublocation – from AVA $$c.
    • $$2 Call number – from AVA $$d.
    • $$S Availability status – based on AVA $$e.
    • $$9 – Refer to section Adding $$9ONLINE to Library Level Availability. This field is not required in fields created from Alma.
    • $$P location priority – from AVA $$p
    • $$X source institution code (Alma Institution code) – from AVA $$a.
    • $$Y source library code (Alma Library code) – from AVA $$b.
    • $$Z source sublocation code (Alma collection code) – from AVA $$j.
    Title
    Uniform title
    Creator
    Contributor
    Subject
    Relation
    Same as Generic MARC - except that conditions were added to prevent the use of non-preferred terms based on the content of $$9.
     

    Availability Statuses from Alma

    The availability status is calculated by Alma per location, but Primo displays the availability based on all locations. For example, if the same serial holding exists in two locations, which have the Check holding and Available statuses respectively, Primo will display the Available status since the holding is available at one of the locations. The final availability statuses are determined as follows:
    1. If there are items, but none of them is available, the availability status is defined as UNAVAILABLE.
    2. If this is a serial holding (i.e. information appears in the chronI / enumA) and not all of them are available, the availability status is defined as CHECK_HOLDINGS.
    3. If there is at least one available item, the availability status is defined as AVAILABLE.
    4. Otherwise, the availability status is defined as CHECK_HOLDINGS.

    Links

    Links Section
    Type of Link Source Note
    OpenURL*
    --
    OpenURL fields have been removed from the Alma MARC template. Requests to Alma are sent using the OpenURL syntax but special templates defined for Alma are used. The template is not defined in the PNX but in the Delivery mapping tables.
    Thumbnail
    Alma_thumbnail link added for Alma-D.
     
    Link to Resource
    856 4# (except for 856 42)
    The rules are the same as the Generic MARC rules, except that the system will not create a link to the resource if the record is Alma-D.

    Search

    Search Section
    Search field Source Note
    addsrcrecordid
    001 - the Alma MMS ID is added.

    If the title links on the Requests and Loans tabs are not working in My Library Card, make sure that your normalization rules are correctly mapping the MMS ID from the Alma source records to the search/addsrcrecordid field in the PNX.

     

    Collection Discovery Parent ID

    COL a

     

    Course Department (crsdept)

    CNO l – course section

     

    Couse ID (crsid)

    CNO k – course code

     

    Course Instructor (crsinstrc)

    CNO g – course instructors

     

    Course Name (crsname)

    CNO j (course name), k (course code)

     

    Search Scope (searchscope)

    Added the following search scope for the A-Z list if the record is display/type is journal and delivery category type is Alma-E:

    AZ<primo code="" institution=""/>

    AVE fields for campuses or libraries: AVE $$i, c and AVE $$i, l.

    CNO a

    COL a

     

    Sort

    Sort Section
    Sort field Source Note
    Title
    Author
    Same as Generic MARC - except that conditions were added to prevent the use of non-preferred terms based on content of $$9.
     

    Facets

    Facets Section
    Facet Source Note
    Collection
    AVA b
    COL b: collections for Alma-D
    COL a: Used to translate a collection if needed.
     

    Course Department (crsdept)

    CNO l – course section

     

    Course ID (crsid)

    CNO k – course code

     

    Course Instructor (crsinstrc)

    CNO g – course instructors

     

    Course Name (crsname)

    CNO j – course name

     

    Top-level

    In addition to the rule in Generic MARC, the system tags Available in Library-records as Available in Library if AVA $$e is available or check_holdings.

     

    A-Z

    The A-Z facet is created for use by the A-Z e-Journal list. The A-Z facet is the first letter of the title (the sort/title field is used).

     

    Creator/Contributor

    Topic

    Same as Generic MARC except that conditions were added to prevent the use of non-preferred terms based on the content of $$9.

     

    Delivery and Scoping

    Delivery and Scoping Section
    Delivery Field Source Additional normalization notes
    Institution
    INST a
    AVE i
    Using institution look-up table - Alma Institution Codes
    The rules for this field should be modified when an Alma institution is created per Alma campus. For more information, refer to the Alma-Primo Integration Guide.
    Delivery Category
    For standard publishing, use the following:
    • INT a
    • 856
    For centralized publishing, use the following:
    • INST b
    • AVE i
    For standard publishing, the rules perform the following:
    • If INT is E, then Alma-E.
    • If INT is D, then Alma-D.
    • If INT is P and 856 is present, then Online Resource.
    • If INT is P and 856 is not present, then Alma-P.
    For centralized publishing, the delivery category is created per institution from INST subfield b. An Alma-E delivery category is also created per institution using AVE subfield i. The institution code is appended to the delivery category using $$I<institution code=""/>.
    Restricted delivery scope
    ARS (for Alma-D only)
    If an ARS field is included with the value May be restricted, then a default restricted delivery scope is added:
    alma_maybe_restricted
    This rule is not enabled. In addition to enabling the rule, you must create the scope and the restriction with the Ongoing Configuration Wizard.

    Dedup

    Dedup Section
    Dedup Field Source Note
    C5
    The MMS ID has been added to C5 for deduping.
     
    F11
    Same as Generic MARC except that conditions were added to prevent the use of non-preferred terms based on the content of $$9.
     

    FRBR

    FRBR Section
    FRBR Field Source Note
    K1
    K2
    Same as Generic MARC except that conditions were added to prevent the use of non-preferred terms based on the content of $$9.
     

    Additional Data

    Additional Data Section
    Additional Data Field Source Note
    Author last
    Author First
    Corporate Author
    Addiitonal author
    Same as Generic MARC except that conditions were added to prevent the use of non-preferred terms based on the content of $$9.
     

    Browse

    Browse Section
    Browse Field Source Note
    Author
    Same as Generic MARC except that Alma includes information on cross-references. For more information, refer to Browse Search.
     
    Subject
    Same as Generic MARC except that Alma includes information on cross-references and subject type (such as LCSH, MESH, and so forth). For more information, refer to Browse Search.
     
    Call number
    AVA $$d (for call number)
    AVA $$a (for institution)
    AVA $$k (for the type)
    $$D (display form), $$E (normalized form), $$t (type) and $$I (institution) are created.
    • Was this article helpful?