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.

%d bloggers like this: