В этом разделе представлены сведения о свойствах разметки содержимого для типа сущности BroadcastEvent
.
Таблица спецификации BroadcastEvent
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательное – всегда установлено ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение BroadcastEvent . |
@id | URL-адрес | Обязательно - Идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url -адрес объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url -адрес объекта как @id . См. раздел «Идентификатор» для получения более подробной информации. |
name | Текст | Обязательно - Название шоу или события. |
description | Текст | Описание шоу или мероприятия. Список из 300 символов. Используйте массив, чтобы включить описания на нескольких языках и в разных длинах. |
startDate | Дата | Обязательно — время начала события в формате ISO 8601 с указанием часового пояса. |
endDate | Дата | Время окончания события в формате ISO 8601 с указанием часового пояса. |
publishedOn | Служба вещания | Обязательно, если применимо . Укажите объект BroadcastService , который транслирует это шоу или событие.Если контент транслируется на телеканале, это свойство обязательно. Если контент не связан ни с одним телеканалом, не указывайте это свойство. |
publishedOn.@type | Текст | Установите в BroadcastService . |
publishedOn.@id | URL-адрес | @id объекта BroadcastService , который транслирует это шоу или событие. |
workPerformed | Творческая работа | Обязательно, если применимо . Используйте это свойство, если содержимое относится к одному из следующих типов объектов: Movie , TVSeries , TVSeason и TVEpisode .Сущность BroadcastEvent должна включать ровно одно из:
|
workPerformed.@type | Текст | Установите значение Movie , TVSeries , TVSeason или TVEpisode . |
workPerformed.@id | URL-адрес | @id объекта контента. |
broadcastOfEvent | Событие , MusicEvent или SportsEvent | Обязательно, если применимо. Используйте это свойство, если контент представляет собой прямую трансляцию:
Сущность BroadcastEvent должна включать ровно одно из:
|
broadcastOfEvent.@type | Текст | Установите значение SportsEvent , MusicEvent или Event . |
broadcastOfEvent.@id | URL-адрес | @id объекта события. Сущность события должна существовать в ленте и иметь @id , отличный от идентификатора BroadcastEvent. |
videoFormat | Текст | Разрешение самого высокого качества, поддерживаемое этой службой вещания; например,
|
contentToBeAnnounced | логический | Обязательно, если применимо . Используйте это свойство, если содержимое неизвестно на момент создания веб-канала. Установите значение true , если у провайдера нет актуальной информации о том, что будет транслироваться, false в противном случае.Сущность BroadcastEvent должна включать ровно одно из:
|
offAir | логический | Обязательно, если применимо . Используйте это свойство, если для временного интервала не планируется трансляция контента. Сущность BroadcastEvent должна включать ровно одно из:
|
isLiveBroadcast | логический | Установите значение true , если это событие в прямом эфире; например, спортивное мероприятие или концерт. |
potentialAction | СмотретьДействие | Обязательное, если применимо . Если содержимое не помечено как contentToBeAnnounced true или offAir true , но транслируется как событие прямой трансляции, используйте это свойство, чтобы указать прямую ссылку на событие. |
Примеры BroadcastEvent
Телевизионный выпуск транслируется в телевизионной сети Example TV ( BroadcastService
) с 21:00 до 21:30 12 октября 2019 года:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live/event/my_favorite_tv_series/new_episode",
"name": "My Favorite TV Series - Season 6 - Episode 2 - Three Mice",
"description": "Three mice leave the town and the trip turns into something more.",
"startDate": "2019-10-12T21:00-08:00",
"endDate": "2019-10-12T21:30-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"workPerformed": {
"@type": "TVEpisode",
"@id": "http://example.com/tv_series/my_favorite_tv_series/s6/e2_three_mice"
}
}
Служба вещания
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"broadcastTimezone":"America/Los_Angeles",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Пример, показывающий использование свойства contentToBeAnnounced
, когда контент, который будет транслироваться в телевизионной сети Пример TV ( BroadcastService
) между 21:00 и 21:30 12 октября 2019 г., неизвестен на момент создания веб-канала:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId",
"name": "To Be Announced"
"startDate": "2019-10-12T21:00-08:00",
"endDate": "2019-10-12T21:30-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"contentToBeAnnounced": true
}
Служба вещания
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"broadcastTimezone":"America/Los_Angeles",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Телевизионная сеть Пример TV ( BroadcastService
) Канал не в эфире с 12:00 до 20:00 и транслирует 1 передачу под названием My favorite show
с 20:00 до 12:00:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId1",
"name": “Off Air”,
"startDate": "2019-10-12T00:00-08:00",
"endDate": "2019-10-12T20:00-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"offAir": true
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId2",
"startDate": "2019-10-12T20:00-08:00",
"endDate": "2019-10-13T00:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"name": "My favorite show",
"workPerformed": {
...
},
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
}
Служба вещания
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"broadcastTimezone":"America/Los_Angeles",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Связанные страницы
Ознакомьтесь со следующими страницами для тем, связанных с этими свойствами:
- Определите типы объектов вашего контента
- Соберите идентификатор, URL-адрес и имя вашего контента
- Определите взаимосвязь между Organization, BroadcastService, CableOrSatelliteService и TelevisionChannel.
- Соберите метаданные вашего контента
В этом разделе представлены сведения о свойствах разметки содержимого для типа сущности BroadcastEvent
.
Таблица спецификации BroadcastEvent
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательное – всегда установлено ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение BroadcastEvent . |
@id | URL-адрес | Обязательно - Идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url -адрес объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url -адрес объекта как @id . См. раздел «Идентификатор» для получения более подробной информации. |
name | Текст | Обязательно - Название шоу или события. |
description | Текст | Описание шоу или мероприятия. Список из 300 символов. Используйте массив, чтобы включить описания на нескольких языках и в разных длинах. |
startDate | Дата | Обязательно — время начала события в формате ISO 8601 с указанием часового пояса. |
endDate | Дата | Время окончания события в формате ISO 8601 с указанием часового пояса. |
publishedOn | Служба вещания | Обязательно, если применимо . Укажите объект BroadcastService , который транслирует это шоу или событие.Если контент транслируется на телеканале, это свойство обязательно. Если контент не связан ни с одним телеканалом, не указывайте это свойство. |
publishedOn.@type | Текст | Установите в BroadcastService . |
publishedOn.@id | URL-адрес | @id объекта BroadcastService , который транслирует это шоу или событие. |
workPerformed | Творческая работа | Обязательно, если применимо . Используйте это свойство, если содержимое относится к одному из следующих типов объектов: Movie , TVSeries , TVSeason и TVEpisode .Сущность BroadcastEvent должна включать ровно одно из:
|
workPerformed.@type | Текст | Установите значение Movie , TVSeries , TVSeason или TVEpisode . |
workPerformed.@id | URL-адрес | @id объекта контента. |
broadcastOfEvent | Событие , MusicEvent или SportsEvent | Обязательно, если применимо. Используйте это свойство, если контент представляет собой прямую трансляцию:
Сущность BroadcastEvent должна включать ровно одно из:
|
broadcastOfEvent.@type | Текст | Установите значение SportsEvent , MusicEvent или Event . |
broadcastOfEvent.@id | URL-адрес | @id объекта события. Сущность события должна существовать в ленте и иметь @id , отличный от идентификатора BroadcastEvent. |
videoFormat | Текст | Разрешение самого высокого качества, поддерживаемое этой службой вещания; например,
|
contentToBeAnnounced | логический | Обязательно, если применимо . Используйте это свойство, если содержимое неизвестно на момент создания веб-канала. Установите значение true , если у провайдера нет актуальной информации о том, что будет транслироваться, false в противном случае.Сущность BroadcastEvent должна включать ровно одно из:
|
offAir | логический | Обязательно, если применимо . Используйте это свойство, если для временного интервала не планируется трансляция контента. Сущность BroadcastEvent должна включать ровно одно из:
|
isLiveBroadcast | логический | Установите значение true , если это событие в прямом эфире; например, спортивное мероприятие или концерт. |
potentialAction | СмотретьДействие | Обязательное, если применимо . Если содержимое не помечено как contentToBeAnnounced true или offAir true , но транслируется как событие прямой трансляции, используйте это свойство, чтобы указать прямую ссылку на событие. |
Примеры BroadcastEvent
Телевизионный выпуск транслируется в телевизионной сети Example TV ( BroadcastService
) с 21:00 до 21:30 12 октября 2019 года:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live/event/my_favorite_tv_series/new_episode",
"name": "My Favorite TV Series - Season 6 - Episode 2 - Three Mice",
"description": "Three mice leave the town and the trip turns into something more.",
"startDate": "2019-10-12T21:00-08:00",
"endDate": "2019-10-12T21:30-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"workPerformed": {
"@type": "TVEpisode",
"@id": "http://example.com/tv_series/my_favorite_tv_series/s6/e2_three_mice"
}
}
Служба вещания
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"broadcastTimezone":"America/Los_Angeles",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Пример, показывающий использование свойства contentToBeAnnounced
, когда контент, который будет транслироваться в телевизионной сети Пример TV ( BroadcastService
) между 21:00 и 21:30 12 октября 2019 г., неизвестен на момент создания веб-канала:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId",
"name": "To Be Announced"
"startDate": "2019-10-12T21:00-08:00",
"endDate": "2019-10-12T21:30-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"contentToBeAnnounced": true
}
Служба вещания
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"broadcastTimezone":"America/Los_Angeles",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Телевизионная сеть Пример TV ( BroadcastService
) Канал не в эфире с 12:00 до 20:00 и транслирует 1 передачу под названием My favorite show
с 20:00 до 12:00:
BroadcastEvent
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId1",
"name": “Off Air”,
"startDate": "2019-10-12T00:00-08:00",
"endDate": "2019-10-12T20:00-08:00",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"offAir": true
},
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/randomUniqueEventId2",
"startDate": "2019-10-12T20:00-08:00",
"endDate": "2019-10-13T00:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"name": "My favorite show",
"workPerformed": {
...
},
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
}
Служба вещания
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"http://example.com/stations/example_tv",
"name":"EXAMPLE-TV",
"broadcastDisplayName":"ABCD",
"callSign": "EXA-TV",
"videoFormat":"SD",
"broadcastTimezone":"America/Los_Angeles",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network"
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12258"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-123456"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/livestream",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleVideoCast",
"http://schema.org/AndroidTVPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "externalsubscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
"authenticator": {
"@type": "Organization",
"name": "TVE"
}
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Связанные страницы
Ознакомьтесь со следующими страницами для тем, связанных с этими свойствами: