iptc / sport-schema

The next generation of sports data, based on IPTC’s SportsML and semantic web principles
12 stars 1 forks source link

How to handle horse racing tournament/event structures? #27

Open bquinn opened 2 years ago

bquinn commented 2 years ago

Horse racing example: how would we represent a race meet which then has days and then individual races?

Currently at BBC in SportsML, a multi-day horse meet is a "tournament stage" A particular day is a "tournament round" Then the 15:03 is an "event"

In SportsML 3, we got rid of stage and round and just have "tournament part" which can have sub-parts.

So the multi-day horse meet is a "tournament part" The particular day is also a "tournament part" but with a different type (from a CV) Then 15:03 is still an "event"

So it looks like if we add a "tournament" class, which can link to itself for "tournament parts", that then links to "event" as the individual "match" that has a "winner".

Steve adds that PA Media's new JSON API has the following construct: tournament -> season -> stage -> round -> event

So we should be able to at least map to that.

trondhuso commented 2 years ago

There is a reason why we remove the stage and round. We decided that part replaced both as it could be discussed when to use round and when to use stage.

You should be able to map tournament -> season > stage > round > event with the current SML3.0 structure.

T

From: Brendan Quinn @.> Reply to: iptc/sport-model @.> Date: Tuesday, 12 October 2021 at 15:57 To: iptc/sport-model @.> Cc: Subscribed @.> Subject: [iptc/sport-model] How to handle horse racing tournament/event structures? (#27)

Horse racing example: how would we represent a race meet which then has days and then individual races?

Currently at BBC in SportsML, a multi-day horse meet is a "tournament stage" A particular day is a "tournament round" Then the 15:03 is an "event"

In SportsML 3, we got rid of stage and round and just have "tournament part" which can have sub-parts.

So the multi-day horse meet is a "tournament part" The particular day is also a "tournament part" but with a different type (from a CV) Then 15:03 is still an "event"

So it looks like if we add a "tournament" class, which can link to itself for "tournament parts", that then links to "event" as the individual "match" that has a "winner".

Steve adds that PA Media's new JSON API has the following construct: tournament -> season -> stage -> round -> event

So we should be able to at least map to that.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe. Triage notifications on the go with GitHub Mobile for iOS or Android.

pauljkelly commented 2 years ago

See issue #29. This might now be resolved.

pauljkelly commented 2 years ago

Action: create sample marking out phases of a horse racing competition