Tech Blog

Alma Integration with Third Iron (BrowZine)

BrowZine is an app for accessing and reading content from academic journals on the iPad. This article describes the required steps in order to publish portfolios from Alma to BrowZine, both for institutions that are not part of a network and for consortia members.

Third Iron’s documentation can be found here.

For any questions regarding the BrowZine side, please contact support@thirdiron.com. More information about BrowZine and the registration process can be found here.

Please follow these steps to set up the BrowZine Publishing Profile for a single institution:

  1. Prepare a logical set
    If you have not previously defined a set to publish to BrowZine, the recommended parameters for defining this set are:
    Electronic Titles where (Material Type equals “Journal” AND Tag Suppressed (Title) equals “No”)
  1. Configure OAI integration profile
    Follow the documentation here. Authorize Third Iron IP via the “Allowed IPs” link. If you do not have this IP, contact support@thirdiron.com, and request the “holdings server IP.”
  1. Copy BrowZine publishing profile
    Navigate to Alma menu > Resources > Publishing Profiles > Community tab
    Search for “BrowZine”
    Use the action “Copy”
  1. Configure the profile
    Set the following parameters:
    Status = Active
    Scheduling = Saturday morning option
    Set Name = The set you just defined
  2. Optional: Run the job manually to fasten the integration process
    Otherwise, the data will be available only on next Sunday, according to the schedule.
  3. Complete registration on Third Iron
    Fill out the form available here with the necessary information to register your publishing profile.

Please follow these steps to set up the BrowZine Publishing Profile for multi-campus / consortia:

Manage different publishing profile for each campus/consortia member. Repeat the following steps for each campus/consortia member.

These instructions are relevant for consortia, which manages the Electronic resources for its members. In this case, these profiles should be managed in the Network Zone. If the member has local Electronic resources, an additional profile should be defined at the member level.

  1. Prepare a logical set
    The set should contain only relevant resources for the specific campus/consortia member.
    If you have not previously defined a set to publish to BrowZine, the recommended parameters for defining this set are:
    Electronic Titles where (Material Type equals “Journal” AND Tag Suppressed (Title) equals “No” AND Available only for equals “Campus A”)
  1. Configure OAI integration profile
    Follow the documentation here. Authorize Third Iron IP via the “Allowed IPs” link. If you do not have this IP, contact support@thirdiron.com, and request the “holdings server IP.”
    This should be done once per institution. No need to repeat per profile.
  1. Copy BrowZine publishing profile
    Navigate to Alma menu > Resources > Publishing Profiles > Community tab
    Search for “BrowZine”
    Use the action “Copy”
  1. Create a unique normalization rule per publishing profile
    In the Metadata Editor locate the “BrowZine” normalization rule and duplicate it. Name it after the relevant campus/consortia member (for example – “BrowZine – Campus A”).
    Add the following to normalization rule (replace “CAMPUS_A” with your relevant campus / consortia member institution code. The member institution code is the capitalized code, starting with the country code and the code of the consortia):
addSubField "ITM.x.Electronic" if (exists "ITM.b.CAMPUS_A")
removeSubField "ITM.b"
changeField "ITM" to "TMP" if (not exists "ITM.i.Print")
removeField "TMP" if (not exists "TMP.x.Electronic")
changeField "TMP" to "ITM"
  1. Create a normalization process for this normalization rule
    Alma Configuration > Metadata Configuration > MARC21 Bibliographic > Normalization Processes tab > Add Process
    Give it a relevant name (“BrowZine Campus A” for example)
    Add “MarcDroolNormalization” task
    Drools File Key = the normalization rule you just created.
  1. Configure the profile
    Set the following parameters:
    Status = Active
    Scheduling = Saturday morning option
    Set Name = The set you just defined
    Spec Name = Unique value per profile. For example, CampusA
    For consortia configuration: Data Enrichment tab > Electronic Inventory Enrichment > Available for Institution subfield = b
    For multi-campus configuration: Data Enrichment tab > Electronic Inventory Enrichment > Available for Campus subfield = b
    Data Enrichment tab > Correct the data using normalization rules = the normalization process you just defined (“BrowZine Campus A”)
  2. Optional: Run the job manually to fasten the integration process
    Otherwise, the data will be available only on next Sunday, according to the schedule.
  3. Complete registration on Third Iron
    Fill out the form available here with the necessary information to register your publishing profile.

2 Replies to “Alma Integration with Third Iron (BrowZine)”

  1. In step 4, is that code meant to be added as a new rule after the “end”, or are those steps meant to be added within the existing rule?

    I just get a compile error.

Leave a Reply