Inhalts-Markup-Eigenschaften von Clips

Dieser Abschnitt enthält Details zu den Eigenschaften des Inhalts-Markups für die Preview, Recap, Review, Highlight, Blooper, BehindTheScene, DeletedScene- und Interview-Cliptypen.

Spezifikationstabelle als Vorschau ansehen

Attribut Erwarteter Typ Beschreibung
@context Text Erforderlich – Immer auf ["http://schema.org", {"@language": "xx"}] gesetzt.
  • xx steht für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn als Sprache beispielsweise Spanisch festgelegt ist, wird davon ausgegangen, dass die Werte für name und description auf Spanisch sind, auch wenn die Sprache der Untertitel/Synchronisation auf Englisch ist.
@type Text Erforderlich: muss immer auf Preview gesetzt sein.
@id URL Erforderlich: die Vorschau-ID im URI-Format Beispiel: https://example.com/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Sie hat die Form eines einheitlichen Ressourcen-Identifikator (Unified Resource Identifier, URI).
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
name Text Erforderlich: Der Name des Vorschauclips.
description Text Erforderlich: Eine Beschreibung der Vorschau, die auf 300 Zeichen beschränkt ist.
potentialAction WatchAction Erforderlich: Ein Aktions-Markup-Objekt, das die Details der Aktion enthält.
mainEntity.@type Text Erforderlich: Mit der Eigenschaft mainEntity wird die Entität dargestellt, zu der diese Vorschau gehört.

Diese Eigenschaft kann die folgenden Werte haben:
Das Attribut mainEntity muss auch als Entität der obersten Ebene im Feed vorhanden sein. Fügen Sie alle erforderlichen Metadaten für die jeweiligen Typen hinzu, wie in den Spezifikationstabellen in dieser Dokumentation angegeben. Für diese mainEntity-Typen ist es optional, Deeplinks anzugeben, wie über die potentialAction-Eigenschaft beschrieben.
mainEntity.@id URL Erforderlich: @id der entsprechenden Entität. Die Entität muss im Feed vorhanden sein und eine @id haben, die sich von der Preview-@id unterscheidet.

Vorschau von Beispiel anzeigen

Das folgende Beispiel zeigt das Markup für einen Preview-Clip auf dem linken Tab und ist im rechten Tab mit mainEntity verknüpft. Dieses Beispiel enthält keine für den Typ mainEntity.

Vorschau

Der folgende Clip stellt eine Vorschau einer Sportveranstaltung dar. Das Sportereignis wird durch @type und @id der Eigenschaft mainEntity angegeben.

{
  "@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"
  }
}

SportsEvent

Im Folgenden finden Sie die mainEntity, die dem Clip zugeordnet sind, der in der Preview Clip. Diese Entität enthält keinen Deeplink. Wenn Sie eine tiefe können Sie sie mit der Eigenschaft potentialAction hinzufügen.

{
  "@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"
    }
  ]
}

Tabelle mit Recap-Spezifikationen

Attribut Erwarteter Typ Beschreibung
@context Text Erforderlich – Immer auf ["http://schema.org", {"@language": "xx"}] gesetzt.
  • xx steht für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn als Sprache beispielsweise Spanisch festgelegt ist, wird davon ausgegangen, dass die Werte für name und description auf Spanisch sind, auch wenn die Sprache der Untertitel/Synchronisation auf Englisch ist.
@type Text Erforderlich: muss immer auf Recap gesetzt sein.
@id URL Erforderlich: Die ID des Recaps im URI-Format. Beispiel: https://example.com/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Sie hat die Form eines einheitlichen Ressourcen-Identifikator (Unified Resource Identifier, URI).
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
name Text Erforderlich: Der Name des Rückblick-Clips.
description Text Erforderlich: Eine Beschreibung der Zusammenfassung, die auf 300 Zeichen beschränkt ist.
potentialAction WatchAction Erforderlich: Ein Aktions-Markup-Objekt, das die Details der Aktion enthält.
mainEntity.@type Text Erforderlich: Mit der Eigenschaft mainEntity wird die Entität dargestellt, zu der dieser Recap gehört.

Diese Eigenschaft kann die folgenden Werte haben:
Das Attribut mainEntity muss auch als Entität der obersten Ebene im Feed vorhanden sein. Fügen Sie alle erforderlichen Metadaten für die jeweiligen Typen hinzu, wie in den Spezifikationstabellen in dieser Dokumentation angegeben. Für diese mainEntity-Typen ist es optional, Deeplinks anzugeben, wie über die potentialAction-Eigenschaft beschrieben.
mainEntity.@id URL Erforderlich: @id der entsprechenden Entität. Die Entität muss im Feed vorhanden sein und eine @id haben, die sich von der Recap-@id unterscheidet.

Zusammenfassungsbeispiel

Das folgende Beispiel zeigt das Markup für einen Recap-Clip auf dem linken Tab und ist im rechten Tab mit mainEntity verknüpft. Dieses Beispiel enthält keine für den Typ mainEntity.

Zusammenfassung

Der folgende Clip ist eine Zusammenfassung einer Sportveranstaltung. Das Sportereignis ist angegeben durch @type und @id der Eigenschaft 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"
  }
}

SportsEvent

Im Folgenden finden Sie die mainEntity, die dem Clip zugeordnet sind, der in der Recap Clip. Diese Entität enthält keinen Deeplink. Wenn Sie eine tiefe können Sie sie mit der Eigenschaft potentialAction hinzufügen.

{
  "@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"
    }
  ]
}

Spezifikationstabelle ansehen

Attribut Erwarteter Typ Beschreibung
@context Text Erforderlich – Immer auf ["http://schema.org", {"@language": "xx"}] gesetzt.
  • xx steht für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn als Sprache beispielsweise Spanisch festgelegt ist, wird davon ausgegangen, dass die Werte für name und description auf Spanisch sind, auch wenn die Sprache der Untertitel/Synchronisation auf Englisch ist.
@type Text Erforderlich: muss immer auf Review gesetzt sein.
@id URL Erforderlich: die ID der Rezension im URI-Format Beispiel: https://example.com/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Sie hat die Form eines einheitlichen Ressourcen-Identifikator (Unified Resource Identifier, URI).
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
name Text Erforderlich: Der Name des Rezensionsclips.
description Text Erforderlich: Eine Beschreibung der Rezension mit maximal 300 Zeichen.
potentialAction WatchAction Erforderlich: Ein Aktions-Markup-Objekt, das die Details der Aktion enthält.
mainEntity.@type Text Erforderlich: Mit der Eigenschaft mainEntity stellen Sie die Entität dar, zu der diese Rezension gehört.

Diese Eigenschaft kann die folgenden Werte haben:
Das Attribut mainEntity muss auch als Entität der obersten Ebene im Feed vorhanden sein. Fügen Sie alle erforderlichen Metadaten für die jeweiligen Typen hinzu, wie in den Spezifikationstabellen in dieser Dokumentation angegeben. Für diese mainEntity-Typen ist es optional, Deeplinks anzugeben, wie über die potentialAction-Eigenschaft beschrieben.
mainEntity.@id URL Erforderlich: @id der entsprechenden Entität. Die Entität muss im Feed vorhanden sein und eine @id haben, die sich von der Review-@id unterscheidet.

Beispiel ansehen

Das folgende Beispiel zeigt das Markup für einen Review-Clip auf dem linken Tab und ist im rechten Tab mit mainEntity verknüpft. Dieses Beispiel enthält einen Deeplink.

Überprüfen

Der folgende Clip stellt eine Rezension eines Films dar. Der Film wird angegeben durch @type und @id der Eigenschaft 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"
  }
}

Film

Im Folgenden finden Sie die mainEntity, die dem Clip zugeordnet sind, der in der Review Clip. Diese Entität enthält Deeplinks in ihrer potentialAction Property.

{
  "@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"
    }
  ]
}

Tabelle mit Highlight-Spezifikationen

Attribut Erwarteter Typ Beschreibung
@context Text Erforderlich – Immer auf ["http://schema.org", {"@language": "xx"}] gesetzt.
  • xx steht für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn als Sprache beispielsweise Spanisch festgelegt ist, wird davon ausgegangen, dass die Werte für name und description auf Spanisch sind, auch wenn die Sprache der Untertitel/Synchronisation auf Englisch ist.
@type Text Erforderlich: muss immer auf Highlight gesetzt sein.
@id URL Erforderlich: Die Highlight-ID im URI-Format. Beispiel: https://example.com/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Sie hat die Form eines einheitlichen Ressourcen-Identifikator (Unified Resource Identifier, URI).
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
name Text Erforderlich: Der Name des Highlightclips.
description Text Erforderlich: Eine Beschreibung des Highlights mit maximal 300 Zeichen.
potentialAction WatchAction Erforderlich: Ein Aktions-Markup-Objekt, das die Details der Aktion enthält.
mainEntity.@type Text Erforderlich: Mit der Eigenschaft mainEntity wird die Entität dargestellt, zu der diese Markierung gehört.

Diese Eigenschaft kann die folgenden Werte haben:
Das Attribut mainEntity muss auch als Entität auf oberster Ebene im Feed vorhanden sein. Fügen Sie alle erforderlichen Metadaten für die jeweiligen Typen hinzu, wie in den Spezifikationstabellen in dieser Dokumentation angegeben. Für diese mainEntity-Typen ist es optional, Deeplinks anzugeben, wie über die potentialAction-Eigenschaft beschrieben.
mainEntity.@id URL Erforderlich: @id der entsprechenden Entität. Die Entität muss im Feed vorhanden sein und eine @id haben, die sich von der Highlight-@id unterscheidet.

Beispiel für Highlights

Das folgende Beispiel zeigt das Markup für einen Highlight-Clip auf dem linken Tab und das zugehörige mainEntity-Objekt finden Sie auf dem rechten Tab. Dieses Beispiel enthält kein Deeplink für den Typ mainEntity.

Highlight

Der folgende Clip zeigt ein Highlight einer Sportveranstaltung. Sport Ereignis wird durch @type und @id der Eigenschaft mainEntity angegeben.

{
  "@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"
  }
}

SportsEvent

Im Folgenden finden Sie die mainEntity, die dem Clip zugeordnet sind, der in der Highlight Clip. Diese Entität enthält keinen Deeplink. Wenn Sie eine tiefe können Sie sie mit der Eigenschaft potentialAction hinzufügen.

{
  "@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"
    }
  ]
}

Blooper-Spezifikationstabelle

Attribut Erwarteter Typ Beschreibung
@context Text Erforderlich – Immer auf ["http://schema.org", {"@language": "xx"}] gesetzt.
  • xx steht für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn als Sprache beispielsweise Spanisch festgelegt ist, wird davon ausgegangen, dass die Werte für name und description auf Spanisch sind, auch wenn die Sprache der Untertitel/Synchronisation auf Englisch ist.
@type Text Erforderlich: muss immer auf Blooper gesetzt sein.
@id URL Erforderlich: Die Pannen-ID im URI-Format Beispiel: https://example.com/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Sie hat die Form eines einheitlichen Ressourcen-Identifikator (Unified Resource Identifier, URI).
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
name Text Erforderlich: Der Name des Drehpannens.
description Text Erforderlich: Eine Beschreibung des Drehpannens mit maximal 300 Zeichen.
potentialAction WatchAction Erforderlich: Ein Aktions-Markup-Objekt, das die Details der Aktion enthält.
mainEntity.@type Text Erforderlich: Mit der Eigenschaft mainEntity wird die Entität dargestellt, zu der dieser Drehpannenclip gehört.

Diese Eigenschaft kann die folgenden Werte haben:
Das Attribut mainEntity muss auch als Entität der obersten Ebene im Feed vorhanden sein. Fügen Sie alle erforderlichen Metadaten für die jeweiligen Typen hinzu, wie in den Spezifikationstabellen in dieser Dokumentation angegeben. Für diese mainEntity-Typen ist es optional, Deeplinks anzugeben, wie über die potentialAction-Eigenschaft beschrieben.
mainEntity.@id URL Erforderlich: @id der entsprechenden Entität. Die Entität muss im Feed vorhanden sein und eine @id haben, die sich von der Blooper-@id unterscheidet.

Beispiel für Drehpannen

Das folgende Beispiel zeigt das Markup für einen Blooper-Clip auf dem linken Tab und ist im rechten Tab mit mainEntity verknüpft. Dieses Beispiel enthält einen Deeplink.

Patzer

Der folgende Clip zeigt einen Drehpannen aus einem Film. Der Film ist angegeben durch @type und @id der Eigenschaft 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"
  }
}

Film

Im Folgenden finden Sie die mainEntity, die dem Clip zugeordnet sind, der in der Blooper Clip. Diese Entität enthält Deeplinks in ihrer potentialAction Property.

{
  "@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-Spezifikationstabelle

Attribut Erwarteter Typ Beschreibung
@context Text Erforderlich – Immer auf ["http://schema.org", {"@language": "xx"}] gesetzt.
  • xx steht für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn als Sprache beispielsweise Spanisch festgelegt ist, wird davon ausgegangen, dass die Werte für name und description auf Spanisch sind, auch wenn die Sprache der Untertitel/Synchronisation auf Englisch ist.
@type Text Erforderlich: muss immer auf BehindTheScene gesetzt sein.
@id URL Erforderlich: Die ID des Clips im URI-Format. Beispiel: https://example.com/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Sie hat die Form eines einheitlichen Ressourcen-Identifikator (Unified Resource Identifier, URI).
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
name Text Erforderlich: Der Name des Clips, der hinter der Szene steckt.
description Text Erforderlich: eine Beschreibung des Clips, die hinter der Szene steht, mit einer Länge von maximal 300 Zeichen.
potentialAction WatchAction Erforderlich: Ein Aktions-Markup-Objekt, das die Details der Aktion enthält.
mainEntity.@type Text Erforderlich: Mit der Eigenschaft mainEntity wird die Entität dargestellt, zu der dieser Clip im Hintergrund gehört.

Diese Eigenschaft kann die folgenden Werte haben:
Das Attribut mainEntity muss auch als Entität der obersten Ebene im Feed vorhanden sein. Fügen Sie alle erforderlichen Metadaten für die jeweiligen Typen hinzu, wie in den Spezifikationstabellen in dieser Dokumentation angegeben. Für diese mainEntity-Typen ist es optional, Deeplinks zu enthalten, wie über die potentialAction-Eigenschaft beschrieben.
mainEntity.@id URL Erforderlich: @id der entsprechenden Entität. Die Entität muss im Feed vorhanden sein und eine @id haben, die sich von der BehindTheScene-@id unterscheidet.

Beispiel für „BehindTheScene“

Das folgende Beispiel zeigt das Markup für einen BehindTheScene-Clip auf der linken Seite und das zugehörige mainEntity auf dem rechten Tab. Dieses Beispiel enthält eine tiefe .

BehindTheScene

Das folgende Beispiel zeigt einen Clip mit Einblicken hinter die Kulissen aus einem Film. Der Film ist angegeben durch @type und @id der Eigenschaft 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"
  }
}

Film

Im Folgenden finden Sie die mainEntity, die dem Clip zugeordnet sind, der in der BehindTheScene Clip. Diese Entität enthält Deeplinks in ihrer potentialAction-Property.

{
  "@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"
    }
  ]
}

DeletedScene-Spezifikationstabelle

Attribut Erwarteter Typ Beschreibung
@context Text Erforderlich – Immer auf ["http://schema.org", {"@language": "xx"}] gesetzt.
  • xx steht für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn als Sprache beispielsweise Spanisch festgelegt ist, wird davon ausgegangen, dass die Werte für name und description auf Spanisch sind, auch wenn die Sprache der Untertitel/Synchronisation auf Englisch ist.
@type Text Erforderlich: muss immer auf DeletedScene gesetzt sein.
@id URL Erforderlich: die ID des Clips im URI-Format. Beispiel: https://example.com/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Sie hat die Form eines einheitlichen Ressourcen-Identifikator (Unified Resource Identifier, URI).
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
name Text Erforderlich: Der Name der gelöschten Szene.
description Text Erforderlich: Eine Beschreibung der gelöschten Szene mit maximal 300 Zeichen.
potentialAction WatchAction Erforderlich: Ein Aktions-Markup-Objekt, das die Details der Aktion enthält.
mainEntity.@type Text Erforderlich: Verwenden Sie die Eigenschaft mainEntity, um die Entität darzustellen, zu der diese gelöschte Szene gehört.

Diese Eigenschaft kann die folgenden Werte haben:
Das Attribut mainEntity muss auch als Entität der obersten Ebene im Feed vorhanden sein. Fügen Sie alle erforderlichen Metadaten für die jeweiligen Typen hinzu, wie in den Spezifikationstabellen in dieser Dokumentation angegeben. Für diese mainEntity-Typen ist es optional, Deeplinks anzugeben, wie über die potentialAction-Eigenschaft beschrieben.
mainEntity.@id URL Erforderlich: @id der entsprechenden Entität. Die Entität muss im Feed vorhanden sein und eine @id haben, die sich von der DeletedScene-@id unterscheidet.

DeletedScene-Beispiel

Das folgende Beispiel zeigt das Markup für einen DeletedScene-Clip auf dem linken Tab und das zugehörige mainEntity-Objekt ist im rechten Tab zu finden. Dieses Beispiel enthält einen Deeplink.

DeletedScene

Der folgende Clip stellt eine gelöschte Szene aus einem Film dar. Der Film ist angegeben durch @type und @id der Eigenschaft 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"
  }
}

Film

Im Folgenden finden Sie die mainEntity, die dem Clip zugeordnet sind, der in der DeletedScene Clip. Diese Entität enthält Deeplinks in ihrer potentialAction-Property.

{
  "@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"
    }
  ]
}

Tabelle mit Interviewspezifikationen

Attribut Erwarteter Typ Beschreibung
@context Text Erforderlich – Immer auf ["http://schema.org", {"@language": "xx"}] gesetzt.
  • xx steht für die Sprache der Strings im Feed. Für jeden Stammentitätskontext sollte @language auf den entsprechenden Sprachcode im BCP 47-Format festgelegt sein. Wenn als Sprache beispielsweise Spanisch festgelegt ist, wird davon ausgegangen, dass die Werte für name und description auf Spanisch sind, auch wenn die Sprache der Untertitel/Synchronisation auf Englisch ist.
@type Text Erforderlich: muss immer auf Interview gesetzt sein.
@id URL Erforderlich: Die Interview-ID im URI-Format Beispiel: https://example.com/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Sie hat die Form eines einheitlichen Ressourcen-Identifikator (Unified Resource Identifier, URI).
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
name Text Erforderlich: Der Name des Interviewclips.
description Text Erforderlich: Eine Beschreibung des Interviews mit maximal 300 Zeichen.
potentialAction WatchAction Erforderlich: Ein Aktions-Markup-Objekt, das die Details der Aktion enthält.
mainEntity.@type Text Erforderlich: Verwenden Sie die Property mainEntity, um die Entität darzustellen, zu der dieses Interview gehört.

Diese Property kann die folgenden Werte haben:
Das Attribut mainEntity muss auch als Entität der obersten Ebene im Feed vorhanden sein. Fügen Sie alle erforderlichen Metadaten für die jeweiligen Typen hinzu, wie in den Spezifikationstabellen in dieser Dokumentation angegeben. Für diese mainEntity-Typen ist es optional, Deeplinks anzugeben, wie über die potentialAction-Eigenschaft beschrieben.
mainEntity.@id URL Erforderlich: @id der entsprechenden Entität. Die Entität muss im Feed vorhanden sein und eine @id haben, die sich von der Interview-@id unterscheidet.
interviewer.@type Text Erforderlich: muss immer auf Person gesetzt sein.
interviewer.@id URL Erforderlich: Die ID des Interviewers im URI-Format. Beispiel: https://example.com/person/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Sie hat die Form eines einheitlichen Ressourcen-Identifikator (Unified Resource Identifier, URI).
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
interviewer.name Text Erforderlich: der Name des Interviewers
interviewee.@type Text Erforderlich: muss immer auf Person gesetzt sein.
interviewee.@id URL Erforderlich: die Kennung des Interviewteilnehmers im URI-Format Beispiel: https://example.com/person/1234abc.
@id muss die folgenden Anforderungen erfüllen:
  • Sie ist weltweit einmalig in deinem Katalog.
  • Sie ist statisch. Die ID muss immer gleich bleiben.
  • Sie hat die Form eines einheitlichen Ressourcen-Identifikator (Unified Resource Identifier, URI).
  • Die für den @id-Wert verwendete Domain muss Ihrer Organisation gehören.
interviewee.name Text Erforderlich: Name der sich bewerbenden Person

Beispiel für ein Interview

Das folgende Beispiel zeigt das Markup für einen Interview-Clip auf dem linken Tab und das zugehörige mainEntity-Objekt finden Sie auf dem rechten Tab. Dieses Beispiel enthält einen Deeplink.

Interview

Der folgende Clip zeigt ein Interview über einen Film. Der Film ist angegeben durch @type und @id der Eigenschaft 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"
  }
}

Film

Im Folgenden finden Sie die mainEntity, die dem Clip zugeordnet sind, der in der Interview Clip. Diese Entität enthält Deeplinks in ihrer potentialAction Property.

{
  "@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"
    }
  ]
}