Schema: Event
Schema: Event Example Markup
The following are examples of markup written in json+ld that include the correct usage for Schema: Event.
EntertainmentBusiness JSON-LD example using the ArtGallery subtype for a gallery inside The Thunderdome. Covers the 7 subtypes (ArtGallery, Casino, NightClub, MovieTheater, AmusementPark, ComedyClub, AdultEntertainment) and how to mark up entertainment venues with LocalBusiness properties.
Conference event JSON-LD example for XooCon 2026. Shows how to mark up a multi-day conference with sub-events, speakers, and ticket tiers using schema.org Event properties.
EventReservation JSON-LD example for an XooCon ticket booking. EventReservation adds no properties of its own; see the Reservation example for a complete property walkthrough.
PlayAction JSON-LD example for a live concert performance. PlayAction is the parent of PerformAction and ExerciseAction for actions with entertainment or recreational value.
Quotation JSON-LD example for a cited quote attributed to a person, character, or organization. Quotation is a pending CreativeWork subtype adding spokenByCharacter.
Grant JSON-LD example for a non-monetary grant or award. Pending Intangible adding fundedItem, funder, and sponsor. Parent of MonetaryGrant.
BroadcastEvent JSON-LD example for a specific broadcast instance of a program. PublicationEvent subtype adding broadcastOfEvent, isLiveBroadcast, subtitleLanguage, videoFormat.
OnDemandEvent JSON-LD stub for a non-linear availability window of a program (a catch-up TV episode, a podcast episode, a VOD title). Direct PublicationEvent subtype with no unique properties.
BookStore JSON-LD stub for bookshops, indie booksellers, and used-book stores. Direct Store subtype with no unique properties.
ArtGallery JSON-LD stub for commercial and non-commercial art galleries. Direct EntertainmentBusiness subtype with no unique properties.
CompoundPriceSpecification JSON-LD example for bundled pricing with multiple components (base fare + taxes + fees). PriceSpecification subtype with priceComponent and priceType.
CityHall JSON-LD example for a municipal seat of government. Direct GovernmentBuilding subtype. No unique properties; the type signals mayoral / council functions.
LegislativeBuilding JSON-LD example for a state capitol, parliament, or congressional building. Direct GovernmentBuilding subtype. Key pattern: session calendars, gallery access, tour schedules.
Cemetery JSON-LD example for a graveyard. Direct CivicStructure subtype. No unique properties; model visiting hours, plot search, and memorial programmes with inherited properties.
EventAttendanceModeEnumeration JSON-LD reference. 3-value Enumeration (Offline, Online, Mixed). Used as Event.eventAttendanceMode. Required for Google's virtual-event rich result.
MusicComposition JSON-LD example for a musical work (distinct from MusicRecording which is a specific recording). CreativeWork subtype with composer, lyricist, iswcCode, musicalKey, firstPerformance, recordedAs.
RsvpAction JSON-LD example for an event RSVP in Gmail markup. Carries rsvpResponse (Yes/No/Maybe), additionalNumberOfGuests, and comment — the canonical form for Gmail confirm-your-attendance action cards.
LeaveAction JSON-LD reference — InteractAction subtype with event. Leaving an event / organization / community.
JoinAction JSON-LD reference — InteractAction subtype with event. Joining an event / group.
InviteAction JSON-LD reference — CommunicateAction subtype with event. Inviting someone to an event.
InformAction JSON-LD reference — CommunicateAction subtype with event. Informing someone about an event (parent of RsvpAction and ConfirmAction).
PlanAction JSON-LD reference — OrganizeAction subtype with scheduledTime. Planning a future action.