Событие, происходящее в определенное время и в определенном месте, например концерт, лекция или фестиваль. Информация о билетах может быть добавлена через свойство offers. Повторяющиеся события могут быть структурированы как отдельные объекты Event.

Каноническая ссылка: https://schema.org/Event

Свойства Event:

Свойство Ожидаемый тип Описание
about Thing Предмет содержания. Обратное свойство: subjectOf
actor Person Член актерского состава фильма, сериала, сезона, эпизода или видео.
aggregateRating AggregateRating Общая оценка на основе рейтингов, отзывов и оценок.
attendee Organization / Person Человек или организация, принимающие участие.
audience Audience Целевая аудитория, т.е. группа, для которой был создан Event.
composer Organization / Person Человек или организация, написавшие произведение, или композитор произведения, исполненного на этом мероприятии.
contributor Organization / Person Вторичные лицо или организация, которые внесли вклад в CreativeWork.
director Person Режиссер фильма, эпизода или сериала.
doorTime Дата / DateTime Время доступа на мероприятие.
duration Duration Продолжительность события в формате ISO 8601
endDate* Дата / DateTime Дата и время окончания события в формате ISO 8601
eventAttendanceMode* EventAttendanceModeEnumeration Указывает, происходит ли событие в сети, в автономном режиме или смешанно.
eventSchedule Schedule Связывает событие с расписанием. Бывают обстоятельства, при которых предпочтительнее совместно использовать расписание для серии повторяющихся событий, а не данные о самих отдельных событиях. Например, веб-сайт или приложение могут предпочесть публиковать расписание еженедельных занятий в тренажерном зале, а не предоставлять данные по каждому мероприятию. Расписание может обрабатываться приложениями для добавления предстоящих событий в календарь. Событие, связанное с Schedule, не должно иметь свойств startDate или endDate. Вместо этого они определяются в соответствующем расписании, что позволяет избежать неоднозначности для клиентов, использующих данные. Свойство может иметь повторяющиеся значения для указания разных расписаний, например для разных месяцев или сезонов.
eventStatus* EventStatusType Указывает статус события (полезно, когда мероприятие отменяется или переносится).
funder Organization / Person Человек или организация, которые поддерживают (спонсируют) событие посредством какого-либо финансового вклада.
inLanguage Текст / Язык Язык содержимого. Желательно использовать один из языковых кодов стандарта IETF BCP 47
isAccessibleForFree Булевый (True или False) Флаг, указывающий, что событие или место доступны бесплатно.
location* Текст / Place Местоположение, где происходит событие, где находится организация или где происходит действие.
maximumAttendeeCapacity Число Общее количество людей, которые могут посетить мероприятие.
maximumPhysicalAttendeeCapacity Число Максимальная физическая вместимость участников события.
maximumVirtualAttendeeCapacity Число Максимальная виртуальная вместимость участников события
offers* Demand / Offer Предложение предоставить этот элемент - например, предложение продать продукт, взять напрокат DVD с фильмом, оказать услугу или раздать билеты на мероприятие. Используйте businessFunction, чтобы указать тип предлагаемой транзакции, например, продажа, аренда и т.д. Это свойство также может использоваться для описания Спроса (Demand). Обратное свойство: itemOffered
organizer* Organization / Person Организатор мероприятия
performer* Organization / Person Исполнитель на мероприятии - например, ведущий, музыкант, музыкальная группа или актер.
previousStartDate* Дата Используется вместе с eventStatus для перенесенных или отмененных событий. Это свойство содержит ранее запланированную дату начала. Для перенесенных событий свойство startDate должно использоваться для новой запланированной даты начала.
recordedIn CreativeWork CreativeWork, которая полностью или частично описала это событие. Обратное свойство: recordAt
remainingAttendeeCapacity Число Количество мест, которое освободилось.
review Review Отзыв о событии.
sponsor Organization / Person Человек или организация, которые финансово спонсируют событие, например спонсор медицинского исследования или корпоративный спонсор мероприятия.
startDate* Дата / DateTime Время начала мероприятия (в формате ISO 8601)
subEvent Event Событие, которое является частью текущего события. Например, конференция включает в себя множество презентаций, каждая из которых является второстепенным событием конференции. Обратное свойство: superEvent
superEvent Event Событие, частью которого является данное событие. Например, для каждой коллекции индивидуальных музыкальных выступлений суперсобытием может быть музыкальный фестиваль. Обратное свойство: subEvent
translator Organization / Person Организация или человек, который адаптирует CreativeWork к разным языкам, региональным особенностям и техническим требованиям целевого рынка, или переводит во время какого-либо мероприятия.
typicalAgeRange Текст  Ожидаемый возрастной диапазон, например «7-9», «11 -».
workFeatured CreativeWork Работа, представленная на каком-то мероприятии, например выставлена в торгово-выставочном центре.
workPerformed CreativeWork Произведение, исполненное в каком-то событии, например, спектакль в театральной постановке.

Свойства, унаследованные от Thing:

Свойство Ожидаемый тип Описание
additionalType URL Дополнительный тип для элемента, обычно используемый для добавления более конкретных типов из внешних словарей в синтаксис микроданных. Это связь между чем-то и классом, в котором находится Thing
alternateName Текст Альтернативное имя
description* Текст Описание объекта
disambiguatingDescription Текст Более конкретное описание, полезное для избежания неоднозначности
identifier PropertyValue Идентификатор для любого типа контента
image* URL Изображение, которое может быть или ссылкой или полностью описанной сущностью
mainEntityOfPage URL Указывает страницу, для которой данный объект является основной описываемой сущностью.
name* Текст Имя объекта
potentialAction Action Обозначает потенциальное свойство Action, которое описывает идеализированное действие, в котором эта Thing будет играть роль «объекта».
sameAs URL URL-адрес справочной веб-страницы, указывающий на идентичность элемента.
subjectOf CreativeWork Указывает тип контента, являющимся субъектом данного
url URL Адрес объекта

* - свойства, рекоммендуемые Google для обязательного использования.

Более специфические типы для Event:

Пример разметки с помощью микроданных:

<div class="event-wrapper" itemscope itemtype="https://schema.org/Event">
  <div class="event-date" itemprop="startDate" content="2021-09-14T21:30">
    суббота, 14 Сентября
  </div>
  <div class="event-title" itemprop="name">
    Шоу фокусников
  </div>
  <div class="event-venue" itemprop="location" itemscope itemtype="https://schema.org/Place">
    <span itemprop="name">ресторан "Клубничка"</span>
    <div class="address" itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
      <span itemprop="streetAddress">Пушкинская, 8</span><br>
      <span itemprop="addressLocality">Сызрань</span>,
      <span itemprop="addressRegion">Бурятский район</span> <span itemprop="postalCode">34609</span>
    </div>
  </div>
  <div class="event-time">9:30</div>
  <div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
    <div class="event-price" itemprop="price" content="130.00">130$</div>
    <meta itemprop="priceCurrency" content="USD"><a itemprop="url" href="http://www.tickets.com/5454">Купить билеты</a>
  </div>
</div>

Пример разметки в формате JSON-LD:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Event",
  "location": {
    "@type": "Place",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "Сызрань",
      "addressRegion": "Бурятский район",
      "postalCode": "34609",
      "streetAddress": "Пушкинская, 8"
    },
    "name": "ресторан 'Клубничка'"
  },
  "name": "Шоу фокусников",
  "offers": {
    "@type": "Offer",
    "price": "130.00",
    "priceCurrency": "USD",
    "url": "http://www.tickets.com/5454"
  },
  "startDate": "2021-09-14T21:30"
}
</script>