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