SWORD (Simple Web-service Offering Repository Deposit) is an interoperability standard that allows digital repositories to accept the deposit of content from multiple sources in different formats (such as XML documents) via a standardized protocol. In the same way that the HTTP protocol allows any web browser to talk to any web server, so SWORD allows clients to talk to repository servers. SWORD is a profile (specialism) of the Atom Publishing Protocol, but restricts itself solely to the scope of depositing resources into scholarly systems. — Wikipedia
SWORD is implemented by a number of repositories used to deposit papers and other scientific artifacts. In the context of Software Heritage it is a good candidate for a mechanism to accept one-off submissions from privileged submission clients (e.g., HAL, arXiv, etc.).
- SWORD 2.0 specifications
- SWORD 2.0 Profile (core specification, start from this)
- tutorial (with slide decks and the like)
- development mailing list
- implementations (wikipedia)