Skip to Main Content

Metadata Management

This guide is about managing external data in Primo/Alma and other platforms.

Updates LibGuides in Primo

This guide introduces how to harvest research guides from SpringShare. 

We use SpringShare API to obtain the published research guides' ID and then harvest the metadata of those guides via OAI-PMH. We add a prefix "SDSU Library Guide To" to all guides. Resource type is changed to research guides. We also add the OA symbol for libguides and local field "updated date." 

Norm rules created for this libguides can be viewed here.

To harvest and update libguides in Primo:

  • Follow the README file, run "python harvestrecord.py"
  • Remove the content between <xml> element and <ListRecords> element
  • Compare the output file with this example file. Make changes if needed:
    • Check if dc:dc: is in the output file and replace dc:dc: with dc:
    • Remove uncleaned elements before <listofrecords>
    • Remove space before and after "<" or ">"