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/