En esta sección, se brindan detalles sobre las propiedades de lenguaje de marcado del contenido de la
Preview
, Recap
, Review
, Highlight
, Blooper
y BehindTheScene
,
DeletedScene
y Interview
.
Vista previa de la tabla de especificaciones
Propiedad | Tipo esperado | Descripción |
---|---|---|
@context |
Texto | Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texto | Obligatorio: Siempre se establece en Preview . |
@id |
URL | Obligatorio: Es el identificador de la vista previa en formato URI. por ejemplo, https://example.com/1234abc.@id debe cumplir con los siguientes requisitos:
|
name |
Texto | Obligatorio: Es el nombre del clip de vista previa. |
description |
Texto | Obligatorio: Es una descripción de la vista previa, con un límite de 300 caracteres. |
potentialAction |
WatchAction | Obligatorio: Un objeto de lenguaje de marcado de acciones que proporcione los detalles de la acción. |
mainEntity.@type |
Texto | Obligatorio: Usa la propiedad mainEntity para representar la entidad a la que pertenece esta vista previa.Esta propiedad puede tener los siguientes valores: La propiedad mainEntity también debe existir como una entidad de nivel superior en el feed. Agrega todos los metadatos necesarios para sus respectivos tipos, como lo indican las tablas de especificaciones en esta documentación. Es opcional que estos tipos de mainEntity incluyan Vínculos directos, como se transmite a través de la propiedad potentialAction . |
mainEntity.@id |
URL | Obligatorio: El @id de la entidad correspondiente. La entidad debe existir en el feed y tener un @id que sea diferente del Preview @id . |
Vista previa de ejemplo
En el siguiente ejemplo, se muestra el lenguaje de marcado para un clip Preview
en la pestaña izquierda y
está mainEntity
vinculado en la pestaña derecha. En este ejemplo, no se incluye
en el tipo mainEntity
.
Vista previa
El siguiente clip representa una vista previa de un evento deportivo. El evento deportivo
se especifica mediante los elementos @type
y @id
de la propiedad 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
A continuación, se muestra el mainEntity
asociado con el clip especificado en el
Clip de Preview
. Esta entidad no incluye un vínculo directo. Si tienes conocimientos
puedes agregarlos con la propiedad 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"
}
]
}
Tabla de especificaciones del resumen
Propiedad | Tipo esperado | Descripción |
---|---|---|
@context |
Texto | Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texto | Obligatorio: Siempre se establece en Recap . |
@id |
URL | Obligatorio: Es el identificador del resumen en formato URI. por ejemplo, https://example.com/1234abc.@id debe cumplir con los siguientes requisitos:
|
name |
Texto | Obligatorio: El nombre del clip de resumen. |
description |
Texto | Obligatorio: Una descripción del resumen, con un límite de 300 caracteres. |
potentialAction |
WatchAction | Obligatorio: Un objeto de lenguaje de marcado de acciones que proporcione los detalles de la acción. |
mainEntity.@type |
Texto | Obligatorio: Usa la propiedad mainEntity para representar la entidad a la que pertenece este resumen.Esta propiedad puede tener los siguientes valores: La propiedad mainEntity también debe existir como una entidad de nivel superior en el feed. Agrega todos los metadatos necesarios para sus respectivos tipos, como lo indican las tablas de especificaciones en esta documentación. Es opcional que estos tipos de mainEntity incluyan Vínculos directos, como se transmite a través de la propiedad potentialAction . |
mainEntity.@id |
URL | Obligatorio: El @id de la entidad correspondiente. La entidad debe existir en el feed y tener un @id que sea diferente del Recap @id . |
Ejemplo de resumen
En el siguiente ejemplo, se muestra el lenguaje de marcado para un clip Recap
en la pestaña izquierda y
está mainEntity
vinculado en la pestaña derecha. En este ejemplo, no se incluye
en el tipo mainEntity
.
Resumen
El siguiente clip representa el resumen de un evento deportivo. El evento deportivo es
que se especifica con los valores de @type
y @id
de la propiedad 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
A continuación, se muestra el mainEntity
asociado con el clip especificado en el
Clip de Recap
. Esta entidad no incluye un vínculo directo. Si tienes conocimientos
puedes agregarlos con la propiedad 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"
}
]
}
Revisar tabla de especificaciones
Propiedad | Tipo esperado | Descripción |
---|---|---|
@context |
Texto | Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texto | Obligatorio: Siempre se establece en Review . |
@id |
URL | Obligatorio: Es el identificador de la opinión en formato URI. por ejemplo, https://example.com/1234abc.@id debe cumplir con los siguientes requisitos:
|
name |
Texto | Obligatorio: El nombre del clip de opinión. |
description |
Texto | Obligatoria: Es una descripción de la opinión, con un límite de 300 caracteres. |
potentialAction |
WatchAction | Obligatorio: Un objeto de lenguaje de marcado de acciones que proporcione los detalles de la acción. |
mainEntity.@type |
Texto | Obligatorio: Usa la propiedad mainEntity para representar la entidad a la que pertenece esta opinión.Esta propiedad puede tener los siguientes valores: La propiedad mainEntity también debe existir como una entidad de nivel superior en el feed. Agrega todos los metadatos necesarios para sus respectivos tipos, como lo indican las tablas de especificaciones en esta documentación. Es opcional que estos tipos de mainEntity incluyan Vínculos directos, como se transmite a través de la propiedad potentialAction . |
mainEntity.@id |
URL | Obligatorio: El @id de la entidad correspondiente. La entidad debe existir en el feed y tener un @id que sea diferente del Review @id . |
Ejemplo de opinión
En el siguiente ejemplo, se muestra el lenguaje de marcado para un clip Review
en la pestaña izquierda y
está mainEntity
vinculado en la pestaña derecha. Este ejemplo incluye un vínculo directo.
Revisar
El siguiente clip representa una opinión sobre una película. La película se especifica mediante
los elementos @type
y @id
de la propiedad 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"
}
}
Película
A continuación, se muestra el mainEntity
asociado con el clip especificado en el
Clip de Review
. Esta entidad incluye vínculos directos en su potentialAction
propiedad.
{
"@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"
}
]
}
Tabla de especificaciones de recuerdos
Propiedad | Tipo esperado | Descripción |
---|---|---|
@context |
Texto | Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texto | Obligatorio: Siempre se establece en Highlight . |
@id |
URL | Obligatorio: Es el identificador del elemento destacado en formato URI. por ejemplo, https://example.com/1234abc.@id debe cumplir con los siguientes requisitos:
|
name |
Texto | Obligatorio: Es el nombre del clip de momento destacado. |
description |
Texto | Obligatorio: Es una descripción del texto destacado, con un límite de 300 caracteres. |
potentialAction |
WatchAction | Obligatorio: Un objeto de lenguaje de marcado de acciones que proporcione los detalles de la acción. |
mainEntity.@type |
Texto | Obligatorio: Usa la propiedad mainEntity para representar la entidad a la que pertenece este elemento destacado.Esta propiedad puede tener los siguientes valores: La propiedad mainEntity también debe existir como una entidad de nivel superior en el feed. Agrega todos los metadatos necesarios para sus respectivos tipos, como lo indican las tablas de especificaciones en esta documentación. Es opcional que estos tipos de mainEntity incluyan Vínculos directos, como se transmite a través de la propiedad potentialAction . |
mainEntity.@id |
URL | Obligatorio: El @id de la entidad correspondiente. La entidad debe existir en el feed y tener un @id que sea diferente del Highlight @id . |
Destacar ejemplo
En el siguiente ejemplo, se muestra el lenguaje de marcado para un clip Highlight
en la pestaña izquierda
y su mainEntity
vinculado en la pestaña derecha. En este ejemplo, no se incluye un
vínculo directo en el tipo mainEntity
.
Destacar
El siguiente clip representa un momento destacado de un evento deportivo. Los deportes
evento es especificado por @type
y @id
de la propiedad 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
A continuación, se muestra el mainEntity
asociado con el clip especificado en el
Clip de Highlight
. Esta entidad no incluye un vínculo directo. Si tienes conocimientos
puedes agregarlos con la propiedad 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"
}
]
}
Tabla de especificaciones del blooper
Propiedad | Tipo esperado | Descripción |
---|---|---|
@context |
Texto | Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texto | Obligatorio: Siempre se establece en Blooper . |
@id |
URL | Obligatorio: Es el identificador del blooper en formato URI. por ejemplo, https://example.com/1234abc.@id debe cumplir con los siguientes requisitos:
|
name |
Texto | Obligatorio: Es el nombre del clip del blooper. |
description |
Texto | Obligatorio: Es una descripción del blooper, con un límite de 300 caracteres. |
potentialAction |
WatchAction | Obligatorio: Un objeto de lenguaje de marcado de acciones que proporcione los detalles de la acción. |
mainEntity.@type |
Texto | Obligatorio: Usa la propiedad mainEntity para representar la entidad a la que pertenece este clip de blooper.Esta propiedad puede tener los siguientes valores: La propiedad mainEntity también debe existir como una entidad de nivel superior en el feed. Agrega todos los metadatos necesarios para sus respectivos tipos, como lo indican las tablas de especificaciones en esta documentación. Es opcional que estos tipos de mainEntity incluyan Vínculos directos, como se transmite a través de la propiedad potentialAction . |
mainEntity.@id |
URL | Obligatorio: El @id de la entidad correspondiente. La entidad debe existir en el feed y tener un @id que sea diferente del Blooper @id . |
Ejemplo de blooper
En el siguiente ejemplo, se muestra el lenguaje de marcado para un clip Blooper
en la pestaña izquierda y
está mainEntity
vinculado en la pestaña derecha. Este ejemplo incluye un vínculo directo.
Blooper
El siguiente clip representa un error de error de una película. La película es
que se especifica con los valores de @type
y @id
de la propiedad 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"
}
}
Película
A continuación, se muestra el mainEntity
asociado con el clip especificado en el
Clip de Blooper
. Esta entidad incluye vínculos directos en su potentialAction
propiedad.
{
"@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"
}
]
}
Tabla de especificaciones de BehindTheScene
Propiedad | Tipo esperado | Descripción |
---|---|---|
@context |
Texto | Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texto | Obligatorio: Siempre se establece en BehindTheScene . |
@id |
URL | Obligatorio: Es el identificador del clip en formato URI. por ejemplo, https://example.com/1234abc.@id debe cumplir con los siguientes requisitos:
|
name |
Texto | Obligatorio: Es el nombre del clip detrás de escena. |
description |
Texto | Obligatoria: Una descripción del clip detrás de escena, con un límite de 300 caracteres. |
potentialAction |
WatchAction | Obligatorio: Un objeto de lenguaje de marcado de acciones que proporcione los detalles de la acción. |
mainEntity.@type |
Texto | Obligatorio: Usa la propiedad mainEntity para representar la entidad a la que pertenece este clip detrás de escena.Esta propiedad puede tener los siguientes valores: La propiedad mainEntity también debe existir como una entidad de nivel superior en el feed. Agrega todos los metadatos necesarios para sus respectivos tipos, como lo indican las tablas de especificaciones en esta documentación. Es opcional que estos tipos de mainEntity incluyan Vínculos directos, como se transmite a través de la propiedad potentialAction . |
mainEntity.@id |
URL | Obligatorio: El @id de la entidad correspondiente. La entidad debe existir en el feed y tener un @id que sea diferente del BehindTheScene @id . |
Ejemplo de BehindTheScene
En el siguiente ejemplo, se muestra el lenguaje de marcado para un clip BehindTheScene
a la izquierda
y su mainEntity
vinculado en la pestaña de la derecha. En este ejemplo, se incluye un modelo
enlace.
BehindTheScene
A continuación, se muestra un clip detrás de escena de una película. La película es
que se especifica con los valores de @type
y @id
de la propiedad 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"
}
}
Película
A continuación, se muestra el mainEntity
asociado con el clip especificado en el
Clip de BehindTheScene
. Esta entidad incluye vínculos directos en su
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"
}
]
}
Tabla de especificaciones DeletedScene
Propiedad | Tipo esperado | Descripción |
---|---|---|
@context |
Texto | Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texto | Obligatorio: Siempre se establece en DeletedScene . |
@id |
URL | Obligatorio: Es el identificador del clip en formato URI. por ejemplo, https://example.com/1234abc.@id debe cumplir con los siguientes requisitos:
|
name |
Texto | Obligatorio: El nombre de la escena que se borró. |
description |
Texto | Obligatorio: Es una descripción de la escena borrada, con un límite de 300 caracteres. |
potentialAction |
WatchAction | Obligatorio: Un objeto de lenguaje de marcado de acciones que proporcione los detalles de la acción. |
mainEntity.@type |
Texto | Obligatorio: Usa la propiedad mainEntity para representar la entidad a la que pertenece esta escena borrada.Esta propiedad puede tener los siguientes valores: La propiedad mainEntity también debe existir como una entidad de nivel superior en el feed. Agrega todos los metadatos necesarios para sus respectivos tipos, como lo indican las tablas de especificaciones en esta documentación. Es opcional que estos tipos de mainEntity incluyan Vínculos directos, como se transmite a través de la propiedad potentialAction . |
mainEntity.@id |
URL | Obligatorio: El @id de la entidad correspondiente. La entidad debe existir en el feed y tener un @id que sea diferente del DeletedScene @id . |
Ejemplo de DeletedScene
En el siguiente ejemplo, se muestra el lenguaje de marcado para un clip DeletedScene
en la pestaña izquierda
y su mainEntity
vinculado en la pestaña derecha. Este ejemplo incluye un vínculo directo.
DeletedScene
El siguiente clip representa una escena borrada de una película. La película es
que se especifica con los valores de @type
y @id
de la propiedad 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"
}
}
Película
A continuación, se muestra el mainEntity
asociado con el clip especificado en el
Clip de DeletedScene
. Esta entidad incluye vínculos directos en su
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"
}
]
}
Tabla de especificaciones de entrevistas
Propiedad | Tipo esperado | Descripción |
---|---|---|
@context |
Texto | Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}] .
|
@type |
Texto | Obligatorio: Siempre se establece en Interview . |
@id |
URL | Obligatorio: El identificador de la entrevista en formato URI por ejemplo, https://example.com/1234abc.@id debe cumplir con los siguientes requisitos:
|
name |
Texto | Obligatorio: El nombre del clip de la entrevista. |
description |
Texto | Obligatoria: Una descripción de la entrevista, con un límite de 300 caracteres. |
potentialAction |
WatchAction | Obligatorio: Un objeto de lenguaje de marcado de acciones que proporcione los detalles de la acción. |
mainEntity.@type |
Texto | Obligatorio: Usa la propiedad mainEntity para representar la entidad a la que pertenece esta entrevista.Esta propiedad puede tener los siguientes valores: La propiedad mainEntity también debe existir como una entidad de nivel superior en el feed. Agrega todos los metadatos necesarios para sus respectivos tipos, como lo indican las tablas de especificaciones en esta documentación. Es opcional que estos tipos de mainEntity incluyan Vínculos directos, como se transmite a través de la propiedad potentialAction . |
mainEntity.@id |
URL | Obligatorio: El @id de la entidad correspondiente. La entidad debe existir en el feed y tener un @id que sea diferente del Interview @id . |
interviewer.@type |
Texto | Obligatorio: Siempre se establece en Person . |
interviewer.@id |
URL | Obligatorio: El identificador del entrevistador en formato URI. por ejemplo, https://example.com/person/1234abc.@id debe cumplir con los siguientes requisitos:
|
interviewer.name |
Texto | Obligatorio: El nombre del entrevistador |
interviewee.@type |
Texto | Obligatorio: Siempre se establece en Person . |
interviewee.@id |
URL | Obligatorio: El identificador del entrevistado en formato URI por ejemplo, https://example.com/person/1234abc.@id debe cumplir con los siguientes requisitos:
|
interviewee.name |
Texto | Obligatorio: El nombre del entrevistado |
Ejemplo de entrevista
En el siguiente ejemplo, se muestra el lenguaje de marcado para un clip Interview
en la pestaña izquierda
y su mainEntity
vinculado en la pestaña derecha. Este ejemplo incluye un vínculo directo.
Entrevista
El siguiente clip representa una entrevista sobre una película. La película es
que se especifica con los valores de @type
y @id
de la propiedad 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"
}
}
Película
A continuación, se muestra el mainEntity
asociado con el clip especificado en el
Clip de Interview
. Esta entidad incluye vínculos directos en su potentialAction
propiedad.
{
"@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"
}
]
}