Skip to content

Online-only events #1842

Open
Open
@Aaranged

Description

@Aaranged

schema.org currently (as far as I know) has no way of indicating that an Event is online-only. The ability to provide this information could be beneficial to data consumers, who would then be able to distinguish such virtual events from brick-and-mortar events and, if they wish, represent them differently in output products.

For example, Google expects a value for location. While this is a Google-specific requirement, in then nonetheless highlights the fact that there's no method by which could inform Google that an Event lacks a physical location.

Online events are ubiquitous and fall under many categories. Some examples:

Possible approaches

  • Add a boolean property like isOnline
  • Add a suitably modeled type that could be used as a value for location
  • Add a Event subtype like OnlineEvent (with possibly subtypes under that) - although an online event might also be a instance of a more specific type already, like BusinessEvent

To this last point see also #298, "applicability of Event to online events e.g. consider Webinar subtype", where @danbri notes that the "Event type was never meant to be so restricted" with regard to the "things with a physical location that you might attend in person".

Issues and considerations

  • An Event often takes a place at a physical location and is live-streamed. Should we take account for that?
  • An online event may have a URL that describes the event (and/or allows users to register for the event), and a different URL where the event is streamed. Does this need to be accounted for, or is url somehow sufficient here (though conceivably a registration URL could be declared using Offer)?
  • Further to the above, an online Event is often archived after the conclusion of an event at yet a different URL.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions