RSS какво е и с какво се яде
След статия за стандарта XML (виж "KB" № 2/2007), потребителите поискаха да говорят за друг стандарт, който съществува в съвременната World Wide Web. Нарича се RSS.
Така че RSS. Това съкращение, за разлика от XML, има три опции за декодиране. Неяснотата в тълкуването се дължи на различните RSS формати в различните версии на този стандарт. RSS версия 0.9 означава Rich Site Summary, което буквално означава „богато резюме на сайта“. Версия 1.0 вече се наричаше RDF Site Summary, т.е. резюме на сайта в RDF формат. Ще говоря за това какво е RDF форматът малко по-нисък. И накрая, версия 2.0 на формата, който днес е основният в Интернет, означава Really Simple Syndication, тоест „синдикацията е наистина проста“. В същото време синдикацията се разбира като едновременно публикуване на един и същ материал на различни сайтове, като тази информация се предава между сайтове с помощта на RSS технология. Ето една рекурсивна дефиниция.
Така дефиницията е дадена. За какво се използва обаче остава неясно. Всъщност в отговора на този въпрос няма нищо мистериозно и тайнствено. RSS предоставя кратко резюме на всички записи, появили се наскоро на който и да е сайт, и връзки към пълната версия на тези публикации. Обикновено терминът RSS емисия се използва за обозначаване на информация, която се появява на сайт в RSS формат.
Как може потребителят да взаимодейства с RSS емисии? Много опции. Първо, всички нови браузъри (Opera, Firefox, Safari, Internet Explorer 7) имат вградени четци за RSS емисии. Има и специализирани програми, които не могат да правят нищо друго освен да четат RSS. Те се наричат агрегатори и можете да ги намерите в интернет.голямо множество. Един от най-известните и най-качествените е FeedDemon (www.bradsoft.com). Има и сайтове агрегатори.
Има алтернативен RSS формат за представяне на новини - Atom. По принцип този формат не се различава от RSS, тъй като, подобно на първия, той се основава на XML. Той е по-удобен за разработчиците на сайтове и (особено) агрегаторите, тъй като няма толкова много версии, които не са много добре съвместими една с друга. За потребителя обаче разликата между RSS и Atom практически не се забелязва, тъй като съвременните агрегатори работят еднакво и с двата формата.
Нека кажа няколко думи за историята на RSS стандарта. Появи се, както много други неща в съвременния интернет, благодарение на Netscape Corporation. Първоначално е използван за създаване на емисия с новини за портала Netcenter, откъдето впоследствие се разпространява в сайтовете на такива известни източници на новини като CNN, CNET, ZDNet, CNN и други. И това се случи през 1997 г., тоест преди почти 10 години.
Е, това е всичко. Просто ще ви кажа какво е RDF, тъй като обещах. RDF е съкращение от Resource Description Framework, тоест рамка за описание на ресурси. Това е концепцията за представяне на информация във форма, която е еднакво разпознаваема от човек и машина, тоест това е формализирано описание на обикновени езикови изречения. RDF се реализира основно на базата на XML, но има и други начини за записването му.