В этом разделе представлены подробные сведения о свойствах разметки контента для типов объектов BroadcastService
, CableOrSatelliteService
, TelevisionChannel
, Organization
. Чтобы лучше понять взаимосвязь между этими типами, ознакомьтесь с концепциями каналов LiveTV .
Таблица спецификаций BroadcastService
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение BroadcastService . |
@id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url объекта в качестве @id . Более подробную информацию смотрите в разделе «Идентификатор» . |
url | URL-адрес | Обязательно, если применимо. Канонический URL -адрес службы вещания, если канал доступен для просмотра в Интернете. Это необязательно для услуги, предоставляемой по кабелю/спутнику/по воздуху. Google использует этот URL-адрес для сопоставления содержимого вашего фида с содержимым баз данных Google.url должен соответствовать следующим требованиям:
urlTemplate целевого объекта. |
name | Текст | Обязательно – Имя сети.
|
broadcastDisplayName | Текст | Обязательно — отображаемое имя сети, которое пользователи обычно видят в справочниках программ и т. д. Значение может совпадать со значением имени. |
callSign | Текст | Официальный правительственный позывной службы вещания. |
inLanguage | Текст или язык | Настоятельно рекомендуется Почему? Основной язык вещания канала. Используйте один из языковых кодов стандарта IETF BCP 47 . |
category | Текст | Настоятельно рекомендуется Почему? Категория для элемента. Большие знаки или косые черты могут использоваться для неформального обозначения иерархии категорий. например, Спорт, Спорт > Футбол, Новости, Кино, Музыка, Документальный фильм.` |
contentRating | Текст или рейтинг | Требуется для услуги телевещания только для взрослых. Самый строгий рейтинг для контента, транслируемого на канале. Если рейтинг контента указан в виде текстовой строки, рейтинговое агентство должно быть добавлено к рейтингу с пробелами между ними; например, рейтинг «TV-Y» агентства «TVPG» в США. описывается как «TVPG TV-Y». Посмотреть список агентств .
|
contentRating.author | Организация | Обязательно, если contentRating использует Rating — название рейтингового агентства. |
contentRating.ratingValue | Текст | Требуется, если contentRating использует Rating — значение рейтинга. |
contentRating.advisoryCode | Текст | Консультативный код для контента. Допустимые значения включают D, FV, L, S и V. D = диалог, FV = фэнтези-насилие, L = язык, S = сексуальный контент, V = насилие. |
description | Текст | Описание услуги вещания. Ограничение в 300 символов. Используйте массив, чтобы предоставить описания на нескольких языках и/или разной длины. |
slogan | Текст | Слоган радиовещательной службы. |
areaServed | Страна , штат , город или GeoShape | Требуется, если применимо . Требуется, если переключение каналов выполняется поставщиком телевизионных услуг . Область, в которой пользователи могут рассчитывать на получение услуги вещания. Для указания стран используйте код страны ISO 3166-1 . |
logo | Объект изображения | Требуется при интеграции с GoogleTV. Настоятельно рекомендуется, в противном случае Почему? Изображение, представляющее эту службу вещания.
|
potentialAction | СмотретьДействие | Обязательно, если применимо : объект разметки Action , предоставляющий подробную информацию о действии. Подробности см. в свойствах разметки действий .
|
videoFormat | Текст | Разрешение высочайшего качества, поддерживаемое этой службой вещания; например,
|
broadcastTimezone | Текст | Часовой пояс этой службы вещания в формате IANA ; например, Америка/Лос-Анджелес . Используйте массив для нескольких часовых поясов. |
broadcastAffiliateOf | Организация | Обязательно — телевизионная сеть, предоставляющая программы для этой службы вещания, или организация, которой принадлежит эта служба вещания. |
broadcastAffiliateOf.@id | Текст | Обязательно — установите @id телесети. |
broadcastAffiliateOf.@type | Текст | Обязательно — всегда установлено значение Organization . |
identifier | СвойствоЗначение | Настоятельно рекомендуется Почему? - Внешний или другой идентификатор, идентифицирующий этот объект, например _PARTNER_ID_. Допускается использование нескольких идентификаторов. Подробности смотрите в разделе Свойства идентификатора . |
popularityScore | ПопулярностьОценкаСпецификация | Настоятельно рекомендуется Почему? Оценка, которую Google использует, а также другие сигналы, чтобы определить, какие медиафайлы следует воспроизводить для пользователей. Эта оценка отражает популярность контента по сравнению с другим контентом в вашем каталоге; поэтому шкала оценок должна быть единообразной для всех ваших каналов и всех объектов в вашем каталоге. По умолчанию рейтинг популярности объекта равен 0. |
popularityScore.@type | Текст | Всегда установлено значение PopularityScoreSpecification . |
popularityScore.value | Число | Неотрицательное числовое значение, указывающее на популярность объекта; более высокий балл означает более высокую популярность. |
popularityScore.eligibleRegion | Страна | Регион(ы), к которым применим этот показатель популярности. Если показатель популярности применим во всем мире, установите значение EARTH . По умолчанию для этого свойства установлено значение EARTH .Note: Популярность конкретного региона имеет приоритет над глобальной популярностью (EARTH). |
Пример службы вещания
{
"@context": [
"http://schema.org",
{
"@language": "en"
}
],
"@type": "BroadcastService",
"@id": "http://example.com/stations/example-tv",
"name": "EXAMPLE-TV",
"broadcastDisplayName": "ABCD",
"url": "http://example.com/stations/example-tv",
"callSign": "EXA-TV",
"videoFormat": "SD",
"inLanguage": "en",
"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"
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
},
"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"
}
]
}
},
"logo": [
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Light",
"contentUrl": "http://example.com/images/example-logo-light.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forLightBackground"
]
}
]
},
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Dark",
"contentUrl": "http://example.com/images/example-logo-dark.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forDarkBackground"
]
}
]
}
]
}
Таблица спецификаций CableOrSatelliteService
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение CableOrSatelliteService . |
@id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url объекта в качестве @id . Более подробную информацию смотрите в разделе «Идентификатор» . |
name | Текст | Обязательно – Название ТВ-сервиса.
|
areaServed | Страна , штат , город или GeoShape | Обязательно — область, в которой пользователи могут рассчитывать на получение услуги вещания.
|
provider | Организация | Обязательно — родительский поставщик услуги, если применимо. Например, компания exampleTV является поставщиком своих региональных услуг exampleTV San Francisco и exampleTV San Diego . |
provider.@id | Текст | Обязательно - Идентификатор ТВ-оператора. |
provider.@type | Текст | Обязательно — всегда установлено значение Organization . |
identifier | СвойствоЗначение | Настоятельно рекомендуется Почему? - Внешний или другой идентификатор, идентифицирующий этот объект, например идентификатор Gracenote TMS для этой службы широковещания. Допускается использование нескольких идентификаторов. Подробности смотрите в разделе Свойства идентификатора . |
Примеры CableOrSatelliteService
Пример кабельной или спутниковой услуги:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/provider-lineups/exampletv-san-francisco",
"name":"ExampleTV San Francisco",
"provider": {
"@type": "Organization",
"@id": "http://example.com/providers/exampletv"
},
"areaServed":[
{
"@type":"GeoShape",
"@id": "http://example.com/area1"
}
],
"identifier": {
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
}
}
{
"@type": "GeoShape",
"@id": "http://example.com/area1",
"addressCountry": "US",
"postalCode": [
"94118",
"94119"
]
}
Пример виртуального дистрибьютора многоканального видеопрограммирования (vMVPD):
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv",
"name":"My Online Example TV",
"provider": {
"@type": "Organization",
"@id": "http://my-online-tv.com"
},
"areaServed":[
{
"@type":"Country",
"name": "US",
},
{
"@type":"Country",
"name": "CA",
}
]
}
Таблица спецификаций телевизионных каналов
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение TelevisionChannel . |
@id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url объекта в качестве @id . Более подробную информацию смотрите в разделе «Идентификатор» . |
broadcastChannelId | Текст | Обязательно — уникальный идентификатор, по которому эту BroadcastService можно идентифицировать как услугу кабельного, спутникового или интернет-телевидения.
|
channelOrder | Число | Обязательно для GoogleTV, в противном случае необязательно . Используйте это свойство, чтобы указать порядок, в котором каналы должны отображаться в электронном справочнике программ для интеграции с Google TV.channelOrder должен быть уникальным для всех каналов в фиде и в идеале должен начинаться с 1. channelOrder не может иметь отрицательное значение или значение 0. |
broadcastServiceTier | Текст | Используйте следующие значения:
|
inBroadcastLineup | Кабельное или спутниковое обслуживание | Обязательно – @id службы CableOrSatelliteService , которая предоставляет этот канал зрителям. |
providesBroadcastService | Служба вещания | Обязательно — @id службы BroadcastService , программирование которой обеспечивает этот канал. |
Примеры телевизионных каналов
Пример канала кабельного или спутникового телевидения:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/exampleTV/example-tv-7",
"broadcastChannelId":"7",
"channelOrder": 1,
"broadcastServiceTier":["Premium", "Standard"],
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/exampleTV-san-francisco"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/example-tv"
}
}
Пример для онлайн-телеканала:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/my-online-example-tv/sport-channel",
"broadcastChannelId":"sport-channel",
"channelOrder": 3,
"broadcastServiceTier":"Premium",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/sport-channel"
}
}
Таблица спецификации организации
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение Organization . |
@id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url объекта в качестве @id . Более подробную информацию смотрите в разделе «Идентификатор» . |
name | Текст | Обязательно — название телевизионной сети, поставщика телевизионного контента или оператора телевидения.
|
description | Текст | Описание организации. Ограничение в 300 символов. Используйте массив, чтобы предоставить описания на нескольких языках и/или разной длины. |
sameAs | URL-адрес | Настоятельно рекомендуется Почему? URL-адрес страницы Википедии, по которой можно идентифицировать телевизионную сеть. Оно должно отличаться от свойства URL. Заполняйте только страницу Википедии, на которой рассказывается об одном канале/сетевом объекте. Обратите внимание, что на страницах Википедии может использоваться термин «канал». |
potentialAction | СмотретьДействие | Обязательно, если применимо . Это необходимо, если у вас есть несколько каналов (BroadcastService), ссылающихся на организацию. Объект разметки Action , предоставляющий подробную информацию о действии. Подробности см. в свойствах разметки действий .
|
url | URL-адрес | URL-адрес организации. Google использует этот URL-адрес для точного сопоставления этой организации с организацией в базах данных Google. |
identifier | СвойствоЗначение | Настоятельно рекомендуется Почему? - Внешний или другой идентификатор, идентифицирующий этот объект, например идентификатор TMS для этой организации. Допускается использование нескольких идентификаторов. Подробности смотрите в разделе Свойства идентификатора . |
popularityScore | ПопулярностьОценкаСпецификация | Настоятельно рекомендуется Почему? Оценка, которую Google использует, а также другие сигналы, чтобы определить, какие медиафайлы следует воспроизводить для пользователей. Эта оценка отражает популярность контента по сравнению с другим контентом в вашем каталоге; поэтому шкала оценок должна быть единообразной для всех ваших каналов и всех объектов в вашем каталоге. По умолчанию рейтинг популярности объекта равен 0. |
popularityScore.@type | Текст | Всегда установлено значение PopularityScoreSpecification . |
popularityScore.value | Число | Неотрицательное числовое значение, указывающее на популярность объекта; более высокий балл означает более высокую популярность. |
popularityScore.eligibleRegion | Страна | Регион(ы), к которым применим этот показатель популярности. Если показатель популярности применим во всем мире, установите значение EARTH . По умолчанию для этого свойства установлено значение EARTH .Note: Популярность конкретного региона имеет приоритет над глобальной популярностью (EARTH). |
Пример организации
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network",
"name":"ABCD",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-12345"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/networkstream",
"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": "2050-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
Связанные страницы
На следующих страницах вы найдете темы, связанные с этими свойствами:
- Определите типы сущностей вашего контента
- Соберите идентификатор, URL-адрес и название вашего контента.
- Соберите метаданные вашего контента
В этом разделе представлены подробные сведения о свойствах разметки контента для типов объектов BroadcastService
, CableOrSatelliteService
, TelevisionChannel
, Organization
. Чтобы лучше понять взаимосвязь между этими типами, ознакомьтесь с концепциями каналов LiveTV .
Таблица спецификаций BroadcastService
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение BroadcastService . |
@id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url объекта в качестве @id . Более подробную информацию смотрите в разделе «Идентификатор» . |
url | URL-адрес | Обязательно, если применимо. Канонический URL -адрес службы вещания, если канал доступен для просмотра в Интернете. Это необязательно для услуги, предоставляемой по кабелю/спутнику/по воздуху. Google использует этот URL-адрес для сопоставления содержимого вашего фида с содержимым баз данных Google.url должен соответствовать следующим требованиям:
urlTemplate целевого объекта. |
name | Текст | Обязательно – Имя сети.
|
broadcastDisplayName | Текст | Обязательно — отображаемое имя сети, которое пользователи обычно видят в справочниках программ и т. д. Значение может совпадать со значением имени. |
callSign | Текст | Официальный правительственный позывной службы вещания. |
inLanguage | Текст или язык | Настоятельно рекомендуется Почему? Основной язык вещания канала. Используйте один из языковых кодов стандарта IETF BCP 47 . |
category | Текст | Настоятельно рекомендуется Почему? Категория для элемента. Большие знаки или косые черты могут использоваться для неформального обозначения иерархии категорий. например, Спорт, Спорт > Футбол, Новости, Кино, Музыка, Документальный фильм.` |
contentRating | Текст или рейтинг | Требуется для услуги телевещания только для взрослых. Самый строгий рейтинг для контента, транслируемого на канале. Если рейтинг контента указан в виде текстовой строки, рейтинговое агентство должно быть добавлено к рейтингу с пробелами между ними; например, рейтинг «TV-Y» агентства «TVPG» в США. описывается как «TVPG TV-Y». Посмотреть список агентств .
|
contentRating.author | Организация | Обязательно, если contentRating использует Rating — название рейтингового агентства. |
contentRating.ratingValue | Текст | Требуется, если contentRating использует Rating — значение рейтинга. |
contentRating.advisoryCode | Текст | Консультативный код для контента. Допустимые значения: D, FV, L, S и V. D = Диалог, FV = Фэнтези-насилие, L = Язык, S = Сексуальный контент, V = Насилие. |
description | Текст | Описание услуги вещания. Ограничение в 300 символов. Используйте массив, чтобы предоставить описания на нескольких языках и/или разной длины. |
slogan | Текст | Слоган радиовещательной службы. |
areaServed | Страна , штат , город или GeoShape | Требуется, если применимо . Это требуется, если переключение каналов выполняется поставщиком телевизионных услуг . Область, в которой пользователи могут рассчитывать на получение услуги вещания. Для указания стран используйте код страны ISO 3166-1 . |
logo | Объект изображения | Требуется при интеграции с GoogleTV. Настоятельно рекомендуется, в противном случае Почему? Изображение, представляющее эту службу вещания.
|
potentialAction | СмотретьДействие | Обязательно, если применимо : объект разметки Action , предоставляющий подробную информацию о действии. Подробности см. в свойствах разметки действий .
|
videoFormat | Текст | Разрешение высочайшего качества, поддерживаемое этой службой вещания; например,
|
broadcastTimezone | Текст | Часовой пояс этой службы вещания в формате IANA ; например, Америка/Лос-Анджелес . Используйте массив для нескольких часовых поясов. |
broadcastAffiliateOf | Организация | Обязательно — телесеть, предоставляющая программы для этой службы вещания, или организация, которой принадлежит эта служба вещания. |
broadcastAffiliateOf.@id | Текст | Обязательно — установите @id телесети. |
broadcastAffiliateOf.@type | Текст | Обязательно — всегда установлено значение Organization . |
identifier | СвойствоЗначение | Настоятельно рекомендуется Почему? - Внешний или другой идентификатор, идентифицирующий этот объект, например _PARTNER_ID_. Допускается использование нескольких идентификаторов. Подробности смотрите в разделе Свойства идентификатора . |
popularityScore | ПопулярностьОценкаСпецификация | Настоятельно рекомендуется Почему? Оценка, которую Google использует, а также другие сигналы, чтобы определить, какие медиафайлы следует воспроизводить для пользователей. Эта оценка отражает популярность контента по сравнению с другим контентом в вашем каталоге; поэтому шкала оценок должна быть единообразной для всех ваших каналов и всех объектов в вашем каталоге. По умолчанию рейтинг популярности объекта равен 0. |
popularityScore.@type | Текст | Всегда установлено значение PopularityScoreSpecification . |
popularityScore.value | Число | Неотрицательное числовое значение, указывающее на популярность объекта; более высокий балл означает более высокую популярность. |
popularityScore.eligibleRegion | Страна | Регион(ы), к которым применим этот показатель популярности. Если показатель популярности применим во всем мире, установите значение EARTH . По умолчанию для этого свойства установлено значение EARTH .Note: Популярность конкретного региона имеет приоритет над глобальной популярностью (EARTH). |
Пример службы вещания
{
"@context": [
"http://schema.org",
{
"@language": "en"
}
],
"@type": "BroadcastService",
"@id": "http://example.com/stations/example-tv",
"name": "EXAMPLE-TV",
"broadcastDisplayName": "ABCD",
"url": "http://example.com/stations/example-tv",
"callSign": "EXA-TV",
"videoFormat": "SD",
"inLanguage": "en",
"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"
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
},
"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"
}
]
}
},
"logo": [
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Light",
"contentUrl": "http://example.com/images/example-logo-light.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forLightBackground"
]
}
]
},
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Dark",
"contentUrl": "http://example.com/images/example-logo-dark.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forDarkBackground"
]
}
]
}
]
}
Таблица спецификаций CableOrSatelliteService
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение CableOrSatelliteService . |
@id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url объекта в качестве @id . Более подробную информацию смотрите в разделе «Идентификатор» . |
name | Текст | Обязательно – Название ТВ-сервиса.
|
areaServed | Страна , штат , город или GeoShape | Обязательно — область, в которой пользователи могут рассчитывать на получение услуги вещания.
|
provider | Организация | Обязательно — родительский поставщик услуги, если применимо. Например, компания exampleTV является поставщиком своих региональных услуг exampleTV San Francisco и exampleTV San Diego . |
provider.@id | Текст | Обязательно - Идентификатор ТВ-оператора. |
provider.@type | Текст | Обязательно — всегда установлено значение Organization . |
identifier | СвойствоЗначение | Настоятельно рекомендуется Почему? - Внешний или другой идентификатор, идентифицирующий этот объект, например идентификатор Gracenote TMS для этой службы широковещания. Допускается использование нескольких идентификаторов. Подробности смотрите в разделе Свойства идентификатора . |
Примеры CableOrSatelliteService
Пример кабельной или спутниковой услуги:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/provider-lineups/exampletv-san-francisco",
"name":"ExampleTV San Francisco",
"provider": {
"@type": "Organization",
"@id": "http://example.com/providers/exampletv"
},
"areaServed":[
{
"@type":"GeoShape",
"@id": "http://example.com/area1"
}
],
"identifier": {
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
}
}
{
"@type": "GeoShape",
"@id": "http://example.com/area1",
"addressCountry": "US",
"postalCode": [
"94118",
"94119"
]
}
Пример виртуального дистрибьютора многоканального видеопрограммирования (vMVPD):
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv",
"name":"My Online Example TV",
"provider": {
"@type": "Organization",
"@id": "http://my-online-tv.com"
},
"areaServed":[
{
"@type":"Country",
"name": "US",
},
{
"@type":"Country",
"name": "CA",
}
]
}
Таблица спецификаций телевизионных каналов
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение TelevisionChannel . |
@id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url объекта в качестве @id . Более подробную информацию смотрите в разделе «Идентификатор» . |
broadcastChannelId | Текст | Обязательно — уникальный идентификатор, по которому эту BroadcastService можно идентифицировать как услугу кабельного, спутникового или интернет-телевидения.
|
channelOrder | Число | Обязательно для GoogleTV, в противном случае необязательно . Используйте это свойство, чтобы указать порядок, в котором каналы должны отображаться в электронном справочнике программ для интеграции с Google TV.channelOrder должен быть уникальным для всех каналов в фиде и в идеале должен начинаться с 1. channelOrder не может иметь отрицательное значение или значение 0. |
broadcastServiceTier | Текст | Используйте следующие значения:
|
inBroadcastLineup | Кабельное или спутниковое обслуживание | Обязательно – @id службы CableOrSatelliteService , которая предоставляет этот канал зрителям. |
providesBroadcastService | Служба вещания | Обязательно — @id службы BroadcastService , программирование которой обеспечивает этот канал. |
Примеры телевизионных каналов
Пример канала кабельного или спутникового телевидения:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/exampleTV/example-tv-7",
"broadcastChannelId":"7",
"channelOrder": 1,
"broadcastServiceTier":["Premium", "Standard"],
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/exampleTV-san-francisco"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/example-tv"
}
}
Пример для онлайн-телеканала:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/my-online-example-tv/sport-channel",
"broadcastChannelId":"sport-channel",
"channelOrder": 3,
"broadcastServiceTier":"Premium",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/sport-channel"
}
}
Таблица спецификации организации
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение Organization . |
@id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url объекта в качестве @id . Более подробную информацию смотрите в разделе «Идентификатор» . |
name | Текст | Обязательно — название телевизионной сети, поставщика телевизионного контента или оператора телевидения.
|
description | Текст | Описание организации. Ограничение в 300 символов. Используйте массив, чтобы предоставить описания на нескольких языках и/или разной длины. |
sameAs | URL-адрес | Настоятельно рекомендуется Почему? URL-адрес страницы Википедии, по которой можно идентифицировать телевизионную сеть. Оно должно отличаться от свойства URL. Заполняйте только страницу Википедии, на которой рассказывается об одном канале/сетевом объекте. Обратите внимание, что на страницах Википедии может использоваться термин «канал». |
potentialAction | СмотретьДействие | Обязательно, если применимо . Это необходимо, если у вас есть несколько каналов (BroadcastService), ссылающихся на организацию. Объект разметки Action , предоставляющий подробную информацию о действии. Подробности см. в свойствах разметки действий .
|
url | URL-адрес | URL-адрес организации. Google использует этот URL-адрес для точного сопоставления этой организации с организацией в базах данных Google. |
identifier | СвойствоЗначение | Настоятельно рекомендуется Почему? - Внешний или другой идентификатор, идентифицирующий этот объект, например идентификатор TMS для этой организации. Допускается использование нескольких идентификаторов. Подробности смотрите в разделе Свойства идентификатора . |
popularityScore | ПопулярностьОценкаСпецификация | Настоятельно рекомендуется Почему? Оценка, которую Google использует, а также другие сигналы, чтобы определить, какие медиафайлы следует воспроизводить для пользователей. Эта оценка отражает популярность контента по сравнению с другим контентом в вашем каталоге; поэтому шкала оценок должна быть единообразной для всех ваших каналов и всех объектов в вашем каталоге. По умолчанию рейтинг популярности объекта равен 0. |
popularityScore.@type | Текст | Всегда установлено значение PopularityScoreSpecification . |
popularityScore.value | Число | Неотрицательное числовое значение, указывающее на популярность объекта; более высокий балл означает более высокую популярность. |
popularityScore.eligibleRegion | Страна | Регион(ы), к которым применим этот показатель популярности. Если показатель популярности применим во всем мире, установите значение EARTH . По умолчанию для этого свойства установлено значение EARTH .Note: Популярность конкретного региона имеет приоритет над глобальной популярностью (EARTH). |
Пример организации
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network",
"name":"ABCD",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-12345"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/networkstream",
"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": "2050-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
Связанные страницы
На следующих страницах вы найдете темы, связанные с этими свойствами:
- Определите типы сущностей вашего контента
- Соберите идентификатор, URL-адрес и название вашего контента.
- Соберите метаданные вашего контента
В этом разделе представлены подробные сведения о свойствах разметки контента для типов объектов BroadcastService
, CableOrSatelliteService
, TelevisionChannel
, Organization
. Чтобы лучше понять взаимосвязь между этими типами, ознакомьтесь с концепциями каналов LiveTV .
Таблица спецификаций BroadcastService
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Обязательно – всегда установлено значение ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Обязательно — всегда установлено значение BroadcastService . |
@id | URL-адрес | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url объекта в качестве @id . Более подробную информацию смотрите в разделе «Идентификатор» . |
url | URL-адрес | Обязательно, если применимо. Канонический URL -адрес службы вещания, если канал доступен для просмотра в Интернете. Это необязательно для услуги, предоставляемой по кабелю/спутнику/по воздуху. Google использует этот URL-адрес для сопоставления содержимого вашего фида с содержимым баз данных Google.url должен соответствовать следующим требованиям:
urlTemplate Вместо этого свойство целевого объекта. |
name | Текст | Требуется - имя сети.
|
broadcastDisplayName | Текст | Требуется - Имя отображения для сети, которую пользователи обычно могут видеть в программных руководствах и т. Д. |
callSign | Текст | Официальный правительственный вызовов Службы вещания. |
inLanguage | Текст или язык | Настоятельно рекомендуется почему? Основной язык вещания канала. Пожалуйста, используйте один из языковых кодов из стандарта IETF BCP 47 . |
category | Текст | Настоятельно рекомендуется почему? Категория для предмета. Большие знаки или черты могут быть использованы для неофициального обозначения иерархии категории. Например, спорт, спорт> футбол, новости, фильм, музыка, документальный фильм. |
contentRating | Текст или рейтинг | Требуется только для телевизионной службы только для взрослых - наиболее ограничительный рейтинг для трансляции контента на канале. Если рейтинг контента приведен в форме текстовой строки, рейтинговое агентство должно быть подготовлено к рейтингу с пробелом между ними; Например, рейтинг «TV-Y» от агентства «TVPG» в США. описывается как «TVPG TV-Y». Смотрите список агентств .
|
contentRating.author | Организация | Требуется, если contentRating использует Rating - название рейтингового агентства. |
contentRating.ratingValue | Текст | Требуется, если contentRating использует Rating - значение рейтинга. |
contentRating.advisoryCode | Текст | Консультативный код для контента. Принятые ценности включают D, FV, L, S и V. D = Диалог, FV = фэнтезийное насилие, L = язык, S = сексуальное содержание, V = насилие. |
description | Текст | Описание трансляционной службы. 300-характер. Используйте массив, чтобы предоставить описания на нескольких языках и/или по -разному. |
slogan | Текст | Лозунг службы вещания. |
areaServed | Страна , государство , город или геошап | Требуется, если это применимо - это требуется, если переключатель канала выполнен поставщиком телевизионных услуг - область, в которой пользователи могут ожидать получить услугу вещания. Используйте код страны ISO 3166-1 для указания стран. |
logo | ImageObject | Требуется, если интеграция с Googletv. Настоятельно рекомендуется иначе, почему? Изображение, которое представляет эту услугу вещания.
|
potentialAction | Смотреть | Требуется, если это применимо - объект разметки действия , который предоставляет подробную информацию о действии. Смотрите свойства наценки действия для деталей.
|
videoFormat | Текст | Определение высочайшего качества, поддерживаемое этой услугой вещания; например,
|
broadcastTimezone | Текст | Часовой пояс этого вещательного услуги в формате Яны ; Например, America/Los_angeles . Используйте массив для нескольких часовых поясов. |
broadcastAffiliateOf | Организация | Требуется - телевизионная сеть, которая предоставляет программирование для этой услуги вещания или организации, которой принадлежит эта услуга вещания. |
broadcastAffiliateOf.@id | Текст | Требуется - установить на @id телевизионной сети. |
broadcastAffiliateOf.@type | Текст | Требуется - всегда устанавливается в Organization . |
identifier | PropertyValue | Настоятельно рекомендуется почему? - Внешний или другой идентификатор, который идентифицирует эту сущность, такой как _partner_id_. Несколько идентификаторов разрешены. См. Раздел «Свойства идентификатора» для получения подробной информации. |
popularityScore | Популярность | Настоятельно рекомендуется почему? Оценка, которую Google использует, плюс другие сигналы, чтобы определить, какой носитель воспроизводить для пользователей. Этот балл представляет популярность содержания по отношению к другому контенту в вашем каталоге; Следовательно, шкала оценки должна быть последовательной по всем кормам, среди всех сущностей в вашем каталоге. По умолчанию показатель популярности субъекта устанавливается на 0. |
popularityScore.@type | Текст | Всегда настроен на PopularityScoreSpecification . |
popularityScore.value | Число | Неотрицательное числовое значение, которое указывает на популярность сущности; Более высокий балл означает более высокую популярность. |
popularityScore.eligibleRegion | Страна | Регион (ы), где этот показатель применима. Если показатель популярности применим глобально, установлен на EARTH . По умолчанию это свойство установлено на EARTH .Note: популярность специфичной для локала имеет приоритет над глобальной (Землей) популярностью |
Пример Broadcastservice
{
"@context": [
"http://schema.org",
{
"@language": "en"
}
],
"@type": "BroadcastService",
"@id": "http://example.com/stations/example-tv",
"name": "EXAMPLE-TV",
"broadcastDisplayName": "ABCD",
"url": "http://example.com/stations/example-tv",
"callSign": "EXA-TV",
"videoFormat": "SD",
"inLanguage": "en",
"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"
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
},
"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"
}
]
}
},
"logo": [
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Light",
"contentUrl": "http://example.com/images/example-logo-light.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forLightBackground"
]
}
]
},
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Dark",
"contentUrl": "http://example.com/images/example-logo-dark.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forDarkBackground"
]
}
]
}
]
}
Таблица спецификации Cablorsatelliteservice
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Требуется - всегда устанавливается на ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Требуется - всегда устанавливается на CableOrSatelliteService . |
@id | URL-адрес | Требуется - идентификатор контента в формате URI; Например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url организации соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url организации в качестве @id . См. Раздел идентификатора для получения более подробной информации. |
name | Текст | Требуется - название телевизионной службы.
|
areaServed | Страна , государство , город или геошап | Требуется - область, в которой пользователи могут рассчитывать на получение услуги вещания.
|
provider | Организация | Требуется - родительский поставщик услуги, если применимо. Например, REASTPLETV является поставщиком региональных услуг SENMPLETV SAN FRANCISCO и примеров Сан -Диего . |
provider.@id | Текст | Требуется - идентификатор телевизионного оператора. |
provider.@type | Текст | Требуется - всегда устанавливается в Organization . |
identifier | PropertyValue | Настоятельно рекомендуется почему? - Внешний или другой идентификатор, который идентифицирует эту сущность, например, идентификатор Gracenote TMS для этой услуги вещания. Несколько идентификаторов разрешены. См. Раздел «Свойства идентификатора» для получения подробной информации. |
Примеры Cablorsatelliteservice
Пример кабельного или спутникового обслуживания:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/provider-lineups/exampletv-san-francisco",
"name":"ExampleTV San Francisco",
"provider": {
"@type": "Organization",
"@id": "http://example.com/providers/exampletv"
},
"areaServed":[
{
"@type":"GeoShape",
"@id": "http://example.com/area1"
}
],
"identifier": {
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
}
}
{
"@type": "GeoShape",
"@id": "http://example.com/area1",
"addressCountry": "US",
"postalCode": [
"94118",
"94119"
]
}
Пример виртуального многоканального дистрибьютора видео -программирования (VMVPD):
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv",
"name":"My Online Example TV",
"provider": {
"@type": "Organization",
"@id": "http://my-online-tv.com"
},
"areaServed":[
{
"@type":"Country",
"name": "US",
},
{
"@type":"Country",
"name": "CA",
}
]
}
Таблица спецификации телевидения
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Требуется - всегда устанавливается на ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Требуется - всегда устанавливается на TelevisionChannel . |
@id | URL-адрес | Требуется - идентификатор контента в формате URI; Например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url организации соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url организации в качестве @id . См. Раздел идентификатора для получения более подробной информации. |
broadcastChannelId | Текст | Требуется - уникальный идентификатор, с помощью которого этот BroadcastService может быть идентифицирован как кабель, спутниковое или интернет -сервис.
|
channelOrder | Число | Требуется для Googletv, необязательно иначе - используйте это свойство, чтобы указать порядок, в котором каналы должны отображаться в Руководстве по электронным программированию для интеграций Google TV.channelOrder должен быть уникальным по каналам в подаче и в идеале должен начинаться с 1 -го channelOrder . Не может иметь отрицательное значение или 0. |
broadcastServiceTier | Текст | Используйте следующие значения:
|
inBroadcastLineup | CABALORSATELLITESERVICE | Требуется - @id из CableOrSatelliteService , который предоставляет этот канал зрителям. |
providesBroadcastService | Broadcastservice | Требуется - @id из BroadcastService , чье программирование предоставляет этот канал. |
Телевизионные примеры
Пример кабельного или спутникового телевизионного канала:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/exampleTV/example-tv-7",
"broadcastChannelId":"7",
"channelOrder": 1,
"broadcastServiceTier":["Premium", "Standard"],
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/exampleTV-san-francisco"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/example-tv"
}
}
Пример для онлайн -телеканала:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/my-online-example-tv/sport-channel",
"broadcastChannelId":"sport-channel",
"channelOrder": 3,
"broadcastServiceTier":"Premium",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/sport-channel"
}
}
Таблица спецификации организации
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Требуется - всегда устанавливается на ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Требуется - всегда устанавливается в Organization . |
@id | URL-адрес | Требуется - идентификатор контента в формате URI; Например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url организации соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url организации в качестве @id . См. Раздел идентификатора для получения более подробной информации. |
name | Текст | Требуется - название телевизионной сети, поставщика телевизионного контента или оператора телевидения.
|
description | Текст | Описание организации. 300-характер. Используйте массив, чтобы предоставить описания на нескольких языках и/или по -разному. |
sameAs | URL-адрес | Настоятельно рекомендуется почему? URL -адрес на странице Википедии, которая может идентифицировать телевизионную сеть. Это должно отличаться от свойства URL. Заполняется только страницей Википедии, которая рассказывает об одном канале/сетевом объекте. Обратите внимание, что страницы Википедии могут использовать терминологию «канал». |
potentialAction | Смотреть | Требуется, если это применимо - это требуется, если у вас есть несколько каналов (Broadcastservice), ссылаясь на организацию. Объект разметки действия , который предоставляет детали действия. Смотрите свойства наценки действия для деталей.
|
url | URL-адрес | URL организации. Google использует этот URL, чтобы точно согласовать эту организацию с организацией в базах данных Google. |
identifier | PropertyValue | Настоятельно рекомендуется почему? - Внешний или другой идентификатор, который идентифицирует эту сущность, например, TMS ID для этой организации. Несколько идентификаторов разрешены. См. Раздел «Свойства идентификатора» для получения подробной информации. |
popularityScore | Популярность | Настоятельно рекомендуется почему? Оценка, которую Google использует, плюс другие сигналы, чтобы определить, какой носитель воспроизводить для пользователей. Этот балл представляет популярность содержания по отношению к другому контенту в вашем каталоге; Следовательно, шкала оценки должна быть последовательной по всем кормам, среди всех сущностей в вашем каталоге. По умолчанию показатель популярности субъекта устанавливается на 0. |
popularityScore.@type | Текст | Всегда настроен на PopularityScoreSpecification . |
popularityScore.value | Число | Неотрицательное числовое значение, которое указывает на популярность сущности; Более высокий балл означает более высокую популярность. |
popularityScore.eligibleRegion | Страна | Регион (ы), где этот показатель применима. Если показатель популярности применим глобально, установлен на EARTH . По умолчанию это свойство установлено на EARTH .Note: популярность специфичной для локала имеет приоритет над глобальной (Землей) популярностью |
Пример организации
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network",
"name":"ABCD",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-12345"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/networkstream",
"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": "2050-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
Связанные страницы
Проверьте следующие страницы по темам, связанным с этими свойствами:
- Определите типы объектов вашего контента
- Соберите идентификатор, URL и название вашего контента
- Соберите метаданные вашего контента
В этом разделе приведены подробную информацию о свойствах разметки контента для BroadcastService
, CableOrSatelliteService
, TelevisionChannel
, Types Organization
Entities. Чтобы лучше понять отношения между этими типами, просмотрите концепции каналов LivetV .
Таблица спецификации вещания
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Требуется - всегда устанавливается на ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Требуется - всегда устанавливается на BroadcastService . |
@id | URL-адрес | Требуется - идентификатор контента в формате URI; Например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url организации соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url организации в качестве @id . См. Раздел идентификатора для получения более подробной информации. |
url | URL-адрес | Требуется, если это применимо - канонический URL -адрес службы вещания, если канал доступен для просмотра в Интернете. Это необязательно для обслуживания, предоставляемого по кабелю/спутнику/над воздухом. Google использует этот URL, чтобы соответствовать контенту в вашем канале с контентом в базах данных Google.url должен соответствовать следующим требованиям:
urlTemplate Вместо этого свойство целевого объекта. |
name | Текст | Требуется - имя сети.
|
broadcastDisplayName | Текст | Требуется - Имя отображения для сети, которую пользователи обычно могут видеть в программных руководствах и т. Д. |
callSign | Текст | Официальный правительственный вызовов Службы вещания. |
inLanguage | Текст или язык | Настоятельно рекомендуется почему? Основной язык вещания канала. Пожалуйста, используйте один из языковых кодов из стандарта IETF BCP 47 . |
category | Текст | Настоятельно рекомендуется почему? Категория для предмета. Большие знаки или черты могут быть использованы для неофициального обозначения иерархии категории. Например, спорт, спорт> футбол, новости, фильм, музыка, документальный фильм. |
contentRating | Текст или рейтинг | Требуется только для телевизионной службы только для взрослых - наиболее ограничительный рейтинг для трансляции контента на канале. Если рейтинг контента приведен в форме текстовой строки, рейтинговое агентство должно быть подготовлено к рейтингу с пробелом между ними; Например, рейтинг «TV-Y» от агентства «TVPG» в США. описывается как «TVPG TV-Y». Смотрите список агентств .
|
contentRating.author | Организация | Требуется, если contentRating использует Rating - название рейтингового агентства. |
contentRating.ratingValue | Текст | Требуется, если contentRating использует Rating - значение рейтинга. |
contentRating.advisoryCode | Текст | Консультативный код для контента. Принятые ценности включают D, FV, L, S и V. D = Диалог, FV = фэнтезийное насилие, L = язык, S = сексуальное содержание, V = насилие. |
description | Текст | Описание трансляционной службы. 300-характер. Используйте массив, чтобы предоставить описания на нескольких языках и/или по -разному. |
slogan | Текст | Лозунг службы вещания. |
areaServed | Страна , государство , город или геошап | Требуется, если это применимо - это требуется, если переключатель канала выполнен поставщиком телевизионных услуг - область, в которой пользователи могут ожидать получить услугу вещания. Используйте код страны ISO 3166-1 для указания стран. |
logo | ImageObject | Требуется, если интеграция с Googletv. Настоятельно рекомендуется иначе, почему? Изображение, которое представляет эту услугу вещания.
|
potentialAction | Смотреть | Требуется, если это применимо - объект разметки действия , который предоставляет подробную информацию о действии. Смотрите свойства наценки действия для деталей.
|
videoFormat | Текст | Определение высочайшего качества, поддерживаемое этой услугой вещания; например,
|
broadcastTimezone | Текст | Часовой пояс этого вещательного услуги в формате Яны ; Например, America/Los_angeles . Используйте массив для нескольких часовых поясов. |
broadcastAffiliateOf | Организация | Требуется - телевизионная сеть, которая предоставляет программирование для этой услуги вещания или организации, которой принадлежит эта услуга вещания. |
broadcastAffiliateOf.@id | Текст | Требуется - установить на @id телевизионной сети. |
broadcastAffiliateOf.@type | Текст | Требуется - всегда устанавливается в Organization . |
identifier | PropertyValue | Настоятельно рекомендуется почему? - Внешний или другой идентификатор, который идентифицирует эту сущность, такой как _partner_id_. Несколько идентификаторов разрешены. См. Раздел «Свойства идентификатора» для получения подробной информации. |
popularityScore | Популярность | Настоятельно рекомендуется почему? Оценка, которую Google использует, плюс другие сигналы, чтобы определить, какой носитель воспроизводить для пользователей. Этот балл представляет популярность содержания по отношению к другому контенту в вашем каталоге; Следовательно, шкала оценки должна быть последовательной по всем кормам, среди всех сущностей в вашем каталоге. По умолчанию показатель популярности субъекта устанавливается на 0. |
popularityScore.@type | Текст | Всегда настроен на PopularityScoreSpecification . |
popularityScore.value | Число | Неотрицательное числовое значение, которое указывает на популярность сущности; Более высокий балл означает более высокую популярность. |
popularityScore.eligibleRegion | Страна | Регион (ы), где этот показатель применима. Если показатель популярности применим глобально, установлен на EARTH . По умолчанию это свойство установлено на EARTH .Note: популярность специфичной для локала имеет приоритет над глобальной (Землей) популярностью |
Пример Broadcastservice
{
"@context": [
"http://schema.org",
{
"@language": "en"
}
],
"@type": "BroadcastService",
"@id": "http://example.com/stations/example-tv",
"name": "EXAMPLE-TV",
"broadcastDisplayName": "ABCD",
"url": "http://example.com/stations/example-tv",
"callSign": "EXA-TV",
"videoFormat": "SD",
"inLanguage": "en",
"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"
}
],
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
},
"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"
}
]
}
},
"logo": [
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Light",
"contentUrl": "http://example.com/images/example-logo-light.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forLightBackground"
]
}
]
},
{
"@context": "http://schema.org",
"@type": "ImageObject",
"name": "Example Logo Dark",
"contentUrl": "http://example.com/images/example-logo-dark.jpg",
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentAttributes",
"value": [
"forDarkBackground"
]
}
]
}
]
}
Таблица спецификации Cablorsatelliteservice
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Требуется - всегда устанавливается на ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Требуется - всегда устанавливается на CableOrSatelliteService . |
@id | URL-адрес | Требуется - идентификатор контента в формате URI; Например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url организации соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url организации в качестве @id . См. Раздел идентификатора для получения более подробной информации. |
name | Текст | Требуется - название телевизионной службы.
|
areaServed | Страна , государство , город или геошап | Требуется - область, в которой пользователи могут рассчитывать на получение услуги вещания.
|
provider | Организация | Требуется - родительский поставщик услуги, если применимо. Например, REASTPLETV является поставщиком региональных услуг SENMPLETV SAN FRANCISCO и примеров Сан -Диего . |
provider.@id | Текст | Требуется - идентификатор телевизионного оператора. |
provider.@type | Текст | Требуется - всегда устанавливается в Organization . |
identifier | PropertyValue | Настоятельно рекомендуется почему? - Внешний или другой идентификатор, который идентифицирует эту сущность, например, идентификатор Gracenote TMS для этой услуги вещания. Несколько идентификаторов разрешены. См. Раздел «Свойства идентификатора» для получения подробной информации. |
Примеры Cablorsatelliteservice
Пример кабельного или спутникового обслуживания:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/provider-lineups/exampletv-san-francisco",
"name":"ExampleTV San Francisco",
"provider": {
"@type": "Organization",
"@id": "http://example.com/providers/exampletv"
},
"areaServed":[
{
"@type":"GeoShape",
"@id": "http://example.com/area1"
}
],
"identifier": {
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
}
}
{
"@type": "GeoShape",
"@id": "http://example.com/area1",
"addressCountry": "US",
"postalCode": [
"94118",
"94119"
]
}
Пример виртуального многоканального дистрибьютора видео -программирования (VMVPD):
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv",
"name":"My Online Example TV",
"provider": {
"@type": "Organization",
"@id": "http://my-online-tv.com"
},
"areaServed":[
{
"@type":"Country",
"name": "US",
},
{
"@type":"Country",
"name": "CA",
}
]
}
Таблица спецификации телевидения
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Требуется - всегда устанавливается на ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Требуется - всегда устанавливается на TelevisionChannel . |
@id | URL-адрес | Требуется - идентификатор контента в формате URI; Например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url организации соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url организации в качестве @id . См. Раздел идентификатора для получения более подробной информации. |
broadcastChannelId | Текст | Требуется - уникальный идентификатор, с помощью которого этот BroadcastService может быть идентифицирован как кабель, спутниковое или интернет -сервис.
|
channelOrder | Число | Требуется для Googletv, необязательно иначе - используйте это свойство, чтобы указать порядок, в котором каналы должны отображаться в Руководстве по электронным программированию для интеграций Google TV.channelOrder должен быть уникальным по каналам в подаче и в идеале должен начинаться с 1 -го channelOrder . Не может иметь отрицательное значение или 0. |
broadcastServiceTier | Текст | Используйте следующие значения:
|
inBroadcastLineup | CABALORSATELLITESERVICE | Требуется - @id из CableOrSatelliteService , который предоставляет этот канал зрителям. |
providesBroadcastService | Broadcastservice | Требуется - @id из BroadcastService , чье программирование предоставляет этот канал. |
Телевизионные примеры
Пример кабельного или спутникового телевизионного канала:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/exampleTV/example-tv-7",
"broadcastChannelId":"7",
"channelOrder": 1,
"broadcastServiceTier":["Premium", "Standard"],
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/exampleTV-san-francisco"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/example-tv"
}
}
Пример для онлайн -телеканала:
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"TelevisionChannel",
"@id":"http://example.com/channels/my-online-example-tv/sport-channel",
"broadcastChannelId":"sport-channel",
"channelOrder": 3,
"broadcastServiceTier":"Premium",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/providers/my-online-example-tv"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"http://example.com/stations/sport-channel"
}
}
Таблица спецификации организации
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Текст | Требуется - всегда устанавливается на ["http://schema.org", {"@language": "xx"}]
|
@type | Текст | Требуется - всегда устанавливается в Organization . |
@id | URL-адрес | Требуется - идентификатор контента в формате URI; Например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url организации соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url организации в качестве @id . См. Раздел идентификатора для получения более подробной информации. |
name | Текст | Требуется - название телевизионной сети, поставщика телевизионного контента или оператора телевидения.
|
description | Текст | Описание организации. 300-характер. Используйте массив, чтобы предоставить описания на нескольких языках и/или по -разному. |
sameAs | URL-адрес | Настоятельно рекомендуется почему? URL -адрес на странице Википедии, которая может идентифицировать телевизионную сеть. Это должно отличаться от свойства URL. Заполняется только страницей Википедии, которая рассказывает об одном канале/сетевом объекте. Обратите внимание, что страницы Википедии могут использовать терминологию «канал». |
potentialAction | Смотреть | Требуется, если это применимо - это требуется, если у вас есть несколько каналов (Broadcastservice), ссылаясь на организацию. Объект разметки действия , который предоставляет детали действия. Смотрите свойства наценки действия для деталей.
|
url | URL-адрес | URL организации. Google использует этот URL, чтобы точно согласовать эту организацию с организацией в базах данных Google. |
identifier | PropertyValue | Настоятельно рекомендуется почему? - Внешний или другой идентификатор, который идентифицирует эту сущность, например, TMS ID для этой организации. Несколько идентификаторов разрешены. См. Раздел «Свойства идентификатора» для получения подробной информации. |
popularityScore | Популярность | Настоятельно рекомендуется почему? Оценка, которую Google использует, плюс другие сигналы, чтобы определить, какой носитель воспроизводить для пользователей. Этот балл представляет популярность содержания по отношению к другому контенту в вашем каталоге; Следовательно, шкала оценки должна быть последовательной по всем кормам, среди всех сущностей в вашем каталоге. По умолчанию показатель популярности субъекта устанавливается на 0. |
popularityScore.@type | Текст | Всегда настроен на PopularityScoreSpecification . |
popularityScore.value | Число | Неотрицательное числовое значение, которое указывает на популярность сущности; Более высокий балл означает более высокую популярность. |
popularityScore.eligibleRegion | Страна | Регион (ы), где этот показатель применима. Если показатель популярности применим глобально, установлен на EARTH . По умолчанию это свойство установлено на EARTH .Note: популярность специфичной для локала имеет приоритет над глобальной (Землей) популярностью |
Пример организации
{
"@context":["http://schema.org", {"@language": "en"}],
"@type":"Organization",
"@id":"http://example.com/networks/abcd-network",
"name":"ABCD",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "12345"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-12345"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://example.com/networkstream",
"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": "2050-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://example.com/subscription",
"name": "ABCD",
"sameAs": "http://example.com/subscription",
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 178,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
Связанные страницы
Проверьте следующие страницы по темам, связанным с этими свойствами: