Project Blog: http://www.swordapp.org/
Project Partners: UKOLN
Cottage Labs Lead: Richard
Cottage Labs Involved: Ben, Mark
Timeline: January 2011 - October 2011
SWORD 2.0 is a full CRUD (Create Retrieve Update Delete) protocol for scholarly systems. It is based on the Atom Publishing Protocol, and adds specific semantics to deal with common repository and repository interoperability use cases including content packages and metadata handling.
Richard has been a long term participant in SWORD and is currently the Technical Lead, responsible for creating the profile from extensive community discussion and use case analysis. He is also writing a Java client library and a Python server for testing, as well as driving forward the DSpace implementation. Ben is writing the Python client library and Mark is writing the Ruby and BibApp client implementations.
The project has made significant impact on the sector, and implementations of the client now exist in Python, Java, Ruby and PHP while server implementations exist for DSpace, EPrints and Fedora. In addition, the team received additional funding from JISC to further develop client software for the desktop and deposit into the Connexions OER Repository (see the SWORD 2++ project page). It has also featured in the DepositMO project as a core technology, and is seeing significant interest from developers throughout the sector.
The SWORD 2.0 specification is available here