El formato RSS 2.0
ARCA reconoce y archiva la mayoría de etiquetas presentes en la especificación RSS 2.0 y en los espacios de nombres de Yahoo Media RSS, Google Base RSS, iTunes RSS y ahora también GeoRSS. No obstante eres completamente libre de usar más etiquetas y espacios de nombres si quieres ampliar más la información presente en tu documento RSS, así consigues que los usuarios que empleen otros agregadores distintos a ARCA puedan ver dicha información extra. ARCA utiliza la codificación UTF-8 para guardar la información contenida en los feeds. Debes usar esta codificación en tu documento xml si quieres que ARCA muestre correctamente su contenido:
<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0">
Para el uso de los espacios de nombres es necesario incluir dentro de la etiqueta <rss> los atributos:
xmlns:media="http://search.yahoo.com/mrss/" xmlns:g="http://base.google.com/ns/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:georss="http://www.georss.org/georss/" xmlns:arca="http://arca.uc3m.es/"
A continuación se listan todas las etiquetas soportadas por ARCA, se indica un enlace dónde se explica el significado de cada etiqueta, así como sus posibles valores y el formato correcto de los mismos. Es indispensable ceñirse al formato adecuado para cada etiqueta. Pincha en cualquiera de ellas para ver su descripción.
| Etiquetas | Información de las etiquetas |
|---|---|
| title, link, description, language, copyright, managingEditor, webMaster, pubDate, lastBuildDate, generator, docs, ttl, image, textInput, category | RSS 2.0 Specification, Technology at Harvard Law |
| itunes:subtitle, itunes:author, itunes:image, itunes:owner, itunes:keywords, itunes:summary, itunes:category | Podcasting and Itunes: Technical Specification, Apple |
¿Cómo puedo anunciar un evento en el calendario?
Para que un ítem del documento rss (un evento) aparezca en el calendario de ARCA es necesario indicar la hora de comienzo y la de final del evento mediante el uso de la etiqueta g:event_date_range. Es muy importante que el formato de la fecha sea ISO8601. También podemos indicar el lugar donde se celebra usando g:location y/o georss:point. Ejemplo:
<g:event_date_range> <g:start>2006-12-20T14:00:00</g:start> <g:end>2006-12-20T19:00:00</g:end> </g:event_date_range> <g:location>1600 Amphitheatre Parkway, Mountain View, CA, 94043, USA</g:location> <georss:point>45.256 -71.92</georss:point>
¿Cómo puedo anunciar un vídeo bajo demanda?
En principio basta con indicar el enlace al vídeo usando la etiqueta link de item. Sin embargo, es posible que queramos disponer de dicha etiqueta para indicar un enlace relacionado con el vídeo. Lo correcto es usar siempre las tres etiquetas siguientes: link, media:content y g:publish_date. Con la segunda podemos indicar además las características técnicas del vídeo y con la última podemos indicar la fecha de producción o grabación del vídeo. Además si queremos que el vídeo se catalogue en una de las categorías existentes debemos usar category. Ejemplo:
<category domain="directriz">Ciencias Sociales y Jurídicas</category>
<media:content url="http://www.foo.com/movie.mov" fileSize="12216320" type="video/quicktime"
medium="video" isDefault="true" expression="full" bitrate="128" framerate="25"
samplingrate="44.1" channels="2" duration="185" height="200" width="300" lang="en" />
<g:publish_date>2006-01-23</g:publish_date>
Las categorías actualmente soportadas pueden consultarse en los siguientes desplegables:
Aquí aparecerá el código de la etiqueta category correspondiente a la selección de los desplegables.
Podemos usar media:group para dar varias alternativas de reproducción de un mismo contenido (diferentes formatos, calidades o idiomas). Ejemplo usando 3 formatos diferentes (quicktime, windows media y mpeg):
<media:group>
<media:content url="http://www.foo.com/movie.mov" fileSize="12216320" type="video/quicktime"
medium="video" isDefault="true" expression="full" bitrate="400" framerate="25"
samplingrate="44.1" channels="2" duration="185" height="200" width="300" lang="en" />
<media:content url="http://www.foo.com/movie.wmv" fileSize="14216312" type="video/x-ms-wmv"
medium="video" expression="full" bitrate="400" framerate="25"
samplingrate="44.1" channels="2" duration="185" height="200" width="300" lang="en" />
<media:content url="http://www.foo.com/movie.mpg" fileSize="98216112" type="video/mpeg2"
medium="video" expression="full" bitrate="2000" framerate="25"
samplingrate="44.1" channels="2" duration="185" height="200" width="300" lang="en" />
</media:group>
¿Cómo puedo anunciar un podcast/videocast?
Simplemente usando la etiqueta enclosure de item. Se recomienda en este caso describir el podcast usando las etiquetas de itunes soportadas:
<itunes:author>John Doe</itunes:author>
<itunes:subtitle>A short primer on table spices</itunes:subtitle>
<itunes:summary>This week we talk about salt and pepper shakers</itunes:summary>
<enclosure url="http://example.com/podcasts/everything/AllAboutEverythingEpisode3.m4a"
length="8727310" type="audio/x-m4a" />
<itunes:duration>7:04</itunes:duration>
<itunes:keywords>salt, pepper, shaker, exciting</itunes:keywords>
¿Cómo puedo anunciar un curso o una serie de vídeos?
Para anunciar un curso completo que se divide en diferentes sesiones podemos utilizar la etiqueta arca:course del espacio de nombres de arca dentro de la etiqueta item. Esta etiqueta se subdivide en:
- arca:title: indica el título del curso, obligatorio.
- arca:description: indica la descripción del curso, obligatorio.
- arca:image: indica la url a una imagen del curso, obligatorio.
- arca:banner: indica la url a un banner o imagen publicitaria del curso, es imprescindible que su tamaño sea 435x120px, opcional.
- arca:order: indica el orden del ítem dentro del curso, opcional.
<arca:course>
<arca:title>I Congreso Nacional sobre Cambio Climático</arca:title>
<arca:description>Además del calentamiento global, el cambio climático implica cambios en
otras variables como las lluvias globales...</arca:description>
<arca:image>http://foo.es/images/thumbs/clima.jpg</arca:image>
<arca:banner>http://foo.es/images/banner_clima.jpg</arca:banner>
</arca:course>
Ya tengo listo mi rss ¿Cómo compruebo si es correcto?
Introduzca la URL dónde ha ubicado su rss:
¿Puedo dividir mi canal en varios feeds?
Ahora Arca soporta la inscripción de varios feeds que hagan referencia a un único canal. Con esta funcionalidad, por ejemplo, puedes preparar un feed para eventos programados y otro feed para videos bajo demanda y que Arca muestre los anuncios de ambos feeds bajo un único canal. O también por ejemplo puedes tener varios feeds de videos bajo demanda, uno para cada año. O puede que simplemente quieras reducir el tamaño de tu feed dividiéndolo en varios... ¡Las posibilidades son ilimitadas!
El único requisito para ello, es utilizar en tus distintos feeds el mismo título para el elemento channel, teniedo en cuenta que para Arca la descripción del canal y demás datos serán aquellos correspondientes al primer feed suscrito para ese canal. Una recomendación es que al dividir el canal en varios feeds utilices en cada feed los mismos datos del elemento channel. Y ahora a qué esperas, ¡divide y vencerás!
Cómo usar OPML para integrar varios feeds en uno
OPML puede usarse para listar varias fuentes RSS juntas en un único fichero o feed. ARCA es capaz de procesar feeds en OPML. De esta forma si su institución cuenta con varios feeds suscritos al proyecto, puede agruparlos creando un fichero OPML y bastará con que nos comunique la url de dicho fichero para que automáticamente ARCA incorpore todos los feeds RSS contenidos en su OPML. Es imprescindible que el atributo text de la etiqueta outline coincida con el nombre de la institución, para que todos los contenidos de esos feeds figuren como parte de un mismo miembro en ARCA. Ejemplo:
<?xml version="1.0" encoding="UTF-8"?>
<opml version="2.0">
<head>
<title>Universidad Carlos III de Madrid</title>
<ownerName>Universidad Carlos III de Madrid</ownerName>
<ownerEmail>audiovisuales@uc3m.es</ownerEmail>
</head>
<body>
<outline type ="rss"
text="Universidad Carlos III de Madrid"
xmlUrl="http://audiovisuales.uc3m.es/rss/vod2005.xml" />
<outline type ="rss"
text="Universidad Carlos III de Madrid"
xmlUrl="http://audiovisuales.uc3m.es/rss/vod2006.xml" />
<outline type ="rss"
text="Universidad Carlos III de Madrid"
xmlUrl="http://audiovisuales.uc3m.es/rss/vod2007.xml" />
</body>
</opml>
¿Puedo servir mi feed RSS utilizando HTTP seguro (HTTPS)?
Arca ya soporta la certificación de feeds mediante SSL. Es decir, puede leer cualquier feed servido por HTTPS comprobando si el servidor ofrece un certificado verificado por la autoridad de certificación de RedIris (GlobalSign). De esta forma, quienes dispongan de servidor seguro y de certificado de globalsign/rediris pueden suscribir su feed usando https para dotarlo de autenticidad y seguridad (evitando posibles suplantaciones del contenido del feed). Contacta con nosotros via email (audiovisuales@uc3m.es) indicándonos cuál es la url HTTPS de tu feed.

Volver al portal
Cerrar sesión