Skip to content

Add eventAttendanceMode to Event #225

@thill-odi

Description

@thill-odi

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 of Slot, FacilityUse, and IndividualFacilityUse. 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.

Metadata

Metadata

Assignees

Labels

proposalProposed changes to the specificationvirtual eventsProperties for events held online (e.g. via streaming)

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions