w3c / opentrack-cg

Repository for OpenTrack Community Group
https://w3c.github.io/opentrack-cg/spec/competition/
Other
26 stars 10 forks source link

Location tracking API spec #28

Open stefanb opened 6 years ago

stefanb commented 6 years ago

In long distance events (marathons, orienteering, mountain running, sailing...) it is common to provide real-time GPS tracking of individual athletes/teams. Current specification does not support this and would make sense to agree on a standard.

The only mention of latitude and longitude is currently in the general event location (eg a stadium).

espinr commented 6 years ago

Thanks @stefanb.

So, I see this as a new property of competitors (i.e., athlete) taking part in a competition (CompetitionAction). Apart from the transponderId, bibNumber, etc., a trackingURL property? Should it be a URL to a web service that produces lat/long coordinates? Could it be just a webpage with a map and the representation of the athlete's location?

stefanb commented 6 years ago

The use cases I see are:

espinr commented 6 years ago

Great! Thinking in broader terms and, in order to accommodate this property for those requirements, I propose something like this: trackingUrl: URL of a webpage, service or endpoint that represents the location of an athlete during a competition or while performs an exercise workout.

Schema.org already has a trackingUrl property, that is similar but for deliveries.