Saltar al contenido
Inicio

Atom (fuente web) — formato y protocolo de publicación

Atom es un par de estándares de fuentes web: un formato de sindicación XML para intercambiar entradas y un protocolo HTTP complementario para crear y actualizar recursos.

Resumen

Atom se refiere a dos estándares estrechamente relacionados usados para sindicar y gestionar contenido web: el Atom Syndication Format, un vocabulario XML para representar fuentes y entradas, y el Atom Publishing Protocol (AtomPub), un protocolo sencillo basado en HTTP para crear, actualizar y eliminar esos recursos. El formato de sindicación define cómo se describen elementos como noticias, entradas de blog o artículos; el protocolo describe cómo clientes y servidores intercambian esos elementos.

Galería de imágenes

1 Imagen

Estructura y elementos comunes

Una fuente Atom es XML estructurado con un conjunto definido de elementos que describen la fuente نفسها y cada entrada que contiene. Entre los elementos típicos se incluyen metadatos de la fuente (title, id, updated), uno o más elementos entry, y campos por entrada como id, title, author, updated, summary y content. Los enlaces con atributos rel se usan para apuntar a representaciones alternativas o a recursos relacionados.

  • Nivel de fuente: title, id, updated, author
  • Nivel de entrada: id, title, updated, summary, content, links
  • Metadatos: categories, contributors, rights

AtomPub: el protocolo de publicación

El Atom Publishing Protocol usa métodos HTTP (GET, POST, PUT, DELETE) junto con colecciones y recursos de entrada para ofrecer una forma estandarizada de publicar y modificar entradas de la fuente. Un cliente puede hacer POST de una nueva entrada a una colección, usar PUT para actualizar una entrada existente o DELETE para eliminarla. AtomPub complementa el formato de sindicación al especificar las interacciones entre las herramientas de edición y los servidores.

Historia y estándares

Atom se desarrolló como alternativa a formatos de fuente anteriores con los objetivos de lograr una semántica más clara y un modelo de extensibilidad mejor definido. Fue estandarizado mediante procesos de estándares de Internet y se sirve habitualmente con el tipo MIME application/atom+xml. El formato se adoptó ampliamente por su compatibilidad con espacios de nombres y por los identificadores explícitos para las entradas.

Usos, ejemplos y distinciones

Las fuentes Atom se usan para distribuir entradas de blog, noticias, actualizaciones de podcasts, alertas de artículos académicos y cualquier contenido que se actualice con regularidad. En comparación con formatos de fuente más antiguos, Atom ofrece significados de elemento precisos, metadatos más ricos y un protocolo complementario para la publicación remota. Existen implementaciones en muchas plataformas de blogs, sistemas de gestión de contenido y bibliotecas para análisis y generación.

Para detalles técnicos y la especificación oficial, consulte la especificación de Atom, y para información general sobre formatos de sindicación y cómo se consumen las fuentes, vea recursos sobre fuentes web.

Artículos relacionados

Autor

AlegsaOnline.com Atom (fuente web) — formato y protocolo de publicación

URL: https://es.alegsaonline.com/art/7040

Compartir