Output – SWORD – Application Profile Version 1.2

Date Released: 22nd January 2008

URI for Output: http://purl.org/net/sword/

Summary of contents: The SWORD protocol for deposit version 1.2 is a profile of the Atom Publishing Protocol.

Additional Information:

“This document is a profile of the Atom Publishing Protocol (APP [ATOMPUB]). APP [ATOMPUB] is an application-level protocol for publishing and editing Web resources. The APP is based on HTTP transfer of Atom-formatted representations. This Profile specifies a subset of elements from the APP for use in depositing content into information systems, such as repositories. The Profile also specifies a number of element extensions to APP, defined to adhere to the extensions mechanism outlined in APP. This profile also makes use of the Atom Syndication Format (ATOM – [RFC4387]) as used in APP, with extensions.

This profile has been produced to support the work of the JISC-funded SWORD project. It defines a specific implementation of the APP [RFC4387], along with a number of extensions which support the requirements identified by the SWORD project. The SWORD profile is concerned only with the deposit (POST) of data files or packages and defines a mechanism for POST that adheres closely to section 9.6 of APP [RFC4387]. Implementers wishing to support additional elements of APP, such as update (PUT), DELETE, categories or POSTing ATOM – [RFC4387] documents are free to do so. This is considered an additional to SWORD and such implementations can still achieve be SWORD-compliant.”

The SWORD project evaluated existing standards to identify any that could be usefully implemented. The profile enables developers to produce standardised implementations. Feedback from the project development and testing phases informed revisions to the protocol throughout the duration of the project.


Project – SWORD

Programme Name: Simple Web service Offering Repository Deposit

Strand: Repositories and Preservation Programme, Tools and Innovations, 10/06

JISC Project URI: http://www.jisc.ac.uk/whatwedo/programmes/programme_rep_pres/tools/sword.aspx

Project URI: http://www.ukoln.ac.uk/repositories/digirep/index/SWORD

Start Date: 01/03/2007

End Date: 31/08/2007

Governance: Repositories and Preservation Advisory Group

Contact Name and Role: Julie Allinson and Adrian Stevenson, Project Managers

Brief project description:

“SWORD (Simple Web-service Offering Repository Deposit) takes 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.”