-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add eventAttendanceMode to Event #225
Comments
Semantics rules (from @nickevansuk) ... When:
|
To add to this, location information in all cases is very useful for local authorities and others wanting to support local businesses. i.e. if Westminster is going out to local businesses to get them to go virtual so that Active Westminster can support them, they should have a way for Westminster as a data user, or users as part of the UX, to filter for "local" only |
Is Perhaps it should be RECOMMENDED instead? See https://docs.google.com/spreadsheets/d/1xENpJfK77neNlltsUre7kvjJBibowIDv1xFUBjpSYNU/edit#gid=0 |
We also need to add guidance for |
Additionally should we relax constraints on This is something that has been discussed more generally in previous W3C calls to help outdoor providers too. |
As @lukehesluke has pointed out, perhaps there are two separate but often related semantic objectives that are being discussed?
Suggest |
Is there an estimated date for these virtual session additions? |
A positive response from Croydon Borough Council ("sounds like a fantastic alternative") and a suggestion for consideration: "could there be an option for feedback post session to measure uptake, ease, fun factor etc., ?” |
@nickevansuk Any indication of when this (at least a very basic) model will be ready to use would be greatly appreciated. |
Sorry @JoshuaLevett getting through these one at a time... the tooling and that library will be updated tomorrow after 3:30pm tomorrow, before the end of the day. The call 2-3:30 will finalise the spec, and the tooling will be available as soon as humanly possible after that. |
Thanks @nickevansuk :) |
Note that although the specification uses the language "virtual", the common language used in the sector, and hence recommended here, should be "Live Stream" |
Update ProposalThe schema.org property Its purpose is to indicate whether participation is in a physical location only, online, or both, and its value must be one of the following:
If It is assumed that eventAttendanceMode is fully heritable, so that values defined on parent objects (e.g. EventSeries, SessionSeries) are applicable to child objects (e.g. Event, ScheduledSession). Where this value is defined on a child object, however, the value defined at this lower level takes precedence over any defined higher up the chain. Note if Semantic rules
|
@nickevansuk |
@JoshuaLevett - yes this is covered by As an aside - OpenActive.NET now includes all these additions, so you should be unblocked in your development work |
Perfect, thanks @nickevansuk |
This should now be fixed @JoshuaLevett - good catch! |
Proposer
@nickevansuk (ODI/imin) with contributions from @thill-odi (ODI)
Use Case
An Opportunity provider is providing new means of accessing led classes online, as well as or instead of at a physical location.
This proposal obviously has increased salience in light of COVID-19 isolation measures.
Why is this not covered by existing properties?
The existing data model deals only with physical locations, not those available via online technologies.
Please provide a link to example data
See e.g. https://www.cococollective.co.uk/booking/ for a yoga studio that has recently moved to online events to replace physical ones.
Proposal
The schema.org property
eventAttendanceMode
should be added to all Opportunity types, with the exception ofSlot
,FacilityUse
, andIndividualFacilityUse
. Its purpose is to indicate whether participation is in a physical location only, online, or both, and it takes the following values:MixedEventAttendanceMode
OfflineEventAttendanceMode
OnlineEventAttendanceMode
It is assumed that
eventAttendanceMode
is fully heritable, so that values defined on parent objects (e.g.EventSeries
,SessionSeries
) are applicable to child objects (e.g.Event
,ScheduledSession
). Where this value is defined on a child object, however, the value defined at this lower level takes precedence over any defined higher up the chain.The text was updated successfully, but these errors were encountered: