Cette section fournit des informations détaillées sur les propriétés de balisage de contenu pour
Preview
, Recap
, Review
, Highlight
, Blooper
, BehindTheScene
Types d'extraits : DeletedScene
et Interview
.
Aperçu de la table de spécifications
Propriété | Type attendu | Description |
---|---|---|
@context |
Texte | Obligatoire : toujours défini sur ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texte | Obligatoire : toujours défini sur Preview . |
@id |
URL | Obligatoire : identifiant de l'aperçu au format URI. (par exemple, https://example.com/1234abc).@id doit remplir les conditions suivantes:
|
name |
Texte | Obligatoire : nom de l'extrait en avant-première. |
description |
Texte | Obligatoire : description de l'aperçu, limitée à 300 caractères. |
potentialAction |
WatchAction | Obligatoire : objet de balisage d'action qui fournit les détails de l'action. |
mainEntity.@type |
Texte | Obligatoire : utilisez la propriété mainEntity pour représenter l'entité à laquelle appartient cet aperçu.Cette propriété peut avoir les valeurs suivantes : La propriété mainEntity doit également exister en tant qu'entité de premier niveau dans le flux. Ajoutez toutes les métadonnées nécessaires pour leurs types respectifs, comme indiqué dans leurs tableaux de spécifications tout au long de cette documentation. Ces types mainEntity n'incluent pas nécessairement des liens profonds, comme indiqué dans la propriété potentialAction . |
mainEntity.@id |
URL | Obligatoire : @id de l'entité correspondante. L'entité doit exister dans le flux et avoir un @id différent de l'@id Preview . |
Exemple d'aperçu
L'exemple suivant montre le balisage d'un extrait Preview
dans l'onglet de gauche et
son mainEntity
associé dans l'onglet de droite. Cet exemple n'inclut pas
sur le type mainEntity
.
Aperçu
L'extrait suivant représente un aperçu d'un événement sportif. L'événement sportif
est spécifiée par les paramètres @type
et @id
de la propriété 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
Voici le mainEntity
associé à l'extrait spécifié dans
Extrait de Preview
. Cette entité n'inclut pas de lien profond. Si vous avez des exigences
vous pouvez les ajouter avec la propriété 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"
}
]
}
Tableau des spécifications du récapitulatif
Propriété | Type attendu | Description |
---|---|---|
@context |
Texte | Obligatoire : toujours défini sur ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texte | Obligatoire : toujours défini sur Recap . |
@id |
URL | Obligatoire : identifiant du Recap au format URI. (par exemple, https://example.com/1234abc).@id doit remplir les conditions suivantes:
|
name |
Texte | Obligatoire : nom du clip récapitulatif. |
description |
Texte | Obligatoire : description du Recap, limitée à 300 caractères. |
potentialAction |
WatchAction | Obligatoire : objet de balisage d'action qui fournit les détails de l'action. |
mainEntity.@type |
Texte | Obligatoire : utilisez la propriété mainEntity pour représenter l'entité à laquelle appartient ce Recap.Cette propriété peut avoir les valeurs suivantes : La propriété mainEntity doit également exister en tant qu'entité de premier niveau dans le flux. Ajoutez toutes les métadonnées nécessaires pour leurs types respectifs, comme indiqué dans leurs tableaux de spécifications tout au long de cette documentation. Ces types mainEntity n'incluent pas nécessairement des liens profonds, comme indiqué dans la propriété potentialAction . |
mainEntity.@id |
URL | Obligatoire : @id de l'entité correspondante. L'entité doit exister dans le flux et avoir un @id différent de l'@id Recap . |
Exemple de Recap
L'exemple suivant montre le balisage d'un extrait Recap
dans l'onglet de gauche et
son mainEntity
associé dans l'onglet de droite. Cet exemple n'inclut pas
sur le type mainEntity
.
Récapitulatif
L'extrait suivant fait le résumé d'un événement sportif. L'événement sportif est
spécifiées par les @type
et @id
de la propriété 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
Voici le mainEntity
associé à l'extrait spécifié dans l'élément
Extrait de Recap
. Cette entité n'inclut pas de lien profond. Si vous avez des exigences
vous pouvez les ajouter avec la propriété 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"
}
]
}
Consulter le tableau des spécifications
Propriété | Type attendu | Description |
---|---|---|
@context |
Texte | Obligatoire : toujours défini sur ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texte | Obligatoire : toujours défini sur Review . |
@id |
URL | Obligatoire : identifiant de l'avis au format URI (par exemple, https://example.com/1234abc).@id doit remplir les conditions suivantes:
|
name |
Texte | Obligatoire : nom de l'extrait de l'avis. |
description |
Texte | Obligatoire : description de l'avis, limitée à 300 caractères. |
potentialAction |
WatchAction | Obligatoire : objet de balisage d'action qui fournit les détails de l'action. |
mainEntity.@type |
Texte | Obligatoire : Utilisez la propriété mainEntity pour représenter l'entité à laquelle appartient cet avis.Cette propriété peut avoir les valeurs suivantes : La propriété mainEntity doit également exister en tant qu'entité de premier niveau dans le flux. Ajoutez toutes les métadonnées nécessaires pour leurs types respectifs, comme indiqué dans leurs tableaux de spécifications tout au long de cette documentation. Ces types mainEntity n'incluent pas nécessairement des liens profonds, comme indiqué dans la propriété potentialAction . |
mainEntity.@id |
URL | Obligatoire : @id de l'entité correspondante. L'entité doit exister dans le flux et avoir un @id différent de l'@id Review . |
Voir l'exemple
L'exemple suivant montre le balisage d'un extrait Review
dans l'onglet de gauche et
son mainEntity
associé dans l'onglet de droite. Cet exemple inclut un lien profond.
Récapitulatif
L'extrait suivant représente la critique d'un film. Le film est spécifié par
les @type
et @id
de la propriété 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
Voici le mainEntity
associé à l'extrait spécifié dans l'élément
Extrait de Review
. Cette entité inclut des liens profonds dans ses 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"
}
]
}
Mettre le tableau de spécifications en surbrillance
Propriété | Type attendu | Description |
---|---|---|
@context |
Texte | Obligatoire : toujours défini sur ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texte | Obligatoire : toujours défini sur Highlight . |
@id |
URL | Obligatoire : identifiant de la mise en surbrillance au format URI (par exemple, https://example.com/1234abc).@id doit remplir les conditions suivantes:
|
name |
Texte | Obligatoire : nom de l'extrait vidéo. |
description |
Texte | Obligatoire : description de la mise en surbrillance (limitée à 300 caractères). |
potentialAction |
WatchAction | Obligatoire : objet de balisage d'action qui fournit les détails de l'action. |
mainEntity.@type |
Texte | Obligatoire : utilisez la propriété mainEntity pour représenter l'entité à laquelle appartient ce surlignage.Cette propriété peut avoir les valeurs suivantes : La propriété mainEntity doit également exister en tant qu'entité de premier niveau dans le flux. Ajoutez toutes les métadonnées nécessaires pour leurs types respectifs, comme indiqué dans leurs tableaux de spécifications tout au long de cette documentation. Ces types mainEntity n'incluent pas nécessairement des liens profonds, comme indiqué dans la propriété potentialAction . |
mainEntity.@id |
URL | Obligatoire : @id de l'entité correspondante. L'entité doit exister dans le flux et avoir un @id différent de l'@id Highlight . |
Exemple de mise en surbrillance
L'exemple suivant montre le balisage d'un extrait Highlight
dans l'onglet de gauche
et son mainEntity
associé dans l'onglet de droite. Cet exemple n'inclut pas
un lien profond sur le type mainEntity
.
Surligner
L'extrait suivant représente une sélection des temps forts d'un événement sportif. Les sports
est spécifié par les paramètres @type
et @id
de la propriété 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
Voici le mainEntity
associé à l'extrait spécifié dans l'élément
Extrait de Highlight
. Cette entité n'inclut pas de lien profond. Si vous avez des exigences
vous pouvez les ajouter avec la propriété 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"
}
]
}
Tableau des spécifications de Blooper
Propriété | Type attendu | Description |
---|---|---|
@context |
Texte | Obligatoire : toujours défini sur ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texte | Obligatoire : toujours défini sur Blooper . |
@id |
URL | Obligatoire : identifiant du bêtisier au format URI. (par exemple, https://example.com/1234abc).@id doit remplir les conditions suivantes:
|
name |
Texte | Obligatoire : nom du bêtisier. |
description |
Texte | Obligatoire : description du bêtisier (limitée à 300 caractères). |
potentialAction |
WatchAction | Obligatoire : objet de balisage d'action qui fournit les détails de l'action. |
mainEntity.@type |
Texte | Obligatoire : utilisez la propriété mainEntity pour représenter l'entité à laquelle appartient cet extrait bêtisier.Cette propriété peut avoir les valeurs suivantes : La propriété mainEntity doit également exister en tant qu'entité de premier niveau dans le flux. Ajoutez toutes les métadonnées nécessaires pour leurs types respectifs, comme indiqué dans leurs tableaux de spécifications tout au long de cette documentation. Ces types mainEntity n'incluent pas nécessairement des liens profonds, comme indiqué dans la propriété potentialAction . |
mainEntity.@id |
URL | Obligatoire : @id de l'entité correspondante. L'entité doit exister dans le flux et avoir un @id différent de l'@id Blooper . |
Exemple de Blooper
L'exemple suivant montre le balisage d'un extrait Blooper
dans l'onglet de gauche et
son mainEntity
associé dans l'onglet de droite. Cet exemple inclut un lien profond.
Gaffes
L'extrait suivant représente un bêtisier tiré d'un film. Le film est
spécifiées par les @type
et @id
de la propriété 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
Voici le mainEntity
associé à l'extrait spécifié dans l'élément
Extrait de Blooper
. Cette entité inclut des liens profonds dans ses 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"
}
]
}
Tableau des spécifications BehindTheScene
Propriété | Type attendu | Description |
---|---|---|
@context |
Texte | Obligatoire : toujours défini sur ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texte | Obligatoire : toujours défini sur BehindTheScene . |
@id |
URL | Obligatoire : identifiant de l'extrait au format URI (par exemple, https://example.com/1234abc).@id doit remplir les conditions suivantes:
|
name |
Texte | Obligatoire : nom de l'extrait vidéo en coulisse. |
description |
Texte | Obligatoire : description de l'extrait vidéo en coulisses, limitée à 300 caractères. |
potentialAction |
WatchAction | Obligatoire : objet de balisage d'action qui fournit les détails de l'action. |
mainEntity.@type |
Texte | Obligatoire : utilisez la propriété mainEntity pour représenter l'entité à laquelle appartient cet extrait vidéo en coulisses.Cette propriété peut avoir les valeurs suivantes : La propriété mainEntity doit également exister en tant qu'entité de premier niveau dans le flux. Ajoutez toutes les métadonnées nécessaires pour leurs types respectifs, comme indiqué dans leurs tableaux de spécifications tout au long de cette documentation. Ces types mainEntity n'incluent pas nécessairement des liens profonds, comme indiqué dans la propriété potentialAction . |
mainEntity.@id |
URL | Obligatoire : @id de l'entité correspondante. L'entité doit exister dans le flux et avoir un @id différent de l'@id BehindTheScene . |
Exemple des coulisses
L'exemple suivant montre le balisage d'un extrait BehindTheScene
à gauche
et son mainEntity
associé dans l'onglet de droite. Cet exemple inclut une couche
.
BehindTheScene
Voici un extrait des coulisses d'un film. Le film est
spécifiées par les @type
et @id
de la propriété 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
Voici le mainEntity
associé à l'extrait spécifié dans l'élément
Extrait de BehindTheScene
. Cette entité inclut des liens profonds dans ses
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"
}
]
}
Tableau de spécifications deleteScene
Propriété | Type attendu | Description |
---|---|---|
@context |
Texte | Obligatoire : toujours défini sur ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texte | Obligatoire : toujours défini sur DeletedScene . |
@id |
URL | Obligatoire : identifiant de l'extrait au format URI (par exemple, https://example.com/1234abc).@id doit remplir les conditions suivantes:
|
name |
Texte | Obligatoire : nom de la scène supprimée. |
description |
Texte | Obligatoire : description de la scène supprimée, limitée à 300 caractères. |
potentialAction |
WatchAction | Obligatoire : objet de balisage d'action qui fournit les détails de l'action. |
mainEntity.@type |
Texte | Obligatoire : Utilisez la propriété mainEntity pour représenter l'entité à laquelle cette scène supprimée appartient.Cette propriété peut avoir les valeurs suivantes : La propriété mainEntity doit également exister en tant qu'entité de premier niveau dans le flux. Ajoutez toutes les métadonnées nécessaires pour leurs types respectifs, comme indiqué dans leurs tableaux de spécifications tout au long de cette documentation. Ces types mainEntity n'incluent pas nécessairement des liens profonds, comme indiqué dans la propriété potentialAction . |
mainEntity.@id |
URL | Obligatoire : @id de l'entité correspondante. L'entité doit exister dans le flux et avoir un @id différent de l'@id DeletedScene . |
Exemple d'application DeletedScene
L'exemple suivant montre le balisage d'un extrait DeletedScene
dans l'onglet de gauche
et son mainEntity
associé dans l'onglet de droite. Cet exemple inclut un lien profond.
DeletedScene
L'extrait suivant représente une scène supprimée d'un film. Le film est
spécifiées par les @type
et @id
de la propriété 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
Voici le mainEntity
associé à l'extrait spécifié dans l'élément
Extrait de DeletedScene
. Cette entité inclut des liens profonds dans ses
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"
}
]
}
Tableau des spécifications des entretiens
Propriété | Type attendu | Description |
---|---|---|
@context |
Texte | Obligatoire : toujours défini sur ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texte | Obligatoire : toujours défini sur Interview . |
@id |
URL | Obligatoire : identifiant de l'entretien au format URI (par exemple, https://example.com/1234abc).@id doit remplir les conditions suivantes:
|
name |
Texte | Obligatoire : nom du clip de l'interview. |
description |
Texte | Obligatoire : description de l'entretien (limitée à 300 caractères). |
potentialAction |
WatchAction | Obligatoire : objet de balisage d'action qui fournit les détails de l'action. |
mainEntity.@type |
Texte | Obligatoire : utilisez la propriété mainEntity pour représenter l'entité à laquelle appartient cet entretien.Cette propriété peut avoir les valeurs suivantes : La propriété mainEntity doit également exister en tant qu'entité de premier niveau dans le flux. Ajoutez toutes les métadonnées nécessaires pour leurs types respectifs, comme indiqué dans leurs tableaux de spécifications tout au long de cette documentation. Ces types mainEntity n'incluent pas nécessairement des liens profonds, comme indiqué dans la propriété potentialAction . |
mainEntity.@id |
URL | Obligatoire : @id de l'entité correspondante. L'entité doit exister dans le flux et avoir un @id différent de l'@id Interview . |
interviewer.@type |
Texte | Obligatoire : toujours défini sur Person . |
interviewer.@id |
URL | Obligatoire : identifiant de l'interviewer au format URI par exemple, https://example.com/person/1234abc.@id doit remplir les conditions suivantes:
|
interviewer.name |
Texte | Obligatoire : nom de l'interviewer. |
interviewee.@type |
Texte | Obligatoire : toujours défini sur Person . |
interviewee.@id |
URL | Obligatoire : identifiant de la personne interrogée au format URI par exemple, https://example.com/person/1234abc.@id doit remplir les conditions suivantes:
|
interviewee.name |
Texte | Obligatoire : nom de la personne interrogée. |
Exemple d'entretien
L'exemple suivant montre le balisage d'un extrait Interview
dans l'onglet de gauche
et son mainEntity
associé dans l'onglet de droite. Cet exemple inclut un lien profond.
Interview
L'extrait suivant représente une interview sur un film. Le film est
spécifiées par les @type
et @id
de la propriété 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
Voici le mainEntity
associé à l'extrait spécifié dans l'élément
Extrait de Interview
. Cette entité inclut des liens profonds dans ses 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"
}
]
}