Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Discussion: virtual events #71
Some providers are offering "virtual" events, that allow people to participate online or broadcast events.
This is still a work in progress, please provide feedback
This was first introduced and discussed in the 2018-04-11 community group call
Examples from Racefully
Why is this not covered by existing properties?
The current data model focuses on Events that take place at specific locations.
The data model also currently says that an Event MUST have a
In the discussion so far, we've identified a variety of scenarios. So of which are covered by the existing data model.
A. Event taking place at a specific point in time, e.g. 5pm on 11th April which can be participated in:
A2 is already supported by listing multiple values in the
B. Events taking place at a scheduled time, e.g. Wednesdays at 7pm, which can be participated in:
B2 is already supported by providing an
C. Events that take place over a specific time frame (e.g. in April), which can be participated in from any location
D. Events that are available "on demand", e.g. a recorded event that I can participate in at any time or location.
Note that schema.org has a parallel discussion on this, and they're talking about an
I would note the difference between
Also note that #64 doesn't actually currently include a suggestion to handle D, which we do need.
Noting the great discussion happening over at schemaorg/schemaorg#1842, with mention of
To ensure we're also handling D here (which is now excluded from #64), https://schema.org/OnDemandEvent might be useful for "on demand" use case. Although worth noting that things like https://www.lesmills.com/ondemand/ are entire on-demand services, rather than individual events / programmes. Though ideally the community would be getting the data out for the programmes themselves (e.g. BodyPump, which exists in the activity list, is available On Demand with descriptions and images related to it, as part of the overall Les Mills On Demand service).
The main issue with on demand is that there's not always an end date as the videos could be available forever, which might be ok if
This also plays well with #63 as On Demand is a different format and doesn't need linking to
Notes from a conversation just now with @Jadecation, three key types of activities from EMD's perspective. It would be good for our eventual proposal to include a solution to each of these, addition to the Racefully examples above (included below for completeness):
1) Virtual classes in physical locations
"Virtual Group Cycling" is a typical class that's run in a leisure centre, where a video screen is used. Sometimes it's in the form a kind of interactive video game, and sometimes the instructor is present, and sometimes the instructor is recorded.
These always have a
These may be best covered by an extra property
2) Virtual fitness classes available anywhere via streaming
Organisations like https://www.fitswarm.com/ specialise in providing online classes which are live, and you can join from your own home. They sometimes have instructors, and sometimes do not.
These always have a
These seems to fit with using
3) On demand classes available anywhere
Les Mills On Demand provides a number of classes available digitally any time, similar to BBC iPlayer.
These always have no fixed
These seem to fit with
4) Virtual event available anywhere with participation via app/device
A virtual live 5k run at 7pm every Tuesday. It's open to anyone who wants to join, wherever they are in the world. They can join at the same time and the app will share progress of each participant to create a virtual activity.
5) All-day virtual challenge anywhere with participation via app/device
"Wednesday 5k challenge" - people have all day on Wednesday to run their 5k and log it.
Drilling down on Scenario 1 above (as most open data at present represents classes in physical locations), regardless of the level of technology involved in the experience (video game, immersive multimedia, or video recording), if there is an instructor involved they may be either present virtually or live.
For those participants who prefer live instructors, this differentiation is the key one.
The activity list does not include such "virtual" classes as many activities in the list could have a "virtual" equivalent. Hence when categorising existing classes using the activity list, many of the live instructor results are being "diluted" by the large number of cheap-to-run virtual classes on offer under the same activity.