Definición
Un SportsEvent
es un tipo de entidad que representa un juego deportivo o una repetición completa de uno.
¿Qué se puede modelar como un SportsEvent? | Un partido deportivo |
¿Qué no se puede modelar como SportsEvent? |
Cualquier contenido de formato corto, clip o contenido complementario Esta es la lista:
|
Casos de uso comunes de SportsEvents
Número de pedido | Descripción | Entidades obligatorias |
---|---|---|
Caso 1 |
Necesito modelar un SportsEvent que forma parte de mi catálogo de video on demand.
|
Es SportsEvent , que representa el juego.
|
Caso 2 |
Necesito modelar un El juego se transmite por Internet y no está conectado a ningún canal. |
Es Es |
Caso 3 | Necesito modelar un SportsEvent que forma parte de mi catálogo de TV en vivo y se transmite en línea en un canal. |
Es Es Entidades |
Caso 4 | Combinaciones de los tres casos anteriores. | Si combinas un subconjunto de los casos prácticos anteriores, debes proporcionar los tipos de entidades en la columna "Entidades obligatorias". |
Estadísticas y prácticas recomendadas sobre algunas verificaciones que realizamos
Número de serie | Entidades requeridas | Lineamientos |
---|---|---|
Caso 1 |
Necesito modelar un Entidades obligatorias
|
Lineamientos para el modelado El vínculo directo al juego se debe proporcionar en la entidad SportsEvent mediante la propiedad SportsEvent.performAction. |
Caso 2 |
Necesito modelar un El juego se transmite por Internet y no está conectado a ningún canal. Entidades obligatorias
|
Lineamientos para el modelado Subcaso 1: El juego solo está disponible en vivo (y no como parte del catálogo de video on demand).
Subcaso 2: El partido está disponible en vivo y como parte del catálogo de video on demand (esto puede ocurrir cuando se transmite la repetición de un partido)
Verificaciones de calidad que se deben realizar
|
Caso 3 |
Necesito modelar un Entidades obligatorias
|
Lineamientos para el modelado Subcaso 1: El juego solo está disponible en vivo (y no como parte del catálogo de video on demand).
Subcaso 2: El partido está disponible en vivo y como parte del catálogo de video on demand (esto puede ocurrir cuando se transmite la repetición de un partido)
Verificaciones de calidad que se deben realizar
|
Ejemplos
Caso 1: Un evento deportivo que forma parte del catálogo de Video on demand
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": {
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"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"
}
],
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/pbl_semis_game?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-09-17T10:00-08:00",
"availabilityEnds": "2019-10-21T10:35:29Z",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "http://www.example.com/example_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
}
}
Caso 2: Un evento deportivo que forma parte del catálogo de TV en vivo y se transmite en línea
Evento de transmisión
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
"name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
"description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": "False",
"potentialAction": {
"@type": "WatchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "http://www.example.com/pbl_semis_game?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-09-16T10:00-08:00",
"availabilityEnds": "2018-09-16T10:00-08:00",
"requiresSubscription": {
"@type": "MediaSubscription",
"name": "Example Package",
"commonTier": true,
"@id": "http://www.example.com/example_package"
},
"eligibleRegion": [
{
"@type": "Country",
"name": "US"
}
]
}
},
"broadcastOfEvent": {
"@type": "SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6"
}
}
Evento deportivo
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": {
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"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"
}
]
}
Caso 3: Un evento deportivo que forma parte del catálogo de TV en vivo y se transmite en línea a través de un canal
Evento de transmisión
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type": "BroadcastEvent",
"@id": "http://example.com/live_eevent/basketball/professional/final_game_6",
"name": "2019 Professional Basketball Finals, Game 6: Team A at Team B",
"description": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B.",
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"videoFormat": "HD",
"isLiveBroadcast": "False",
"publishedOn": {
"@type": "BroadcastService",
"@id": "http://example.com/stations/example_tv"
},
"broadcastOfEvent": {
"@type": "SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6"
}
}
Evento deportivo
{
"@context": ["http://schema.org", {"@language": "en"}],
"@type":"SportsEvent",
"@id": "http://example.com/basketball/professional/final_game_6",
"name":"2019 Professional Basketball Finals, Game 6: Team A at Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"description": {
"@language": "en",
"@value": "Game 6 of the 2019 Professional Basketball Finals. Team A leads the series 3-2 against Team B."
},
"startDate": "2018-09-16T10:00-08:00",
"endDate": "2018-09-16T13:00-08:00",
"homeTeam":{
"@type":"SportsTeam",
"name":"Team B",
"sport":"https://en.wikipedia.org/wiki/Basketball",
"parentOrganization":{
"@type":"SportsOrganization",
"name":"Professional Basketball League",
"sameAs":"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"
}
]
}
Las entidades BroadcastService
, CableOrSatelliteService
, TelevisionChannel
y Organization
según se definen en la sección Canal de TV en vivo en Conceptos
¿Cómo puedo manejar el contenido complementario?
¿Qué califica como contenido complementario? |
|
Número de serie | Caso de uso | Lineamientos para el modelado |
---|---|---|
Caso 1 | Mi catálogo de Video on demand incluye contenido complementario. | |
Caso 2 | Mi catálogo de transmisiones en vivo incluye contenido complementario |
Sub-Caso 1: El contenido está disponible para transmitirse en vivo en Internet
Sub-Caso 2: El contenido está disponible para transmitirse en vivo en Internet en un canal
|
Caso 3 | Tengo contenido complementario disponible como parte del catálogo de videos on demand y de TV en vivo. |
Dado que actualmente el contenido complementario de deportes de video on demand no se acepta en el feed, este caso es similar al caso 2. Sigue las instrucciones que aparecen allí. |
Preguntas frecuentes
P.: ¿Dónde puedo encontrar las especificaciones asociadas a las entidades mencionadas anteriormente?
R: Puede encontrar las especificaciones requeridas aquí.
Documentación general | Vínculo |
---|---|
SportsEvent
|
Vínculo |
BroadcastService , Organization , TelevisionChannel
y CableOrSatelliteService
|
Vínculo |
BroadcastEvent
|
Vínculo |
P.: ¿Existe un documento más detallado que explica cómo modelar los canales de TV en vivo y las selecciones de contenido?
R.: Sí. Puedes encontrar más detalles en la sección Canal de TV en vivo en Conceptos. No dudes en solicitar acceso de lectura si no puedes ver el documento.
P.: ¿ViTA también admite partidos en vivo completos y repeticiones de partidos completos?
R.: ViTA admite metadatos en juegos en vivo completos basados en la liga y repeticiones completas de juegos (además de un subconjunto de contenido complementario).
En el caso de los socios que ya tienen un feed funcional de Acciones multimedia con Google o que tienen una oferta de video on demand o TV en vivo, Google requiere que el feed se expanda y también incluya los tipos de
SportsEvent
admitidos.- A corto plazo, los socios pueden usar la ViTA para la transferencia de contenido complementario. La compatibilidad con todo tipo de contenido a través del feed debe implementarse a largo plazo.
Para los socios que no tienen una oferta de video on demand o TV en vivo, pero solo transmiten deportes basados en la liga y contenido complementario relacionado, ViTA es una excelente opción para comenzar. Comunícate con tu representante de Google para obtener más información sobre ViTA.