Definición
Un SportsEvent
es un tipo de entidad que representa un partido deportivo o una repetición completa de un partido deportivo.
¿Qué se puede modelar como SportsEvent? | Un partido deportivo |
¿Qué no se puede modelar como SportsEvent? |
Cualquier contenido de formato corto, de clip o complementario Esta es la lista:
|
Casos de uso comunes de SportsEvents
S.No. | Descripción | Entidades obligatorias |
---|---|---|
Caso 1 |
Necesito modelar un SportsEvent que forme parte de mi catálogo de video on demand.
|
SportsEvent que representa el juego.
|
Caso 2 |
Necesito modelar un El partido se transmite por Internet y no está asociado a ningún canal. |
|
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. |
Entidades |
Caso 4 | Combinaciones de los tres casos anteriores. | Si combinas un subconjunto de los casos de uso anteriores, debes proporcionar los tipos de entidades en la columna “Entidades requeridas” correspondiente. |
Prácticas recomendadas y estadísticas sobre algunas de las verificaciones que realizamos
Núm. de serie | Entidades obligatorias | Lineamientos |
---|---|---|
Caso 1 |
Necesito modelar un Entidades obligatorias
|
Lineamientos para el modelado El vínculo directo al partido se debe proporcionar en la entidad SportsEvent con la propiedad SportsEvent.potentialAction. Verificaciones de calidad que debes realizar
|
Caso 2 |
Necesito modelar un El partido se transmite por Internet y no está asociado a ningún canal. Entidades obligatorias
|
Lineamientos para el modelado Caso secundario 1: El partido solo está disponible en vivo (y no como parte del catálogo de video on demand)
Caso secundario 2: El partido está disponible en vivo y como parte del catálogo de Video on demand (esto puede ocurrir cuando se transmite una repetición del partido)
Verificaciones de calidad que debes realizar
|
Caso 3 |
Necesito modelar un Entidades obligatorias
|
Lineamientos para el modelado Caso secundario 1: El partido solo está disponible en vivo (y no como parte del catálogo de video on demand)
Caso secundario 2: El partido está disponible en vivo y como parte del catálogo de videos on demand (esto puede ocurrir cuando se transmite una repetición del partido)
Verificaciones de calidad que debes 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-01T10: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 en 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"
}
]
}
Entidades BroadcastService
, CableOrSatelliteService
, TelevisionChannel
y Organization
, como se define en la sección Canal de TV en vivo en Conceptos
¿Cómo manejo el contenido complementario?
¿Qué se considera contenido complementario? |
|
Núm. de serie | Caso de uso | Lineamientos de modelado |
---|---|---|
Caso 1 | Tengo contenido complementario en mi catálogo de video on demand. | |
Caso 2 | Tengo contenido complementario en mi catálogo en vivo |
Caso secundario 1: El contenido está disponible para transmitirse en vivo en Internet
Caso secundario 2: El contenido está disponible para transmitirse en vivo por Internet en un canal
|
Caso 3 | Tengo contenido complementario disponible como parte del catálogo de video on demand y de TV en vivo. |
Dado que actualmente no se acepta contenido de contenido deportivo en el feed, este caso es similar al caso 2. Consulta las instrucciones allí. |
Preguntas frecuentes
P.: ¿Dónde puedo encontrar las especificaciones asociadas para las entidades mencionadas anteriormente?
R.: Puedes encontrar las especificaciones requeridas aquí.
Documentación general | Vínculo |
---|---|
SportsEvent
|
Vínculo |
BroadcastService , Organization , TelevisionChannel
, CableOrSatelliteService
|
Vínculo |
BroadcastEvent
|
Vínculo |
P.: ¿Hay un documento más detallado que explique cómo modelar los canales de TV en vivo y las alineaciones?
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 completos en vivo y repeticiones completas?
R.: ViTA admite metadatos en partidos completos en vivo y repeticiones de partidos completos basados en la liga (además de un subconjunto de contenido complementario).
En el caso de los socios que ya tienen un feed de Acciones multimedia funcional con Google o que tienen una oferta de TV en vivo o video on demand, Google requiere que el feed se expanda y también incluya los tipos de
SportsEvent
compatibles.- A corto plazo, los socios pueden usar ViTA para transferir contenido de hombro. La compatibilidad con todos los tipos de contenido a través del feed debería lanzarse a largo plazo.
Para los socios que no tienen una oferta de video on demand ni de TV en vivo, pero solo transmiten contenido relacionado con deportes de ligas y contenido complementario, ViTA es una excelente opción para comenzar. Comunícate con tu representante de Google para obtener más información sobre ViTA.