Clients and Demonstrators
SWORD clients and demonstrator repositories
SWORD Clients
Demonstration clients for use in testing SWORD implementations.
- Online Client, available from http://client.swordapp.org/
- Desktop Client (command-line and gui versions), available from http://sourceforge.net/projects/sword-app/ and as a single ZIP download SWORD Client 1.1.
- Facebook client, for depositing from Facebook to SWORD-compliant EPrints, DSpace, Fedora and IntraLibrary repositories, available at http://fb.swordapp.org/
Repository Demonstrators
Access may require a username and password, these can be requested by email from Julie Allinson at j.allinson@gmail.com.
The DSpace, Fedora, EPrints and IntraLibrary implementations are made available for testing only. SWORD makes no guarantee regarding the availability of these services. To avoid overloading the implementations with vast numbers of large deposits, users can use the NoOp command which will instruct the server to act as though a deposit has been ingested, without actually doing so. Minor changes may still be made to any of the following.
Fedora (SWORD v1.3)
Service Document: http://fedora.swordapp.org/sword-fedora/servicedocument
Deposit:
- collection:open
- collection:closed (if onBehalfOf is set to gmr)
Optional onBehalfOf username: gmr
Fedora is on port 8080 and your deposit can be accessed from the URL displayed in the atom:content entry.
Accepts: text/xml, application/zip, application/x-zip-compressed, application/atom+xml, image/gif, image/jpeg, image/jpg
Accepted packaging formats: http://purl.org/net/sword-types/METSDSpaceSIP (0.9), http://www.loc.gov/METS/ (0.9)
Example deposits:
1. Upload an image of type:
- image/gif
- image/jpeg
- image/jpg
This will create an object with one datastream containing the image, one basic dc record and a relationships record
2. Upload zip file (with format namespace set to null) This will create one datastream per file in the zip deposit plus a basic dc record and a relationship record
3. Upload zip file (with format namespace set to mets)
This will create one datastream per file in the METS document, one datastream per dmdSec in the METS, a datastream for the METS document and a relationships datastream (the dc datastream will be copied from the METS).
4. Upload a mets document (e.g. external_mets.xml). Set FormatNamespace to mets
This will create one datastream for each file specified in the METS, one datastream per dmdSec in the METS, a datastream for the METS and a relationships datastream (as before the dc datastream will be copied from the METS).
IntraLibrary (SWORD v1.3)
NB: The following relates to a new demo SWORD installation of intraLibrary as at 3 April 2009. Please contact Andrew Robson at Intrallect for any further information on how to access this test installation: support [at] intrallect [dot] com.
Implementation: http://sword.intralibrary.com/
SWORD Test User: sword
Service Document: http://sword.intralibrary.com/IntraLibrary-Deposit/service
'Optional onBehalfOf username:' sword_contributor
Accepts: Individual files (any mimetype), IMS Content Packages, SCORM Packages. Uploading LOM XML files with a URL in Technical Location field creates a Web object in intraLibrary with any accompanying LOM metadata in the XML file.
DSpace (SWORD v1.3)
Implementation: http://dspace.swordapp.org/
Service document: http://dspace.swordapp.org/sword/servicedocument
SWORD Test User: users should create an account to user the sword interface
Optional onBehalfOf username: user@swordapp.com
Accepts: application/zip
Accepted packaging formats: http://purl.org/net/sword-types/METSDSpaceSIP (1.0)
EPrints (SWORD v1.3)
Implementation: http://sword.eprints.org/
Service document: http://sword.eprints.org/sword-app/servicedocument
see http://demoprints.eprints.org/ for version 1.2
SWORD Test User: users can create an account, or can use the "sword" user
Accepted packaging formats: http://www.loc.gov/METS/ (0.2), http://eprints.org/ep2/data/2.0 (1.0), http://www.imsglobal.org/xsd/imscp_v1p1 (0.2), http://purl.org/net/sword-types/METSDSpaceSIP (0.2)/
Example deposits:
1. Upload a file (without X-Packaging set): will create an empty EPrint object with the file attached as a Document.
2. Upload a ZIP or XML file containing EPrints XML: the XML will be imported, only one EPrint object will be created
3. Upload a ZIP containing METS (epdcx) or IMS: will try to parse the XML and import metadata/associated files.
More details will be available on the EPrints Wiki at: http://wiki.eprints.org/w/SWORD
Test packages
- http://www.ukoln.ac.uk/repositories/sword/BurningStubble.zip (IMS content package with one image)
- http://sword-app.svn.sourceforge.net/viewvc/sword-app/dspace/trunk/example/example.zip (METS (METSDSpaceSIP 1.0) document and three PDF files)
- http://www.ukoln.ac.uk/repositories/sword/example.zip (METS with epdcx** metadata and three PDF files)
- http://www.ukoln.ac.uk/repositories/sword/deposit.zip (METS with one word document)
- http://www.ukoln.ac.uk/repositories/sword/external_mets.xml (METS file)
- http://www.ukoln.ac.uk/repositories/sword/test-import.xml (EPrints XML file)



