В этом разделе представлены подробные сведения о свойствах разметки контента для типа сущности, связанной с Event .
Таблица технических характеристик SportsEvent
| Свойство | Ожидаемый тип | Описание | 
|---|---|---|
| @context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
 | 
| @type | Текст | Обязательно — всегда установлено значение SportsEvent. | 
| @id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc . @idдолжен соответствовать следующим требованиям:
 urlобъекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использоватьurlобъекта в качестве@id. Более подробную информацию смотрите в разделе «Идентификатор» . | 
| name | Текст | Обязательно — название этого события. 
 | 
| description | Текст | Описание этого события. Лимит на 300 символов. Используйте массив, чтобы включить описания на разных языках и разной длины. | 
| sport | URL-адрес | Обязательно Ссылка на страницу Википедии (предпочтительна английская версия) этого вида спорта. | 
| startDate | ДатаВремя или Дата | Обязательно — время начала мероприятия в формате ISO 8601 с указанием часового пояса. Обратите внимание, что это фактическое время начала мероприятия, а не время его трансляции по телевидению. | 
| endDate | ДатаВремя или Дата | Время окончания события в формате ISO 8601 с часовым поясом. | 
| homeTeam | Спортивная команда | Настоятельно рекомендуется Почему? Хозяева турнира. | 
| homeTeam.name | Текст | Обязательно Полное название спортивной команды. | 
| homeTeam.sport | URL-адрес | Обязательно Ссылка на страницу Википедии (предпочтительна английская версия) этого вида спорта. | 
| homeTeam.sameAs | URL-адрес | Настоятельно рекомендуется Почему? URL-адрес справочной веб-страницы, по которой можно идентифицировать команду; например, страница команды в Википедии. | 
| homeTeam.athlete | Человек | Аннотация(я) для отдельного спортсмена в команде. | 
| homeTeam.athlete.name | Текст | Полное имя спортсмена. | 
| homeTeam.parentOrganization.name | СпортивнаяОрганизация | Обязательно Название спортивной лиги, в которой участвует команда. Например, Национальная баскетбольная ассоциация или Высшая бейсбольная лига. Обратите внимание, что это поле не следует использовать для конференции команды. | 
| homeTeam.parentOrganization.sameAs | URL-адрес | Настоятельно рекомендуется Почему? URL-адрес справочной веб-страницы, на которой можно определить лигу команды; например, страница лиги в Википедии. | 
| awayTeam | Спортивная команда | Настоятельно рекомендуется Почему? Гости мероприятия. Свойства такие же, как у SportsEvent.homeTeam. | 
| competitor | Спортивная команда или человек | Настоятельно рекомендуется Почему? Если команда хозяев или гостей не применима (например, боксерский поединок, Олимпийские игры), укажите участников в качестве участников. Если SportsTeam, свойства такие же, как уSportsEvent.homeTeam. ЕслиPerson, свойства такие же, как и у других объектовPerson; например, актер вMovie. | 
| location | Место ИЛИ Город | Место проведения мероприятия. | 
| location.name | Текст | Обязательно – Название локации. | 
| location.address | Почтовый адрес | Обязательно, если местоположение @type имеет значение «Место» — адрес местоположения. Это не следует использовать, если местоположение @type — это город. | 
| location.address.streetAddress | Текст | Уличный адрес места. | 
| location.address.addressLocality | Текст | Город локации. | 
| location.address.addressRegion | Текст | Состояние локации. | 
| location.address.postalCode | Текст | Почтовый индекс места. | 
| location.address.addressCountry | Текст | Страны в формате ISO 3166 . | 
| image | Объект изображения | Обязательно для Google TV — изображения, связанные с событием. Рекомендуется использовать в качестве официального плаката или баннера мероприятия. Дополнительные сведения об обязательных и необязательных свойствах, включаемых в image, см. в разделе Свойства изображения . | 
| potentialAction | СмотретьДействие | Обязательно, если применимо : глубокая ссылка, по которой воспроизводится запись этого спортивного мероприятия в режиме «Видео по запросу». Чтобы указать глубокую ссылку для события в реальном времени, вместо этого используйте publishedOnилиpotentialActionвBroadcastEvent. | 
| identifier | СвойствоЗначение | Настоятельно рекомендуется Почему? - Внешний или другой идентификатор, однозначно идентифицирующий данную сущность. Допускается использование нескольких идентификаторов. Подробности смотрите в разделе Свойства идентификатора . | 
Примеры спортивных мероприятий
Пример командного спорта
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": [
    {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
    {
      "@language": "en",
      "@value": "2019 Professional Basketball, Game 6. Team A at Team B."
    }
  ],
  "startDate": "2018-09-16T21:10-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    }
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ]
}
Пример индивидуального спорта
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "http://example.com/boxing/johndoe_vs_janedoe_2019",
  "name":"2019 Professional Boxing - John Doe vs Jane Doe",
  "sport":"https://en.wikipedia.org/wiki/Boxing"
  "description":"World champion Jane Doe fights undefeated John Doe at the Example Arena in Mountain View, California.",
  "startDate": "2019-07-12T21:10-08:00",
  "competitor":[
    {
      "@type":"Person",
      "name":"Jane Doe",
      "birthDate":"1977-12-14",
      "gender":"F",
      "nationality":"US"
    },
    {
      "@type":"Person",
      "name":"John Doe",
      "birthDate":"1978-10-17",
      "gender":"M",
      "nationality":"GB"
    }
  ],
  "location":{
    "@type":"Place",
    "name":"Example Arena",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
}
SportsEvent с ограничениями GeoShape
{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "http://example.com/basketball/professional/final_game_6",
  "name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
  "sport":"https://en.wikipedia.org/wiki/Basketball",
  "description": [
    {
      "@language": "en",
      "@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
    },
    {
      "@language": "en",
      "@value": "2019 Professional Basketball, Game 6. Team A at Team B."
    }
  ],
  "startDate": "2018-09-16T21:10-08:00",
  "homeTeam":{
    "@type":"SportsTeam",
    "name":"Team B",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "parentOrganization":{
      "@type":"SportsOrganization",
      "name":"Professional Basketball League",
      "sameAs":"http://www.example.com/professional_basketball_league"
    }
    "athlete":[
      {
        "@type":"Person",
        "name":"John doe"
      }
    ]
  },
  "awayTeam":{
    "@type":"SportsTeam",
    "name":"Team A",
    "sport":"https://en.wikipedia.org/wiki/Basketball",
    "athlete":[
      {
        "@type":"Person",
        "name":"Jane Doe"
      }
    ]
  },
  "location":{
    "@type":"Place",
    "name":"Example Stadium",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  }
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "TMS_ID",
      "value":  "TMS ID of this game"
    }
  ]
  "potentialAction": [
    {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
        "inLanguage": "en",
        "actionPlatform": [
          "http://schema.org/DesktopWebPlatform",
          "http://schema.org/MobileWebPlatform",
          "http://schema.org/AndroidPlatform",
          "http://schema.org/IOSPlatform",
          http://schema.googleapis.com/GoogleVideoCast
        ]
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "free",
        "availabilityStarts": "2019-01-01T10:35:29Z",
        "availabilityEnds": "2020-05-31T10:35:29Z",
        "eligibleRegion": {
          "@type": "Country",
          "name": "US"
        }
      }
    },
    {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
        "inLanguage": "en",
        "actionPlatform": "http://schema.org/AndroidTVPlatform",
      },
      "actionAccessibilityRequirement": {
        "@type": "ActionAccessSpecification",
        "category": "subscription",
        "availabilityStarts": "2019-01-01T10:35:29Z",
        "availabilityEnds": "2020-05-31T10:35:29Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "http://www.example.com/example_package"
        },
       "eligibleRegion": [{
          "@type": "GeoShape",
          "@id": "http://example.com/area1",
          "addressCountry": "US",
          "postalCode": [
            "94118",
            "94119"
            ]
          },
          {
          "@type": "GeoShape",
          "@id": "http://example.com/area2",
          "addressCountry": "US",
          "postalCode": [
            "94120",
            "94121"
            ]
          },
        ]
      }
    }
  ]
}
Таблица спецификации MusicEvent
| Свойство | Ожидаемый тип | Описание | 
|---|---|---|
| @context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
 | 
| @type | Текст | Обязательно — всегда установлено значение MusicEvent. | 
| @id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc . @idдолжен соответствовать следующим требованиям:
 urlобъекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использоватьurlобъекта в качестве@id. Более подробную информацию смотрите в разделе «Идентификатор» . | 
| name | Текст | Обязательно — название этого события. 
 | 
| description | Текст | Описание события. Лимит на 300 символов. Используйте массив, чтобы включить описания на разных языках и разной длины. | 
| attendee | Организация или человек | Лицо или организация, присутствовавшая на мероприятии. | 
| startDate | Дата | Обязательно — время начала мероприятия в формате ISO 8601 с указанием часового пояса. | 
| endDate | Дата | Время окончания события в формате ISO 8601 с часовым поясом. | 
| composer | Организация или человек | Человек или организация, написавшая композицию или являющаяся композитором произведения, исполненного на каком-либо мероприятии. | 
| performer | Организация или человек | Обязательно — Исполнитель на мероприятии — например, ведущий, музыкант, музыкальная группа или актёр. | 
| subEvent | Событие | Событие, которое является частью этого события. Например, событие конференции включает в себя множество презентаций, каждая из которых является подсобытием конференции. | 
| superEvent | Событие | Событие, частью которого является это событие. Например, каждое из отдельных музыкальных представлений может иметь музыкальный фестиваль в качестве суперсобытия. | 
| location | Место ИЛИ Город | Обязательно – Место проведения мероприятия. | 
| location.name | Текст | Обязательно – Название локации. | 
| location.address | Почтовый адрес | Обязательно, если местоположение @type имеет значение «Место» — адрес местоположения. Это не следует использовать, если местоположением @type является город. | 
| location.address.streetAddress | Текст | Уличный адрес места. | 
| location.address.addressLocality | Текст | Город локации. | 
| location.address.addressRegion | Текст | Состояние локации. | 
| location.address.postalCode | Текст | Почтовый индекс места. | 
| location.address.addressCountry | Текст | Страны в формате ISO 3166 . | 
| workPerformed | КреативРабота | Произведение, исполненное на каком-либо мероприятии, например спектакль, представленный на TheaterEvent. | 
Пример музыкального события
МузыкаСобытие
{
  "@context":"http://schema.org",
  "@type":"MusicEvent",
  "@id": "http://example.com/music/my_favortie_artist/2019_tour",
  "name":"My Favorite Artist’s 2019 Homecoming Tour",
  "description":"After 8 years off the music scene, My Favorite Artist is back with the Homecoming Tour.",
  "startDate": "2014-10-12T21:10-08:00",
  "location":{
    "@type":"Place",
    "name":"Example Arena",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  },
  "performer": {
    "@type":"Person",
    "name":"My Favorite Artist",
    "birthDate":"1977-02-24",
    "gender":"F",
    "nationality":"CA"
  }
}
Таблица спецификации событий
| Свойство | Ожидаемый тип | Описание | 
|---|---|---|
| @context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
 | 
| @type | Текст | Обязательно — всегда установлено значение Event. | 
| @id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc . @idдолжен соответствовать следующим требованиям:
 urlобъекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использоватьurlобъекта в качестве@id. Более подробную информацию смотрите в разделе «Идентификатор» . | 
| name | Текст | Обязательно — название этого события. 
 | 
| description | Текст | Описание события. Лимит на 300 символов. Используйте массив, чтобы включить описания на разных языках и разной длины. | 
| attendee | Организация или человек | Лицо или организация, присутствовавшая на мероприятии. | 
| startDate | Дата | Обязательно — время начала мероприятия в формате ISO 8601 с указанием часового пояса. | 
| endDate | Дата | Время окончания события в формате ISO 8601 с часовым поясом. | 
| subEvent | Событие | Событие, которое является частью этого события. Например, событие конференции включает в себя множество презентаций, каждая из которых является подсобытием конференции. | 
| superEvent | Событие | Событие, частью которого является это событие. Например, каждое из отдельных музыкальных представлений может иметь музыкальный фестиваль в качестве суперсобытия. | 
| releasedEvent | PublicationEvent,FeaturedEventилиExclusiveEvent | Настоятельно рекомендуется Почему? – PublicationEventиспользуется для указания исходного (глобального или локального) выпуска контента издателем, например исходной даты выхода фильма в кинотеатрах.Кроме того, используйте FeaturedEvent, чтобы указать, что ваша служба позиционирует этот контент как оригинальный, избранный, специальный и т. д.ExclusiveEventуказывает, что ваша служба имеет эксклюзивные права на распространение, и указывает, где и когда.Подробности и примеры смотрите в разделе примеров . | 
| releasedEvent.@type | Текст | Обязательно — обязательно всегда устанавливайте для этого свойства одно из следующих значений: 
 | 
| releasedEvent.location | Страна | Обязательно — регионы, связанные с этим событием. Для PublicationEventэто регион, в котором был опубликован контент.Для FeaturedEventиExclusiveEventэто регион, в котором контент является избранным или эксклюзивным.Используйте коды ISO 3166 для стран. Чтобы указать любую точку мира, установите значение EARTH. | 
| releasedEvent.startDate | Дата или ДатаВремя | Рекомендуется — обязательно для ExclusiveEvent— дата начала публикации объекта.Для PublicationEventэто обозначает начальную дату выпуска этой сущности, например дату первого выхода фильма в кинотеатрах.Для ExclusiveEventиFeaturedEventэто дата начала, когда объект является эксклюзивным или избранным. | 
| releasedEvent.endDate | Дата или ДатаВремя | Рекомендуется — обязательно для ExclusiveEvent. Это применимо только к типамExclusiveEventиFeaturedEvent.Для ExclusiveEventэто дата истечения срока действия прав на контент.Для FeaturedEventэто представляет последнюю дату, когда поставщик представляет сущность.Если контент является эксклюзивным или избранным на постоянной основе, установите endDate, равное 20 годам от текущей даты. | 
| releasedEvent.publishedBy | Организация или человек | Необязательно — организация или лицо, опубликовавшее этот объект. | 
| location | Место ИЛИ Город | Обязательно – Место проведения мероприятия. Обратите внимание, что вы можете указать уровень PlaceвCity. | 
| location.name | Текст | Обязательно – Название локации. | 
| location.address | Почтовый адрес | Обязательно, если местоположение @type имеет значение «Место» — адрес местоположения. Это не следует использовать, если местоположение @type — это город. | 
| location.address.streetAddress | Текст | Уличный адрес места. | 
| location.address.addressLocality | Текст | Город локации. | 
| location.address.addressRegion | Текст | Состояние локации. | 
| location.address.postalCode | Текст | Почтовый индекс места. | 
| location.address.addressCountry | Текст | Страны в формате ISO 3166 . | 
| workPerformed | КреативРабота | Произведение, исполненное на каком-либо мероприятии, например спектакль, представленный на TheaterEvent. | 
Пример события
Событие
{
  "@context":"http://schema.org",
  "@type":"Event",
  "@id": "http://example.com/keynote/google_io_2019",
  "name":"Google I/O 2019 keynote",
  "description":"Google’s annual developer conference keynote event.",
  "startDate": "2019-05-07T10:00-08:00",
  "location":{
    "@type":"Place",
    "name":"Example Arena",
    "address":{
      "@type":"PostalAddress",
      "streetAddress":"1600 Amphitheatre Pkwy",
      "addressLocality":"Mountain View",
      "addressRegion":"CA",
      "postalCode":"94043",
      "addressCountry":"US"
    }
  },
  "attendee": {
    "@type":"Person",
    "name":"My Favorite Speaker",
    "birthDate":"1971-12-02",
    "gender":"F",
    "nationality":"IN"
  }
}