For getting updates of data from Fedora for an external discovery system, OAI-PMH may actually be a good option, but here's an alternative:

For a project I worked on last year, I wrote a small Java utility program called Fedora Update Handler, for receiving update notifications from Fedora, using Java Messaging Service (in much the same way that Fedora's Generic Search does). This program receives update notifications (which are Atom XML messages) from Fedora and simply passes them on to an arbitrary program you specify. So it's a way to bridge from JMS to some command-line app or script; we wrote a bunch of scripts in XProc (W3C XML pipeline language), and some in Windows JScript, but you could use bash or whatever you prefer.

That script would then download to download a datastream from Fedora and process it; extract, transform, and store the results somewhere else.

The utility has an Apache licence, and it's freely available on Google Code:

Download of the executable program: http://ands-la-trobe.googlecode.com/files/fedora-update-handler.zip

User documentation: http://ands-la-trobe.googlecode.com/svn/trunk/fedora-update-handler/index.html

Source code: http://ands-la-trobe.googlecode.com/svn/trunk/fedora-update-handler/

Javadoc: http://ands-la-trobe.googlecode.com/svn/trunk/fedora-update-handler/docs/au/edu/latrobe/fedora/FedoraUpdateHandler.html

I hope you find it helpful!

Con

On 23/02/12 02:18, p.n.spr...@lse.ac.uk wrote:
Hello,



Does anyone have experience of using Fedora with Summon (or similar,
e.g. EBSCO Discovery Service, WorldCat Local, Primo, or Encore) that
they could share, please?



The LSE has recently launched its Digital Library (DL) using Fedora /
Hydra. The Library are investigating the use of Summon to cross search
the OPAC, e-content, repositories and the DL.



We are wondering how best for Summon to get data from the DL to index.
Summon appear to be offering to convert from any decent XML, and
providing that should be trivial, other than: How will it be refreshed?
Other options are OAI-PMH harvesting (but that's metadata only) or
developing an API or exploiting an existing one. Perhaps there are
further options?



Any information or links to helpful sites will be very welcome.



Peter



Peter Spring

Metadata librarian

LSE Library

London School of Economics

http://digital.library.lse.ac.uk/




Please access the attached hyperlink for an important electronic communications 
disclaimer: http://lse.ac.uk/emailDisclaimer


------------------------------------------------------------------------------
Virtualization&  Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/


_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users


--
Conal Tuohy
eResearch Business Analyst
Victorian eResearch Strategic Initiative
+61-466324297

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to