Access Keys:
Skip to content (Access Key - 0)
My Area (Access Key - 2)


Toggle Sidebar
Your Rating: Results: PatheticBadOKGoodOutstanding! 5 rates

Labels

primo primo Delete
pipes pipes Delete
intermediate intermediate Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

LibGuides Pipe Configuration

Tags: , , Last Updated: Oct 30, 2009 01:17


  • Description
    A perl script and normalization rules to use as a possible model for loading LibGuides into primo. The perl script parses the LibGuides xml file and creates a small subset of Dublin Core tags along with a dc:content tag derived from a variety of fields from the input. The pipe configuration is based on the DC normalization rule set.

  • Author: John Osborn
  • Additional author(s):
  • Institution:
    University of Iowa
  • Year: 2008

  • License: BSD style
  • Short description: Use, modification and distribution of the code are permitted provided the copyright notice, list of conditions and disclaimer appear in all related material.
  • Link to terms: [Detailed license terms]

  • Skill required for using this code:
    intermediate

State

Stable

Programming language

perl

Software requirements

perl must be installed

Screen captures

Download

LibGuides.zip
LibGuides.tar.gz

Working example

http://smartsearch.uiowa.edu/primo_library/libweb/action/search.do?frbg=&dum=true&vid=uiowa&vl(freeText0)=libguides&fn=search&mode=Basic&ct=search&srt=rank&indx=1&tab=default_tab

Changes

Code has been added to handle deletes.
With our latest file, we encountered encoding issues and have made some changes in an attempt to solve.

Installation instructions

Download institution-specific libguides xml export file.
Modify perl script according to local setup (for file names and so forth).
Create a very simple pipe (normalization rules used at Iowa are attached (created on our test server in Version 2.0).

 

TO DO list

Known issues

Encoding is problematic. Our latest export file was not well-formed. We had to add some handling to account for that fact, and for the fact that the embedded XML doesn't seem to comply with the Dublin Core requirements.


Comments


Page Attachments

File NameCommentSizeNumber of Downloads
LibGuides.jpg143 kB308
LibGuides.tar.gz0.2 kB27
LibGuides.zip6 kB32

Added by John Osborn on Nov 19, 2008 00:22, last edited by Conf Admin on Oct 30, 2009 01:17

Adaptavist Theme Builder Powered by Atlassian Confluence