Hi, I flagged this thread before the holidays, intending to come back to
it. Thanks for the reminder, Tim, I'm afraid I flag a lot of email with
good intentions, and don't always follow up on those intentions. But,
enough of regrets, it's a new year!

Nate, your AbstractBagitIngester.java (see [2] down-thread a bit)
modifications look great, I plan to borrow them for my repository, and I
thought I'd ask if you'd consider submitting a Pull Request for this work?
I've taken  the liberty of creating a JIRA issue for the Bagit package
ingester (see https://jira.duraspace.org/browse/DS-1852), but we would
need to create another issue for the community and collection deposit work
you did at the same time -- I want to see that added, too. :-) Can you
describe that work for me, so I can write a JIRA issue for it, or, even
better, you can create a JIRA issue for the work yourself.

https://jira.duraspace.org/secure/CreateIssue!default.jspa


The topic of being able to load batches of items via SWORD to DSpace is
one that comes up from time to time, and was a very hot topic of
discussion at OR11 in Austin, if memory serves. See also DS-1641
(https://jira.duraspace.org/browse/DS-1641).

As soon as a JIRA issue for the collection and community deposit features
exists, you can submit a Pull Request for this work. Check out the Code
Contribution Guidelines for more details:

https://wiki.duraspace.org/display/DSPACE/Code+Contribution+Guidelines#Code
ContributionGuidelines-1.Makeyourcodeavailable(preferrablyinGitHub)andcreat
eaticketinourIssueTracker

If you need help with any of this, let me (or any other DSpace committer)
know. We are happy to help.

--
HARDY POTTINGER <pottinge...@umsystem.edu>
University of Missouri Library Systems
http://lso.umsystem.edu/~pottingerhj/
https://MOspace.umsystem.edu/
"What day is it?"
"It's today," squeaked Piglet.
"My favorite day," said Pooh.








On 1/3/14 9:08 AM, "Tim Donohue" <tdono...@duraspace.org> wrote:

>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-collec
>>tions-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/ja
>>va/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.clkt
>>rk
>>     _______________________________________________
>>     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.clkt
>>rk
>>
>>
>>
>> _______________________________________________
>> 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.clktr
>k
>_______________________________________________
>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

Reply via email to