Propiedades de lenguaje de marcado del contenido de programas de TV

En esta sección, se proporcionan los detalles de las propiedades de lenguaje de marcado del contenido para los tipos de entidad TVSeries, TVEpisode y TVSeason.

Proporcionar TVSeason como una entidad completa es opcional. Consulta la sección Relaciones de TVSeries, TVSeason y TVEpisode para obtener más detalles.

Tabla de especificación

TVSeries

Propiedad Tipo esperado Descripción
@context Texto Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}]
  • Dónde" xx" representa el idioma de las cadenas del feed. Cada contexto de entidad raíz debe tener su @language configurado con el código de idioma adecuado en formato BCP 47. Por ejemplo, si el idioma está configurado en español, se supone que los nombres están en español, incluso si el idioma de los subtítulos o doblaje está en inglés.
@type Texto Obligatorio: Siempre se establece en TVSeries.
@id URL Obligatorio: El identificador del contenido en formato URI. por ejemplo, https://example.com/1234abc.
@id debe cumplir con los siguientes requisitos:
  • Único a nivel global en todo tu catálogo
  • El ID debe ser estable y no cambiar con el tiempo (incluso si cambia la propiedad de URL del programa). Se considerará como una cadena opaca que no necesariamente debe ser un vínculo activo.
  • Con el formato de un identificador de recursos unificado (URI)
  • El dominio para el valor @id debe ser propiedad de tu organización.
Debido a que el url de una entidad cumple con todos los requisitos como identificador, te recomendamos que uses el url de una entidad como @id. Consulta la sección Identificador para obtener más información.
url URL Obligatoria: La URL canónica del contenido, que Google usa para hacer coincidir el contenido de tu feed con el contenido de las bases de datos de Google.
url debe cumplir con los siguientes requisitos:
  • El campo url debe ser único a nivel global
  • url debe contener una URL canónica que funcione y que Google pueda rastrear.
Para obtener información sobre el vínculo directo de la reproducción, consulta la propiedad urlTemplate del objeto objetivo.
name Texto Obligatorio: Es el nombre del programa.
  • Usa un array para enumerar los nombres en diferentes idiomas. Consulta el ejemplo de varios idiomas y regiones.
  • Ten en cuenta que solo se admite un nombre por configuración regional (par de idioma y país).
titleEIDR Texto altamente recomendado ¿Por qué? - Un identificador EIDR (registro identificador de entretenimiento) que representa, en el nivel más general o abstracto, una obra de cine o televisión.

Por ejemplo, el títuloEIDR de la serie de TV conocida como “Juego de tronos” es “10.5240/C1B5-3BA1-8991-A571-8472-W”.
potentialAction WatchAction Obligatorio si corresponde: Es un objeto de lenguaje de marcado de acciones que proporciona los detalles de la acción.
  • Si el contenido está disponible en Video on Demand (VoD), esta propiedad es obligatoria. El objeto de lenguaje de marcado de Action debe proporcionar el vínculo directo del contenido.
  • Si el contenido está disponible en un canal de LiveTV, esta propiedad es opcional. En su lugar, la entidad BroadcastService asociada proporciona el vínculo directo del canal.
  • Un TVSeries puede estar disponible en VoD y en LiveTV.
Usa un array para especificar diferentes vínculos directos en varias regiones. Consulta el ejemplo de varios idiomas y regiones.
sameAs URL altamente recomendado ¿Por qué? Una URL a una página web de referencia que pueda identificar el programa por ejemplo, la página de Wikipedia del programa. Debe ser distinto de la propiedad url.
inLanguage Texto Es el idioma original de la serie en formato BCP 47.
genre Texto Es una lista ordenada de todos los géneros relevantes. Por ejemplo : ["Action", "Fashion", "Environment", "Football"]
keywords Texto Son las palabras clave o etiquetas utilizadas para describir este contenido. También se permite un array de palabras clave. Por ejemplo, ["feature, biography"] puede ser un array de palabras clave para describir el contenido.
releasedEvent PublicationEvent, FeaturedEvent o ExclusiveEvent altamente recomendado ¿Por qué? - Se usa un PublicationEvent para especificar el lanzamiento original (global o local) de contenido de un editor, como la fecha de estreno en cines original de una película.

Además, usa FeaturedEvent para indicar que tu servicio comercializa este contenido como original, destacado, especial, etc.

ExclusiveEvent especifica que tu servicio tiene derechos de distribución exclusivos e incluye dónde y cuándo.

Consulta la sección de ejemplos para obtener más detalles y ejemplos.
releasedEvent.@type Texto Obligatorio: Asegúrate de establecer siempre esta propiedad en una de las siguientes opciones:
  • PublicationEvent
  • ExclusiveEvent
  • FeaturedEvent
releasedEvent.location País Obligatorio: Indica las regiones asociadas con este evento.

En el caso de un PublicationEvent, es la región donde se publicó el contenido.

Para FeaturedEvent y ExclusiveEvent, es la región donde el contenido se destaca o es exclusivo.

Usa códigos ISO 3166 para los países. Para indicar cualquier lugar del mundo, establécelo en EARTH.
releasedEvent.startDate Date o DateTime Recomendada (Obligatorio para ExclusiveEvent): Es la fecha de inicio de la publicación de la entidad.

En el caso de un PublicationEvent, indica la fecha de lanzamiento inicial de esta entidad, como la fecha de estreno de una película en cines.

En el caso de ExclusiveEvent y FeaturedEvent, representa la fecha de inicio en que la entidad es exclusiva o presentada.
releasedEvent.endDate Date o DateTime Recomendado (obligatorio para ExclusiveEvent): Esto solo se aplica a los tipos ExclusiveEvent y FeaturedEvent.

Para ExclusiveEvent, representa la fecha de vencimiento de los derechos del contenido.

Para FeaturedEvent, representa la última fecha en la que el proveedor presenta la entidad.

Si el contenido es exclusivo o se destaca permanentemente, establece endDate en 20 años a partir de la fecha actual.
releasedEvent.publishedBy Organization o Person Opcional: Es la organización o persona que publicó esta entidad.
description Texto altamente recomendado ¿Por qué? Una sinopsis del programa. Se prefieren los resúmenes de tramas en lugar de los resúmenes fácticos. Límite de 300 caracteres.
actor Person, PerformingGroup o PerformanceRole altamente recomendado ¿Por qué? Un conjunto de los integrantes del reparto de la serie. Consulte la guía sobre el modelado aquí.
director Persona altamente recomendado ¿Por qué? Los directores del programa
producer Organization o Person altamente recomendado ¿Por qué? Los productores del programa.
image ImageObject Obligatorio para Google TV: Las imágenes relacionadas con la serie de TV. Para obtener más detalles sobre las propiedades obligatorias y opcionales que se deben incluir con image, consulta Propiedades de imágenes.
trailer.description Texto Es la descripción del avance. Consulta el ejemplo de Avances.
trailer.inLanguage Texto El idioma del avance en formato BCP 47.
trailer.url URL Una URL de un avance alojado públicamente y subido por los estudios de producción respectivos o las fuentes autorizadas.
trailer.regionsAllowed Place Las regiones donde se permite el contenido multimedia. Si no se especifica, se supone que está permitido en todas partes. Especifica los países en formato ISO 3166.
identifier PropertyValue altamente recomendado ¿Por qué? - ID externo o de otro tipo que identifique a esta entidad de manera inequívoca Se permiten múltiples identificadores. Consulta la sección Propiedades de los identificadores para obtener más detalles.
popularityScore PopularityScoreSpecification altamente recomendado ¿Por qué? Es una puntuación que Google utiliza, junto con otros indicadores, para determinar qué contenido multimedia se debe reproducir para los usuarios. Esta puntuación representa la popularidad del contenido en relación con otro contenido de tu catálogo. Por lo tanto, la escala de la puntuación debe ser coherente en todos tus feeds y en todas las entidades de tu catálogo. De forma predeterminada, la puntuación de popularidad de una entidad se establece en 0.
popularityScore.@type Texto Siempre se establece en PopularityScoreSpecification.
popularityScore.value Número Es un valor numérico no negativo que indica la popularidad de la entidad. una puntuación más alta significa una mayor popularidad.
popularityScore.eligibleRegion País Son las regiones en las que se aplica esta puntuación de popularidad. Si la puntuación de popularidad se puede aplicar a nivel global, establécela en EARTH. De forma predeterminada, esta propiedad se establece en EARTH.
Note: La popularidad específica de la configuración regional tiene prioridad sobre la popularidad global (EARTH)
review Revisión Calificaciones de opiniones para la serie de TV
review.reviewRating Calificación Obligatorio si se proporciona un review. Se usa para especificar la calificación otorgada en la opinión.
contentRating Text o Rating Obligatorio para el contenido para adultos; de lo contrario, se recomienda altamente: Clasificación general del contenido. Si la clasificación del contenido se proporciona en forma de string de texto, se aceptan dos variaciones:
  • La agencia de calificación antecede a la calificación con un espacio en blanco en el medio. Por ejemplo, "TV-MA" calificación de la agencia "TVPG" deben describirse como "TVPG TV-MA". Consulte la lista de agencias.
  • Un valor de "RATING NOT KNOWN" (no distingue mayúsculas de minúsculas) para indicar que no conoces la calificación del contenido.
contentRating.author Organización o texto Obligatorio si contentRating usa Rating: Es el nombre de la agencia de calificación. Consulta la página Agencias de calificación de contenido para obtener una lista de las agencias de calificación aceptadas.
contentRating.ratingValue Texto Obligatorio si contentRating usa Rating: El valor de la calificación.
contentRating.advisoryCode Texto Es el código de asesoría del contenido. Los valores aceptados incluyen D, FV, L, S y V. D = Diálogo, FV = Violencia de fantasía, L = Idioma, S = Contenido sexual, V = Violencia.

TVEpisode

Propiedad Tipo esperado Descripción
@context Texto Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}]
  • Dónde" xx" representa el idioma de las cadenas del feed. Cada contexto de entidad raíz debe tener su @language configurado con el código de idioma adecuado en formato BCP 47. Por ejemplo, si el idioma está configurado en español, se supone que los nombres están en español, incluso si el idioma de los subtítulos o doblaje está en inglés.
@type Texto Obligatorio: Siempre se establece en TVEpisode.
@id URL Obligatorio: El identificador del contenido en formato URI. por ejemplo, https://example.com/1234abc.
@id debe cumplir con los siguientes requisitos:
  • Único a nivel global en todo tu catálogo
  • El ID debe ser estable y no cambiar con el tiempo (incluso si cambia la propiedad de URL del programa). Se considerará como una cadena opaca que no necesariamente debe ser un vínculo activo.
  • Con el formato de un identificador de recursos unificado (URI)
  • El dominio para el valor @id debe ser propiedad de tu organización.
Debido a que el url de una entidad cumple con todos los requisitos como identificador, te recomendamos que uses el url de una entidad como @id. Consulta la sección Identificador para obtener más información.
url URL Obligatoria: La URL canónica del contenido, que Google usa para hacer coincidir el contenido de tu feed con el contenido de las bases de datos de Google.
url debe cumplir con los siguientes requisitos:
  • El campo url debe ser único a nivel global
  • url debe contener una URL canónica que funcione y que Google pueda rastrear.
Para obtener información sobre el vínculo directo de la reproducción, consulta la propiedad urlTemplate del objeto objetivo.
name Texto Obligatorio: Es el nombre del episodio.
  • Usa un array para enumerar los nombres en diferentes idiomas. Consulta el ejemplo de representación en varios idiomas.
  • Ten en cuenta que solo se admite un nombre por configuración regional (par de idioma y país).
titleEIDR Texto altamente recomendado ¿Por qué? - Un identificador EIDR (registro identificador de entretenimiento) que representa, en el nivel más general o abstracto, una obra de cine o televisión.

Por ejemplo, titleEIDR para el primer episodio de la primera temporada de la serie de TV conocido como “Juego de tronos” es “10.5240/B6A6-1B32-B5E5-D5CB-6B84-X”.
editEIDR Texto altamente recomendado ¿Por qué? - Un identificador EIDR (registro identificador de entretenimiento) que representa una edición o edición específica de una obra de cine o televisión.

Por ejemplo, el primer episodio de la primera temporada de la serie de TV conocido como “Game of Thrones”, cuyo títuloEIDR es “10.5240/B6A6-1B32-B5E5-D5CB-6B84-X”, tiene una edición, p.ej., "10.5240/FB97-C847-2969-D0AB-ECD1-C". La propiedad

titleEIDR es obligatoria cuando se proporciona editEIDR.
inLanguage Texto Es el idioma original de la serie en formato BCP 47.
episodeNumber Número entero Obligatorio: Es el número que indica la posición de este episodio en el orden de los episodios en una temporada. episodeNumber deben reiniciarse para cada temporada. es decir, el primer episodio de cada temporada debe ser 1.
partOfSeason TVSeason Obligatorio: Es la temporada de TV a la que pertenece este episodio.

Incluso si TVEpisode no tiene un TVSeason correspondiente, debes proporcionar las propiedades partOfSeason.@id y partOfSeason.seasonNumber. Una solución alternativa es:
  • Toma partofSeries.@id (por ejemplo, http://www.example.com/my_favorite_tv_show) y adjunta un campo de consulta de marcador de posición (por ejemplo, ?season1) para crear un partOfSeason.@id único (por ejemplo, http://www.example.com/my_favorite_tv_show?season1).
  • Establece partOfSeason.seasonNumber en 1.
partOfSeason.@type Texto Obligatorio: Siempre se establece en TVSeason.
partOfSeason.@id URL Obligatorio: El @id de TVSeason del que forma parte este episodio.
partOfSeason.seasonNumber Número entero Obligatorio: El número que indica la posición de esta temporada en el orden de las temporadas de la serie de TV.
partOfSeries TVSeries Obligatorio: Indica la serie de TV a la que pertenece este episodio.
partOfSeries.@type Texto Obligatorio: Siempre se establece en TVSeries.
partOfSeries.@id URL Obligatorio: El @id de TVSeries del que forma parte este episodio.
partOfSeries.name Texto Obligatorio: Es el nombre de la serie de TV.
partOfSeries.sameAs Texto Una URL a una página web de referencia que pueda identificar el programa por ejemplo, la página de Wikipedia del programa. Debe ser distinto de la propiedad url.
potentialAction WatchAction Obligatorio si corresponde: Es un objeto de lenguaje de marcado de acciones que proporciona los detalles de la acción.
  • Si el contenido está disponible en Video on Demand (VoD), esta propiedad es obligatoria. El objeto de lenguaje de marcado de Action debe proporcionar el vínculo directo del contenido.
  • Si el contenido está disponible en un canal de LiveTV, esta propiedad es opcional. En su lugar, la entidad BroadcastService asociada proporciona el vínculo directo del canal.
  • Un TVEpisode puede estar disponible en VoD y en LiveTV.
Usa un array para especificar diferentes vínculos directos en varias regiones. Consulta el ejemplo de varios idiomas y regiones.
sameAs altamente recomendado ¿Por qué? URL Una URL a una página web de referencia que pueda identificar el episodio Por ejemplo, la página de Wikipedia del episodio. Debe ser distinto de la propiedad url.
duration Duración Duración del episodio en formato ISO 8601. Usa el formato “PT00H00M”.
releasedEvent PublicationEvent, FeaturedEvent o ExclusiveEvent altamente recomendado ¿Por qué? - Se usa un PublicationEvent para especificar el lanzamiento original (global o local) de contenido de un editor, como la fecha de estreno en cines original de una película.

Además, usa FeaturedEvent para indicar que tu servicio comercializa este contenido como original, destacado, especial, etc.

ExclusiveEvent especifica que tu servicio tiene derechos de distribución exclusivos e incluye dónde y cuándo.

Consulta la sección de ejemplos para obtener más detalles y ejemplos.
releasedEvent.@type Texto Obligatorio: Asegúrate de establecer siempre esta propiedad en una de las siguientes opciones:
  • PublicationEvent
  • ExclusiveEvent
  • FeaturedEvent
releasedEvent.location País Obligatorio: Indica las regiones asociadas con este evento.

En el caso de un PublicationEvent, es la región donde se publicó el contenido.

Para FeaturedEvent y ExclusiveEvent, es la región donde el contenido se destaca o es exclusivo.

Usa códigos ISO 3166 para los países. Para indicar cualquier lugar del mundo, establécelo en EARTH.
releasedEvent.startDate Date o DateTime Recomendada (Obligatorio para ExclusiveEvent): Es la fecha de inicio de la publicación de la entidad.

En el caso de un PublicationEvent, indica la fecha de lanzamiento inicial de esta entidad, como la fecha de estreno de una película en cines.

En el caso de ExclusiveEvent y FeaturedEvent, representa la fecha de inicio en que la entidad es exclusiva o presentada.
releasedEvent.endDate Date o DateTime Recomendado (obligatorio para ExclusiveEvent): Esto solo se aplica a los tipos ExclusiveEvent y FeaturedEvent.

Para ExclusiveEvent, representa la fecha de vencimiento de los derechos del contenido.

Para FeaturedEvent, representa la última fecha en la que el proveedor presenta la entidad.

Si el contenido es exclusivo o se destaca permanentemente, establece endDate en 20 años a partir de la fecha actual.
releasedEvent.publishedBy Organization o Person Opcional: Es la organización o persona que publicó esta entidad.
description Texto altamente recomendado ¿Por qué? Una sinopsis del episodio. Se prefieren los resúmenes de tramas en lugar de los resúmenes fácticos. Límite de 300 caracteres.
genre Texto Es una lista ordenada de todos los géneros relevantes. Por ejemplo : ["Action", "Fashion", "Environment", "Football"]
keywords Texto Son las palabras clave o etiquetas utilizadas para describir este contenido. También se permite un array de palabras clave. Por ejemplo, ["feature, biography"] puede ser un array de palabras clave para describir el contenido.
actor Person, PerformingGroup o PerformanceRole altamente recomendado ¿Por qué? Corresponde a un conjunto de los integrantes del reparto del episodio. Consulte la guía sobre el modelado aquí.
director Persona altamente recomendado ¿Por qué? Corresponde al director del episodio.
producer Organization o Person altamente recomendado ¿Por qué? Los productores de la temporada.
image ImageObject ¿Por qué? altamente recomendable para Google TV: Varias imágenes relacionadas con el episodio de TV. Para obtener más detalles sobre las propiedades obligatorias y opcionales que se deben incluir con image, consulta Propiedades de imágenes.
trailer.description Texto Es la descripción del avance. Consulta el ejemplo de Avances.
trailer.inLanguage Texto El idioma del avance en formato BCP 47.
trailer.url URL Una URL de un avance alojado públicamente y subido por los estudios de producción respectivos o las fuentes autorizadas.
trailer.regionsAllowed Place Las regiones donde se permite el contenido multimedia. Si no se especifica, se supone que está permitido en todas partes. Especifica los países en formato ISO 3166.
review Revisión Revisa las calificaciones del episodio de TV
review.reviewRating Calificación Obligatorio si se proporciona un review. Se usa para especificar la calificación otorgada en la opinión.
contentRating Text o Rating Obligatorio para el contenido para adultos; de lo contrario, se recomienda altamente: Clasificación general del contenido. Si la clasificación del contenido se proporciona en forma de string de texto, se aceptan dos variaciones:
  • La agencia de calificación antecede a la calificación con un espacio en blanco en el medio. Por ejemplo, "TV-MA" calificación de la agencia "TVPG" deben describirse como "TVPG TV-MA". Consulte la lista de agencias.
  • Un valor de "RATING NOT KNOWN" (no distingue mayúsculas de minúsculas) para indicar que no conoces la calificación del contenido.
contentRating.author Organización o texto Obligatorio si contentRating usa Rating: Es el nombre de la agencia de calificación. Consulta la página Agencias de calificación de contenido para obtener una lista de las agencias de calificación aceptadas.
contentRating.ratingValue Texto Obligatorio si contentRating usa Rating: El valor de la calificación.
contentRating.advisoryCode Texto Es el código de asesoría del contenido. Los valores aceptados incluyen D, FV, L, S y V. D = Diálogo, FV = Violencia de fantasía, L = Idioma, S = Contenido sexual, V = Violencia.
identifier PropertyValue altamente recomendado ¿Por qué? - ID externo o de otro tipo que identifique a esta entidad de manera inequívoca Se permiten múltiples identificadores. Consulta la sección Propiedades de los identificadores para obtener más detalles.
popularityScore PopularityScoreSpecification altamente recomendado ¿Por qué? Es una puntuación que Google utiliza, junto con otros indicadores, para determinar qué contenido multimedia se debe reproducir para los usuarios. Esta puntuación representa la popularidad del contenido en relación con otro contenido de tu catálogo. Por lo tanto, la escala de la puntuación debe ser coherente en todos tus feeds y en todas las entidades de tu catálogo. De forma predeterminada, la puntuación de popularidad de una entidad se establece en 0.
popularityScore.@type Texto Siempre se establece en PopularityScoreSpecification.
popularityScore.value Número Es un valor numérico no negativo que indica la popularidad de la entidad. una puntuación más alta significa una mayor popularidad.
popularityScore.eligibleRegion País Son las regiones en las que se aplica esta puntuación de popularidad. Si la puntuación de popularidad se puede aplicar a nivel global, establécela en EARTH. De forma predeterminada, esta propiedad se establece en EARTH.
Note: La popularidad específica de la configuración regional tiene prioridad sobre la popularidad global (EARTH)

TVSeason

Propiedad Tipo esperado Descripción
@context Texto Obligatorio: Siempre se establece en ["http://schema.org", {"@language": "xx"}]
  • Dónde" xx" representa el idioma de las cadenas del feed. Cada contexto de entidad raíz debe tener su @language configurado con el código de idioma adecuado en formato BCP 47. Por ejemplo, si el idioma está configurado en español, se supone que los nombres están en español, incluso si el idioma de los subtítulos o doblaje está en inglés.
@type Texto Obligatorio: Siempre se establece en TVSeason.
@id URL Obligatorio: El identificador del contenido en formato URI. por ejemplo, https://example.com/1234abc.
@id debe cumplir con los siguientes requisitos:
  • Único a nivel global en todo tu catálogo
  • El ID debe ser estable y no cambiar con el tiempo (incluso si cambia la propiedad de URL del programa). Se considerará como una cadena opaca que no necesariamente debe ser un vínculo activo.
  • Con el formato de un identificador de recursos unificado (URI)
  • El dominio para el valor @id debe ser propiedad de tu organización.
Debido a que el url de una entidad cumple con todos los requisitos como identificador, te recomendamos que uses el url de una entidad como @id. Consulta la sección Identificador para obtener más información.
url URL Obligatoria: La URL canónica del contenido, que Google usa para hacer coincidir el contenido de tu feed con el contenido de las bases de datos de Google.
url debe cumplir con los siguientes requisitos:
  • El campo url debe ser único a nivel global
  • url debe contener una URL canónica que funcione y que Google pueda rastrear.
Para obtener información sobre el vínculo directo de la reproducción, consulta la propiedad urlTemplate del objeto objetivo.
name Texto Obligatorio: El nombre de esta temporada de TV.
  • Usa un array para enumerar los nombres en diferentes idiomas. Consulta el ejemplo de representación en varios idiomas.
  • Ten en cuenta que solo se admite un nombre por configuración regional (par de idioma y país).
titleEIDR Texto altamente recomendado ¿Por qué? - Un identificador EIDR (registro identificador de entretenimiento) que representa, en el nivel más general o abstracto, una obra de cine o televisión.

Por ejemplo, titleEIDR para la primera temporada de la serie de TV conocida como "Game of Thrones" es “10.5240/FD91-C72C-4161-FCBA-058B-1”.
seasonNumber Número entero Obligatorio: El número que indica la posición de esta temporada en el orden de las temporadas de la serie de TV.
partOfSeries TVSeries Obligatorio: Indica la serie de TV a la que pertenece esta temporada.
partOfSeries.@type Texto Obligatorio: Siempre se establece en TVSeries.
partOfSeries.@id URL Obligatorio: El @id de TVSeries de los que es parte esta temporada.
partOfSeries.name Texto Obligatorio: Es el nombre de la serie de TV.
partOfSeries.sameAs Texto Una URL a una página web de referencia que pueda identificar el programa por ejemplo, la página de Wikipedia del programa. Debe ser distinto de la propiedad url.
potentialAction WatchAction Obligatorio si corresponde: Es un objeto de lenguaje de marcado de acciones que proporciona los detalles de la acción.
  • Si el contenido está disponible en Video on Demand (VoD), esta propiedad es obligatoria. El objeto de lenguaje de marcado de Action debe proporcionar el vínculo directo del contenido.
  • Si el contenido está disponible en un canal de LiveTV, esta propiedad es opcional. En su lugar, la entidad BroadcastService asociada proporciona el vínculo directo del canal.
  • Un TVSeason puede estar disponible en VoD y en LiveTV.
Usa un array para especificar diferentes vínculos directos en varias regiones. Consulta el ejemplo de varios idiomas y regiones.
sameAs URL altamente recomendado ¿Por qué? Una URL a una página web de referencia que pueda identificar la temporada por ejemplo, la página de Wikipedia de la temporada. Debe ser distinto de la propiedad url.
releasedEvent PublicationEvent, FeaturedEvent o ExclusiveEvent altamente recomendado ¿Por qué? - Se usa un PublicationEvent para especificar el lanzamiento original (global o local) de contenido de un editor, como la fecha de estreno en cines original de una película.

Además, usa FeaturedEvent para indicar que tu servicio comercializa este contenido como original, destacado, especial, etc.

ExclusiveEvent especifica que tu servicio tiene derechos de distribución exclusivos e incluye dónde y cuándo.

Consulta la sección de ejemplos para obtener más detalles y ejemplos.
releasedEvent.@type Texto Obligatorio: Asegúrate de establecer siempre esta propiedad en una de las siguientes opciones:
  • PublicationEvent
  • ExclusiveEvent
  • FeaturedEvent
releasedEvent.location País Obligatorio: Indica las regiones asociadas con este evento.

En el caso de un PublicationEvent, es la región donde se publicó el contenido.

Para FeaturedEvent y ExclusiveEvent, es la región donde el contenido se destaca o es exclusivo.

Usa códigos ISO 3166 para los países. Para indicar cualquier lugar del mundo, establécelo en EARTH.
releasedEvent.startDate Date o DateTime Recomendada (Obligatorio para ExclusiveEvent): Es la fecha de inicio de la publicación de la entidad.

En el caso de un PublicationEvent, indica la fecha de lanzamiento inicial de esta entidad, como la fecha de estreno de una película en cines.

En el caso de ExclusiveEvent y FeaturedEvent, representa la fecha de inicio en que la entidad es exclusiva o presentada.
releasedEvent.endDate Date o DateTime Recomendado (obligatorio para ExclusiveEvent): Esto solo se aplica a los tipos ExclusiveEvent y FeaturedEvent.

Para ExclusiveEvent, representa la fecha de vencimiento de los derechos del contenido.

Para FeaturedEvent, representa la última fecha en la que el proveedor presenta la entidad.

Si el contenido es exclusivo o se destaca permanentemente, establece endDate en 20 años a partir de la fecha actual.
releasedEvent.publishedBy Organization o Person Opcional: Es la organización o persona que publicó esta entidad.
description Texto altamente recomendado ¿Por qué? Una sinopsis de la temporada. Se prefieren los resúmenes de tramas en lugar de los resúmenes fácticos. Límite de 300 caracteres.
actor [Person, PerformingGroup o PerformanceRole altamente recomendado ¿Por qué? Un conjunto de los integrantes del reparto de la temporada. Consulte la guía sobre el modelado aquí.
director Persona altamente recomendado ¿Por qué? Un grupo de directores del programa.
producer Organization o Person altamente recomendado ¿Por qué? Los productores de la temporada.
image ImageObject Imágenes relacionadas con TVSeason. Para obtener más detalles sobre las propiedades obligatorias y opcionales que se deben incluir con image, consulta Propiedades de imágenes.
genre Texto Es una lista ordenada de todos los géneros relevantes. Por ejemplo : ["Action", "Fashion", "Environment", "Football"]
keywords Texto Son las palabras clave o etiquetas utilizadas para describir este contenido. También se permite un array de palabras clave. Por ejemplo, ["feature, biography"] puede ser un array de palabras clave para describir el contenido.
trailer.description Texto Es la descripción del avance. Consulta el ejemplo de Avances.
trailer.inLanguage Texto El idioma del avance en formato BCP 47.
trailer.url URL Una URL de un avance alojado públicamente y subido por los estudios de producción respectivos o las fuentes autorizadas.
trailer.regionsAllowed Place Las regiones donde se permite el contenido multimedia. Si no se especifica, se supone que está permitido en todas partes. Especifica los países en formato ISO 3166.
identifier PropertyValue altamente recomendado ¿Por qué? - ID externo o de otro tipo que identifique a esta entidad de manera inequívoca Se permiten múltiples identificadores. Consulta la sección Propiedades de los identificadores para obtener más detalles.
popularityScore PopularityScoreSpecification altamente recomendado ¿Por qué? Es una puntuación que Google utiliza, junto con otros indicadores, para determinar qué contenido multimedia se debe reproducir para los usuarios. Esta puntuación representa la popularidad del contenido en relación con otro contenido de tu catálogo. Por lo tanto, la escala de la puntuación debe ser coherente en todos tus feeds y en todas las entidades de tu catálogo. De forma predeterminada, la puntuación de popularidad de una entidad se establece en 0.
popularityScore.@type Texto Siempre se establece en PopularityScoreSpecification.
popularityScore.value Número Es un valor numérico no negativo que indica la popularidad de la entidad. una puntuación más alta significa una mayor popularidad.
popularityScore.eligibleRegion País Son las regiones en las que se aplica esta puntuación de popularidad. Si la puntuación de popularidad se puede aplicar a nivel global, establécela en EARTH. De forma predeterminada, esta propiedad se establece en EARTH.
Note: La popularidad específica de la configuración regional tiene prioridad sobre la popularidad global (EARTH)
review Revisión Revisa las calificaciones de la temporada de TV
review.reviewRating Calificación Obligatorio si se proporciona un review. Se usa para especificar la calificación otorgada en la opinión.
contentRating Text o Rating Obligatorio para el contenido para adultos; de lo contrario, se recomienda altamente: Clasificación general del contenido. Si la clasificación del contenido se proporciona en forma de string de texto, se aceptan dos variaciones:
  • La agencia de calificación antecede a la calificación con un espacio en blanco en el medio. Por ejemplo, "TV-MA" calificación de la agencia "TVPG" deben describirse como "TVPG TV-MA". Consulte la lista de agencias.
  • Un valor de "RATING NOT KNOWN" (no distingue mayúsculas de minúsculas) para indicar que no conoces la calificación del contenido.
contentRating.author Organización o texto Obligatorio si contentRating usa Rating: Es el nombre de la agencia de calificación. Consulta la página Agencias de calificación de contenido para obtener una lista de las agencias de calificación aceptadas.
contentRating.ratingValue Texto Obligatorio si contentRating usa Rating: El valor de la calificación.
contentRating.advisoryCode Texto Es el código de asesoría del contenido. Los valores aceptados incluyen D, FV, L, S y V. D = Diálogo, FV = Violencia de fantasía, L = Idioma, S = Contenido sexual, V = Violencia.

Especificaciones del perpetrador

La propiedad actor en los tipos de entidad TVSeries, TVEpisode y TVSeason te permite especificar más detalles sobre los actores, incluido el nombre de sus personajes y las funciones que desempeñan en el programa de TV. En las siguientes secciones, se describe lo mismo, junto con algunos ejemplos que aclaran el uso.

Propiedad Tipo esperado Descripción
actor Person, PerformingGroup o PerformanceRole altamente recomendado ¿Por qué? : Es un conjunto de los integrantes del reparto.
  • Usa el tipo PerformanceRole cuando se conozca el rol y, de manera opcional, el nombre de los personajes de los miembros del reparto. En este caso, el actor Person o PerformingGroup está incorporado dentro del objeto PerformanceRole.
  • Usa el tipo Person para indicar a los actores individuales o PerformingGroup para proporcionar detalles de las bandas o los grupos que actúan cuando se desconocen los roles que desempeñaron los miembros del reparto.

Usa un array para representar a múltiples Persons, PerformingGroups o PerformanceRoles.

Usa los tipos Person o PerformingGroup

Proporciona las siguientes propiedades cuando se use el tipo Person o PerformingGroup.

Propiedad Tipo esperado Descripción
@type Person o PerformingGroup Obligatorio: Siempre se establece en Person o PerformingGroup.
@id URL altamente recomendado ¿Por qué? - Los perpetradores o el identificador del grupo de representación en formato URI; por ejemplo, https://example.com/actor/abc. @id debe cumplir con los siguientes requisitos:
  • Es único a nivel global en tu catálogo por actor o grupo.
  • El ID debe ser estable y no cambiar con el tiempo. Se considerará como una cadena opaca que no necesariamente debe ser un vínculo activo.
  • Con el formato de un identificador de recursos unificado (URI)
  • Tu organización debe ser propietaria del dominio que se usa para el valor @id.

Ten en cuenta que el @id que se usa en la propiedad del actor debe usarse de manera coherente en todo el feed. Por ejemplo, si hay dos películas en las que aparece el mismo actor, el valor @id debe mantenerse igual en estos dos objetos actor.

name Texto Obligatorio: El nombre del actor, la actriz, el miembro del reparto o el grupo que realiza la presentación.
sameAs URL altamente recomendado ¿Por qué? - Una URL que lleve a una página web de referencia que pueda identificar al actor o al grupo que la interpreta por ejemplo, la página de Wikipedia del actor. Debe ser distinto de la propiedad @id.

Usa el tipo PerformanceRole

Proporciona las siguientes propiedades cuando se use el tipo PerformanceRole.

Propiedad Tipo esperado Descripción
@type PerformanceRole Obligatorio: Siempre se establece en PerformanceRole
roleName Texto altamente recomendado ¿Por qué? - Un rol desempeñado, realizado o ocupado por el miembro del reparto. Consulta la lista de valores aceptables aquí.
characterName Texto Se refiere al nombre de un personaje en algún rol de actuación o actuación. No configures este campo si el tipo de actor es PerformingGroup.
actor Person o PerformingGroup Obligatorio :
  • Los miembros del reparto del contenido cuando se usa el tipo de datos Person.
  • Los grupos o las bandas de rendimiento del contenido cuando se usa el tipo de datos PerformingGroup.
actor.@type Person o PerformingGroup Obligatorio: Siempre se establece en Person o PerformingGroup.
actor.@id URL altamente recomendado ¿Por qué? - El perpetrador o identificador del grupo de representación en formato URI; por ejemplo, https://example.com/actor/abc. @id debe cumplir con los siguientes requisitos:
  • Es único a nivel global en tu catálogo por actor o grupo.
  • El ID debe ser estable y no cambiar con el tiempo. Se considerará como una cadena opaca que no necesariamente debe ser un vínculo activo.
  • Con el formato de un identificador de recursos unificado (URI)
  • Tu organización debe ser propietaria del dominio que se usa para el valor @id.

Ten en cuenta que el @id que se usa en la propiedad del actor debe usarse de manera coherente en todo el feed. Por ejemplo, si hay dos películas en las que aparece el mismo actor, el valor @id debe mantenerse igual en estos dos objetos actor.

actor.name Texto Obligatorio: El nombre del actor, la actriz, el miembro del reparto o el grupo que realiza la presentación.
actor.sameAs URL altamente recomendado ¿Por qué? - Una URL que lleve a una página web de referencia que pueda identificar al actor o al grupo que la interpreta por ejemplo, la página de Wikipedia del actor. Debe ser diferente de la propiedad actor.@id.

Nombres de funciones aceptables

Estos valores requieren que actor.@type sea Person.

Valor roleName Descripción
“Cameo” Un cameo es una aparición breve de una persona conocida en una obra de artes escénicas.
“VoiceActor” En una interpretación de voz, se usa la voz del actor, pero este no aparece en la pantalla. Suele encontrarse en la animación, pero también ocurre cuando se dobla la voz de un actor en lugar del discurso de otro actor.
"Doble" Un doble es una persona que sustituye a otro actor de modo que no se muestre su rostro.
“MotionCaptureActor” MotionCaptureActor se refiere a una persona que registra acciones de actores humanos y usa esa información para animar modelos digitales de personajes en animación por computadora en 2D o 3D.

Por lo general, estos valores se aceptan para los tipos Person y PerformingGroup.

Valor roleName Descripción
“Actor” Un actor o una actriz es una persona que representa a un personaje en una representación en el medio tradicional del teatro o en los medios modernos, como el cine, la radio y la televisión.
"GuestStar" “Una estrella invitada es un actor que desempeña un papel ficticio y aparece en uno o algunos episodios. En algunos casos, una estrella invitada puede interpretar un personaje recurrente importante y puede aparecer muchas veces en una serie, a pesar de no ser miembro del elenco principal. Establece el valor como "GuestStar". Cuando el elenco tiene una presentación de invitado o hay un invitado al programa. Las estrellas invitadas solo deben proporcionarse a nivel del episodio y no se deben agregar a nivel de TVSeries.
"Invitado" "Un invitado a un programa de entrevistas. Ten en cuenta que, si bien "GuestStar" es un papel ficticio, "Invitado" es una apariencia no ficticia.
"Locutor" Un locutor es una persona que da discursos de apertura y de cierre del programa, que presenta al presentador, a los concursantes o a los invitados famosos, describe los premios disponibles, anima al público antes de grabar y lo mantiene entretenido durante los recesos.
"Comentarista" Un comentarista proporciona comentarios en tiempo real sobre un partido o evento, generalmente durante una transmisión en vivo.
"Impresionista" Un impresionista o imitador es un artista cuyo acto consiste en imitar sonidos, voces y gestos de celebridades y personajes de dibujos animados.
"Organizador" Es una persona que presenta, presenta o presenta programas de televisión, y a menudo actúa como mediador para el programa y el público. El «anfitrión» suele ser un rol de no ficción.
“Coorganizador” Es una persona que organiza un evento o programa en conjunto con otras personas.
"Host de invitado" Un anfitrión invitado es un anfitrión, generalmente de un programa de entrevistas, que presenta el programa en lugar del presentador habitual cuando no está disponible.
"Locutor de noticias" Es una persona que presenta o informa al público sobre noticias y eventos que ocurren a escala local, nacional e internacional a través de un programa de noticias de TV.
"Corresponde" Por lo general, un corresponsal o un reportero en escena es un periodista o comentarista de una revista, o un agente que contribuye con informes para un periódico, para un periódico, para un noticiero de radio o televisión, o para otro tipo de compañía, desde un lugar remoto, a menudo distante.
“ShowJudge” Un juez es una persona que a menudo se considera un experto en el campo del programa y a la que se le asigna el rol de juez. criticar a los concursantes que se presentan a la competencia de la serie de TV y participan en ella.
"Panelista" Miembro de un panel de debate o asesor de un panel de radio o televisión
"Concursante" Un concursante en una competencia o un programa de juegos es una persona que participa en él.
"StoryNarrator" El narrador es una persona que narra algo, especialmente un personaje que relata los acontecimientos de una novela o un poema narrativo.
"Artista musical" “Un artista musical puede ser una persona, un grupo o un personaje ficticio que suele tocar frente a un público de forma periódica o que grabó pistas o álbumes musicales. Los compositores y letristas solo deben tener este tipo si los créditos de alguna obra musical implican que también contribuyen como intérprete principal. Este tipo se puede usar para asociar músicos o grupos de músicos permanentes, y músicos o grupos de músicos invitados a los programas.

Diferenciar entre un papel principal y un papel secundario de un actor

Para diferenciar entre los actores principales/normales y los invitados o acompañantes de un programa de TV, agrega el elenco principal solo en las entidades TVSeries y agrega solo el elenco invitado con roles secundarios en las entidades TVEpisode. Asegúrate de que no se agregue la conversión principal o regular a las entidades TVEpisode.

Ejemplos

Ejemplo de TVSeries, TVEpisode y TVSeason

TVSeries

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "TVSeries",
  "@id": "http://www.example.com/my_favorite_tv_show/",
  "url": "http://www.example.com/my_favorite_tv_show/",
  "name": "My Favorite TV Show",
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_tv_show/watch?autoplay=true",
      "inLanguage": "en",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
     "actionAccessibilityRequirement": {
       "@type": "ActionAccessSpecification",
       "category": "subscription",
       "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
       },
       "availabilityStarts": "2017-07-21T10:35:29Z",
       "availabilityEnds": "2018-10-21T10:35:29Z",
       "eligibleRegion": [
         {
            "@type": "Country",
            "name": "US"
         },
         {
            "@type": "Country",
            "name": "CA"
         }
       ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2008-01-20",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 4.1,
    "eligibleRegion": [
      {
        "@type": "Country",
        "name": "US"
      },
      {
        "@type": "Country",
        "name": "CA"
      }
    ]
  },
  "description": "This is my favorite TV show.",
  "contentRating": "RATING NOT KNOWN",
  "actor": [
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/john_doe",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/john_doe"
    },
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/jane_doe",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
    }
  ],
  "identifier": [
     {
       "@type": "PropertyValue",
       "propertyID": "IMDB_ID",
       "value":  "tt0903747"
     }
   ]
}

TVEpisode

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "TVEpisode",
  "@id": "http://www.example.com/my_favorite_tv_show/s7/e14",
  "url": "http://www.example.com/my_favorite_tv_show/s7/e14",
  "name": "John Doe returns with a horse.",
  "episodeNumber": 14,
  "contentRating": "TVPG TV-MA",
  "partOfSeason": {
    "@type": "TVSeason",
    "@id": "http://www.example.com/my_favorite_tv_show/s7",
    "seasonNumber": 7
  },
  "partOfSeries": {
    "@type": "TVSeries",
    "@id": "http://www.example.com/my_favorite_tv_show",
    "name": "My Favorite TV Show",
    "sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show"
  },
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_tv_show/s7/e14?autoplay=true",
      "inLanguage": "en",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
     "actionAccessibilityRequirement": {
       "@type": "ActionAccessSpecification",
       "category": "subscription",
       "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
        },
       "availabilityStarts": "2017-07-21T10:35:29Z",
       "availabilityEnds": "2018-10-21T10:35:29Z",
       "eligibleRegion": [
         {
            "@type": "Country",
            "name": "US"
         },
         {
            "@type": "Country",
            "name": "CA"
         }
       ]
    }
  },
  "sameAs": "https://en.wikipedia.org/wiki/john_doe_returns_with_a_horse",
  "duration": "PT00H25M",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2014-01-09",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "popularityScore": {
    "@type": "PopularityScoreSpecification",
    "value": 3.9,
    "eligibleRegion": "EARTH"
  },
  "description": "John Doe returns to the village three years after his disappearance.",
  "actor": [
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/john_doe",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/john_doe"
    },
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/jane_doe",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
    }
  ],
  "identifier": {
     "@type": "PropertyValue",
     "propertyID": "IMDB_ID",
     "value":  "tt3453320"
   }
}

TVSeason

{
  "@context": ["http://schema.org", {"@language": "en"}],
  "@type": "TVSeason",
  "@id": "http://www.example.com/my_favorite_tv_show/s7",
  "url": "http://www.example.com/my_favorite_tv_show/s7",
  "name": "Season 7",
  "seasonNumber": 7,
  "partOfSeries": {
    "@type": "TVSeries",
    "@id": "http://www.example.com/my_favorite_tv_show",
    "name": "My Favorite TV Show",
    "sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show"
  },
  "potentialAction": {
    "@type": "WatchAction",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "http://www.example.com/my_favorite_tv_show/s7/watch?autoplay=true",
      "inLanguage": "en",
      "actionPlatform": [
        "http://schema.org/DesktopWebPlatform",
        "http://schema.org/MobileWebPlatform",
        "http://schema.org/IOSPlatform",
        "http://schema.org/AndroidPlatform",
        "http://schema.org/AndroidTVPlatform",
        "http://schema.googleapis.com/GoogleVideoCast"
      ]
    },
     "actionAccessibilityRequirement": {
       "@type": "ActionAccessSpecification",
       "category": "subscription",
       "requiresSubscription": {
          "@type": "MediaSubscription",
          "name": "Example Package",
          "commonTier": true,
          "@id": "https://example.com/package/example"
        },
       "availabilityStarts": "2017-07-21T10:35:29Z",
       "availabilityEnds": "2018-10-21T10:35:29Z",
      "eligibleRegion": [
       {
          "@type": "Country",
          "name": "US"
       },
       {
          "@type": "Country",
          "name": "CA"
       }
      ]
     }
  },
  "sameAs": "https://en.wikipedia.org/wiki/my_favorite_tv_show_(season_7)",
  "releasedEvent": {
    "@type": "PublicationEvent",
    "startDate": "2010-09-23",
    "location": {
      "@type": "Country",
      "name": "US"
    }
  },
  "description": "The seventh season of My Favorite TV Show.",
  "actor": [
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/john_doe",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/john_doe"
    },
    {
      "@type": "Person",
      "@id": "http://www.example.com/actor/jane_doe",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
    }
  ]
}

Ejemplos de propiedades Actor

Se desconoce el rol del actor

Cuando se desconoce el rol del actor, recomendamos que simplemente se proporcione la información del actor utilizando los tipos Person o PerformingGroup.

"actor": [
    {
      "@type": "Person",
      "@id": "https://example.com/actor/john_doe",
      "name": "John Doe",
      "sameAs": "https://en.wikipedia.org/wiki/john_doe"
    },
    {
      "@type": "PerformingGroup",
      "@id": "https://example.com/artists/ramones",
      "name": "Ramones",
      "sameAs": "https://en.wikipedia.org/wiki/Ramones"
    }
  ]

Se conoce el rol del actor.

Cuando se conoce el rol del actor, recomendamos proporcionar la información correspondiente mediante el tipo PerformanceRole .

"actor": [
  {
      "@type": "PerformanceRole",
      "roleName": "GuestStar",
      "characterName": "Dr. Peter Venkman",
      "actor": {
        "@type": "Person",
        "@id": "https://example.com/actor/john_doe",
        "name": "John Doe",
        "sameAs": "https://en.wikipedia.org/wiki/john_doe"
      }
  },
  {
      "@type": "PerformanceRole",
      "roleName": "Host",
      "actor": {
        "@type": "Person",
        "@id": "https://example.com/actor/jane_doe",
        "name": "Jane Doe",
        "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
      }
  }
]

Funciones conocidas para un subconjunto de actores

Cuando no se conocen los metadatos de la función de rendimiento, recomendamos proporcionar la información del actor con los tipos Person o PerformingGroup . Para el otro caso en el que se conozca esta información, usa el tipo PerformanceRole . Estos tipos se pueden agregar juntos en el mismo array.

"actor": [
  {
      "@type": "PerformanceRole",
      "roleName": "Host",
      "actor": {
        "@type": "Person",
        "@id": "https://example.com/actor/john_doe",
        "name": "John Doe",
        "sameAs": "https://en.wikipedia.org/wiki/john_doe"
      }
  },
  {
      "@type": "Person",
      "@id": "https://example.com/actor/jane_doe",
      "name": "Jane Doe",
      "sameAs": "https://en.wikipedia.org/wiki/jane_doe"
  },
  {
      "@type": "PerformingGroup",
      "@id": "https://example.com/artists/ramones",
      "name": "Ramones",
      "sameAs": "https://en.wikipedia.org/wiki/Ramones"
  }
]

Consulta las siguientes páginas para obtener información sobre los temas relacionados con estas propiedades: