Hi all:

 

As some might know, I've been working on an OAI-PMH harvester client for
Koha using the same HTTP::OAI packages that we use to make Koha an OAI-PMH
repository server.

 

The idea is that you point Koha to the URL of a OAI-PMH compliant data
source (my testing source is Koha but my production source will hopefully be
DSpace), and then it uses the OAI-PMH protocol to import records.

 

While some repositories export marcxml, the quality I've noticed hasn't been
that great, so I prefer to import Dublin core and transform it into MARC21
using XSLTs. However, YMMV on this point.

 

In any case, the harvester sends an HTTP request, receives the records in an
OAI-PMH wrapper, the records are transformed to MARCXML as needed, they're
staged for import, they're matched against previous OAI-PMH imports, then
they stay waiting for manual intervention or are automatically committed to
the database. 

 

It's still a work in progress, but I've posted my most up to date work on
Bugzilla with some description, a test plan, and a unit test to run. 

 

Even if you just apply it and check if the unit test works, that would be
great. Any input is welcome : ). (I'd even welcome opinions where people
think this is a bad idea :P)

 

http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=10662

 




Description: logo

        
        


David Cook
Systems Librarian

(BA,FRLS,MLIS)

Prosentient Systems P/L
ABN 31 078 409 168
72/330 Wattle St, 
Ultimo NSW 2007

tel: 02 92120899

fax: 02 92120885

 <mailto:dc...@prosentient.com.au> dc...@prosentient.com.au

        
                
        

 

 

 

 

 

 

<<image001.gif>>

_______________________________________________
Koha-devel mailing list
Koha-devel@lists.koha-community.org
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to