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<lin...@yorku.ca>  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: lin...@yorku.ca
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
sword-app-tech@lists.sourceforge.net
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: lin...@yorku.ca
Phone: 416-736-2100 x20461


------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
sword-app-tech mailing list
sword-app-tech@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sword-app-tech

Reply via email to