Hi Hardy, SWORD is completely agnostic about what packages it transports, however out the box, DSpace does not know how to ingest bags via SWORD. You might therefore need to write a bag ingester than knows how to unpack and ingest the contents of the bag. This would make an excellent addition to DSpace :)
Thanks, Stuart Lewis Digital Development Manager Te Tumu Herenga The University of Auckland Library Auckland Mail Centre, Private Bag 92019, Auckland 1142, New Zealand Ph: +64 (0)9 373 7599 x81928 On 28/07/2011, at 9:29 AM, Pottinger, Hardy J. wrote: > Thanks, Mark, that code from MIT looks interesting, I will look into it > more. I did notice that the Bagit spec is supported by the SWORD protocol, > and when I mentioned this to our archivist, he went and looked and it does > appear that the BIL 3.9 can send a "bag" using SWORD (see output of the > BIL -h command, pasted below). So, it looks like Bagger and/or BIL + > turning on SWORD for our repository will get us what we want. Huzzah! > > ***** > BagIt Library (BIL) Version 3.9 > Usage: bag <operation> [operation arguments] [--help] > Parameters: > <operation> > Valid operations are: baginplace, bob, checkpayloadoxum, create, > fillholey, generatepayloadoxum, makecomplete, makeholey, retrieve, > splitbagbyfiletype, splitbagbysize, splitbagbysizeandfiletype, sword, > update, updatetagmanifests, verifycomplete, verifypayloadmanifests, > verifytagmanifests and verifyvalid. > Operation explanations: > baginplace: Creates a bag-in-place. The source must be > a directory on > a filesystem and may already have a data directory. > bob: Sends a bag using BOB. > checkpayloadoxum: Generates Payload-Oxum and checks > against > Payload-Oxum in bag-info.txt. > create: Creates a bag from supplied files/directories, > completes the > bag, and then writes in a specified format. > fillholey: Retrieves any missing pieces of a local bag. > generatepayloadoxum: Generates and returns the > Payload-Oxum for the bag. > makecomplete: Completes a bag and then writes in a > specified format. > Completing a bag fills in any missing parts. > makeholey: Generates a fetch.txt and then writes bag in > a specified > format. > retrieve: Retrieves a bag exposed by a web server. A > local holey bag is > not required. > splitbagbyfiletype: Splits a bag by file types. > splitbagbysize: Splits a bag by size. > splitbagbysizeandfiletype: Splits a bag by size and > file types. > sword: Sends a bag using SWORD. > update: Updates the manifests and (if it exists) the > bag-info.txt for a > bag. > updatetagmanifests: Updates the tag manifests for a > bag. The bag must > be unserialized. > verifycomplete: Verifies the completeness of a bag. > verifypayloadmanifests: Verifies the checksums in all > payload manifests. > verifytagmanifests: Verifies the checksums in all tag > manifests. > verifyvalid: Verifies the validity of a bag. > [--version] > Prints version of BIL and exits. > [--help] > Prints usage message for the operation. > Examples: > bag verifyvalid --help > Prints help for the verifyvalid operation. > > > > -- > HARDY POTTINGER <[email protected]> > University of Missouri Library Systems > http://lso.umsystem.edu/~pottingerhj/ > "No matter how far down the wrong road you've gone, > turn back." --Turkish proverb > > > > > > > On 7/26/11 5:31 PM, "Mark Diggory" <[email protected]> wrote: > >> Hardy, >> Be aware that MIT / Richard Rodgers also has some Bagit work available, >> currently nested within the modules directory here: >> >> http://scm.dspace.org/svn/repo/modules/dspace-replicate/trunk/src/main/jav >> a/org/dspace/pack/ >> >> >> <http://scm.dspace.org/svn/repo/modules/dspace-replicate/trunk/src/main/ja >> va/org/dspace/pack/>Mark >> >> On Tue, Jul 26, 2011 at 2:33 PM, Pottinger, Hardy J. >> <[email protected]> wrote: >> >> Hi, I've done a bit of googling on Bagit, and I see that Dryad (and @mire) >> have done some work with Bagit as a repository interchange mechanism. I am >> interested in something a bit more mundane. There exists a very nice tool >> for constructing a "bag", called Bagger: >> >> http://sourceforge.net/projects/loc-xferutils/files/loc-bagger/ >> >> >> Which would be ideal for adapting for our needs--we need a tool that a >> scanner technician can use to feed scanned images into our repository. >> >> Bags, in my mind, are not much different than SAF packages. It would be >> trivial to script a converter between the two formats, though I'm thinking >> someone is likely to have walked this path already. If so, and if you can >> share any code, or just talk about your approach, I'd love to hear from >> you. Thanks! >> >> >> -- >> HARDY POTTINGER <[email protected]> >> University of Missouri Library Systems >> http://lso.umsystem.edu/~pottingerhj/ >> "No matter how far down the wrong road you've gone, >> turn back." --Turkish proverb >> >> >> >> >> >> -------------------------------------------------------------------------- >> ---- >> Got Input? Slashdot Needs You. >> Take our quick survey online. Come on, we don't ask for help often. >> Plus, you'll get a chance to win $100 to spend on ThinkGeek. >> http://p.sf.net/sfu/slashdot-survey >> _______________________________________________ >> DSpace-tech mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/dspace-tech >> >> >> >> >> >> >> -- >> Mark R. Diggory >> @mire - www.atmire.com <http://www.atmire.com/> >> 2888 Loker Avenue East - Suite 305 - Carlsbad - CA - 92010 >> Esperantolaan 4 - Heverlee 3001 - Belgium >> > > > ------------------------------------------------------------------------------ > Got Input? Slashdot Needs You. > Take our quick survey online. Come on, we don't ask for help often. > Plus, you'll get a chance to win $100 to spend on ThinkGeek. > http://p.sf.net/sfu/slashdot-survey > _______________________________________________ > DSpace-tech mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/dspace-tech ------------------------------------------------------------------------------ Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey _______________________________________________ DSpace-tech mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/dspace-tech

