CRIG Repository Challenge at OR08

From DigiRepWiki

[ CRIG Home | CRIG Telcon 29/3/07 | CRIG Scenarios | CrigCasts (Podcasts) | Unconference (Bloomsbury, Dec 6/7) | ReST Workshop (Bloomsbury, Feb 8) | RepoChallenge (Southampton, April 2-4) | DRY Barcamp (Bath, Friday June 6) | Roadshow (July 08) | RepoCamp (LoC 25 July 08 ]

Congratulations to this year's winner of the RepoChallenge@OR08: Mining for ORE by Ben O'Steen (University of Oxford), Dave Tarrant and Tim Brody (University of Southampton).


Videos of the RepoChallenge Judging


[1st Place] Mining For ORE by Dave Tarrant, Ben O’Steen and Tim Brody


  • Description: By mapping the backend file structures for both EPrints and Fedora each is able to swap out the objects from one system to the other thereby enabling the tools from each system to be used on both sets of content.
  • Judges Comments:
    • How will this kind of multi-repository interface support the user?
    • Is this how ORE should be used?
    • Was the entire content of each repository turned into an ORE content map?
    • How well do complex objects map into more simple systems?
    • How are the boundaries of objects within each repository system defined and related?

[2nd Place] Zero Click Ingest by Leo Momus, Peter Sefton, Scott Yedon and Christaan Kortekaas

  • Video:
  • Description: By adding a specific tag to your work the ingest system would pick up the item and aggregate/deposit it into the repository.
  • Judges Comments:
    • What user workflow could this potentially fit into?
    • Could you use OAI-ORE to transport mechanisms?
    • How might this kind of workflow with tagging scale?

[3rd Place] BibApp 1.0 by Tim Donohue

  • Video of Prototype:
  • Description: An author identity service that is able to pull through author metadata to populate and enhance links between author objects within repositories.
  • Judges commentary and questions:
    • What do researchers think of their identity information being pulled through to this service?
    • How will this service scale for multiple authors across multiple institutions?
    • How will this service interact with other services and what services do you imagine might want the data you are exposing?
    • Do you have data that feeds into how the data you are exposing might or could be used?

[Shortlisted] FileBlast by Scott Wilson and Kris Popat

  • Video:
  • Description: A bulk-uploading tool that puts objects from your desktop to many content systems across the web.
  • Judges Comments:
    • How easy will it be to create additional plugins for other systems?
    • How can metadata created from the uploading of these objects to these different systems be pulled back?
    • How will this tool help support 3rd party academic comments?
    • What were the technical hurdles implementing this service?
    • How can this tool be kept simple?
    • What else needs to be add to make this tool effective as apart of the researchers

[Shortlisted] Visualiser by Patrick McSweeney

  • Video:
  • Description: Visualiser is a rich internet application that allows for the visualisation of repository collection in various temperal / thematic visualised interfaces. For example being able to scroll through an entire collection of objects as objects
  • Judges Comments:
    • How might this application be used for individuals with disabilities?
    • How would this deal interface deal with a primarily text based object respository?
    • How will users understand the visual cues in the interface?
    • How will this interface deal with thousands of objects and where they are placed within the overall repository collections?
    • How does the interface read from various repositories APIs?

Active Repository by Matt Zumwalt and Eddy Shin

  • Video:
  • Description: Active Repository is a proposed architectural framework that utilises the concepts of Ruby on Rails to make every repository act as an agnostic CRUD (Create, Read, Update, Delete) service. The aim of this prototype is to create greater interoperability of repositories with all other content systems (Flickr, SlideShare, YouTube, etc) on the web. The end result would be more time for developers to focus on user experience as opposed to interoperability and standards integration
  • Judges Comments:
    • Concerns regards connectors for each target content system and the scalability of this approach?
    • How this proposed architecture will better be able to enable the end user to relate with their content?
    • In regards to enabling content to be moved to other systems how does this fit within the context of the academic institution
    • What will happen to complex content models when they are moved to more simple systems (e.g. Fedora to Flickr)
    • Do you want to move the entire object (metadata bitstream and metadata) or do you just want to migrate the identifier?

Open Journal Interface by Bram Luyten

  • Video of protoype:
  • Description: A name authority service for journal titles that all repositories could access to provide identification of journals (eg ISNN) for all items in the repository.
  • Judges Comments:
    • Why would this not be a local service rather than a collaborative centralised service?
    • How would this service help increase interoperability between repositories?
    • What user would be using this tool in their workflow?

Common DOI by Koustin Rekk

  • Video of Prototype:
  • Description: An architectural recommendation for utilising a communication architecture for individual objects, whereby each object has its own API (REST) for exposing the wider web.
  • Judges commentary and questions:
    • How is this idea new to the repository world?
    • How does this relate to OAI-ORE?
    • How can this architecture improve the day to day work of a researcher?

Personal Distributed Content Cast System by Michael Hoppe and Frank Schwichtenberg

  • Video of Prototype:
  • Description: Utilising RSS feeds as a meands to structure objects within a repository and thereby deliver them utilising the spectrum of web 2.0 tools (bookmarks, OPML, podcast services) to provide content to a spectrum of devices on and offline.
  • Judges commentary and questions:
    • Would this tool be passing the full bitstream of the object?
    • How would the user want to use this tool?
    • What kind of effort would be needed to create the tools that would enable this kind of service?

Contextual Repository Deposit by George Kroner

  • Video:
  • Description: a simple injected web page script (greasemonkey) that is able to upload content from the open web into the Blackboard content system.
  • Judges Comments:
    • How might this script be further utilised by other repositories?
    • How will this deal with copyright in pulling content from the web into another system?
    • How might this tool be enhanced technically?
    • How interested will the users be in utilising this tool?

Leveraging the Depot Repository Junction by Ian Stuart and Jeff Kahn

  • Video:
  • Description: Programmatic searching, getting and putting of content across federated platforms by discovering new content stores dynamically.
  • Judges Comments:
    • Why would you need to find systems dynamically, if they weren't already on the web?
    • What were the advantages/disadvantages of working with the OSIDs?
    • How would this help the user find various repositories available across the web?

Submission Quality Control Workflow Tool by Zeno Tanjoli and Jeff Kahn

  • Video of protoype:
  • Description: A componet based workflow system that is able to string together a series of tasks (checks) for the user to do a set of activities upon an object to improve its metadata.
  • Judges Comments:
    • How would this tool enhance the current XML schema validation?
    • Would this tool be able to pull back valid information?
    • What services on the web would provide valid data for the scholarly environment?
  • How would this interoperate with other repositories?

Multi-put by Anoop Kumar and Nikolai

  • Video of prototype:
  • Description: Utilising a content mapping system (i.e. structured mindmaps) to first create relation between objects and then publish them to a variety of other repositories.
  • Judges Comments:
    • What technology is it going to utilise
    • How would this support the lecturer in uploading content to repositories?
    • Does this go beyond the scope of structured eLearning content?
    • How can this add value beyond what ORE is already capable of doing?
    • How would these complex objects be searched and browsed?

Repository Deployment Management by Wouker and Heyse

  • Video of Prototype:
  • Description: A repository administrator tool that enables custom metadata to be created on the fly as the repository manager goes through the metadata workflow.
  • Judges of Comments:
    • How does this change the underlying database?
    • How does this interact with the library catalogue?
    • How do you assure best practice in ascribing metadata fields and elements?
    • Would this tool be transportable to other systems?

DOI Registration by Simon Coles and Andrew Milsted

  • Video of Prototype:
  • Prototype Description: An automated DOI registry service for all the items that might be associated with one another.
  • Judges Questions:
    • How does this tool interact with internal (lab) repositories and public facing (institutional) repositories?
    • How might these identifiers be utilised with physical objects?
    • What is the process whereby the DOI is assigned and how does that affect the user?
    • How might this be utilised by other research areas?
    • What about the cost of DOIs and their long term existence?

Non Competitors

These were teams that decided not to compete or would not able to compete for various reasons.

My Experiment by Savas Parastatidis, Lee Dirks, Alex Wade and Santosh Balasubramanian

  • Video of Prototype:
  • Additional Screencast of prototype:
  • Description: Interface for visualising the relationships between objects by utilising semantic graphs between resources.
  • Judges Questions:
    • Will this kind of social graph scale?
    • How much will the user need to add to the graph to make it usable?
    • What ontology will we need to commonly use to make this work on web wide scale?
    • Will this kind of visualisation be effective for the user?
    • How is this visualisation tool being built against the repository?

OpenMigration by David F. Flanders and Matt Zumwalt

  • Video of Prototype:
  • Description: A migration tool that moves and transforms content to various repositories.

Snapr by Jim Downing

  • Withdrew in respect to another project that had just committed to the idea they were going to propose.

BiblioCite by Graham Triggs

  • Unable to attend on day of judging.


  • Paul Walk (Technical Manager at UKOLN), University of Bath, UK
  • Matthias Razzum (Head of ePublishing and eScience at FIZ Karlsruhe), Germany, EU
  • Richard Akerman (Technology Architect at CISTI), National Research Council, Canada
  • Jane Hunter (Professor of e-Research at ITEE), The University of Queensland, Australia
  • Ed Walker (Former CEO of IMS and VP at CS4ED), Consulting Services 4 Education, USA