UKOLN is supported by: The Cutting Edge of SWORD 18 th May 2009 OR09, Atlanta, GA Adrian Stevenson and Julie Allinson SWORD Project Managers.

Slides:



Advertisements
Similar presentations
What is intraLibrary Connect? Martin Morrey Product Director, Intrallect Ltd
Advertisements

EPrints - Introducing EPrints 3 Software William J Nixon Digital Library Development Manager, University of Glasgow With many thanks to Les Carr and the.
Preserv Preservation Eprint Services Simple Preservation Services – towards Proactive Support for the Institutional Repository.
IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
A centre of expertise in digital information management UKOLN is supported by: SWORD: An Overview 2 nd June 2009 Web Service.
UKOLN is supported by: Put functionality Augmenting interoperability across scholarly repositories 20/21 April 2006 Rachel Heery, UKOLN, University of.
A centre of expertise in digital information management UKOLN is supported by: An introduction to … Repository reference models CETIS Metadata.
SWORD Simple Web-service Offering Repository Deposit JISC CETIS SIG meeting University of Strathclyde, Glasgow Friday 29 th June 2007 Julie Allinson UKOLN,
Update on the SWORD Protocol & Future Directions.
Interoperability and Preservation with the Hub and Spoke (HandS) Matt Cordial, Tom Habing, Bill Ingram, Robert Manaster University of Illinois Urbana-Champaign.
The DSpace Course Module – SWORD basics. Module objectives  By the end of this module you will:  Understand what SWORD is  Know what SWORD could be.
Simple Web service Offering Repository Deposit (SWORD)‏ Project kick-off meeting Birkbeck College, London, 30 th April 2007 Julie Allinson, UKOLN, University.
Julie Allinson Open Repositories 2008 Southampton 1st April 2008 Simple Web-service Offering Repository Deposit SWORD.
Javier Díaz, Alejandra Schiavoni, Ana Paola Amadeo, M. Emilia Charnelli Computer Science School National University of La Plata - Argentina Extending.
SWORD where we are and how we got here CRIG Unconference Birkbeck College, London Thurs 6 th Dec 2007 Julie Allinson UKOLN, University of Bath Image:
Interoperability and Preservation with the Hub and Spoke (HandS) Tom Habing, Bill Ingram, Robert Manaster University of Illinois Urbana-Champaign
Your Name AutoArchive?:The ADS and the SWORDARM project Catherine Hardman - Archaeology Data Service University of York White Rose/RoaDMap 24 th May 2012.
Hydra Partners Meeting March 2012 Bill Branan DuraCloud Technical Lead.
Funded by: © AHDS Sherpa DP – a Technical Architecture for a Disaggregated Preservation Service Mark Hedges Arts and Humanities Data Service King’s College.
Depositing e-material to The National Library of Sweden.
UKOLN is supported by: OAI-ORE a perspective on compound information objects ( Defining Image Access.
Repository Deposit Service Description OR 2007 : the 2nd International Conference on Open Repositories San Antonio, Texas, USA, Jan 2007 Presenter:
PAWN: A Novel Ingestion Workflow Technology for Digital Preservation
Dspace – Digital Repository Dawn Petherick, University Web Services Team Manager Information Services, University of Birmingham MIDESS Dissemination.
1 UKOLN is supported by: SWORD Simple Web-service Offering Repository Deposit Defining Image Access final.
RESTful Publish Subscribe Xiang Su
National Aeronautics and Space Administration Implementing DSpace at NASA Langley Research Center 1 Greta Lowe Librarian NASA Langley Research Center
Persistent Digital Archives and Library System (PeDALS) A Guide for Wisconsin State Agencies.
Massachusetts Institute of Technology Page 1 Open Knowledge Initiative CSG - Princeton, 05/07/03.
Simship.com LRC, September 22, 2004 Dr. Stephen Flinter Connect Global Solutions.
 EPrints & Preservation David Tarrant University of Southampton (UK) Preserv Repository Preservation and Interoperability.org.uk.
SWORD Stories - Easy Deposit Cutting Through Repositories’ Red Tape Sarah Currier Consultancy | E-Learning * Resource Sharing * Web 2.0 * Metadata * Repositories.
Metadata Harvesting The Hague, 13 & 14 January 2009 Julie Verleyen Scientific Coordinator, Europeana Office EuropeanaLocal Knowledge Sharing Workshop.
Using the SAS® Information Delivery Portal
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
ECHO DEPository Project: Highlight on tools & emerging issues The ECHO DEPository Project is a 3-year digital preservation research and development project.
JISC / CETIS Conference, Repositories Strand, Edinburgh, November 2005 Repositories…. …and the known unknowns.
Przemysław Rek, Mirosław Kopeć, Zofia Gdaniec, Łukasz Popenda, Ryszard W. Adamiak, Marcin Wolski, Marcin Lawenda, Norbert Meyer, Maciej Stroiński.
The DSpace Course Module – User management and authentication options.
Mellon Year 1 Review Michael J. Halm Alex Valentine.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
EPrints 10 Years of Digital Preservation. What is EPrints For?  EPrints offers a safe, open and useful place to store, share and manage material in the.
Easy Desktop Deposit for intraLibrary: An Implementation of SWORD Sarah Currier Product Manager Intrallect Ltd Presentation to.
Rescuing EDL Data Presented by Adrian Tinio Jet Propulsion Laboratory, Pasadena, CA.
Implementing the XDS Infrastructure Bill Majurski IT Infrastructure National Institute of Standards and Technology.
ESafe Open Modules Overview Open modules implementing the eSafe document exchange protocol.
Google Data Protocol Guy Mark Lifshitz. Motivation Google’s Mission: – Organize the world’s information – Make information universally accessible – Provide.
May 2, 2013 An introduction to DSpace. Module 4 – Items in DSpace By the end of this module, you will … Understand what an item in DSpace is, and what.
Funded by: © AHDS Preservation in Institutional Repositories Preliminary conclusions of the SHERPA DP project Gareth Knight Digital Preservation Officer.
Interoperability and Collection of Preservation Metadata for Digital Repository Content Matt Cordial, Tom Habing, Bill Ingram, Robert Manaster University.
Afresco Overview Document management and share
DSpace System Architecture 11 July 2002 DSpace System Architecture.
A centre of expertise in digital information management UKOLN is supported by: Functional Requirements Eprints Application Profile Working.
Building flexible workflows with Fedora at the University of York Julie Allinson and Frank Feng The 5 th International Conference on Open Repositories.
Repository-specific Spoke Scripts Content Repository JSR-170/283 Content Repository for Java Technology API Normalized H&S METS Files METS Import/ExportMETS.
SWORD Simple Web-service Offering Repository Deposit Julie Allinson 25th March 2009, British Library.
SWORD Simple Web-service Offering Repository Deposit By Aparna R. Belhe Archana Galipalli.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Functional Object Re-use and Exchange:
Supporting Full Deposit Lifecycles
Overview SPIRE project: Looking at the feasibility of P2P in UK higher education Focused on Penn States open source P2P system ‘LionShare’ which is a heavily.
EPrints 3.3 Bazaar and Beautiful
Head of Digital Library The University of Edinburgh
Hydra, research data and Archivematica
Flexible Extensible Digital Object Repository Architecture
Flexible Extensible Digital Object Repository Architecture
Wsdl.
Introducing the IRUSdataUK pilot
Introduction: Annotations in the HIRMEOS Metrics Service
Presentation transcript:

UKOLN is supported by: The Cutting Edge of SWORD 18 th May 2009 OR09, Atlanta, GA Adrian Stevenson and Julie Allinson SWORD Project Managers

SWORD Quick Introduction Vision: “lowering barriers to deposit” Simple Web service Offering Repository Deposit Aims to provide a standard mechanism for ‘doing deposit’ into repositories JISC funded project started 2007, continuation funding for SWORD 2 from June 2008

What is it? A lightweight protocol for deposit A profile of the Atom Publishing Protocol Implementations of SWORD in IntraLibrary, Fedora, DSpace and Eprints repositories SWORD clients – web-based, desktop, MS Office plugin, Facebook, widgets

Motivations – why? no standard interface for tagging, packaging or authoring tools to upload objects into a repository no standard interface for transferring digital objects between repositories no way to deposit into more than one repository with one ‘click’ no way of initiating a deposit workflow from outside a repository system

The Project Partners SWORD partners: –UKOLN, University of Bath and University of York (Project Management) – Adrian Stevenson & Julie Allinson –University of Aberystwyth (DSpace, Fedora, & clients) – –Stuart Lewis, Neil Taylor, Glen Robson, Richard Jones –University of Southampton (EPrints) – Les Carr –Intrallect (IntraLibrary) –Sarah Currier Plus some friendly advisors –Jim Downing, Richard Green

Use Cases Deposit from a Desktop/Online tool Multiple deposit - e.g. deposit to institutional and (mandated) funders’ repository with one action Machine deposit - e.g. automated deposit from a laboratory machine Migration/transfer - e.g. to a preservation service Mediated deposit - e.g. deposit by a nominated representative, to additional repositories

SWORD AtomPub Profile

Standards WebDAV ( JSR 170 ( JSR 283 ( SRW Update ( Flickr Deposit API ( Fedora Deposit API ( OKI OSID ( ECL ( ATOM Publishing Protocol (

“the Atom Publishing Protocol is an application-level protocol for publishing and editing Web resources” benefits –supports many of our parameters and requirements, in particular file deposit –it already exists and has growing support –it is well-used in popular applications –it has an extension mechanism –good fit with the Web architecture drawbacks / risks –too much of a retrofit? –it is designed for a single package/file OR an atom document – this means that we need to package up metadata and files

SWORD AtomPub Profile SWORD profile builds on AtomPub Provides set of extensions, constraint relaxations and enforcements when: –Clients post compound resources (zip,tar) –Mediated deposit required –Workflows involved SWORD compliance does not preclude AtomPub compliance

SWORD APP Package Support AtomPub uses MIME to describe resources Inadequate for compound types e.g. –Zip, tar –METS, SCORM, MPEG21, DIDL packages SWORD extends AtomPub: –sword:acceptPackaging element –Value taken from SWORD package types

SWORD APP Mediated Deposit SWORD deposit client user may not be owner of resource SWORD allows clients to set a HTTP header: –X-On-Behalf-Of Assumes trust between owner and mediating user

SWORD APP Developer Features No-Op (Dry Run) Verbose Output Client and Server Identity Auto-Discovery Error Documents Nested Service Desription

SWORD APP Error Documents SWORD adds new class of doc to AtomPub to allow better error description –ErrorContent –ErrorChecksumMismatch –ErrorBadRequest –TargetOwnerUnknown –MediationNotAllowed

SWORD Profile of AtomPub Part B follows AtomPub specification highlighting where SWORD profile diverges Part B covers: –Protocol Operations Retrieving Service Document Listing Collections Creating a Resource Editing a Resource - Not currently implemented –Category Documents – MUST NOT be required –Service Documents new elements: version, verbose, noOp, maxUploadSize

How it Works APP works by issuing HTTP requests (GET, POST) –GET Service Document (explain/discover) –POST ATOM document or file to collection URI HTTP response and ATOM document is returned HTTP basic authentication is required

SWORD 2 Profile Updates SWORD Profile Version 1.3 includes: Revised deviations from AtomPub and Atom –increasing requirement for persistent Atom Entry Documents Includes description of SWORD specific extensions Removed notion of levels of compliance Added sword:userAgent, sword:error, sword:service, sword:version and sword:maxUploadSize elements

SWORD In Use

Implementations Repository implementations –DSpace –EPrints –IntraLibrary –Fedora Client implementations –command-line, desktop and web clients –Facebook Client –Deposit from within MS Word & Powerpoint –Feedforward / FOREsite and others: –Java, PHP and.NET libraries

Web Interface

Fedora deposit

Fedora Deposit response

Validation

Netvibes Widget

Deposit in Intralibrary

Deposit via Facebook

FeedForward Deposit

Intralibrary preview of deposited item

OfficeSWORD Add-on

SWORD in use In addition to the case study implementations: –Feedforward has already implemented –ICE project is looking at SWORD –EU PEER project implementing SWORD –Microsoft eChemistry work –OAI-ORE - FOREsite work –EM-Loader –YODL-ING – University of York –Others coming along all the time Collaboration with Nature Publishing Group

More Info and Contact SWORD Website: General queries: –Adrian Stevenson Technical queries: –Sword sourceforge list

Questions SWORD Website Adrian Stevenson, UKOLN