Saturday, May 29, 2010

2010/05/29 - somebody reads this bLog!

I just sent the following e-mail to the vufind-general list. It turns out somebody actually reads this bLog - awesome!

Hello!

I didn't know anyone actually read my bLog!
Anyway - we run d-space at Auburn for ETD
     http://etd.auburn.edu
and we're working on a more general repository server too.
We have a vufind server that's still beta:
     http://catalog.lib.auburn.edu
We'll hopefully work out some final issues with
our index this summer.

We have a vufind-import tool that builds on top
of SolrMarc to manage MARC record imports
   (Voyager Oracle database -> SolrMARC -> SOLR),
but also supports ( XML -> XSL -> SOLR )
and (OAI -> XSL -> SOLR) pipelines as of a few
weeks ago.
   http://lib.auburn.edu/AuCataloging/jar/vygr2vfnd.jnlp
I'll eventually update the apps on the Google code site too -
     http://code.google.com/p/littleware/
I'm still working on a few patches.
We hope to eventually have a set of automatic cron-jobs
in place that run our import tool to nightly
OAI-harvest collections we want to index in vufind.

Anyway - the tools XML and OAI import tabs rely upon you to 
write your own XSL that converts your XML import records
into SOLR <doc></doc> blocks that conform to your vufind index's
schema and include data that the Vufind display engine can handle.
The bLog post includes the XSL file we applied at Auburn
to harvest a collection from Georgia Tech's repository:
     http://au-reuben.blogspot.com/2010/05/20100512-14-oai-harvest-to-vufind.html
One note - be sure to configure your XSL so that your import assigns
unique ids to each collection.
For example - at Auburn we use numbers (1,2,3,...) for our
Voyager records (from the 001), 
then have different prefixes for our Content-DM collections -
so the "Carline Dean" collection from Content-DM as a 'CF' prefix:
(CF1, CF2, ...
   ex: http://catalog.lib.auburn.edu/vufind/Record/CF377
).

The XSL import process for us at Auburn may be simpler than for
other vufind installs.
We forked our vufind codebase off vufind.org last year:
   http://catalog.lib.auburn.edu/cgi-bin/hgwebdir.cgi
, and customized our vufind engine to remove dependencies on MARC
that existed at the time.
Every once in a while we go back and merge in code from vufind.org
(like the great mobile them
        http://catalog.lib.auburn.edu/mobile/
), or at least steal ideas (disable AJAX facet loading).
I understand the vufind RC2 code now supports a "Driver" framework
that allows vufind to deal with non-MARC data in the index,
but we haven't merged that code in, and I don't know if anyone 
takes advantage of that or not.  I think most vufind installs just convert
XML metadata to MARC then run the MARC through SolrMarc to
get non-MARC collections into the index.  I can't stand MARC.

Anyway - feel free to give our import tool a try.
The two big challenges you'll need to work through are
figuring out the XSL, and hacking your vufind install's PHP or driver logic
to deal with the non-MARC data that the tool puts into your index.
Of course you'll also need to enable d-space's OAI-harvest webapp
if you're not already running that on your d-space repository.

Good luck!

Cheers,
Reuben


>>> Eoghan Ó Carragáin <eoghan.ocarragain@gmail.com> 05/28/10 1:48 PM >>>
Hi Paolo,
I can't think of anyone using DSpace & VuFind, but I may be wrong. From
memory, Colarado Statue University use Vufind to expose their Digital
Repository (digitool from Exlibris), Auburn University use it with OCLC's
ContentDM repository (we do this at the National Library of Ireland too, but
it isn't live yet), & Greg Pendelbury in USQ is working with Vufind &
Fedora/Fascinator. Reuben frorm Auburn University recently posted a blog
about his work with harvesting metadata into Vufind using OAI-PMH:
http://au-reuben.blogspot.com/2010/05/20100512-14-oai-harvest-to-vufind.html

Are there any specific areas you need help with?

All the best,
Eoghan

On 28 May 2010 16:20, Baglioni, Paolo <Paolo.Baglioni@eui.eu> wrote:

>  Hi All,
>
> Has anybody configured VuFind to search their DSpace repositories? If so,
> any hints on how to go about this?
>
> Many Thanks
>
> Paolo
>
> =========================
>
> Paolo Baglioni
>
> Library Systems Analyst
>
> European University Institute
>
> =========================
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------------
>
>
> _______________________________________________
> VuFind-General mailing list
> VuFind-General@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/vufind-general
>
>

No comments:

Post a Comment