Ta sekcja zawiera szczegółowe informacje na temat właściwości znaczników treści dla
Preview
, Recap
, Review
, Highlight
, Blooper
, BehindTheScene
,
Typy klipów: DeletedScene
i Interview
.
Podgląd tabeli specyfikacji
Właściwość | Oczekiwany typ | Opis |
---|---|---|
@context |
Tekst | Wymagane – zawsze ma wartość ["http://schema.org", {"@language": "xx"}] .
|
@type |
Tekst | Wymagane – zawsze ma wartość Preview . |
@id |
Adres URL | Wymagany – identyfikator podglądu w formacie URI; np. https://example.com/1234abc.@id musi spełniać te wymagania:
|
name |
Tekst | Wymagane – nazwa klipu z podglądem. |
description |
Tekst | Wymagany – opis podglądu (maksymalnie 300 znaków). |
potentialAction |
WatchAction (oglądanie) | Wymagane – obiekt znaczników działania, który zawiera szczegóły działania. |
mainEntity.@type |
Tekst | Wymagane – użyj właściwości mainEntity do reprezentowania jednostki, do której należy ten podgląd.Ta właściwość może mieć te wartości: Właściwość mainEntity musi też występować w kanale jako element najwyższego poziomu. Dodaj wszystkie wymagane metadane dla poszczególnych typów zgodnie z tabelami specyfikacji w tej dokumentacji. Uwzględnianie precyzyjnych linków w przypadku tych typów mainEntity jest opcjonalne, co można przekazywać za pomocą właściwości potentialAction . |
mainEntity.@id |
Adres URL | Wymagany – @id odpowiedniego elementu. Element musi istnieć w pliku danych i mieć atrybut @id , który różni się od elementu @id Preview . |
Wyświetl przykładowe logo
W przykładzie poniżej widać znaczniki klipu Preview
na karcie po lewej stronie oraz
mainEntity
na karcie po prawej stronie. Ten przykład nie zawiera szczegółowego opisu
w polu typu mainEntity
.
Podgląd
Poniższy klip przedstawia podgląd wydarzenia sportowego. Wydarzenie sportowe
jest określone przez @type
i @id
właściwości 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"
}
}
SportsEvent
Oto element mainEntity
powiązany z klipem określonym w parametrze
Preview
klip. Ten element nie zawiera precyzyjnego linku. Jeśli masz głębokie
możesz dodawać je za pomocą właściwości 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"
}
]
}
Tabela specyfikacji podsumowania
Właściwość | Oczekiwany typ | Opis |
---|---|---|
@context |
Tekst | Wymagane – zawsze ma wartość ["http://schema.org", {"@language": "xx"}] .
|
@type |
Tekst | Wymagane – zawsze ma wartość Recap . |
@id |
Adres URL | Wymagany – identyfikator podsumowania w formacie URI. np. https://example.com/1234abc.@id musi spełniać te wymagania:
|
name |
Tekst | Wymagany – nazwa klipu z podsumowaniem. |
description |
Tekst | Wymagany – opis podsumowania (maksymalnie 300 znaków). |
potentialAction |
WatchAction (oglądanie) | Wymagane – obiekt znaczników działania, który zawiera szczegóły działania. |
mainEntity.@type |
Tekst | Wymagane – użyj właściwości mainEntity do reprezentowania jednostki, do której należy to podsumowanie.Ta właściwość może mieć te wartości: Właściwość mainEntity musi też występować w kanale jako element najwyższego poziomu. Dodaj wszystkie wymagane metadane dla poszczególnych typów zgodnie z tabelami specyfikacji w tej dokumentacji. Uwzględnianie precyzyjnych linków w przypadku tych typów mainEntity jest opcjonalne, co można przekazywać za pomocą właściwości potentialAction . |
mainEntity.@id |
Adres URL | Wymagany – @id odpowiedniego elementu. Element musi istnieć w pliku danych i mieć atrybut @id , który różni się od elementu @id Recap . |
Przykład Podsumowania
W przykładzie poniżej widać znaczniki klipu Recap
na karcie po lewej stronie oraz
mainEntity
na karcie po prawej stronie. Ten przykład nie zawiera szczegółowego opisu
w polu typu mainEntity
.
Podsumowanie
Poniższy klip zawiera podsumowanie wydarzenia sportowego. Wydarzenie sportowe to
określone przez @type
i @id
właściwości 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
Oto element mainEntity
powiązany z klipem określonym w parametrze
Recap
klip. Ten element nie zawiera precyzyjnego linku. Jeśli masz głębokie
możesz dodawać je za pomocą właściwości 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"
}
]
}
Przejrzyj tabelę specyfikacji
Właściwość | Oczekiwany typ | Opis |
---|---|---|
@context |
Tekst | Wymagane – zawsze ma wartość ["http://schema.org", {"@language": "xx"}] .
|
@type |
Tekst | Wymagane – zawsze ma wartość Review . |
@id |
Adres URL | Wymagany – identyfikator opinii w formacie URI; np. https://example.com/1234abc.@id musi spełniać te wymagania:
|
name |
Tekst | Wymagany – nazwa klipu z recenzją. |
description |
Tekst | Wymagany – opis opinii (maksymalnie 300 znaków). |
potentialAction |
WatchAction (oglądanie) | Wymagane – obiekt znaczników działania, który zawiera szczegóły działania. |
mainEntity.@type |
Tekst | Wymagane – użyj właściwości mainEntity , by wskazać podmiot, do którego należy opinia.Ta właściwość może mieć następujące wartości: Właściwość mainEntity musi też występować w kanale jako element najwyższego poziomu. Dodaj wszystkie wymagane metadane dla poszczególnych typów zgodnie z tabelami specyfikacji w tej dokumentacji. Uwzględnianie precyzyjnych linków w przypadku tych typów mainEntity jest opcjonalne, co można przekazywać za pomocą właściwości potentialAction . |
mainEntity.@id |
Adres URL | Wymagany – @id odpowiedniego elementu. Element musi istnieć w pliku danych i mieć atrybut @id , który różni się od elementu @id Review . |
Przykład opinii
W przykładzie poniżej widać znaczniki klipu Review
na karcie po lewej stronie oraz
mainEntity
na karcie po prawej stronie. Ten przykład zawiera precyzyjny link.
Sprawdź
Następny klip zawiera recenzję filmu. Film jest określany przez
@type
i @id
właściwości 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
Oto element mainEntity
powiązany z klipem określonym w parametrze
Review
klip. potentialAction
zawiera precyzyjne linki
usłudze.
{
"@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"
}
]
}
Wyróżnij tabelę specyfikacji
Właściwość | Oczekiwany typ | Opis |
---|---|---|
@context |
Tekst | Wymagane – zawsze ma wartość ["http://schema.org", {"@language": "xx"}] .
|
@type |
Tekst | Wymagane – zawsze ma wartość Highlight . |
@id |
Adres URL | Wymagany – identyfikator wyróżnienia w formacie URI. np. https://example.com/1234abc.@id musi spełniać te wymagania:
|
name |
Tekst | Wymagane – nazwa klipu z najciekawszymi momentami. |
description |
Tekst | Wymagany – opis wyróżnienia powinien mieć maksymalnie 300 znaków. |
potentialAction |
WatchAction (oglądanie) | Wymagane – obiekt znaczników działania, który zawiera szczegóły działania. |
mainEntity.@type |
Tekst | Wymagane – użyj właściwości mainEntity do określenia jednostki, do której należy dane wyróżnienie.Ta właściwość może mieć następujące wartości: Właściwość mainEntity musi też występować w kanale jako element najwyższego poziomu. Dodaj wszystkie wymagane metadane dla poszczególnych typów zgodnie z tabelami specyfikacji w tej dokumentacji. Uwzględnianie precyzyjnych linków w przypadku tych typów mainEntity jest opcjonalne, co można przekazywać za pomocą właściwości potentialAction . |
mainEntity.@id |
Adres URL | Wymagany – @id odpowiedniego elementu. Element musi istnieć w pliku danych i mieć atrybut @id , który różni się od elementu @id Highlight . |
Przykład podświetlania
Ten przykład pokazuje znaczniki klipu Highlight
na karcie po lewej stronie
i związany z nią link: mainEntity
na karcie po prawej. W tym przykładzie nie ma funkcji
precyzyjny link typu mainEntity
.
Podświetlanie
Poniższy klip przedstawia najciekawsze momenty wydarzenia sportowego. Sport
jest określone przez @type
i @id
właściwości 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"
}
}
SportsEvent
Oto element mainEntity
powiązany z klipem określonym w parametrze
Highlight
klip. Ten element nie zawiera precyzyjnego linku. Jeśli masz głębokie
możesz dodawać je za pomocą właściwości 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"
}
]
}
Tabela specyfikacji Blooper
Właściwość | Oczekiwany typ | Opis |
---|---|---|
@context |
Tekst | Wymagane – zawsze ma wartość ["http://schema.org", {"@language": "xx"}] .
|
@type |
Tekst | Wymagane – zawsze ma wartość Blooper . |
@id |
Adres URL | Wymagany – identyfikator bloopera w formacie URI; np. https://example.com/1234abc.@id musi spełniać te wymagania:
|
name |
Tekst | Wymagane – nazwa klipu bloopera. |
description |
Tekst | Wymagany – opis bloopera (maksymalnie 300 znaków). |
potentialAction |
WatchAction (oglądanie) | Wymagane – obiekt znaczników działania, który zawiera szczegóły działania. |
mainEntity.@type |
Tekst | Wymagane – użyj właściwości mainEntity do reprezentowania jednostki, do której należy ten klip.Ta właściwość może mieć następujące wartości: Właściwość mainEntity musi też występować w kanale jako element najwyższego poziomu. Dodaj wszystkie wymagane metadane dla poszczególnych typów zgodnie z tabelami specyfikacji w tej dokumentacji. Uwzględnianie precyzyjnych linków w przypadku tych typów mainEntity jest opcjonalne, co można przekazywać za pomocą właściwości potentialAction . |
mainEntity.@id |
Adres URL | Wymagany – @id odpowiedniego elementu. Element musi istnieć w pliku danych i mieć atrybut @id , który różni się od elementu @id Blooper . |
Przykład Blooper
W przykładzie poniżej widać znaczniki klipu Blooper
na karcie po lewej stronie oraz
mainEntity
na karcie po prawej stronie. Ten przykład zawiera precyzyjny link.
Gafa
Następny klip przedstawia wpadkę z filmu. Ten film to
określone przez @type
i @id
właściwości 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
Oto element mainEntity
powiązany z klipem określonym w parametrze
Blooper
klip. potentialAction
zawiera precyzyjne linki
usłudze.
{
"@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"
}
]
}
Tabela specyfikacji BehindTheScene
Właściwość | Oczekiwany typ | Opis |
---|---|---|
@context |
Tekst | Wymagane – zawsze ma wartość ["http://schema.org", {"@language": "xx"}] .
|
@type |
Tekst | Wymagane – zawsze ma wartość BehindTheScene . |
@id |
Adres URL | Wymagany – identyfikator klipu w formacie URI; np. https://example.com/1234abc.@id musi spełniać te wymagania:
|
name |
Tekst | Wymagany – nazwa klipu zza kulis. |
description |
Tekst | Wymagany – opis klipu zza kulis, ograniczony do 300 znaków. |
potentialAction |
WatchAction (oglądanie) | Wymagane – obiekt znaczników działania, który zawiera szczegóły działania. |
mainEntity.@type |
Tekst | Wymagane – użyj właściwości mainEntity do wskazania jednostki, do której należy ten klip zza kulis.Ta właściwość może mieć następujące wartości: Właściwość mainEntity musi też występować w kanale jako element najwyższego poziomu. Dodaj wszystkie wymagane metadane dla poszczególnych typów zgodnie z tabelami specyfikacji w tej dokumentacji. Uwzględnianie precyzyjnych linków w przypadku tych typów mainEntity jest opcjonalne, co można przekazywać za pomocą właściwości potentialAction . |
mainEntity.@id |
Adres URL | Wymagany – @id odpowiedniego elementu. Element musi istnieć w pliku danych i mieć atrybut @id , który różni się od elementu @id BehindTheScene . |
Przykład BehindTheScene
W tym przykładzie po lewej stronie widać znaczniki klipu BehindTheScene
i z linkiem do niej mainEntity
na karcie po prawej. Ten przykład zawiera szczegółowe dane
.
BehindTheScene
Poniższy fragment przedstawia klip zza kulis filmu. Ten film to
określone przez @type
i @id
właściwości 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
Oto element mainEntity
powiązany z klipem określonym w parametrze
BehindTheScene
klip. Ten element zawiera precyzyjne linki
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"
}
]
}
Tabela specyfikacji UsunięteScene
Właściwość | Oczekiwany typ | Opis |
---|---|---|
@context |
Tekst | Wymagane – zawsze ma wartość ["http://schema.org", {"@language": "xx"}] .
|
@type |
Tekst | Wymagane – zawsze ma wartość DeletedScene . |
@id |
Adres URL | Wymagany – identyfikator klipu w formacie URI; np. https://example.com/1234abc.@id musi spełniać te wymagania:
|
name |
Tekst | Wymagane – nazwa usuniętej sceny. |
description |
Tekst | Wymagany – opis usuniętej sceny (maksymalnie 300 znaków). |
potentialAction |
WatchAction (oglądanie) | Wymagane – obiekt znaczników działania, który zawiera szczegóły działania. |
mainEntity.@type |
Tekst | Wymagane – użyj właściwości mainEntity , aby wskazać jednostkę, do której należy usunięta scena.Ta właściwość może mieć te wartości: Właściwość mainEntity musi też występować w kanale jako element najwyższego poziomu. Dodaj wszystkie wymagane metadane dla poszczególnych typów zgodnie z tabelami specyfikacji w tej dokumentacji. Uwzględnianie precyzyjnych linków w przypadku tych typów mainEntity jest opcjonalne, co można przekazywać za pomocą właściwości potentialAction . |
mainEntity.@id |
Adres URL | Wymagany – @id odpowiedniego elementu. Element musi istnieć w pliku danych i mieć atrybut @id , który różni się od elementu @id DeletedScene . |
Przykład UsunięteScene
Ten przykład pokazuje znaczniki klipu DeletedScene
na karcie po lewej stronie
i związany z nią link: mainEntity
na karcie po prawej. Ten przykład zawiera precyzyjny link.
DeletedScene
Następny klip przedstawia usuniętą scenę z filmu. Ten film to
określone przez @type
i @id
właściwości 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
Oto element mainEntity
powiązany z klipem określonym w parametrze
DeletedScene
klip. Ten element zawiera precyzyjne linki
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"
}
]
}
Tabela specyfikacji do rozmów kwalifikacyjnych
Właściwość | Oczekiwany typ | Opis |
---|---|---|
@context |
Tekst | Wymagane – zawsze ma wartość ["http://schema.org", {"@language": "xx"}] .
|
@type |
Tekst | Wymagane – zawsze ma wartość Interview . |
@id |
Adres URL | Wymagany – identyfikator wywiadu w formacie URI; np. https://example.com/1234abc.@id musi spełniać te wymagania:
|
name |
Tekst | Wymagany – nazwa klipu z wywiadem. |
description |
Tekst | Wymagany – opis wywiadu (maksymalnie 300 znaków). |
potentialAction |
WatchAction (oglądanie) | Wymagane – obiekt znaczników działania, który zawiera szczegóły działania. |
mainEntity.@type |
Tekst | Wymagane – użyj właściwości mainEntity do określenia jednostki, do której należy wywiad.Ta właściwość może mieć następujące wartości: Właściwość mainEntity musi też występować w kanale jako element najwyższego poziomu. Dodaj wszystkie wymagane metadane dla poszczególnych typów zgodnie z tabelami specyfikacji w tej dokumentacji. Uwzględnianie precyzyjnych linków w przypadku tych typów mainEntity jest opcjonalne, co można przekazywać za pomocą właściwości potentialAction . |
mainEntity.@id |
Adres URL | Wymagany – @id odpowiedniego elementu. Element musi istnieć w pliku danych i mieć atrybut @id , który różni się od elementu @id Interview . |
interviewer.@type |
Tekst | Wymagane – zawsze ma wartość Person . |
interviewer.@id |
Adres URL | Wymagany – identyfikator osoby prowadzącej rozmowę kwalifikacyjną w formacie URI; np. https://example.com/person/1234abc.@id musi spełniać te wymagania:
|
interviewer.name |
Tekst | Wymagany – imię i nazwisko osoby prowadzącej rozmowę kwalifikacyjną. |
interviewee.@type |
Tekst | Wymagane – zawsze ma wartość Person . |
interviewee.@id |
Adres URL | Wymagany – identyfikator osoby prowadzącej rozmowę kwalifikacyjną w formacie URI; np. https://example.com/person/1234abc.@id musi spełniać te wymagania:
|
interviewee.name |
Tekst | Wymagane – imię i nazwisko osoby prowadzącej rozmowę kwalifikacyjną. |
Przykład wywiadu
Ten przykład pokazuje znaczniki klipu Interview
na karcie po lewej stronie
i związany z nią link: mainEntity
na karcie po prawej. Ten przykład zawiera precyzyjny link.
Wywiad
Poniższy klip przedstawia wywiad na temat filmu. Ten film to
określone przez @type
i @id
właściwości 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
Oto element mainEntity
powiązany z klipem określonym w parametrze
Interview
klip. potentialAction
zawiera precyzyjne linki
usłudze.
{
"@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"
}
]
}