From: Ling He <li...@yo...> - 2012-10-02 17:53:28
|
Hi Richard, 2/ send your metadata separately, embedded in an Atom Entry. If this is dc metadata, the SimpleDCEntryIngester will suffice, otherwise you'd need to write another entry ingester. ------------------------------------------------------------- Yes, I successfully ingested the metadata and the file into our test env using Easydeposit. My question is if I can ingest objects in batch, Easydeposit can only submit and ingest one record at a time. If the SWORD deposit comes with an In-Progress: false header, it will automatically be injected into the workflow; the items then follow the standard workflow/archive process for DSpace. So when you are finished depositing, just send a "complete" request (spec section 10 - all of the clients support this I think). ------------------------------------------------------- By "complete" request, you mean send " In-Progress: false" to *SWORD Edit IR? Does **SWORD Edit IR *mean http://[swordbaseurl]/edit-media/[workspace ID] for DSpace? I tried curl, but always got a 400 response. Thanks, Ling On 03/05/2012 10:23 AM, Richard Jones wrote: > Hi Ling, > > On 3 May 2012 14:28, Ling He<li...@yo...> wrote: >> Hi, >> >> I have been testing how to deposit items into DSpace Workspace using >> Sword2 for weeks. From my testing, SwordMETSContentIngester will direct >> ingest the package into archive and generate the external identifier, so >> if I want my items stay in workspace first, I can't really use mets >> ingester, right? I tested BinaryContentIngester and >> SimpleZipContentIngester, they can ingest the items into workspace, but >> only for the bitstream not metadata, so how can I put my metadata in? Do >> I need to write my own ingester and client to do it or any other >> existing ingesters I can use? > You have a couple of options: > > 1/ If you have a custom package format which contains your metadata > you need to write an ingester for it which will create DSpace Items > from your packaged content/metadata. The METS ingester for SWORDv2 is > experimental, and I wouldn't use it. > > 2/ send your metadata separately, embedded in an Atom Entry. If this > is dc metadata, the SimpleDCEntryIngester will suffice, otherwise > you'd need to write another entry ingester. > > You can see which protocol operations are available to you by looking > at the spec, here: > http://swordapp.github.com/SWORDv2-Profile/SWORDProfile.html > > Also, take a look at the swordv2-server.cfg in the > dspace/config/modules directory, which has some comments inline which > show how to use the plugins for content ingesters. > >> And how can I move the items from >> workspace to archive, if later on the workspace item is approved to >> deposit into our DSpace permanently? Will every workspace item have to >> go through the DSpace submission workflow or is there a quick way to do it? > If the SWORD deposit comes with an In-Progress: false header, it will > automatically be injected into the workflow; the items then follow the > standard workflow/archive process for DSpace. So when you are > finished depositing, just send a "complete" request (spec section 10 - > all of the clients support this I think). > > Cheers, > > Richard > >> Thanks, >> >> -- >> Ling He >> Digital Services Librarian >> York University Libraries >> Scott Library, 4700 Keele St. Room 105D, Toronto ON M3J 1P3 >> Email: li...@yo... >> Phone: 416-736-2100 x20461 >> >> >> >> >> ------------------------------------------------------------------------------ >> Live Security Virtual Conference >> Exclusive live event will cover all the ways today's security and >> threat landscape has changed and how IT managers can respond. Discussions >> will include endpoint security, mobile security and the latest in malware >> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ >> _______________________________________________ >> sword-app-tech mailing list >> swo...@li... >> https://lists.sourceforge.net/lists/listinfo/sword-app-tech > > -- Ling He Digital Services Librarian York University Libraries Scott Library, 4700 Keele St. Room 105D, Toronto ON M3J 1P3 Email: li...@yo... Phone: 416-736-2100 x20461 |