SWORD
From DigiRepWiki
| Revision as of 13:50, 7 August 2008 JulieAllinson (Talk | contribs) ← Previous diff |
Revision as of 13:51, 7 August 2008 JulieAllinson (Talk | contribs) SWORD protocol Next diff → |
||
| Line 9: | Line 9: | ||
| For a handy introduction to the SWORD project, please see the following paper in [http://www.ariadne.ac.uk/issue54/allinson-et-al/ Ariadne] (as deposited in [http://cadair.aber.ac.uk/dspace/handle/2160/507 CADAIR]). | For a handy introduction to the SWORD project, please see the following paper in [http://www.ariadne.ac.uk/issue54/allinson-et-al/ Ariadne] (as deposited in [http://cadair.aber.ac.uk/dspace/handle/2160/507 CADAIR]). | ||
| - | == SWORD protocol == | + | == SWORD Protocol == |
| The SWORD protocol for deposit is a profile of the Atom Publishing Protocol. Current version: | The SWORD protocol for deposit is a profile of the Atom Publishing Protocol. Current version: | ||
Revision as of 13:51, 7 August 2008
|
SWORD Home | SWORD Wiki | SWORD Project Background |
Contents |
What is SWORD?
SWORD is a lightweight protocol for deposit. SWORD is a profile of the Atom Publishing Protocol. SWORD is a JISC-funded project 2007-2008. SWORD stands for Simple Web-service Offering Repository Deposit. The motivator for SWORD is 'lowering the barriers to deposit', principally deposit into repositories, but potentially deposit into any system which wants to receive content from remote sources.
For a handy introduction to the SWORD project, please see the following paper in Ariadne (as deposited in CADAIR).
SWORD Protocol
The SWORD protocol for deposit is a profile of the Atom Publishing Protocol. Current version:
- SWORD APP Profile Version 1.2 - released 22nd January 2008 (announcement)
This document replaces:
- SWORD APP Profile 1.1 - released 9th November 2007
- SWORD APP Profile 1.0 - released 12th October 2007
- previous working drafts: 0.7, 0.6, 0.5, 0.4, 0.3, 0.2, 0.1
SWORD Code
Code for implementing SWORD in DSpace, Fedora and EPrints is available from our Sourceforge project page, along with Java Libraries and the reference client code:
http://sourceforge.net/projects/sword-app/ (from the downloads area)
EPrints code is also available from http://files.eprints.org/305/
SWORD demonstrators
Within the SWORD project, the profile was implemented in test versions of DSpace, IntraLibrary, Fedora and EPrints. Instructions on how to access these can be found on the following page:
Intrallect have made available details about their implementation, including acceptance tests at the link below (please note their terms and conditions of use).
There are two demonstration clients which can be used to test implementations within the SWORD project and are freely available for wider use.
- Desktop client - available from sourceforge
- Online client - available from http://sword.aber.ac.uk/sword/client
Other clients and implemetations are happening outside of the project:
- Feedforward project has produced a client which includes SWORD-compliance, among other features.
- Foresite project is using SWORD to deposit ORE resource maps describing journals within JSTOR into a DSpace repository.
- The Depot has implemented SWORD.
- Biomedcentral's Open Repository are implementing a SWORD interface
- Intrallect are implementing a desktop drag and drop tool which uses SWORD
- Microsoft are implementing 'save as' plugin based on SWORD
- SOURCE project
- SWORD Ruby Client: http://code.google.com/p/bibapp/
- SWORD is bundled with the current release of DSpace, and will be part of forthcoming versions of EPrints, Fedora and IntraLibrary
Case studies
Four Case studies have been commissioned. The following are available now:
Contact
- For queries relating to the project please contact Julie Allinson, Julie Allinson or Adrian Stevenson
- For technical queries regarding implementation of SWORD, please join our sourceforget mailing list at: https://lists.sourceforge.net/lists/listinfo/sword-app-tech
Project background etc.
SWORD 2
- Proposal: http://docs.google.com/Doc?id=dfhxkpv_3278gvzwdf
- SWORD 2 kickoff meeting and (Discussion paper)
SWORD 2 is being managed by Julie Allinson (University of York) and Adrian Stevenson (UKOLN)
The project is led by UKOLN
SWORD 1
Duration: The project ran from 1st March 2007 until 31 August 2007 - extended until 31 October 2007, with case studies following in 2008.
Project description:
SWORD (Simple Web-service Offering Repository Deposit) will take forward the Deposit protocol developed by a small working group as part of the JISC Digital Repositories Programme by implementing it as a lightweight web-service in four major repository software platforms: EPrints, DSpace, Fedora and IntraLibrary. The existing protocol documentation will be finalised by project partners and a prototype ‘smart deposit’ tool will be developed to facilitate easier and more effective population of repositories. The project intends to take an iterative approach to developing and revising the protocol, web-services and client implementation through evaluative testing and feedback mechanisms. Community acceptance and take-up will be sought through dissemination activities. The project is led by UKOLN, University of Bath, with partners at the Aberystwyth University, the University of Southampton and Intrallect Ltd. The project aims to improve the efficiency and quality of repository deposit and to diversity and expedite the options for timely population of repositories with content whilst promoting a common deposit interface and supporting the Information Environment principles of interoperability.
SWORD is continuing the activities of the the JISC Digital Repository Programme Deposit API working group.
See the Deposit API pages for more information.
Partners:
- UKOLN (Adrian Stevenson)
- University of York (Julie Allinson)
- EPrints, University of Southampton (Les Carr and Sebastien Francois)
- Intrallect Ltd. (Martin Morrey and Sarah Currier)
- Centre for Advanced Software and Intelligent Systems (CASIS), Aberystwyth University (Neil Taylor, Stuart Lewis, Richard Jones and Glen Robson)
Project documents:
- SWORD project plan v2 (pdf)
- SWORD workpackages (pdf)
- Progress report 2007-08
- Progress report 2007-11
- Progress report 2008-01
Project meetings:
Paramenters/Requirements
- SWORD parameters - outlines the parameters/requirements for the SWORD protocol
Existing standards
Supported formats
Other relevant work
- OAI-ORE
- HAL (http://hal.archives-ouvertes.fr/) - in French
- Google Data APIs Protocol (http://code.google.com/apis/gdata/)
- YouTube video from Google Developers Day (http://www.youtube.com/watch?v=O4SWAfisH-8)
- Authentication extension (http://code.google.com/apis/gdata/reference.html#Authentication)
- Apache Abdera project (http://incubator.apache.org/abdera/) - implementing ATOM and APP
- Poster (https://addons.mozilla.org/en-US/firefox/addon/2691) - a Firefox add-on that can be used to test *some* SWORD functionality, see blog post here
- ICE Project
Dissemination and praise
- SWORD. Presentation at Third International Conference on Open Repositories 2008, 1-4 April 2008, Southampton, United Kingdom. Paper and presenation.
- SWORD - where we are now and how we got here. Presentation at the JISC CRIG Unconference, Birkbeck College, 6th December 2007.
- Simple Web-service Offering Repository Deposit (SWORD). Presentation at the JISC CETIS EC and MDR SIG meeting, Strathclyde University, Glasgow, 29th June 2007. Also available on Slideshare
- Simple Web-service Offering Repository Deposit (SWORD). Presentation at the Defining Image Access project meeting, Wolfson College, Oxford University, Oxford, 22nd June 2007.
- Rachel Heery, Julie Allinson, Jim Downing, Christopher Gutteridge and Martin Morrey, Repository Deposit Service Description. Presented by Julie Allinson at Open Repositories 2007, 23-26 January 2007, San Antonio, Texas.
- Pete Johnston, eFoundations: http://efoundations.typepad.com/efoundations/2007/07/putting-them-wi.html and http://efoundations.typepad.com/efoundations/2007/10/sword-unsheathe.html
- David Davies' Weblog: http://david.davies.name/weblog/2007/06/30/how-project-sword-restored-my-faith-in-educational-technology/
- Ed Summers: http://www.inkdroid.org/journal
- Pete Sefton: http://ptsefton.com/blog/2007/06/04/migration-toolkit and http://ptsefton.com/blog/2007/08/09/09-23-19.208941
- DigitalKoans: http://digital-scholarship.org/digitalkoans/index.php?s=sword
- http://www.trainingpressreleases.com/newsstory.asp?NewsID=3345
- http://www.downes.ca/cgi-bin/page.cgi?post=42597
- Caveat Lector: http://cavlec.yarinareth.net/archives/2008/03/05/barn-door-horse/


