Transcript SWORD
SWORD
What, Why, and How?
Stuart Lewis
Head of Digital Library
The University of Edinburgh
Richard Jones
Senior Partner
CottageLabs
Audience
SWORD
Simple
Web service
Offering
Repository
Deposit
SWORD
Simple
Web service (API)
Offering
Repository Resource
Deposit
Protocol
SWORD Client
SWORD Protcol
SWORD Server
Protocol
HTTP Client
(Web Browser)
HTTP Protcol
HTTP Server
(Web site)
Protocol
SWORD is a protocol
It isn’t a tool
It isn’t software
You can’t download and use it
You need a client
You need a server
They ‘talk’ using SWORD
Protocol
HTTP
Language of the web
Based on basic verbs: GET, POST, PUT, HEAD, DELETE, …
Responses: 404, 200, 302, …
AtomPub
Describes how to use HTTP to publish content
SWORD
Describes how to use AtomPub to interact with
repositories
History
Funded by Jisc 2007
SWORD version 1
12th October 2007
SWORD version 1.1
9th November 2007
SWORD version 1.2
22nd January 2008
SWORD version 1.3
History
Funded by Jisc 2010
SWORD version 2
SWORD v1
Deposit
SWORD v2
Deposit
Update / replace
Delete
Repositories
Forget about SWORD!
For the next part of this presentation…
Forget about SWORD!
Think about ‘deposit’
We’ll get to the ‘how’ later on!
Deposit
Some examples of deposit
Sources:
Stuart Lewis, Leonie Hayes, Vanessa Newton-Wade,
Antony Corfield, Richard Davis, Tim Donohue, Scott
Wilson, (2009) "If SWORD is the answer, what is the
question?: Use of the Simple Web-service Offering
Repository Deposit protocol", Program: electronic library
and information systems, Vol. 43 Iss: 4, pp.407 – 418 doi:
10.1108/00330330910998057
Lewis, S., de Castro, P., & Jones, R. (2012). SWORD:
Facilitating Deposit Scenarios. D-Lib Magazine. January /
February 2012. doi: 10.1045/january2012-lewis
Deposit
What could your repository store?
Where can you source this content?
How could you improve your repository’s
submission interface?
Deposit - Theses
Let’s start with a simple example:
Electronic Theses
The only deposit ever made by many users
Lots of orphaned user accounts
Submission not tailored for theses
Collect and deposit in custom thesis system
http:
http://deposit.library.auckland.ac.nz/
http:
http:
http:
http:
http://easydeposit.swordapp.org/
More examples
Easy deposit of paper (DOI -> File -> Deposit)
http://easydeposit.swordapp.org/example/doi/
CRIS (Current Research Information System) deposit
papers into Repository
Publisher pushes Open Access content to
repositories (Repository Junction / BioMed Central)
Other examples
Deposit by email?
To: [email protected]
From: Author
Subject: Title
Message: Abstract
Script connects to email server, reads messages, and
deposits them using SWORD
Other examples
Mobile phone deposit
Take a photo
GPS geocoded information
‘Share’ to deposit to repository
Repository unpacks photo, and extracts metadata
Useful to… archeologists, photographers, etc…
How…?
So you now know what you want to deposit!
How do we make it happen?