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.

Return to menu

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.