wiki:LanguageResourceSwitchboard/Hackathon

Version 6 (modified by Twan Goosen, 7 years ago) (diff)

--

LRS Hackathon @ Centre meeting 2017

Planning for the Language Resource Switchboard hackathon at the Centre Meeting 2017 on Wednesday 17 May 2017.

Goal

Help developers of tools that process language resources (text, audio, video, annotations, ...) get their tool(s) connected to the LRS.

Task description

{TODO Claus: a description of what the tool adaptation task would come down in general terms}

Schedule

(Also see Centre meeting agenda)

  • 9:00 Introduce LRS [CZ]
    • Demo VLO & b2drop bridges
    • Explain the API
    • Examples of adapted tools
    • Adaptation scenarios
  • 9:15 Present platform/fixture [TG]
    • Present sample resources
  • 9:25 Round of participants & tools
    • ~1 minute per participant: describe tool, input/output, programming language
  • 9:30 Coding
  • 10:30 Coffee break
  • 11:00 Coding (ct'd)
  • 12:00 Presentations & discussion (15m)
  • 12:15 Discuss next steps [TG/CZ] (15m)
  • 12:30 End of hackathon

Development 'fixture'

We need the following setup in place for the day of the hackathon and ideally for a while before and after that:

  • A test instance of the LRS (can be hosted by CLARIN) that is publicly accessible and can easily be reconfigured (metadata) by Claus
    • Also ideally a package that participants can use to run the LRS locally and connect to their tool running locally as well, in case they have no server to deploy changes to.
  • A VLO test instance that is connected to this LRS instance and publicly accessible
  • {Optionally} a b2drop instance that is connected to this LRS instance and publicly accessible (ideally also for uploads)
  • A set of sample resources from Europeana and/or CLARIN
    • Made available through b2drop/GitHub/...
    • With CMDI metadata
    • Assigned handles?
    • Imported into VLO test instance

Follow up

In the days/weeks/months after the hackathon, the following could or should happen:

  • Opportunity for (code) review of implemented integrations
  • Opportunity for beta testing
  • An online follow-up meeting
    • Brief meeting where participants can report on their progress, ask questions, discuss etc. Mainly to have a target to work towards to complete the work initiated at the hackathon.

TODOs

  • [] Write a general task description (CZ)
  • [] Collect and publish sample resources (TG)
  • [] Set up and configure a LRS instance (CZ/TG)
  • [] Set up and configure a VLO instance, import sample resources (TG)
  • [] Prepare introduction (CZ, TG)
  • [] Create and distribute a hackathon registration form (TG)
  • [] Create and print instructions (URLs, schedule) for participants

Meetings

  • Video conference: 11 April 2017, 14:00 CEST
  • Video conference: 26 April 2017, 14:00 CEST