Contextualización y aproximación al objeto de estudio de investigación cualit...
LM-UT4: Sindicación de contenidos
1. Lenguajes de Marcas y SGI
UT 4: Aplicación de los lenguajes de
marcas a la sindicación de contenidos
CFGS «Administración de Sistemas
Informáticos en Red»
CIFP Juan de Colonia (Burgos)
David H. Martín Alonso
– Curso 2010/2011 –
2. RSS.
Contenidos
Sindicación de contenidos
Formatos
RSS
Atom
Aplicación
Edición
Validación
Agregadores
Enero de 2011 CIFP Juan de Colonia
3. RSS.
Compartir enlaces en la web
■ Sindicación Web tradicional
□ RSS
□ Atom • Importancia de INTERCAMBIAR enlaces.
– Integración en la WWW, sistema distribuido
– Antes de los buscadores: conseguir enlaces.
• Abundancia de enlaces → utilidad de la página
3/18
→ popularidad
→ prestigio
→ visitas
• Indicador evaluado por los buscadores.
– Google: ponderación de los enlaces según prestigio propio.
Web moderna
• Modelo más «social»
• Contenidos dinámicos, actualización permanente.
• Necesidad de evolucionar el intercambio.
Enero de 2011 CIFP Juan de Colonia
4. RSS.
Sindicación de contenidos
■ Sindicación • «Tecnología que facilita la rápida difusión de
□ RSS contenidos, favoreciendo el intercambio de
□ Atom
información y las conversaciones entre usuarios de
una misma comunidad»
– Intercambio de contenidos, flexible
– Finalidad inespecífica
4/18
• ¿Sindicación? ¿Redifusión?
• Formatos basados en XML ¡claro!
– RSS
– Atom
• Herramientas variadas
– ¿Es evolución o en recesión?
– ¿Cumplen las expectativas?
– ¿Conocidas y aprovechadas por los usuarios?
Enero de 2011 CIFP Juan de Colonia
5. RSS.
Ciclo de vida
■ Sindicación Creados por el autor de la web
□ RSS
□ Atom • Opciones:
– Edición manual, archivos XML de texto, editor común.
– Recursos domésticos: hoja de cálculo, bases de datos...
– ¿Utilidades específicas?
– Programación, como páginas dinámicas
5/18
– Incorporado en aplicaciones web populares
Disponibles a través del mismo servidor HTTP
– Localización URI en la propia web
– Identificación visual, icono característico.
Aplicaciones de consulta local
– Navegador web, aplicación de correo electrónico
– Agregadores: utilidades escritorio y aplicaciones web
Integración en espacios web
– Aplicaciones web comunes, módulos
– Programación específica
Enero de 2011 CIFP Juan de Colonia
6. RSS.
Imagen
■ Sindicación
□ RSS
□ Atom
6/18
Enero de 2011 CIFP Juan de Colonia
7. RSS.
Actividad I: exploración
1) Buscar unos 20 sitios que proporcionen resúmenes
para sindicación de contenidos RSS/Atom.
2) Comparar la oferta y las posibilidades que ofrecen
los sitios siguientes:
-Portal Educa de la JCyL
-BOCyL
-Wikipedia
-Un periódico nacional
-Delicious
3) Buscar 20 usos: aplicaciones, agregadores, sitios
web, etc.
4) Abrir cuenta y experimentar con Bloglines.
Enero de 2011 CIFP Juan de Colonia
8. RSS.
Actividad II: agregadores
Buscar y ver el vídeo RSS in plain English.
http://dotsub.com/films/inplainenglish/index.php?autostart=true&language_setting=es_446
Enero de 2011 CIFP Juan de Colonia
9. RSS.
RSS (I)
□ Sindicación • Really Simple Syndication
■ RSS – Rich Site Summary (RSS 0.91)
□ Atom
– RDF Site Summary (RSS 0.9 y 1.0)
– Really Simple Syndication (RSS 2.0)
• Asumido como denominación genérica de los
sistemas de redifusión web, aunque hay otros.
• Estructura: 1 canal conteniendo varios items.
9/18
– Elementos obligatorios:
<title>, <link>, <description>
– Otros elementos opcionales
channel
title
item
link
description
title link
item
description
title link
description
Enero de 2011 CIFP Juan de Colonia
10. RSS.
RSS (II)
□ Sindicación
■ RSS
□ Atom
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
10/18
<title>ASIR - Canal de ejemplo</title>
<link>http://www.juandecolonia.es/</link>
<description>Primer canal de ejemplo.
Lenguajes de marcas, ASIR,
Juan de Colonia.</description>
<item>
<title>Lenguajes de Marcas</title>
<link>http://cesbur.unlimitedtree.com</link>
</item>
</channel>
</rss>
Enero de 2011 CIFP Juan de Colonia
11. RSS.
RSS (III)
□ Sindicación • Enlace en documento original
■ RSS – <a href=...>
□ Atom
– <link rel="alternate"
type="application/rss+xml"
href="http://www.mio.es/rss.xml"
title="Fuente RSS" />
11/18 • Validación: Unicorn – Validador Unificado del W3C
– http://validator.w3.org/unicorn
Enero de 2011 CIFP Juan de Colonia
12. RSS.
Actividad III: CMS
En algún gestor de contenidos propio o uno gratuito
disponible en Internet, personalizar la presentación
para incluir en el margen una fuente de contenidos
de algún periódico o publicación conocida.
Enero de 2011 CIFP Juan de Colonia
13. RSS.
Atom (I)
□ Sindicación • Protocolo de comunicación + formato
□ RSS – Lenguaje XML
■ Atom
– Protocolo simple basado en HTTP
• Estándar IETF (TCP/IP, Internet Society)
– RFC 4287 + RFC 5023
• Propuesto como alternativa a RSS con mejoras
13/18
– Flexibilidad en el formato de fechas
– Mejor soporte para localización de textos
– Mejor control en el formato y codificación de textos
– Soporte para internacionalización de URI: IRI
• Dos tipos de documento:
– atom:feed
– atom:entry
Enero de 2011 CIFP Juan de Colonia
14. RSS.
Atom (II)
□ Sindicación
□ RSS
■ Atom <?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Example Feed</title>
<link href="http://example.org/"/>
14/18
<updated>2003-12-13T18:30:02Z</updated>
<author>
<name>John Doe</name>
</author>
<id>urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6</id>
<entry>
<title>Atom-Powered Robots Run Amok</title>
<link href="http://example.org/2003/12/13/atom03"/>
<id>urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a</id>
<updated>2003-12-13T18:30:02Z</updated>
<summary>Some text.</summary>
</entry>
</feed>
Enero de 2011 CIFP Juan de Colonia
15. RSS.
Actividad IV: herramientas
Empleando una aplicación común de «hoja de
cálculo» crear una herramienta donde se pueda
introducir los datos de la fuente web y de un cierto
número de entradas. La herramienta construirá los
formatos RSS y Atom empleando sus funciones de
concatenación de cadenas.
Crear un documento de ejemplo y proceder a su
validación con la utilidad «xmllint» y con el validador
«Unicorn».
Enero de 2011 CIFP Juan de Colonia
16. RSS.
Referencias
RSS Advisory Board. RSS 2.0 Specification.
http://www.rssboard.org/rss-specification
Nottingham, M. et al. (IETF, 2005) RFC 4287: The Atom Syndication Format.
http://tools.ietf.org/html/rfc4287
Fernández, Elías (2007). Web 2.0: Sindicación de contenidos. RSS
http://dim.pangea.org/revistaDIM8/Articulos/eliasfernandez.pdf
Sureau, Denis (2006-2010). Building and using an RSS feed
http://www.xul.fr/en-xml-rss.html
Bibliografía actualizada en delicious:
http://www.delicious.com/dhmartin/LM-ASIR
Enero de 2011 CIFP Juan de Colonia
17. RSS.
Licencia
Este material está disponible bajo una Licencia Creative Commons,
http://creativecommons.org/licenses/by-nc-sa/3.0/es/
Enero de 2011 CIFP Juan de Colonia
18. RSS.
¿Dudas o cuestiones?
Enero de 2011 CIFP Juan de Colonia