RSS – это формат передачи веб-контента, позволяющий сообщать (публиковать и транслировать) о регулярно обновляемом содержимом, которое публикуется каким-либо веб-узлом. Первоначально технология RSS предназначалась для публикации новостей на сайтах. Ныне используется, как правило, для уведомления пользователей (посетителей) веб-ресурсов о появлении обновлений содержимого этих ресурсов. Большая часть форматов веб-каналов (в том числе RSS и Atom) основана на XML – компьютерном языке текстовой разметки, который используется для описания и распространения структурированных данных и документов.
В разных версиях формата аббревиатура RSS имела разные расшифровки:
• Rich Site Summary (RSS 0.9x) – обогащенная сводка сайта;
• RDF Site Summary (RSS 0.9 и 1.0) – сводка сайта с применением инфраструктуры описания ресурсов;
• Really Simple Syndication (RSS 2.x) – эффективное распространение данных (очень простое приобретение информации).
Краткая история формата RSS
Разработка RSS началась в 1997 г., когда компания Netscape стала использовать этот формат для наполнения каналов своего портала Netcenter. Вскоре RSS начали использовать для трансляции контента на многих новостных сайтах (BBC, CNET, CNN, Disney, Forbes, Wired, Red Herring, Slashdot, ZDNet и др.).
Первой открытой официальной версией RSS стала версия 0.90. Формат был основан на RDF (Resource Description Framework – стандарт схемы описания источников) и многим показался слишком сложным, тогда Netscape представила его упрощенную версию – 0.91.
В 2000 г. произошло разделение формата:
• группа разработчиков RSS-DEV предложила формат RSS 1.0, который был основан на стандартах XML и RDF организации W3C. Расширения формата предлагалось делать через модули расширений, описываемые в своих пространствах имен. Так как проект использует уже существующие стандарты, рассматривается его использование в рамках технологии Semantic Web;
• Дейв Вайнер, работающий в компании UserLand Software, опубликовал спецификацию RSS 0.92, которая является развитием версии 0.91 и ориентируется на тех пользователей, которым RDF-описание показалось излишне сложным. Вайнер смог популяризировать свою разработку среди многих изданий (в том числе The New York Times) и придумал свою расшифровку аббревиатуры – Really Simple Syndication (очень простое приобретение информации). Дальнейшим развитием этой ветки стал формат RSS 2.0, который тоже поддерживает расширения с помощью модулей, лежащих в своих пространствах имен.