Свойства разметки контента клипов

В этом разделе представлены подробные сведения о свойствах разметки содержимого для типов видеороликов Preview , Recap », Review , Highlight », Blooper , BehindTheScene , DeletedScene и Interview .

Предварительный просмотр таблицы технических характеристик

Свойство Ожидаемый тип Описание
@context Текст Обязательно - Всегда устанавливайте значение ["http://schema.org", {"@language": "xx"}] .
  • xx обозначает язык строк в ленте. Для каждого корневого контекста сущности параметр @language должен быть установлен на соответствующий код языка в формате BCP 47. Например, если язык установлен на испанский, значения для name и description считаются испанскими, даже если язык субтитров/дубляжа — английский.
@type Текст Обязательно - Всегда выбирайте Preview .
@id URL Обязательно — идентификатор предварительного просмотра в формате URI; например, https://example.com/1234abc .
@id должен соответствовать следующим требованиям:
  • Это уникальный продукт, доступный в вашем каталоге по всему миру.
  • Это статичное значение. Идентификатор должен быть стабильным и не меняться со временем.
  • Он представлен в виде унифицированного идентификатора ресурса (URI).
  • Домен, используемый для значения @id , должен принадлежать вашей организации.
name Текст Обязательно — название предварительного просмотра видеоролика.
description Текст Обязательное поле — описание предварительного просмотра, не более 300 символов.
potentialAction WatchAction Обязательный параметробъект разметки действия , предоставляющий подробную информацию о действии.
mainEntity.@type Текст Обязательно — используйте свойство mainEntity для обозначения сущности, к которой относится этот предварительный просмотр.

Это свойство может принимать следующие значения:
Свойство mainEntity также должно существовать как сущность верхнего уровня в ленте. Добавьте все необходимые метаданные для соответствующих типов, как указано в таблицах спецификаций в этой документации. Включение глубоких ссылок для этих типов mainEntity является необязательным, как это передается через свойство potentialAction .
mainEntity.@id URL Обязательно@id соответствующей сущности. Сущность должна существовать в ленте и иметь @id , отличающийся от @id Preview .

Предварительный просмотр примера

В следующем примере показана разметка для клипа Preview на левой вкладке и связанного с ним mainEntity на правой вкладке. В этом примере отсутствует глубокая ссылка для типа mainEntity .

Предварительный просмотр

Следующий видеоролик представляет собой предварительный просмотр спортивного события. Спортивное событие указывается с помощью параметров @type и @id свойства mainEntity .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Preview"
  "@id": "https://www.example.com/preview_clip/teama-teamb",
  "name": "A preview for Team A vs Team B"
  "description": "An analysis of two teams, Team A and Team B, before their game."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "http://www.example.com/premium/teama_vs_teamb_pregame",
        "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": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "SportsEvent",
    "@id": "https://www.example.com/game/2019-09-12/teama-teamb"
  }
}

Спортивное событие

Ниже представлена ​​сущность mainEntity , связанная с клипом, указанным в Preview клипа. Эта сущность не содержит прямых ссылок. Если у вас есть прямые ссылки, вы можете добавить их с помощью свойства potentialAction .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "https://www.example.com/game/2019-09-12/teama-teamb",
  "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": "xx"}] .
  • xx обозначает язык строк в ленте. Для каждого корневого контекста сущности параметр @language должен быть установлен на соответствующий код языка в формате BCP 47. Например, если язык установлен на испанский, значения для name и description считаются испанскими, даже если язык субтитров/дубляжа — английский.
@type Текст Обязательно - Всегда выбирайте Recap .
@id URL Обязательно — идентификатор краткого обзора в формате URI; например, https://example.com/1234abc .
@id должен соответствовать следующим требованиям:
  • Это уникальный продукт, доступный в вашем каталоге по всему миру.
  • Это статичное значение. Идентификатор должен быть стабильным и не меняться со временем.
  • Он представлен в виде унифицированного идентификатора ресурса (URI).
  • Домен, используемый для значения @id , должен принадлежать вашей организации.
name Текст Обязательно — название видеоролика с кратким обзором.
description Текст Обязательно — описание краткого обзора, не более 300 символов.
potentialAction WatchAction Обязательный параметробъект разметки действия , предоставляющий подробную информацию о действии.
mainEntity.@type Текст Обязательно — используйте свойство mainEntity для обозначения сущности, к которой относится этот обзор.

Это свойство может принимать следующие значения:
Свойство mainEntity также должно существовать как сущность верхнего уровня в ленте. Добавьте все необходимые метаданные для соответствующих типов, как указано в таблицах спецификаций в этой документации. Включение глубоких ссылок для этих типов mainEntity является необязательным, как это передается через свойство potentialAction .
mainEntity.@id URL Обязательно@id соответствующей сущности. Сущность должна существовать в ленте и иметь @id , отличающийся от @id Recap .

Пример для краткого изложения

В следующем примере показана разметка для фрагмента Recap » на левой вкладке и связанного с ним mainEntity на правой вкладке. В этом примере отсутствует глубокая ссылка для типа mainEntity .

Краткий обзор

Следующий видеоролик представляет собой краткий обзор спортивного события. Спортивное событие указывается с помощью параметров @type и @id свойства mainEntity .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Recap"
  "@id": "https://www.example.com/recap_clip/teama-teamb",
  "name": "A recap for Team A vs Team B"
  "description": "An analysis of two teams, Team A and Team B, after their game."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "http://www.example.com/premium/teama_vs_teamb_recap",
        "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": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "SportsEvent",
    "@id": "https://www.example.com/game/2019-09-12/teama-teamb"
  }
}

Спортивное событие

Ниже представлена ​​сущность mainEntity связанная с клипом, указанным в клипе Recap . Эта сущность не содержит прямых ссылок. Если у вас есть прямые ссылки, вы можете добавить их с помощью свойства potentialAction .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "https://www.example.com/game/2019-09-12/teama-teamb",
  "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": "xx"}] .
  • xx обозначает язык строк в ленте. Для каждого корневого контекста сущности параметр @language должен быть установлен на соответствующий код языка в формате BCP 47. Например, если язык установлен на испанский, значения для name и description считаются испанскими, даже если язык субтитров/дубляжа — английский.
@type Текст Обязательно - Всегда устанавливать значение Review .
@id URL Обязательно — идентификатор отзыва в формате URI; например, https://example.com/1234abc .
@id должен соответствовать следующим требованиям:
  • Это уникальный продукт, доступный в вашем каталоге по всему миру.
  • Это статичное значение. Идентификатор должен быть стабильным и не меняться со временем.
  • Он представлен в виде унифицированного идентификатора ресурса (URI).
  • Домен, используемый для значения @id , должен принадлежать вашей организации.
name Текст Обязательно — название видеоролика для обзора.
description Текст Обязательно — описание отзыва, не более 300 символов.
potentialAction WatchAction Обязательный параметробъект разметки действия , предоставляющий подробную информацию о действии.
mainEntity.@type Текст Обязательно — используйте свойство mainEntity для обозначения сущности, к которой относится этот отзыв.

Это свойство может принимать следующие значения:
Свойство mainEntity также должно существовать как сущность верхнего уровня в ленте. Добавьте все необходимые метаданные для соответствующих типов, как указано в таблицах спецификаций в этой документации. Включение глубоких ссылок для этих типов mainEntity является необязательным, как это передается через свойство potentialAction .
mainEntity.@id URL Обязательно@id соответствующей сущности. Сущность должна существовать в ленте и иметь @id , отличающийся от @id раздела Review .

Пример обзора

В следующем примере показана разметка для фрагмента Review на левой вкладке и связанного с ним mainEntity на правой вкладке. Этот пример включает прямую ссылку.

Обзор

В следующем видеоролике представлен обзор фильма. Фильм указан с помощью параметров @type и @id свойства mainEntity .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Review"
  "@id": "https://www.example.com/review_clip/abc",
  "name": "A review of ABC"
  "description": "A no-spoiler review of the Sci-Fi Movie, ABC."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.example.com/review_clip/abc",
        "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": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "Movie",
    "@id": "https://www.example.com/movie/abc"
  }
}

Фильм

Ниже представлена ​​сущность mainEntity связанная с клипом, указанным в разделе Review клипа». Эта сущность содержит прямые ссылки в своем свойстве potentialAction .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "https://www.example.com/movie/abc",
  "url": "https://www.example.com/movie/abc",
  "name": "My Favorite Movie",
  "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/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "subscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 78,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite movie.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}

Таблица основных технических характеристик

Свойство Ожидаемый тип Описание
@context Текст Обязательно - Всегда устанавливайте значение ["http://schema.org", {"@language": "xx"}] .
  • xx обозначает язык строк в ленте. Для каждого корневого контекста сущности параметр @language должен быть установлен на соответствующий код языка в формате BCP 47. Например, если язык установлен на испанский, значения для name и description считаются испанскими, даже если язык субтитров/дубляжа — английский.
@type Текст Обязательно - Всегда выбирайте Highlight .
@id URL Обязательно — идентификатор выделения в формате URI; например, https://example.com/1234abc .
@id должен соответствовать следующим требованиям:
  • Это уникальный продукт, доступный в вашем каталоге по всему миру.
  • Это статичное значение. Идентификатор должен быть стабильным и не меняться со временем.
  • Он представлен в виде унифицированного идентификатора ресурса (URI).
  • Домен, используемый для значения @id , должен принадлежать вашей организации.
name Текст Обязательно — название видеоролика с лучшими моментами.
description Текст Обязательное описание наиболее интересного момента, не более 300 символов.
potentialAction WatchAction Обязательный параметробъект разметки действия , предоставляющий подробную информацию о действии.
mainEntity.@type Текст Обязательно — используйте свойство mainEntity для обозначения сущности, к которой относится эта подсветка.

Это свойство может принимать следующие значения:
Свойство mainEntity также должно существовать как сущность верхнего уровня в ленте. Добавьте все необходимые метаданные для соответствующих типов, как указано в таблицах спецификаций в этой документации. Включение глубоких ссылок для этих типов mainEntity является необязательным, как это передается через свойство potentialAction .
mainEntity.@id URL Обязательно@id соответствующей сущности. Сущность должна существовать в ленте и иметь @id , отличающийся от @id Highlight .

Пример выделения

В следующем примере показана разметка для фрагмента Highlight на левой вкладке и связанного с ним mainEntity на правой вкладке. В этом примере отсутствует глубокая ссылка для типа mainEntity .

Выделять

Следующий видеоролик представляет собой фрагмент спортивного события. Спортивное событие указывается с помощью параметров @type и @id свойства mainEntity .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Highlight"
  "@id": "https://www.example.com/highlight_clip/teama-teamb",
  "name": "Highlight for the Team A vs Team B game"
  "description": "Highlight for the Team A vs Team B game."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "http://www.example.com/premium/teama_vs_teamb_highlight",
        "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": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "SportsEvent",
    "@id": "https://www.example.com/game/2019-09-12/teama-teamb"
  }
}

Спортивное событие

Ниже представлена ​​сущность mainEntity связанная с клипом, указанным в разделе Highlight клипа». Эта сущность не содержит прямых ссылок. Если у вас есть прямые ссылки, вы можете добавить их с помощью свойства potentialAction .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type":"SportsEvent",
  "@id": "https://www.example.com/game/2019-09-12/teama-teamb",
  "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": "xx"}] .
  • xx обозначает язык строк в ленте. Для каждого корневого контекста сущности параметр @language должен быть установлен на соответствующий код языка в формате BCP 47. Например, если язык установлен на испанский, значения для name и description считаются испанскими, даже если язык субтитров/дубляжа — английский.
@type Текст Обязательно - Всегда устанавливайте значение Blooper .
@id URL Обязательно — идентификатор ошибки в формате URI; например, https://example.com/1234abc .
@id должен соответствовать следующим требованиям:
  • Это уникальный продукт, доступный в вашем каталоге по всему миру.
  • Это статичное значение. Идентификатор должен быть стабильным и не меняться со временем.
  • Он представлен в виде унифицированного идентификатора ресурса (URI).
  • Домен, используемый для значения @id , должен принадлежать вашей организации.
name Текст Обязательно — название видеоролика с неудачными дублями.
description Текст Обязательно — описание ляпа, не более 300 символов.
potentialAction WatchAction Обязательный параметробъект разметки действия , предоставляющий подробную информацию о действии.
mainEntity.@type Текст Обязательно — используйте свойство mainEntity для обозначения сущности, к которой относится этот неудачный дубль.

Это свойство может принимать следующие значения:
Свойство mainEntity также должно существовать как сущность верхнего уровня в ленте. Добавьте все необходимые метаданные для соответствующих типов, как указано в таблицах спецификаций в этой документации. Включение глубоких ссылок для этих типов mainEntity является необязательным, как это передается через свойство potentialAction .
mainEntity.@id URL Обязательно@id соответствующей сущности. Сущность должна существовать в ленте и иметь @id , отличающийся от @id Blooper .

Пример неудачной попытки

В следующем примере показана разметка для видеоролика Blooper на левой вкладке и связанного с ним mainEntity на правой вкладке. Этот пример включает прямую ссылку.

Неудачный дубль

Следующий фрагмент представляет собой неудачный дубль из фильма. Фильм указан с помощью параметров @type и @id свойства mainEntity .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Blooper"
  "@id": "https://www.example.com/blooper_abc",
  "name": "ABC Bloopers"
  "description": "Bloopers during the filming of ABC"
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.example.com/blooper_abc",
        "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": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "Movie",
    "@id": "https://www.example.com/movie/abc"
  }
}

Фильм

Ниже представлена ​​сущность mainEntity связанная с клипом, указанным в клипе Blooper . Эта сущность содержит прямые ссылки в своем свойстве potentialAction .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "https://www.example.com/movie/abc",
  "url": "https://www.example.com/movie/abc",
  "name": "My Favorite Movie",
  "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/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "subscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 78,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite movie.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}

Таблица технических характеристик BehindTheScene

Свойство Ожидаемый тип Описание
@context Текст Обязательно - Всегда устанавливайте значение ["http://schema.org", {"@language": "xx"}] .
  • xx обозначает язык строк в ленте. Для каждого корневого контекста сущности параметр @language должен быть установлен на соответствующий код языка в формате BCP 47. Например, если язык установлен на испанский, значения для name и description считаются испанскими, даже если язык субтитров/дубляжа — английский.
@type Текст Обязательно - Всегда выбирайте значение BehindTheScene .
@id URL Обязательно — идентификатор клипа в формате URI; например, https://example.com/1234abc .
@id должен соответствовать следующим требованиям:
  • Это уникальный продукт, доступный в вашем каталоге по всему миру.
  • Это статичное значение. Идентификатор должен быть стабильным и не меняться со временем.
  • Он представлен в виде унифицированного идентификатора ресурса (URI).
  • Домен, используемый для значения @id , должен принадлежать вашей организации.
name Текст Обязательно — название видеоролика о процессе съёмки.
description Текст Обязательно — описание видеоролика о процессе съёмки, не более 300 символов.
potentialAction WatchAction Обязательный параметробъект разметки действия , предоставляющий подробную информацию о действии.
mainEntity.@type Текст Обязательно — используйте свойство mainEntity для обозначения сущности, к которой относится этот видеоролик со съемок.

Это свойство может принимать следующие значения:
The mainEntity property must also exist as a top-level entity in the feed. Add all of the necessary metadata for its respective types, as indicated by their specification tables throughout this documentation. It's optional for these mainEntity types to include Deep links , as conveyed through the potentialAction property.
mainEntity.@id URL Обязательно@id соответствующего объекта. Объект должен существовать в ленте и иметь @id , отличающийся от @id объекта BehindTheScene .

Пример "За кадром"

В следующем примере показана разметка для видеоролика BehindTheScene на левой вкладке и связанного с ним mainEntity на правой вкладке. Этот пример включает прямую ссылку.

За кулисами

Ниже представлен фрагмент видео со съемок. Фильм указан с помощью параметров @type и @id свойства mainEntity .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "BehindTheScene"
  "@id": "https://www.example.com/behind_the_scene_abc",
  "name": "ABC Behind the scene"
  "description": "Behind the scene of ABC."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.example.com/behind_the_scene_abc",
        "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": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "Movie",
    "@id": "https://www.example.com/movie/abc"
  }
}

Фильм

Ниже представлена ​​сущность mainEntity связанная с клипом, указанным в разделе BehindTheScene . Эта сущность содержит прямые ссылки в своем свойстве potentialAction .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "https://www.example.com/movie/abc",
  "url": "https://www.example.com/movie/abc",
  "name": "My Favorite Movie",
  "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/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "subscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 78,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite movie.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}

Таблица спецификаций удаленной сцены

Свойство Ожидаемый тип Описание
@context Текст Обязательно - Всегда устанавливайте значение ["http://schema.org", {"@language": "xx"}] .
  • xx обозначает язык строк в ленте. Для каждого корневого контекста сущности параметр @language должен быть установлен на соответствующий код языка в формате BCP 47. Например, если язык установлен на испанский, значения для name и description считаются испанскими, даже если язык субтитров/дубляжа — английский.
@type Текст Обязательно - Всегда устанавливайте значение DeletedScene .
@id URL Обязательно — идентификатор клипа в формате URI; например, https://example.com/1234abc .
@id должен соответствовать следующим требованиям:
  • Это уникальный продукт, доступный в вашем каталоге по всему миру.
  • Это статичное значение. Идентификатор должен быть стабильным и не меняться со временем.
  • Он представлен в виде унифицированного идентификатора ресурса (URI).
  • Домен, используемый для значения @id , должен принадлежать вашей организации.
name Текст Обязательно — название удалённой сцены.
description Текст Обязательно — описание удалённой сцены, не более 300 символов.
potentialAction WatchAction Обязательный параметробъект разметки действия , предоставляющий подробную информацию о действии.
mainEntity.@type Текст Обязательно — используйте свойство mainEntity для обозначения сущности, к которой принадлежит удаленная сцена.

Это свойство может принимать следующие значения:
Свойство mainEntity также должно существовать как сущность верхнего уровня в ленте. Добавьте все необходимые метаданные для соответствующих типов, как указано в таблицах спецификаций в этой документации. Включение глубоких ссылок для этих типов mainEntity является необязательным, как это передается через свойство potentialAction .
mainEntity.@id URL Обязательно@id соответствующего объекта. Объект должен существовать в ленте и иметь @id , отличный от @id DeletedScene .

Пример удаленной сцены

В следующем примере показана разметка для клипа DeletedScene на левой вкладке и связанного с ним mainEntity на правой вкладке. Этот пример включает прямую ссылку.

Удалённая сцена

Представленный ниже фрагмент — это удалённая сцена из фильма. Фильм указан с помощью параметров @type и @id свойства mainEntity .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "DeletedScene"
  "@id": "https://www.example.com/deleted_scene_abc",
  "name": "Deleted Sscenes in ABC"
  "description": "Deleted Sscenes in ABC."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.example.com/deleted_scene_abc",
        "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": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "Movie",
    "@id": "https://www.example.com/movie/abc"
  }
}

Фильм

Ниже представлена ​​сущность mainEntity связанная с клипом, указанным в клипе DeletedScene . Эта сущность содержит прямые ссылки в своем свойстве potentialAction .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "https://www.example.com/movie/abc",
  "url": "https://www.example.com/movie/abc",
  "name": "My Favorite Movie",
  "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/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "subscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 78,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite movie.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}

Таблица требований к собеседованию

Свойство Ожидаемый тип Описание
@context Текст Обязательно - Всегда устанавливайте значение ["http://schema.org", {"@language": "xx"}] .
  • xx обозначает язык строк в ленте. Для каждого корневого контекста сущности параметр @language должен быть установлен на соответствующий код языка в формате BCP 47. Например, если язык установлен на испанский, значения для name и description считаются испанскими, даже если язык субтитров/дубляжа — английский.
@type Текст Обязательно - Всегда выбирайте Interview .
@id URL Обязательно — идентификатор интервью в формате URI; например, https://example.com/1234abc .
@id должен соответствовать следующим требованиям:
  • Это уникальный продукт, доступный в вашем каталоге по всему миру.
  • Это статичное значение. Идентификатор должен быть стабильным и не меняться со временем.
  • Он представлен в виде унифицированного идентификатора ресурса (URI).
  • Домен, используемый для значения @id , должен принадлежать вашей организации.
name Текст Обязательно — название фрагмента интервью.
description Текст Обязательно — описание интервью, не более 300 символов.
potentialAction WatchAction Обязательный параметробъект разметки действия , предоставляющий подробную информацию о действии.
mainEntity.@type Текст Обязательно — используйте свойство mainEntity для обозначения сущности, к которой относится это интервью.

Это свойство может принимать следующие значения:
Свойство mainEntity также должно существовать как сущность верхнего уровня в ленте. Добавьте все необходимые метаданные для соответствующих типов, как указано в таблицах спецификаций в этой документации. Включение глубоких ссылок для этих типов mainEntity является необязательным, как это передается через свойство potentialAction .
mainEntity.@id URL Обязательно@id соответствующей сущности. Сущность должна существовать в ленте и иметь @id , отличающийся от @id Interview .
interviewer.@type Текст Обязательно - Всегда устанавливайте значение Person .
interviewer.@id URL Обязательно — идентификатор интервьюера в формате URI; например, https://example.com/person/1234abc .
@id должен соответствовать следующим требованиям:
  • Это уникальный продукт, доступный в вашем каталоге по всему миру.
  • Это статичное значение. Идентификатор должен быть стабильным и не меняться со временем.
  • Он представлен в виде унифицированного идентификатора ресурса (URI).
  • Домен, используемый для значения @id , должен принадлежать вашей организации.
interviewer.name Текст Обязательно укажите имя интервьюера.
interviewee.@type Текст Обязательно - Всегда устанавливайте значение Person .
interviewee.@id URL Обязательно — идентификатор интервьюируемого в формате URI; например, https://example.com/person/1234abc .
@id должен соответствовать следующим требованиям:
  • Это уникальный продукт, доступный в вашем каталоге по всему миру.
  • Это статичное значение. Идентификатор должен быть стабильным и не меняться со временем.
  • Он представлен в виде унифицированного идентификатора ресурса (URI).
  • Домен, используемый для значения @id , должен принадлежать вашей организации.
interviewee.name Текст Обязательно укажите имя интервьюируемого.

Пример интервью

В следующем примере показана разметка для фрагмента Interview на левой вкладке и связанного с ним mainEntity на правой вкладке. Этот пример включает прямую ссылку.

Интервью

В следующем фрагменте представлено интервью о фильме. Фильм указан с помощью параметров @type и @id свойства mainEntity .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Interview"
  "@id": "https://www.example.com/abc_personb_interview",
  "name": "ABC Promotional Interview"
  "description": "ABC promotional interview ofwith Person B with host Person A."
  "potentialAction": {
      "@type": "WatchAction",
      "target": {
        "@type": "EntryPoint",
        "urlTemplate": "https://www.example.com/abc_personb_interview",
        "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": "subscription",
        "availabilityStarts": "2019-09-09T10:00:00Z",
        "availabilityEnds": "2019-09-31T10:00:00Z",
        "requiresSubscription": {
          "@type": "MediaSubscription",
          "@id": "http://www.example.com/premium_subscription",
          "name": "Example Premium",
          "sameAs": "http://www.example.com/premium_subscription"
        },
        "eligibleRegion": [
          {
            "@type": "Country",
            "name": "US"
          },
          {
            "@type": "Country",
            "name": "CA"
          }
        ]
      }
    }
  "mainEntity": {
    "@type": "Movie",
    "@id": "https://www.example.com/movie/abc"
  }
  "interviewer": {
    "@type": "Person"
    "@id": "https://example.com/person/1234abc"
    "name": "Person A"
  }
  "interviewee": {
    "@type": "Person"
    "@id": "https://example.com/person/45664abc"
    "name" : "Person B"
  }
}

Фильм

Ниже представлена ​​сущность mainEntity связанная с клипом, указанным в клипе Interview . Эта сущность содержит прямые ссылки в своем свойстве potentialAction .

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "Movie",
  "@id": "https://www.example.com/movie/abc",
  "url": "https://www.example.com/movie/abc",
  "name": "My Favorite Movie",
  "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/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
    "actionAccessibilityRequirement": {
      "@type": "ActionAccessSpecification",
      "category": "subscription",
      "availabilityStarts": "2018-07-21T10:35:29Z",
      "availabilityEnds": "2019-10-21T10:35:29Z",
      "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
      },
      "eligibleRegion": [
        {
          "@type": "Country",
          "name": "US"
        },
        {
          "@type": "Country",
          "name": "CA"
        }
      ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 78,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite movie.",
  "actor": [
    {
      "@type": "Person",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/John_Doe"
    },
    {
      "@type": "Person",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/Jane_Doe"
    }
  ],
  "identifier": [
    {
      "@type": "PropertyValue",
      "propertyID": "IMDB_ID",
      "value":  "tt0123456"
    }
  ]
}