20
El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

Embed Size (px)

Citation preview

Page 1: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

El Periotrónico: XML en un periódico electrónico a la carta

Vicente Luque CentenoÁrea de Ingeniería Telemática

Universidad Carlos III de Madrid

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 2: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

Índice• Introducción• Nuevos periódicos

– Noticias en XML (JML)– Creación de noticias– Personalización del periódico– Acceso al periódico

• Demo• Conclusiones y trabajo futuro

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 3: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

Características de un periódico electrónico

• Hipertexto vs lectura secuencial • Instantáneos• Interactivos• Limitaciones de espacio físico• Multimedia• Programables -> Personalizables• Menores costes de difusión / producción

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 4: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

Estructura de un documento

Marcado no declarativo:RTF, MS-Word, PDF, ...

Marcado declarativo:XML

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

XML separa el contenido (datos) de:•La estructura (marcas) •La forma de presentación (estilo)•La relación entre sus partes (hipertexto)•El comportamiento dinámico del documento

Page 5: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• XHTML

• NITF (News Industry Text Format)

• JML – 27 etiquetas– 19 heredadas de XHTML– Elementos y atributos revisados– Nuevas etiquetas (datos en la cabecera)– Nuevos atributos (nivel de importancia)

JML: noticias en XML

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 6: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

<?xml version="1.0"?><!DOCTYPE jml SYSTEM "jml.dtd"><jml>

<head><title>Kosovo y Nosotros</title><author>Gurutz Jauregui</author><place>Kosovo, Yugoslavia</place><date>3, Abril, 1999</date><section>Opinión</section><journal>El país</journal><keywords>Kosovo, Yugoslavia</keywords>

</head> <body>

<p relevance="0">La nueva crisis en los balcanes ... </p><p relevance="1">En primer lugar no conviene olvidar que ...

</p><p relevance="0">Por ello, Europa no puede ampararse ... </p><p relevance="2">A ello hay que añadir que ... </p>

</body> </jml>

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

JML: ejemplo

Page 7: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• Nuevas noticias – Editor de periodistas

• Noticias existentes:– Agente Recolector– Agente Catalogador

Creación de noticias

BDCatalogado

Internet

AgenteRecolector

AgenteCatalogador

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Catalogado

Editor deperiodistas

Page 8: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• Editor JML

• Ejecuta en navegador (JavaScript)

• Valida la estructura lógica en el servidor

• Próximamente validará en el cliente (Applet)

• Puede asignar importancia a cada párrafo

• Permite usar cualquier editor externo

Editor de periodistas

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 9: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• Recoge titulares de varios periódicos

• Sí la dirección, no el contenido

• Extrae los metadatos de la noticia: autor, titular, sección, periódico, URL, etc.

• Clasifica cada noticia por: titular, sección periódico y fecha

Agente recolector

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 10: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• Cataloga la noticia– Extracción de palabras clave– Agrupación de noticias de varias formas– Creación dinámica de nuevas secciones– etc.

• No integrado en el prototipo actual

Agente catalogador

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 11: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• Qué se personaliza:– Contenidos– Presentación

• Dónde se personaliza (C/S)

• Quién interviene en el proceso:– Editor– Comunidad virtual– Lector

Personalización• Cómo se realiza:

– Estática (formulario)• Encuadernador digital

• Agente de personalización

• Gestión de preferencias de usuario

– Dinámica (automática)• Por desarrollar

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 12: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

Gestión de preferencias de usuario

• Se especifican mediante un formulario• El servidor crea ficheros personalizados para

cada usuario– Contenidos

• Inf de suscripción (secciones)

• Inf de personalización (palabras clave, autor, periódico, etc)

– Presentación• Estilo de presentación

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 13: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• Encuadernador Digital:– Ejecuta en el servidor– Lee la información de suscripción del usuario– Construye su periódico personalizado– Periódico de la última semana, de hace dos

días, de ayer y de hoy, ...– Aplica las preferencias a las secciones– Se envía una sola vez al lector

Proceso de personalización

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 14: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• Agente personalizador – Ejecuta en el cliente (navegador)– Aplica las preferencias a los titulares– Resalta algunos titulares (los de su interés)– Oculta otros– Comportamiento dinámico (plegado de

secciones)– Sin volver a interactuar con el servidor

Proceso de personalización

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 15: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• Formatos• Demonio de “volcado” • Hemeroteca digital

Acceso al periódico

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 16: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

Acceso al periódico (Formatos)

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 17: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• Extrae las noticias más recientes de la base de datos (una vez al día)

• Cada sección de cada periódico se almacena en un fichero separado

• Controla el calendario de publicidad• La personalización de la publicidad se hace

con el agente personalizador• Hace la conversión de JML a otros formatos

Acceso al periódico:(Demonio de volcado)

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 18: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

Acceso al periódico: (Hemeroteca Digital)

• El usuario rellena formulario de búsqueda• Acceso a la base de datos (consulta SQL)• Genera índice

Demoniode Volcado

Binder

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 19: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

Demo

http://arpa.it.uc3m.es:4444

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos

Page 20: El Periotrónico: XML en un periódico electrónico a la carta Vicente Luque Centeno Área de Ingeniería Telemática Universidad Carlos III de Madrid I Seminario

• Nuevos roles de periodistas, editores, lectores• Periódicos electrónicos valor añadido

– Personalización

– Nuevos servicios: Portales de información

• Mucho por hacer– Uso de agentes inteligentes (recolección y catalogación de

noticias)

– Comercio electrónico

– Nuevas plataformas: TV, ordenador, PDA’s, tfnos móviles, etc.

Conclusiones

El Periotrónico: XML en un Periódico Electrónico a la Carta. Resultados y Perspectivas

I Seminario del Programa Nacional de Aplicaciones y Servicios Telemáticos