Thursday, May 20, 2010

2010/05/19-20 - Glenn to retire

The big news from Thursday's monthly staff meeting is that Glenn will retire in August. Glenn is a great guy - hope he has fun.

Otherwise I've just been multitasking between a few things. Jon and I rolled out the AuCataloging update yesterday. Everything seems to be working ok. I'm going to try to flip the click-counter data-view over to a PrimeFaces datatable, and do away with the existing custom YUI-table code that now throws errors in Chrome and Safari.

Clint and I met to merge in his Voyager-to-Vufind tool patch that fixes a record-format handling bug. I also just finished adding a log file to track bib ids that fail to transfer into VuFind - usually because Oracle goes down for reboot in the middle of the night.

Finally I exchanged a few e-mails for the Repository project. We're going to try to meet with Kathy from the Honor's College next week. Amy in the Business Office also indicated that we can include Auburn's annual reports in a collection, but she hasn't replied yet to a follow up e-mail I sent. I'll also touch base with Boyd next week on the LADC senior projects.

Tuesday, May 18, 2010

2010/05/17-18 - vufind patch and redlib1 build

I spent most of Monday and Tuesday coding the vufind patch described below, and building out the redlib1 server upgrade for the /AuCataloging webapp. I'll try to meet with Jon tomorrow to rollout the upgrade to the library web server.


--- "Reuben Pasquini" 5/18/2010 12:22 PM ---
Hi Clint,

I just updated the main vufind server
     http://catalog.lib.auburn.edu/ 
with this patch
    
http://catalog.lib.auburn.edu/cgi-bin/hgwebdir.cgi/vufind/rev/5f9d22ec998a 
to load the facet and search data in the
same index search rather than load
the facets via AJAX.
Let me know if you spot any problems.

Cheers,
Reuben

Thursday, May 13, 2010

2010/05/12-13 - OAI harvest to Vufind

The vufind-import tool now supports simple OAI harvest. I finally got an OAI-harvest to VuFind tool working. As a test I was able to harvest most of the 15000 records in Georgia Tech's ETD collection into Vufind on devcat.

The tool harvests the OAI metadata, then applies an XSL transform, and finally posts the result to the Solr server: http://devcat.lib.auburn.edu:8080/solr/biblio

The XSL for the GTech ETD collection is below. You can see what the import-app looks like here: http://redlib1.lib.auburn.edu:8080/AuCataloging/jar/vygr2vfnd.jnlp If you click on the 'OAI' tab, and reset the XSL-file field to a copy of the XSL below, then you can test the OAI import.

I spent some time yesterday setting up the Honors College Collection in our repository server. Boyd told me yesterday that the LADC staff that we need to talk with about setting up an online collection for LADC senior projects are not available during intercession. He'll catch up with them when summer term starts, and hopefully things will work out.

gaTech.xsl:
--------------------------------

<?xml version="1.0" encoding="UTF-8" ?>


<xsl:stylesheet version="1.0"
     xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" 
     xmlns:dc="http://purl.org/dc/elements/1.1/"
     >
  <xsl:output method="xml" indent="yes"/>
<!--
http://smartech.gatech.edu/oai/request?verb=ListRecords&set=hdl_1853_4760&metadataPrefix=oai_dc 

-->

  <!-- pass-through rule -->
  <xsl:template match="@*|node()">
      <!--
     <xsl:copy>
       <xsl:apply-templates select="@*|node()"/>
     </xsl:copy>
        -->
  </xsl:template>


  <xsl:template match="/oai_dc:dc">
   <doc><xsl:apply-templates select="*" />
       <field name="format">Electronic</field>
       <field name="collection">Auburn University ETD</field>
       <field name="building">Auburn University Digital
Library</field>
       <field name="publisher">Georgia Institute of Technology</field>
       <field name="allfields">
   <xsl:for-each select="*">
       <xsl:value-of select="." /><xsl:text>
</xsl:text>
   </xsl:for-each>
      </field>
     </doc>
  </xsl:template>

  <xsl:template match="dc:identifier[1]">
    <field name="id">GTechETD<xsl:value-of
select='substring-after(.,"http://hdl.handle.net/1853/")'/></field>
    <field name="url"><xsl:value-of select="." /></field>
  </xsl:template>


  <xsl:template match="dc:creator">
     <field name="author"><xsl:value-of select="." /></field>
  </xsl:template>

  <xsl:template match="dc:subject">
    <field name="topic"><xsl:value-of select="." /></field>
    <field name="fulltopic"><xsl:value-of select="." /></field>
   </xsl:template>


  <xsl:template match="dc:title[1]">
     <field name="title"><xsl:value-of select="." /></field>
  </xsl:template>

  <xsl:template match="dc:description">
    <field name="description">
      <xsl:value-of select="." /></field>
  </xsl:template>

</xsl:stylesheet>

Tuesday, May 11, 2010

2010/05/10-11 - working away

I've just been dividing my time today and yesterday between configuring the new AuCataloging server on redlib1, configuring the new Honors College collection on repo, and adding XML+XSLT and OAI-harvest support to the vufind-import tool. Everything is going ok, but everything takes more time than I'd like.

The big new is Lori is back from her teaching internship. She seems none the worse for ware.

2010/05/06 - Honors College Theses Collection

I walked over to the Honors College today, and had a nice discussion with Kathie Mattox about establishing an online collection for the Honors College senior theses. The Honors College is very happy to support the collection if the library sets it up. I'll try to get our new repository in shape to support the Honors College collection over the next few weeks.

I'll try to walk over to LADC next week. Boyd is doing some leg work over there, but I haven't heard back from anyone yet.

Wednesday, May 5, 2010

2010/05/03-05 - Tuskegee and stuff

I spent Tuesday helping Dana and Rod at the Tuskegee University archive setup a DSpace repository server. By the end of the day we had a basic server up and running for them to experiment with. I told Dana that I'd be willing to come back out in a month to help configure the server with a Tuskegee look, enable thumbnails, and configure the collection metadata. Hopefully they like d-space - we'll see how it goes.

I spent some time this week on a spread sheet and diagram that consider library operations from a macroscopic view. I had a couple lively discussions after I sent an ill-informed e-mail protesting a staffing change, and that got me thinking about how things work at the library. Right now I have a model that organizes library services into three broad categories: manage research material, learning commons, and digital and special collections. The services in each category primarily serve different communities - graduate and faculty, undergraduates, and non-faculty/non-student respectively. I sent a description of the model to a few people - we'll see what they think.

Sunday, May 2, 2010

Library what if ...

Suppose we group MDRL, e-journal and database management (ez-proxy, link resolver, ...), web site and server admin (ETD, Voyager, Vufind), and transfer all that responsibility and budget to an "online resources" subgroup under OIT. OIT gets almost all the materials budget, the systems department, and a group of 4 or 5 e-journal and database specialists (Jack, Paula, ...).

What's left for the library ? A staff budget over $4 million to manage a book budget under $250K, reference, and ILL.