Difference between revisions of "SWORD"

From EPrints Documentation
Jump to: navigation, search
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
[[Category:Plugins]]
+
[[Category:EPrints 3 Plugins]]
 
This page is about SWORD which is a lightweight protocol for remotely depositing content into repositories.
 
This page is about SWORD which is a lightweight protocol for remotely depositing content into repositories.
  
 
The SWORD project was funded by [http://www.jisc.ac.uk/ JISC] and more information can be found on the [http://swordapp.org official website].
 
The SWORD project was funded by [http://www.jisc.ac.uk/ JISC] and more information can be found on the [http://swordapp.org official website].
  
The current version of the protocol is 1.3 and this page is only about this version, which will become standard when EPrints v3.2 is released.
+
== SWORD made easy ==
  
 +
SWORD is basically an http put (or '''POST''') to a defined web URL, where the content of the posted request is the thing being deposited.
  
== Protocol implementation ==
+
SWORD 1.3 uses an http header field to define how the ''thing'' has been wrapped up ('''packaged''')
  
v1.3
+
SWORD 2.0 uses the content-type to deduce how to understand ''thing''
verbose
 
no-op
 
  
 +
By default, sword is ENABLED in all SWORD 3.2 & 3.3 EPrints servers, and access is available to all registered users.
  
 +
EPrints 3.2 uses [[SWORD 1.3]]
  
== Configuring SWORD ==
+
EPrints 3.3 uses [[SWORD 2.0]]
  
configuring sword.pl
+
For further information on SWORD 2 see [[API:EPrints/Apache/CRUD]].
 
 
archives/<your repo>/cfg/cfg.d/sword.pl
 
 
 
== Supported packages ==
 
 
 
which features of the protocol are supported
 
 
 
maybe how to write new importer plugins
 

Latest revision as of 14:22, 17 October 2013

This page is about SWORD which is a lightweight protocol for remotely depositing content into repositories.

The SWORD project was funded by JISC and more information can be found on the official website.

SWORD made easy

SWORD is basically an http put (or POST) to a defined web URL, where the content of the posted request is the thing being deposited.

SWORD 1.3 uses an http header field to define how the thing has been wrapped up (packaged)

SWORD 2.0 uses the content-type to deduce how to understand thing

By default, sword is ENABLED in all SWORD 3.2 & 3.3 EPrints servers, and access is available to all registered users.

EPrints 3.2 uses SWORD 1.3

EPrints 3.3 uses SWORD 2.0

For further information on SWORD 2 see API:EPrints/Apache/CRUD.