Categories
News SWORD v3

SWORD V3 Finalised

The final version of the SWORD V3 specification has been released with no major changes from the Release Candidate. As expected, some details did need tightening up/clarification as a result of the Invenio implementation exercise last year. Links to the specification, code and other supporting documentation can all be found by clicking on the SWORD V3 (top right of the page).

If you are interested in developing SWORD V3 support for your preferred programming language/platform, please let us know at sword@cottagelabs.com.

Categories
News SWORD v3

SWORD V3 at Samvera Connect 2020

Richard Jones presented SWORDv3: Deposit protocol, from draft to reference implementation at Samvera Connect 2020 Online in October 2020. Samvera is a leading framework for the development of Repositories based on the Fedora Commons platform.

Categories
Case studies News Repositories SWORD v3

SWORD V3 (prototype) in Invenio

A prototypical implementation of the SWORD V3 (release candidate) has been developed for the Invenio digital library framework from CERN, with support from NII, Japan. The Python code can be found in GitHub.

The code demonstrates that the SWORD V3 standard can be realised as functional, usable code (unlike some other “standards” which will remain nameless!). If you are interested in developing SWORD V3 support for your preferred programming language/platform, please let us know at sword@cottagelabs.com.

Categories
News Repositories SWORD v3

SWORD V3 at Open Repositories 2019

SWORDv3: Standardising Interoperability for Data Repositories was presented at Open Repositories 2019 on 12 June, 2019 at the University of Hamburg, Germany. This was a joint submission by Dom Fripp (Jisc), Lars Holm Nielsen (CERN), Neil Jefferies (University of Oxford) and Richard Jones (Cottage Labs) that covered both the SWORD V3 specification and the implemention work within Ivenio (sponsored by NII, Japan)

Categories
News SWORD v3

SWORD V3 at RDA Plenary 12

A SWORD V3 Birds-of-a-feather session was held at the 12th RDA Plenary on 5-8th November in Gabarone, Botswana. An update on progress was given and discussion started on future plans. A copy of the presentation is archived in Zenodo.

Categories
News Repositories SWORD v3

SWORDV3 at Open Repositories 2018

We will be running a SWORDV3 Workshop at Open Repositories 2018 (June 4-7, in Bozeman, Montana). Currently, we are scheduled for 9-12pm on Monday 4th.

The workshop will go through the technical specification in detail, followed by a discussion on Community and sustainability plans for the future.

Hope to see you there!

Categories
News SWORD v3

SWORDV3 Final Candidate (Hopefully) Spec Released

The final draft of the SWORD V3 Technical Specification has been released for comment. You can find them in the SWORD V3 of this website along with guidance for reading the documents and other supporting materials.

To comment, please contact us to get onto the stakeholders list – details can be found here.

Categories
SWORD v3

Happy New Year

Happy New Year, hope you all had a great Christmas.

Over December and the first half of January, we’ve been working through the comments and our email discussions to produce a new iteration of the specification for review.  It’s still by no means a finished work, so there’s plenty more scope for alterations, additions and removals!

The new version is here: https://docs.google.com/document/d/1eQL1Guv0ihfxPJIIceLJk4l22cRpGbXTsNVSNqcEdOM/edit

The following summarises the changes that we’ve made:

  • Expanded all the protocol operations, especially to include their error codes, and reformatted them to remove the confusing table layout
  • Removed the “Add File to Content” protocol operation, as no longer necessary
  • Added support for concurrency control, using ETag and If-Match headers.
  • Added some definitions for the URLs and Document types for ease of use
  • Expanded all the JSON-LD context headers for the 4 document types
  • Provided field documentation for all the document types, and extended those fields as needed based on the comments/discussion on the first iteration of the spec.
  • Expanded the section on Authentication and Authorisation based on our email discussion
  • Expanded the section on File Segment Upload based on comments in the documentation and further analysis of the problem
  • Expanded the section on By Reference Deposit to bring it into line with similar behaviours to the File Segment Upload
  • Expanded the Packaging section to define the 3 core formats: Binary, SimpleZip and SWORDBagIt.  For SWORDBagIt, we evaluated the RDA spec, and have produced something similar, but not complaint with, that profile.
  • Added an example on how to deposit metadata formats other than the default sword format.

There’s a fair bit to look at, so I’ll leave that to sit with you for a week or so, and for you to add any comments you like to the doc, and then as before we’ll pick some key topics for discussion on this list.

To avoid any confusion, I have now disabled commenting on the old version.  Most comments on the old version were resolved, and I’ve carried forward any comments which are still relevant.

All the best,

Richard

Categories
News SWORD v3

SWORDV3 Community Discussion Document

A SWORD Community Discussion document has been released for comment. You can find them in the SWORD V3 section of this website along previously released technical documentation.

To comment, please contact us to get onto the stakeholders list – details can be found an earlier previous post. We aim to start developing some firmer community recommendations in the new year.

Categories
News SWORD v3

SWORD V3 First Drafts

The first drafts of the SWORD V3 Technical Specification have been released for comment. You can find them in the SWORD V3 of this website along with guidance for reading the documents and other supporting materials.

To comment, please contact us to get onto the stakeholders list – details can be found in the previous post. We aim to start work on a revised spec, taking into account your feedback, bythe end of the year.