SWORD 1.3 draft

August 26, 2008

I finally finished a first draft of the next round of revisions to the SWORD spec. Discussion will take place on the SWORD-APP sourceforge mailing list.

The profile has changed a little, a few changes to make it more AtomPub compatible, and a couple of new elements, including a proposed mechanism for nesting SWORD services. SWORD 1.3 servers will be back compatible as SWORD 1.2 level 1 servers, and SWORD 1.2 level 1 servers are forward compatible. The spec itself is substantially restructured in order to make it clearer what SWORD does, and how you might use it.


August 21, 2008

I would have posted this sooner, but I’ve been on holiday, hike/snorkeling in Galway. Just before I went away, Andrew Walkingshaw and I put together an entry for the ORE challenge along the lines I blogged earlier. A brief description from our entry e-mail: –

PeekORE is a javascript application that uses preloading and ORE autodiscovery to decorate links to pages representing ORE aggregations. It then allows users to quickly view and click through to the contents of an aggregation in a dynamic popup pane, without leaving the original page. It was inspired by the general coolness of feed autodiscovery, ORE autodiscovery, and Stacks, a glossy feature in OS X Leopard.

Kudos: –

  • The code uses the jQuery library for all of its DOM manipulation, AJAX and event handling. jQuery is awesome.
  • Pulling data from the Oxford Research Archive made this much, much easier. Thanks to Oxford Uni Library, and especially to Ben O’Steen for getting running such a cutting edge production system. We’ll owe him a couple of drinks if we win 😉

And the screencast demonstrating PeekORE that accompanied it: –

If anyone wants the PeekORE code let me know. It’s a bit rough and ready, but the basics are in place for making it generally usable and robust.