Disciplines/Event code list

Hi all,

In today's meeting, we discussed the need for having event codes. I think
this is crucial and we should define a set of disciplines or type of events
(please clarify the term, English speaking experts :)

I created a proposal to describe these types, following these requirements:
1) The model should be able to include all potential options (e.g, any
option of kids hurdles races, or a beer mile).
2) Disciplines are expressed hierarchically depending on how the event is
performed. So we will be able to filter by 'jumps', 'throws' or 'races'.
3) Disciplines must be described in detail if needed (i.e., a non-standard
hurdles competition may include information about hurdles spacing and
height).
4) I didn't think about the codes, so Reportlab's are good to me, but every
single discipline must have a unique code. A code must be part of a URI.
Behind the URI, you will find the definition of the event.

So, for instance, '110m Hurdles Men' could be identified by the URI:
<https://w3c.github.io/opentrack/eventcode/110H36>

the description of this discipline would be (complete description with
simplified notation):
{
  "type" : "Hurdles",
  "name": "110m Hurdles Men",
  "venueType" : "Outdoors",
  "lenght" : "100",
  "height" : "1.067",
  "spacing" : "9.14" <- units must be described properly
}

We don't need to have an exhaustive DB at the beginning (just name and
taxonomy would be enough) but just the mechanism to be able to do it in the
future.

The early taxonomy is at
https://w3c.github.io/opentrack-cg/spec/model/#discipline

Best,

Martin

Received on Wednesday, 29 November 2017 10:53:26 UTC