4 Querying the Database
6.2 Bidirectional Relationships
Fase 1 define un conjunto de especificaciones que apuntan a aplicaciones de PVR en un entorno unidireccional de radiodifusión, con la adición de métodos para acceder a datos auxiliares en un entorno con canal de retorno de pequeño ancho de banda.
Mediante una única estructura de documento se realizan programme descriptions (descripciones de programa, servicio, etc.), user descriptions (descripciones del usuario) o classification schemes (por ej. ContentCS/genre, Action-TypeCS, ContentCommercialCS, HowRelatedCS, TVARoleCS).
Las descripciones del programa involucran una variedad muy grande de características relativas al mismo. Pueden incluir el título, una sinopsis y el género del programa; y entre otros: los créditos de las personas involucradas en los distintos roles, una lista de los premios obtenidos por el programa o sus participantes, la duración, una lista para la compra del programa o materiales relacionados.
Las descripciones del usuario agrupan su historial de consumo y sus preferencias. En cuanto al historial, registra los contenidos que vio, y las acciones que realizó durante el visionado (si cambió de canal, si cambió el lenguaje, etc.). En las preferencias del usuario aparecen entre otros el género, el país donde se origina el contenido, el lenguaje, título o sinopsis.
Los esquemas de clasificación aportan una terminología completa y estructurada jerárquicamente para describir los contenidos. Esta descripción está realizada desde distintos puntos de vista, cada uno de ellos será reflejado en una dimensión distinta. Por ejemplo, podremos clasificar el contenido por el género, o por la audiencia a la que está destinado o por la intención con la que fue hecho.
Veamos entonces lo definido en Fase 1 para ver luego sus extensiones relevantes en Fase 2.
Content description metadata
Este tipo de metainformación describe los contenidos a los que está asociada, detallando características tales como título, género, resumen, palabras clave, créditos, lugar de origen, fecha de creación, su precio, premios que haya obtenido, idiomas de los canales de audio, idiomas de subtítulos y otros. Son
65 descripciones correspondientes a determinado programa de televisión o contenido multimedia, pero no a una instancia particular. Por ejemplo, no incluye día, hora o canal de emisión.
Programme Information Table – Esta tabla contiene información que describe el contenido, que puede ser, por ejemplo, un programa de televisión, incluyendo información tal como el título del programa, la sinopsis o breve descripción, el género en que se clasifica, una lista de palabras claves que se pueden utilizar para ayudar en una búsqueda.
Group Information Table – Describe grupos de contenidos relacionados, de la misma forma que la Programme Information Table describe contenidos individuales. Un grupo de contenidos podría ser una serie televisiva, y esta tabla los relaciona entre ellos como miembros de una unidad.
Credits Information Table – Describe los integrantes del elenco y de todas las personas relacionadas con el contenido. En esta tabla se mencionan los actores, el director, libretista, así como muchos otros roles relacionados con el contenido.
Purchase Information Table – Contiene información para la compra de contenidos: cuánto cuesta, cuántas veces puede ser visto, en qué período de tiempo. Permite que existan modelos de negocio del estilo de Pay Per View, en el que mediante un pago, el consumidor queda habilitado a ver el programa un cierto número de veces o durante determinado tiempo.
Program Review Table – Contiene críticas de terceras partes sobre los componentes del contenido. Por ejemplo una crítica sobre una película, de tal forma que puedan ayudar a los usuarios a seleccionar los contenidos a visualizar.
Instance description metadata
Al contrario que el primero, este segundo tipo de metainformación es el que efectivamente describe a una instancia concreta del contenido, aportando, por ejemplo, la fecha y hora de emisión o el canal en que será emitido, si es un programa en vivo o en diferido, si es un estreno o es la última vez que se exhibe. Es de utilidad en el caso en que haya diferencias significativas entre instancias del mismo contenido, es decir, instancias de contenido que comparten el mismo CRID. Adicionalmente, si es necesario, pueden agregarse descripciones particulares de esta instancia como el título, sinopsis o género. Por ejemplo, se puede cambiar la
66
sinopsis de un determinado programa en una ocasión particular en que sea emitido en honor a un director recientemente fallecido.
Programme Location Table – Descripción de instancias o localizaciones particulares de contenido. Contiene la hora de emisión que ha sido puesta en agenda, a los efectos de servir de guía para generar una EPG. Sin embargo, no debe ser usado para fijar las adquisiciones, para lo cual se debe resolver un CRID.
Purchase Information Table – Es una tabla opcional que puede enviarse con información para la compra de contenidos.
Service Information Table – Describe los servicios emitidos dentro de un sistema. Por ejemplo, los canales o señales que se están enviando, el período de tiempo en el que el servicio es válido, su nombre, su dueño, la URL en la que se encuentra, un logotipo, el género que caracteriza el servicio o el lenguaje que utiliza primordialmente.
Consumer Metadata
Esta metainformación nos aporta los intereses de cada usuario y su historial de uso. Nos permitirá, buscando contenidos con características coincidentes, encontrar sugerencias para el televidente.
User Preferences – Detalla las preferencias del usuario o su perfil. Esta descripción de las preferencias del usuario está correlacionada con las descripciones de los contenidos, para facilitar la búsqueda de coincidencias. Incluye características tales como: identificación de múltiples usuarios, filtrado de acuerdo a una rica combinación de preferencias de usuario como género, hora, fecha, canal, u otros, priorización de fuentes de información en combinación con otras preferencias como género, título, u otros, especificación de preferencias del usuario tales como actor favorito para un período de tiempo particular, especificación de palabras clave preferidas en relación con otras preferencias como género (por ejemplo, noticias), especificación de críticas preferidas y calificaciones de crítica, descripción del deseo del usuario de mantener en privado la totalidad o una parte de sus datos de preferencias, especificación de preferencias para combinaciones de género y fuentes de preferencia, intercambio de perfiles personales bajo control del consumidor, especificación de perfiles para distintos países.
67 Usage History – Provee una lista de las acciones desarrolladas por el usuario sobre el sistema (record, play, pause, etc.) durante un período de tiempo. Esta información puede ser usada posteriormente, con el consentimiento del usuario, para conocer más detalles sobre el uso y las preferencias de cada uno de los integrantes del hogar, o generar una guía de TV personalizada. Puede incluso ser de interés venderla a anunciantes compensando al usuario por utilizar esta información.
Segmentación
Permite tener control sobre partes del contenido, de tal modo que el consumidor pueda por ejemplo ver todo un partido o solamente las jugadas más importantes o los goles, según su preferencia por el tiempo disponible, el costo u otra variable. Habilita al usuario a componer un programa en base a segmentos de varios programas, incluso de proveedores distintos. Permite que un usuario configure la agenda para ver siempre las partes destacadas de determinados programas. Por ejemplo, puede ordenar grabar siempre la portada del programa de noticias. De la misma forma que los programas, a los segmentos también se los puede agrupar.