Os exemplos a seguir demonstram alguns dos cenários comuns para ações de assistir.
Entidades de amostra de cada tipo
Filme
Uma entidade Movie que representa um filme fictício chamado "My Favorite Movie"
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie",
"url": "http://www.example.com/my_favorite_movie",
"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": "http://www.example.com/example_package"
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/example_package"
},
"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"
}
},
"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"
}
]
}
TVSeries
Uma entidade TVSeries que representa uma série de TV fictícia chamada "My Favorite TV Show"
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show/",
"url": "http://www.example.com/my_favorite_tv_show/",
"name": "My Favorite TV Show",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_tv_show/watch?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",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "https://example.com/package/example"
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/package/example"
},
"availabilityStarts": "2017-07-21T10:35:29Z",
"availabilityEnds": "2018-10-21T10:35:29Z",
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 4.1,
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
},
"description": "This is my favorite TV show.",
"contentRating": "RATING NOT KNOWN",
"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": "tt0903747"
}
]
}
```
TVEpisode
Uma entidade TVEpisode que representa o 14º episódio da 7ª temporada do programa de TV fictício chamado "My Favorite TV Show"
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVEpisode",
"@id": "http://www.example.com/my_favorite_tv_show/s7/e14",
"url": "http://www.example.com/my_favorite_tv_show/s7/e14",
"name": "John Doe returns with a horse",
"episodeNumber": 14,
"contentRating": "TVPG TV-MA",
"partOfSeason": {
"@type": "TVSeason",
"@id": "http://www.example.com/my_favorite_tv_show/s7",
"seasonNumber": 7
},
"partOfSeries": {
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show"
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_tv_show/s7/e14?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "https://example.com/package/example"
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/package/example"
},
"availabilityStarts": "2017-07-21T10:35:29Z",
"availabilityEnds": "2018-10-21T10:35:29Z",
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/john_doe_returns_with_a_horse",
"duration": "PT00H25M",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2014-01-09",
"location": {
"@type": "Country",
"name": "US"
}
},
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 3.9,
"eligibleRegion": "EARTH"
},
"description": "John Doe returns to the village three years after his disappearance.",
"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": "tt3453320"
}
}
TVSeason
Uma entidade TVSeason que representa a sétima temporada de um programa de TV fictício chamado "My Favorite TV Show"
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "TVSeason",
"@id": "http://www.example.com/my_favorite_tv_show/s7",
"url": "http://www.example.com/my_favorite_tv_show/s7",
"name": "Season 7",
"seasonNumber": 7,
"partOfSeries": {
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show",
"name": "My Favorite TV Show",
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show"
},
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_tv_show/s7/watch?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "https://example.com/package/example"
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/package/example"
},
"availabilityStarts": "2017-07-21T10:35:29Z",
"availabilityEnds": "2018-10-21T10:35:29Z",
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show_(season_7)",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2010-09-23",
"location": {
"@type": "Country",
"name": "US"
}
},
"description": "The seventh season of My Favorite TV Show.",
"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"
}
]
}
Organização (operadora de TV)
Uma entidade Organization que representa um provedor de serviços de TV fictício, "Example Cable TV Company", que oferece serviço de TV ao vivo por uma rede de TV a cabo.
{
"@context":"http://schema.org",
"@type":"Organization",
"@id": "http://example.com/example_cable_tv_company",
"name": "Example Cable TV Company",
"sameAs": "https://en.wikipedia.org/wiki/example_cable_company"
}
CableOrSatelliteService
Um CableOrSatelliteService que representa os serviços de TV a cabo em Nova York (DMA_ID=501), fornecidos pelo prestador de serviços de TV nacional "Example Cable TV Company"
{
"@context":"http://schema.org",
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company_new_york",
"name":"Example Cable TV Company - New York",
"provider": {
"@type": "Organization",
"@id": "http://example.com/example_cable_tv_company"
},
"areaServed":[
{
"@type": "GeoShape",
"@id": "http://example.com/newyork_01",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "DMA_ID",
"value": "501"
}
]
}
]
}
Organização
Uma entidade Organization que representa o canal "ExampleTV Channel", oferecido aos usuários por um provedor de serviços de TV a cabo fictício, "Example Cable TV Company", em Nova York.
{
"@context":"http://schema.org",
"@type":"Organization",
"@id":"http://example.com/exampletv",
"name":"ExampleTV Channel",
"sameAs": "https://en.wikipedia.org/wiki/exampletv"
}
BroadcastService
Uma entidade BroadcastService que representa o canal "ExampleTV Channel", oferecido aos usuários por um provedor de serviços de TV a cabo fictício, "Example Cable TV Company", em Nova York. As entidades BroadcastService fornecem os detalhes dos links diretos e os requisitos de acesso para o canal.
{
"@context":"http://schema.org",
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/hd",
"name": "ExampleTV Channel",
"description": "A fictional TV broadcast service in HD",
"broadcastDisplayName":"ExampleTV-Channel",
"broadcastAffiliateOf":{
"@type":"Organization",
"@id":"http://www.example.com/exampletv"
},
"potentialAction": {
"@type": "WatchAction",
"target": [
{
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/hd?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"
]
},
{
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/exampletv/broadcast/androidtv/hd?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.googleapis.com/GoogleVideoCast"
]
}
],
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/exampletv/basic_subscription",
"name": "Basic subscription",
"identifier": "example.com:basic",
"commonTier": true
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/exampletv/basic_subscription"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": "102610"
},
{
"@type": "PropertyValue",
"propertyID": "_PARTNER_ID_",
"value": "exampletv-12345"
}
]
}
TelevisionChannel
Uma entidade TelevisionChannel que indica que o canal "ExampleTV Channel" está disponível no canal 7 e faz parte dos serviços de TV a cabo fornecidos em Nova York pelo provedor de serviços de TV fictício "Example Cable TV Company"
{
"@context":"http://schema.org",
"@type":"TelevisionChannel",
"@id":"http://example.com/example_cable_tv_company_san_francisco/exampletv",
"broadcastChannelId":"7",
"broadcastServiceTier":"Standard",
"inBroadcastLineup":{
"@type":"CableOrSatelliteService",
"@id":"http://example.com/example_cable_tv_company_san_francisco_bay"
},
"providesBroadcastService":{
"@type":"BroadcastService",
"@id":"https://www.example.com/exampletv/broadcast/hd"
}
}
BroadcastEvent
Uma entidade BroadcastEvent que representa a transmissão de um filme no "Canal de TV de exemplo" entre 17h e 19h em 12 de julho de 2019.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live/movie/new_release",
"name": "My Favorite Movie",
"description": "John Doe spent years perfecting his survival skills in a tropical jungle.",
"startDate": "2019-07-12T17:00-08:00",
"endDate": "2019-07-12T19:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": false,
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"workPerformed": {
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie"
}
}
SportsEvent
Uma entidade SportsEvent que representa um jogo de basquete entre dois times
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": {
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
"startDate": "2019-09-16T10:00-08:00",
"endDate": "2019-09-16T13:00-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"https://en.wikipedia.org/wiki/Professional_Basketball_League"
},
"athlete":[
{
"@type":"Person",
"name":"John Doe"
}
]
},
"awayTeam":{
"@type":"SportsTeam",
"name":"Team A",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"https://en.wikipedia.org/wiki/Professional_Basketball_League"
},
"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": "EP000194303282"
}
]
}
Exemplos relacionados a links diretos
Fornecer links diretos não universais
Uma entidade com um link de estilo antigo para a plataforma Android e um link direto universal para todas as outras plataformas
"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/IOSPlatform", "http://schema.googleapis.com/GoogleVideoCast" ] }, { "@type": "EntryPoint", "urlTemplate": "android-app://com.example/example-scheme/my_favorite_movie?autoplay=true", "inLanguage": "en", "actionPlatform": [ "http://schema.org/AndroidPlatform", "http://schema.org/AndroidTVPlatform" ] } ], "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": "http://www.example.com/example_package" }, "additionalProperty": { "@type": "PropertyValue", "name": "DisplaySubscriptionIdentifier", "value": "http://www.example.com/example_package" }, "eligibleRegion": [ { "@type": "Country", "name": "US" }, { "@type": "Country", "name": "CA" } ] } }
Fornecer requisitos de acessibilidade com prazo definido
Uma entidade que muda o requisito de acessibilidade ao longo do tempo: free por um tempo limitado e subscription depois
"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": "free", "availabilityStarts": "2019-01-01T00:00Z", "availabilityEnds": "2019-05-31T00:00Z", "eligibleRegion": { "@type": "Country", "name": "US" } }, { "@type": "ActionAccessSpecification", "category": "subscription", "availabilityStarts": "2019-06-01T10:35:29Z", "availabilityEnds": "2020-06-01T10:35:29Z", "requiresSubscription": { "@type": "MediaSubscription", "name": "Example Package", "commonTier": true, "@id": "http://www.example.com/example_package" }, "additionalProperty": { "@type": "PropertyValue", "name": "DisplaySubscriptionIdentifier", "value": "http://www.example.com/example_package" }, "eligibleRegion": [ { "@type": "Country", "name": "US" }, { "@type": "Country", "name": "CA" } ] } ] }
Oferecer vários requisitos de acessibilidade com base na plataforma
Uma entidade com vários requisitos de acessibilidade com base nas plataformas: free para plataformas de computador e dispositivos móveis e subscription para a plataforma ChromeCast.
"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"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "free",
"availabilityStarts": "2019-01-01T10:35:29Z",
"availabilityEnds": "2020-05-31T10:35:29Z",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
},
{
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
"inLanguage": "en",
"actionPlatform": "http://schema.googleapis.com/GoogleVideoCast",
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2019-01-01T10:35:29Z",
"availabilityEnds": "2020-05-31T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "http://www.example.com/example_package"
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/example_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
}
]
Uso da propriedade additionalProperty para informações de conteúdo
Uma entidade Movie que mostra o uso da propriedade additionalProperty e das subpropriedades dela para fornecer informações sobre o idioma do conteúdo e da legenda, o formato do vídeo e o ângulo da câmera usado.
{ "@context": ["http://schema.org", {"@language": "en"}], "@type": "Movie", "@id": "http://www.example.com/my_favorite_movie", "url": "http://www.example.com/my_favorite_movie", "name": "My Favorite Movie", "potentialAction": [ { "@type": "WatchAction", "target": [ { "@type":"EntryPoint", "urlTemplate":"http://www.example.com/my_favorite_movie/multipleViews", "actionPlatform": [ "http://schema.org/IOSPlatform", "http://schema.org/AndroidPlatform", "http://schema.org/AndroidTVPlatform", "http://schema.googleapis.com/GoogleVideoCast" ], "additionalProperty": [ { "@type": "PropertyValue", "name": "contentLanguage", "value": [ "en" ] }, { "@type": "PropertyValue", "name": "subtitleLanguage", "value": [ "en", "es" ] }, { "@type": "PropertyValue", "name": "videoFormat", "value": [ "HD", "4K" ] }, { "@type": "PropertyValue", "name": "cameraAngle", "value": [ "Eye-Level", "High-Angle" ] } ] } ], "actionAccessibilityRequirement": { "@type": "ActionAccessSpecification", "category": "subscription", "requiresSubscription": { "@type": "MediaSubscription", "name": "Example Package", "commonTier": true, "@id": "http://www.example.com/example_package" }, "additionalProperty": { "@type": "PropertyValue", "name": "DisplaySubscriptionIdentifier", "value": "http://www.example.com/example_package" }, "availabilityStarts": "2019-01-01T10:35:29Z", "availabilityEnds": "2019-05-31T10:35:29Z", "eligibleRegion": [ { "@type": "Country", "name": "US" }, { "@type": "Country", "name": "CA" } ] } } ] }
Entidade disponível em várias regiões e idiomas
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie",
"url": "http://www.example.com/my_favorite_movie",
"name": [
{
"@language": "en-us",
"@value": "My Favorite Movie"
},
{
"@language": "en-gb",
"@value": "My Favourite Movie"
},
{
"@language": "es-mx",
"@value": "mi película favorita"
},
],
"description": [
{
"@language": "en-us",
"@value": "Jenny meets Paul."
},
{
"@language": "en-gb",
"@value": "Jenny meets Paul."
},
{
"@language": "es-mx",
"@value": "Jenny conoce a paul."
}
],
"potentialAction": [
{
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_movie?autoplay=true",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform"
],
}
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": [
{"@language": "en-US", @value: "Example Subscription"},
{"@language": "es-MX", @value: "Suscripción de Ejemplo"},
{"@language": "en-GB", @value: "Example Subscription"},
],
"commonTier": true,
"@id": "http://www.example.com/example_package"
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/example_package"
},
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "GB"
},
{
"@type": "Country",
"name": "MX"
}
]
},
"additionalProperty": [
{
"@type": "PropertyValue",
"name": "contentLanguage",
"value": [
"en",
"es"
]
},
]
}
],
// Other properties...
}
Fornecer informações de trailer usando a entidade Movie
{ "@context": ["http://schema.org", {"@language": "en"}], "@type": "Movie", "@id": "http://www.example.com/my_favorite_movie", "url": "http://www.example.com/my_favorite_movie", "name": "My Favorite Movie", "trailer":[ { "@type":"VideoObject", "description":"In a world where dreamers continue to dream...", "inLanguage":"en-US", "url":"https://www.youtube.com/watch?v=contentIDhere" } ], "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" ] }, "actionAccessibilityRequirement": { "@type": "ActionAccessSpecification", "category": "subscription", "requiresSubscription": { "@type": "MediaSubscription", "name": "Example Package", "commonTier": true, "@id": "http://www.example.com/example_package" }, "additionalProperty": { "@type": "PropertyValue", "name": "DisplaySubscriptionIdentifier", "value": "http://www.example.com/example_package" }, "availabilityStarts": "2018-07-21T10:35:29Z", "availabilityEnds": "2019-10-21T10:35:29Z", "eligibleRegion": [ { "@type": "Country", "name": "US" } ] } } }
Mostra uma oferta de pacote de assinatura em níveis para seu catálogo
Filme
Uma entidade de filme que está disponível nos níveis de assinatura "Pacote Premium" e "Pacote Básico". Amplie este exemplo para capturar ofertas de assinatura que incluem vários pacotes ou níveis ou que têm suporte para complementos.
{
"@context": [
"http://schema.org",
{
"@language": "en"
}
],
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie",
"url": "http://www.example.com/my_favorite_movie",
"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"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2018-07-21T10:35:29Z",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": [
{
"@type": "MediaSubscription",
"name": "Basic Package",
"@id": "http://www.example.com/basic_package",
"commonTier": true
},
{
"@type": "MediaSubscription",
"name": "Premium Package",
"@id": "http://www.example.com/premium_package",
"commonTier": false,
"identifier": "example.com:premium_package"
}
],
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/basic_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"description": "This is my favorite movie.",
"actor": [
{
"@type": "Person",
"name": "John Doe",
"sameAs": "https://en.wikipedia.org/wiki/John_Doe"
}
],
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "tt0123456"
}
]
}
TVSeries
Uma entidade TVSeries que está disponível apenas no "Pacote Premium" da assinatura.
{
"@context": [
"http://schema.org",
{
"@language": "en"
}
],
"@type": "TVSeries",
"@id": "http://www.example.com/my_favorite_tv_show/",
"url": "http://www.example.com/my_favorite_tv_show/",
"name": "My Favorite TV Show",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_tv_show/watch?autoplay=true",
"inLanguage": "en",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "subscription",
"availabilityStarts": "2017-07-21T10:35:29Z",
"availabilityEnds": "2018-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Premium Package",
"@id": "http://www.example.com/premium_package",
"identifier": "example.com:premium",
"commonTier": false
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/premium_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show",
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"description": "This is my favorite TV show.",
"actor": [
{
"@type": "Person",
"name": "John Doe",
"sameAs": "https://en.wikipedia.org/wiki/john_doe"
}
]
}
Oferecer diferentes tipos de releasedEvents: PublicationEvent, FeaturedEvent e ExclusiveEvents
Representação de conteúdo de original but not exclusive
O provedor do feed está destacando um filme no mundo todo para o mês de abril de 2020. O filme foi lançado originalmente nos EUA em 1º de outubro de 2018.
{ "@context": [ "http://schema.org", { "@language": "en" } ], "@type": "Movie", "@id": "http://www.example.com/my_favorite_movie", "url": "http://www.example.com/my_favorite_movie", "releasedEvent": [ { "@type": "FeaturedEvent", "location": "EARTH", "startDate": "2020-04-01", "endDate": "2020-04-30", "publishedBy": { "@type": "Organization", "@id": "https://www.abcmedia.com/", "sameAs": "https://en.wikipedia.org/wiki/ABCMedia", "name": "ABC Media" } }, { "@type": "PublicationEvent", "location": { "@type": "Country", "name": "US" }, "startDate": "2018-10-01T20:00", "publishedBy": { "@type": "Organization", "@id": "https://www.abcmedia.com/", "sameAs": "https://en.wikipedia.org/wiki/ABCMedia", "name": "ABC Media" } } ] }
Representação de conteúdo de exclusive but not original
O provedor que fornece o feed tem direito exclusivo a um filme em todo o mundo de setembro de 2019 a setembro de 2030.
{ "@context": [ "http://schema.org", { "@language": "en" } ], "@type": "Movie", "@id": "http://www.example.com/my_favorite_movie", "url": "http://www.example.com/my_favorite_movie", "releasedEvent": [ { "@type": "ExclusiveEvent", "location": "EARTH", "startDate": "2019-09-01T00:00", "endDate": "2030-09-27T00:00", "publishedBy": { "@type": "Organization", "@id": "https://www.abcmedia.com/", "sameAs": "https://en.wikipedia.org/wiki/ABCMedia", "name": "ABC Media" } }, { "@type": "PublicationEvent", "location": "EARTH", "startDate": "2018-10-01T20:00", "publishedBy": { "@type": "Organization", "@id": "https://www.abcmedia.com/", "sameAs": "https://en.wikipedia.org/wiki/ABCMedia", "name": "ABC Media" } } ] }
Representação de conteúdo de exclusive and original
O provedor que fornece o feed tem direito exclusivo sobre o conteúdo em todo o mundo de setembro de 2019 a setembro de 2030. A entidade é destaque nos EUA e no Canadá no mês de abril de 2020.
Observação: ao marcar uma série de TV como exclusiva ou original, todos os episódios dela serão marcados dessa forma.
{ "@context": [ "http://schema.org", { "@language": "en" } ], "@type": "TVSeries", "@id": "http://www.example.com/my_favorite_tvshow", "url": "http://www.example.com/my_favorite_tvshow", "releasedEvent": [ { "@type": "FeaturedEvent", "location": [ { "@type": "Country", "name": "US" }, { "@type": "Country", "name": "CA" } ], "startDate": "2020-04-01", "endDate": "2020-04-30", "publishedBy": { "@type": "Organization", "@id": "https://www.abcmedia.com/", "sameAs": "https://en.wikipedia.org/wiki/ABCMedia", "name": "ABC Media" } }, { "@type": "ExclusiveEvent", "location": "EARTH", "startDate": "2019-09-01T00:00", "endDate": "2030-09-27T00:00", "publishedBy": { "@type": "Organization", "@id": "https://www.abcmedia.com/", "sameAs": "https://en.wikipedia.org/wiki/ABCMedia", "name": "ABC Media" } }, { "@type": "PublicationEvent", "location": "EARTH", "startDate": "2018-10-01T20:00", "publishedBy": { "@type": "Organization", "@id": "https://www.abcmedia.com/", "sameAs": "https://en.wikipedia.org/wiki/ABCMedia", "name": "ABC Media" } } ] }
Exemplos de identificador/EIDR
Filme principal
Um filme com uma variante de corte estendido. Essa entidade tem um
titleEIDR, além de um identificador IMDB_ID e TMS_ROOT_ID para
o filme principal.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie",
"url": "http://www.example.com/my_favorite_movie",
"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"
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/package/example"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie",
"contentRating": "RATING NOT KNOWN",
"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"
}
],
"titleEIDR" : "10.5240/7EC7-228A-510A-053E-CBB8-J",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "IMDB_ID",
"value": "tt0123456"
},
{
"@type": "PropertyValue",
"propertyID": "TMS_ROOT_ID",
"value": ["MV00123456"]
}
],
"workExample": {
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie_extended_cut",
"name": "My Favorite Movie Extended Cut",
"category": "Extended Cut"
}
}
Variante de corte estendido
A versão estendida do filme principal. Observe que essa entidade de variante tem titleEIDR, editEIDR e vários TMS_IDs relacionados a esse corte.
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "Movie",
"@id": "http://www.example.com/my_favorite_movie_extended_cut",
"url": "http://www.example.com/my_favorite_movie_extended_cut",
"name": "My Favorite Movie Extended Cut",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/my_favorite_movie_extended_cut?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": "http://www.example.com/example_package",
"identifier": "example.com:example_package"
},
"additionalProperty": {
"@type": "PropertyValue",
"name": "DisplaySubscriptionIdentifier",
"value": "http://www.example.com/example_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "CA"
}
]
}
},
"sameAs": "https://en.wikipedia.org/wiki/my_favorite_movie_extended_cut",
"contentRating": {
"@type": "Rating",
"author": "MPAA",
"ratingValue": "R",
"advisoryCode": "FV"
},
"releasedEvent": {
"@type": "PublicationEvent",
"startDate": "2008-01-20",
"location": {
"@type": "Country",
"name": "US"
}
},
"description": "This is the extended cut of 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"
}
],
"titleEIDR" : "10.5240/7EC7-228A-510A-053E-CBB8-J",
"editEIDR" : "10.5240/1F2A-E1C5-680A-14C6-E76B-I",
"identifier": [
{
"@type": "PropertyValue",
"propertyID": "TMS_ID",
"value": ["MV00123450", "MV00123458"]
}
],
"exampleOfWork": {
"@id": "http://www.example.com/my_favorite_movie"
},
"category": "Extended Cut"
}