Skip to main content
ExLibris

Knowledge Assistant

BETA
 
  • Subscribe by RSS
  • Back
    Primo

     

    Ex Libris Knowledge Center
    1. Search site
      Go back to previous article
      1. Sign in
        • Sign in
        • Forgot password
    1. Home
    2. Primo
    3. Product Documentation
    4. Primo
    5. Technical Guide
    6. Mapping to the Normalized Record
    7. Voyager MARC 21

    Voyager MARC 21

    1. Last updated
    2. Save as PDF
    3. Share
      1. Share
      2. Tweet
      3. Share
    1. Control Section
    2. Display Section
      1. Definition of an Unavailable Item
      2. Availability Statuses from Voyager
    3. Links
    4. Search
    5. Sort
    6. Facets
    7. Delivery and Scoping
    8. Dedup
    9. FRBR
    10. Additional Data
    11. Browse
    This information is not applicable to Primo VE environments. For more details on Primo VE configuration, see Primo VE.
    Return to menu
    In most aspects the Voyager MARC 21 mapping is same as the Generic MARC mapping. Only the exceptions are listed below.

    Control Section

    Control Section
    Normalized Record Field Source/Content Note
    ILS API ID
    Created from the PNX control/sourceid merged with control/sourcerecorid
    Required for OPAC via Primo.

    Display Section

    Display Section
    Display Element Source Note
    Creator
    Contrbutor
    Subject
    Title
    Uniform Title
    Relation
    Same as Generic MARC except that conditions were added to prevent the use of non-preferred terms based on the content of $$9.
     
    Library Level Availability
    949
    If you use the 949 for other purposes, this tag can be replaced by another tag in extract procedure.
    The Library Level Availability field subfields are created as follows:
    $$I Institution – based on institution look-up table based on 949 $a
    $$L Library – based on library lookup table based on 949 $$b
    $$1 Sublocation – from 949 $$c
    $$2 Call number – from 949 $$d
    $$S Availability status – based on 949 $$e
    $$3 No. of items – from 949 $$f
    $$4 no of unavailable items – from 949 $$g
    $$5 multi-volume flag – from 949 $$h
    $$6 number of loans – from 949 $$i
    $$9 – For more information, refer to section Adding $$9ONLINE to Library Level Availability.
    $$P location priority – from 949 $$p
    $$X Original institution source code (Voyager instance) – from 949 $$a
    $$Y Original library source code (Voyager location) – from 949 $$j
    The Voyager availability field has the following subfields:
    • $$a – A code supplied as a parameter to the extract procedure. This will be used to generate Primo institution code.
    • $$b – owning Library display name
    • $$c – location display name
    • $$d – call number
    • $$e – availability status (see below for definition)
    • $$f – number of items for location
    • $$g – number of unavailable items for the location
    • $$h – multi-volume flag (Y/N)
      • If any item associated with the availability field has a different enumeration, chronology, and year field than another availability field, then the Multi-volume flag will be Y. This also applies if the enumeration and chronology fields for all items are empty.
      • If all items associated with the availability field have the same enumeration, chronology, and year fields (including empty enumeration and chronology fields) then the multi-volume flag will be 'N'.
    • $$i – number of historic loans (for ranking/sorting)
    • $$j – location code
    • $$p – location priority

    Definition of an Unavailable Item

    An item is unavailable if it matches one of the following conditions:
    • It has one of the following statuses:
      • Charged
      • Renewed
      • Overdue
      • Recall Request
      • Hold Request
      • On Hold
      • In Transit
      • In Transit Discharged
      • In Transit On Hold
      • Claims Returned
      • Missing
      • Lost--Library Applied
      • Lost--System Applied
      • Damaged
      • Withdrawn
      • At Bindery
      • Scheduled
      • In Process
      • Call Slip Request
      • Short Loan Request
      • Remote Storage Request
    • It belongs to bibs or mfhds that the system suppresses from the OPAC.
    • It has a MODIFY_LOCATION_ID that is one of the Excluded Happening Locations or it has no MODIFY_LOCATION_ID, but its CREATE_LOCATION_ID is one of the excluded Happening Locations.
    • It has a MODIFY_OPERATOR_ID that is one of the Excluded Operator IDs or it has no MODIFY_OPERATOR_ID, but its CREATE_OPERATOR _ID is one of the excluded operator ids.
    • An operator recently modified its holdings or bib record at a happening location in the set of Excluded Happening Locations or an operator in the set of Excluded Operators most recently modified it.

    Availability Statuses from Voyager

    There are three availability statuses: "available", "unavailable", or "check_holdings."
    • If all items are available, the status will be "available."
    • If all items are unavailable, the status will be "unavailable."
    • If the Multi-volume flag is 'Y', and any items are available, but not all, the status will be "check_holdings."
    • If the Multi-volume flag is 'N' and any items are available, the status will be "available."

    Links

    Links Section
    Type of Link Source Note
    Backlink
    $$Tvoyager_backlink
     
    LinktoHoldings
    $$Tvoyager_holdings
     

    Search

    Search Section
    Index Source tag Notes
    Creator/contributor
    In addition to the fields used in Generic Marc also:
    950
    For cross-references
    Subject
    In addition to the fields used in Generic Marc also:
    951
    For cross-references

    Sort

    Sort Section
    Sort type DC field Note
    Popularity
    949 $i
    Not in use currently
    Author
    Title
    Same as Generic MARC except that conditions were added to prevent the use of non-preferred terms based on the content of $$9.
     

    Facets

    Facets Section
    Facet Source Note
    Collection
    In addition to Generic Marc:
    Voyager location – 949 $$c
     
    Top-level
    Available in Library – records will be tagged as "Available in Library" if 949 $$e=available or check_holdings
     
    Creator/Contributor
    Subject
    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
    949 a
    Using institution look-up table.

    Dedup

    Dedup Section
    Dedup Field Source Additional normalization notes
    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 Additional normalization notes
    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 Additional normalization notes
    Author First
    Author Last
    Corporate Author
    Addititional 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

    The system can create multiple occurrences in separate fields.
    Browse Section
    Browse field Source Additional normalization notes
    Subject
    Same as Generic MARC except that Voyager includes information on cross-references. For more information, refer to Browse Search.
     
    Author
    Same as Generic MARC except that Voyager includes information on cross-references. For more information, refer to Browse Search.
     
    Call number
    949 $$d (for call number)
    949 $$a (for institution)
    949 $$l (for the type)
    $$D (display form), $$E (normalized form), and $$I (institution) are created.
    View article in the Exlibris Knowledge Center
    1. Back to top
      • Alma MARC 21
      • Unicorn
    • Was this article helpful?

    Recommended articles

    1. Article type
      Topic
      Content Type
      Documentation
      Language
      English
      Product
      Primo
    2. Tags
      1. contype:docum
      2. Mapping to the Normalized Record
      3. Prod:Primo
      4. Technical Guide
    1. © Copyright 2025 Ex Libris Knowledge Center
    2. Powered by CXone Expert ®
    • Term of Use
    • Privacy Policy
    • Contact Us
    2025 Ex Libris. All rights reserved