El estándar de RSS es bastante bueno por mérito propio y cumple muy bien con el trabajo de sindicar contenido y para ser utilizado por otras aplicaciones, pero la cuestión de enlazar varias fuentes RSS o sencillamente de cambiar de lugar o compartir estas fuentes se complica para hacerse de manera automática al estilo de un auténtico servicio Web.
Para resolver este problema sale otro formato de XML llamado OPML (Outline Processor Markup Language / Lenguaje de Etiquetado para Procesamiento de Guías) creado orginalmente por Radio Userland, y diseñado para organizar y compartir esquemas, que no son otra cosa que una secuencia numerada de temas o pasos, muchas veces con subcapítulos y subtemas, más o menos como esto:
Mis blogs favoritos: esta lista (yada, yada, yada)…
- Blogs de tecnología
- TechTear.com
- Scripting News
- Blogs de noticias
- Actualidad
- Scripting News
- Wired News
- Boing Boing
Un documento OPML se compone principalmente de 4 etiquetas: el nodo raíz, opml, head y body para indicar la cabecera y el cuerpo del documento, y outline para cada una de las líneas en el esquema de esta manera (acá está el original):
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<opml version=”1.1″>
<head>
<title>ourFavoriteFeedsData.top100</title>
<dateCreated>Fri, 02 Jan 2004 12:59:58 GMT</dateCreated>
<dateModified>Fri, 23 Jul 2004 23:41:32 GMT</dateModified>
<ownerName>Dave Winer</ownerName>
</head>
<body>
<outline text=”Scripting News” count=”580″ xmlUrl=”http://www.scripting.com/rss.xml“/>
<outline text=”Wired News” count=”546″ xmlUrl=”http://www.wired.com/news_drop/netcenter/netcenter.rdf“/>
<outline text=”Boing Boing Blog” count=”519″ xmlUrl=”http://boingboing.net/rss.xml“/>
</body>
</opml>
OPML ha encontrado su mayor utilidad para sindicar listas de RSS para compartir grandes grupos de canales entre aplicaciones como Google Reader, Del.icio.us, el administrador de Favoritos de Firefox y directorios de podcasts para iTunes y Juice, entre otros.
En el sitio opml.org hay mucha información sobre el estandar de OPML y su recién liberada versión 2.0, además de recursos de software gratuitos como un editor OPML o un validador de fuentes OPML junto con artículos de expertos como Dave Winer.
OPML es un importante estandar para la agregación y filtrado de fuentes RSS o XML sobre protocolos Web y una piedra angular del FeedMarketing, por ejemplo, para las cadenas o directorios de blogs, para los agregadores de noticias y contenido entre otras aplicaciones.

Suscríbete a nuestro RSS Feed




