Just a few minor clarifications.. The BagIt code for Replication Task Suite was actually written by Richard Rodgers at MIT. I know it a little, but Richard R knows it even better. :)
Also, the Replication Task Suite code supports both METS and BagIt based AIPs. The METS format is more built out/widely used, and actually *should* work fine with SWORD (though it needs a SWORD ingest plugin still). The ReplicationTaskSuite BagIt code is still more of "beta" code, so it may need some updates/modifications to work better with SWORD deposits. However, as mentioned, Richard R & I would welcome anyone to send us Pull Requests or patches to improve the Replication Task Suite: https://github.com/DSpace/dspace-replicate In any case, I hope that everyone continues to post their work publicly so that we can all take advantage and potentially work together on a shared solution. Thanks, - Tim On 12/26/2013 2:45 PM, Nathaniel Ryckman wrote: > Hi Bill, > > During last summer, I also was led to believe the only significant work > done on a Sword Baggit Ingester was performed by Tim Donohue and Richard > Jones. Dryad appeared to have had plans to work on the system, but I did > not find any code produced by them. > > I ended up testing the possibility of using Tim Donohue's > ReplicationTaskSuite and discovered that it was specifically designed to > restore data that had already been backed up and would not easily be > modified to accept deposits from SWORD [1]. > > I, however, used Tim's code as a model to build an > AbstractBagitIngester. The system allowed me to conform to SWORD v1.0 > standards. I was able to deposit items using the system modifications > that I wrote. If you are interested, see my AbstractBagitIngester for a > good starting point [2]. > > If I remember correctly, I was asked to build an ingester that would > depend solely on file hierarchy and Baggit standards rather than a > manifest file, so I do not think I have support for OAI-ORE manifests. > > Anyway, good luck! If you have any questions, feel free to ask. > > Sincerely, > Nate R. > > [1] > http://dspace.2283337.n4.nabble.com/batch-import-of-Bagit-formated-collections-and-or-conversion-script-for-Bagit-to-SAF-td3697073.html#a4665944 > [2] > https://github.com/nryckman/DSpace-3.1/blob/master/dspace-api/src/main/java/org/dspace/content/packager/AbstractBagitIngester.java > > > On Thu, Dec 19, 2013 at 11:53 AM, Ingram, William A > <wingr...@illinois.edu <mailto:wingr...@illinois.edu>> wrote: > > Thanks for the feedback, guys. I'll report back once I've got > something to look at. > > Thanks! > Bill > > Bill Ingram > University of Illinois > Urbana, IL 61801 > 217-333-4648 <tel:217-333-4648> > wingr...@illinois.edu <mailto:wingr...@illinois.edu> > > -----Original Message----- > From: Tim Donohue [mailto:tdono...@duraspace.org > <mailto:tdono...@duraspace.org>] > Sent: Thursday, December 19, 2013 9:21 AM > To: Ingram, William A > Cc: Richard Jones; sword-app-tech@lists.sourceforge.net > <mailto:sword-app-tech@lists.sourceforge.net> > Subject: Re: [sword-app-tech] DSpace SWORD deposit using BagIt and > OAI:ORE > > Hi Bill, > > There's also some DSpace + BagIt work in the Replication Task Suite > addon which can generate Archival Information Packages (AIPs), > either METS-based AIPs or BagIt-based AIPs, for all content within > DSpace. > These AIPs can be used to backup/restore DSpace or copy/move content > between DSpace instances. However, it does not involve OAI-ORE at > this time. > > It also is not currently connected up to DSpace's SWORD server. So, > you cannot currently deposit these AIPs via SWORD. Though, since > DSpace's SWORD server is configurable, I suspect it should not be > difficult to configure it to accept these AIPs (likely just need a > simple SWORD plugin to call the Replication Task Suite code). This > likely would be something that others would find useful as well. > > Overview: https://wiki.duraspace.org/display/DSPACE/ReplicationTaskSuite > Code at: https://github.com/DSpace/dspace-replicate > > In any case, whatever work you do, I do suggest trying to post your > code up in a public area (GitHub or similar) and making others aware > of it. I keep hearing of folks that are interested in DSpace + > BagIt, but the projects are not easy to locate. So, if you are > looking for more collaborators, you also may wish to post about this > on the dspace-devel mailing list, and/or create a wiki page in the > DSpace Wiki. > > Good luck, > > Tim > > > On 12/19/2013 8:18 AM, Richard Jones wrote: > > I'm not aware of any work on DSpace with BagIt/OAI-ORE, although I > > have done some BagIt package handling for a project I did with the > > University of Oslo using a custom metadata format. > > > > Here's an example of the bagit format we were working with: > > https://github.com/nye-duo/Duo-DSpace/tree/master/bagit > > > > Here's the SWORD plugin which deals with the bagit: > > > https://github.com/nye-duo/Duo-DSpace/blob/master/src/main/java/no/uio > > /duo/FSBagItIngester.java > > > > And we also wrote a BagItLibrary to wrap our particular profile > of the > > format, so that it could be packed and unpacked at either end in a > > consistent way: https://github.com/nye-duo/BagItLibrary > > > > Don't know if any of that is trivially re-usable, but hopefully it > > will be helpful. > > > > Cheers, > > > > Richard > > > > > > > > > > On 18 December 2013 19:30, Ingram, William A > <wingr...@illinois.edu <mailto:wingr...@illinois.edu> > > <mailto:wingr...@illinois.edu <mailto:wingr...@illinois.edu>>> wrote: > > > > I'm currently working on a research project investigating > expanding > > the capabilities of the IDEALS (DSpace) repository, allowing for > > deposit of objects wrapped in BagIt packages and containing > OAI-ORE > > manifests.____ > > > > __ __ > > > > I saw online that there was a Summer of Code request for > this, but > > no one picked up on it. ____ > > > > __ __ > > > > Has anyone tried this? I don't want to repeat work that > someone has > > already done. ____ > > > > __ __ > > > > I wrote to the Dryad list, and based on the responses I got, > this is > > still something that people want. ____ > > > > __ __ > > > > Thanks!____ > > > > Bill____ > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility > into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of > AppDynamics Pro! > > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > _______________________________________________ > sword-app-tech mailing list > sword-app-tech@lists.sourceforge.net > <mailto:sword-app-tech@lists.sourceforge.net> > https://lists.sourceforge.net/lists/listinfo/sword-app-tech > > > > > ------------------------------------------------------------------------------ > Rapidly troubleshoot problems before they affect your business. Most IT > organizations don't have a clear picture of how application performance > affects their revenue. With AppDynamics, you get 100% visibility into your > Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk > > > > _______________________________________________ > sword-app-tech mailing list > sword-app-tech@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sword-app-tech > ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ sword-app-tech mailing list sword-app-tech@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sword-app-tech