登錄

RSS

1.什么是RSS

  Rss代表“簡易信息聚合(Really Simples Yndication)”或“豐富站點(diǎn)摘要(Rich Site Summary)”,它是一種基于XML的標(biāo)準(zhǔn)格式,用于發(fā)布和匯集Web網(wǎng)上內(nèi)容。Web網(wǎng)上內(nèi)容提供者可以利用RSS方便地創(chuàng)建和傳播信息的提要(Feed),例如,包括新聞鏈接、標(biāo)題和摘要在內(nèi)的提要。其他網(wǎng)站可利用Rss把內(nèi)容廣泛地投遞給訂閱用戶。

  早在20世紀(jì)90年代末,網(wǎng)景公司就提出了RSS技術(shù)。RSS技術(shù)剝離了網(wǎng)站中的精美圖像和布局,只取關(guān)鍵數(shù)據(jù)(例如新聞?wù)?,并以純文本格式發(fā)布出去。而后,則可以很方便地將這種信息連同指向原站點(diǎn)的鏈接編入其他網(wǎng)站。在各種使用協(xié)議下,內(nèi)容提供商允許其他網(wǎng)站編錄他們“聚合”的標(biāo)題,或者摘要的“提要(feed)”。

  現(xiàn)在,RSS用于提供新聞項(xiàng),其中包括對網(wǎng)站內(nèi)容的簡短描述和指向全文的鏈接。該信息以XML文件遞送,稱為RSS提要、RSS流,或者稱為RSS頻道。通常使用帶有XML三個(gè)字母的橘紅色矩形框作為鏈接,指向一個(gè)網(wǎng)站的RSS提要。RSS提要是一個(gè)技術(shù)名稱,從功能觀點(diǎn)來看,把它叫作網(wǎng)站提要興許更為恰當(dāng)。

2.RSS的歷史

  1997年-DaveWiner開發(fā)出scriptingNews。RSS由此誕生。

  1999年-Netscape開發(fā)出RSS0.90(由scripting News支持的)。這是帶有一個(gè)RDF header的簡單的XML。

  1999年-Dave Winer在UserLand公司開發(fā)出scriptingNews2.0b1(包含了Netscape的RSS0.90的特定)。

  1999年-Netscape開發(fā)出RSS0.91。在此版本中,他們刪除了那個(gè)RDFheader,但是包含了大多數(shù)來自scriptingNews2.0b1的特性。

  1999年-UserLand擺脫了scripting News,而僅僅使用RSS0.91。

  Netscape停止了RSS的研發(fā)。

  2000年-UserLand發(fā)布了正式的0.91規(guī)范。

  2000年-一個(gè)由RaelDornfest領(lǐng)導(dǎo)的團(tuán)隊(duì)在O'Reilly開發(fā)出RSS1.0。此格式使用了RDF和命名空間。此版本常被混淆為0.91的新版本,不過它是完全不依賴RSS0.91的新格式。

  2000年-Dave Winer在UserLand公司開發(fā)出RSS0.92。

  2002年-Dave Winer在離開Userland之后開發(fā)出RSS2.0。

  2003年-正式的RSS2.0規(guī)范發(fā)布。

  2013年,1月11日,RSS規(guī)格的作者Aaron Swartz在紐約市自殺,終年26歲。

  2014年,1月11日,RSS規(guī)格的作者Aaron Swartz逝世一周年。

3.RSS的特點(diǎn)

  RSS作為站點(diǎn)間的信息溝通標(biāo)準(zhǔn),有兩個(gè)特點(diǎn),一個(gè)是網(wǎng)站間自動(dòng)完成,不需要人工介入,二個(gè)是傳送的內(nèi)容是一個(gè)分類的索引信息。從自動(dòng)完成這一點(diǎn)看,將對互聯(lián)網(wǎng)信息傳送的速度和廣度產(chǎn)生影響;從RSS的內(nèi)容是分類的索引信息這一點(diǎn)看,具有語義的含義,互聯(lián)網(wǎng)信息的定義將從純粹的文本符號(hào)上升到有語義聯(lián)系的層面。

  對于首席信息官來說,知識(shí)管理商業(yè)智能RSS通過XML標(biāo)準(zhǔn)定義內(nèi)容的包裝和發(fā)布格式,使內(nèi)容提供者和接收者都能從中獲益。對內(nèi)容提供者來說,RSS技術(shù)提供了一個(gè)實(shí)時(shí)、高效、安全、低成本的信息發(fā)布渠道;對內(nèi)容接收者來說,RSS技術(shù)提供了一個(gè)嶄新的閱讀體驗(yàn)。

4.RSS的發(fā)展

  總體:

  RSS是一種起源于網(wǎng)景的推廣技術(shù),將用戶訂閱的內(nèi)容傳送給他們的通訊協(xié)同格式(Protocol)。

  RSS這個(gè)縮寫在英文中可以有幾個(gè)源頭,并被不同的技術(shù)團(tuán)體做不同的解釋。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。

  IE4剛剛推出來的時(shí)候有一個(gè)有趣的功能,那就是新聞?lì)l道。這個(gè)新聞?lì)l道的功能與Netscape推出的新聞?lì)l道是很相似的(當(dāng)時(shí)Netscape還是市場上領(lǐng)先的瀏覽器)。為此Netscape定義了一套描述新聞?lì)l道的語言,這就是RSS,只不過Netscape自當(dāng)時(shí)起每況愈下,所以最終也沒有發(fā)布一個(gè)正式的RSS規(guī)范(只發(fā)布了一個(gè)0.9版本)。而微軟也在當(dāng)時(shí)推出了支持自己IE的CDF(Channel Definition Format)數(shù)據(jù)規(guī)格,與RSS非常接近。微軟試圖用新聞?lì)l道的功能把“推”(Push)技術(shù)變成一個(gè)應(yīng)用主流,并與Netscape抗衡。不過出乎預(yù)測的是,“推”技術(shù)自始至終沒有找到合適的商業(yè)模型,而且伴隨著其他各類網(wǎng)絡(luò)特性的出現(xiàn),也日益無法顯現(xiàn)自身的優(yōu)勢。新聞?lì)l道在瀏覽器中的地位最終日暮西山,最后也在IE的后續(xù)版本中消失了。

  新聞?lì)l道的確進(jìn)入了低谷,但是RSS并沒有被業(yè)界人士所拋棄。過去兩年,博客從一個(gè)專業(yè)群體開始,逐步成為了網(wǎng)絡(luò)上最熱門的新話題。而RSS成為了描述Blog主題和更新信息的最基本方法。于是RSS這項(xiàng)技術(shù)被著名Blogger/Geek戴夫·溫那(DaveWinner)的公司UserLand所接手,繼續(xù)開發(fā)新的版本,以適應(yīng)新的網(wǎng)絡(luò)應(yīng)用需要。新的網(wǎng)絡(luò)應(yīng)用就是Blog,因?yàn)榇鞣颉啬堑呐?,RSS升級到了0.91版,然后達(dá)到了0.92版,隨后在各種Blog工具中得到了應(yīng)用,并被眾多的專業(yè)新聞?wù)军c(diǎn)所支持。在廣泛的應(yīng)用過程中,眾多的專業(yè)人士認(rèn)識(shí)到需要組織起來,把RSS發(fā)展成為一個(gè)通用的規(guī)范,并進(jìn)一步標(biāo)準(zhǔn)化。一個(gè)聯(lián)合小組根據(jù)W3C新一代的語義網(wǎng)技術(shù)RDF對RSS進(jìn)行了重新定義,發(fā)布了RSS1.0,并把RSS定義為“RDFSiteSummary”。這項(xiàng)工作并沒有與戴夫·溫那進(jìn)行有效的溝通,而戴夫則堅(jiān)持在自己設(shè)想的方向上進(jìn)一步開發(fā)RSS的后續(xù)版本,也并不承認(rèn)RSS1.0的有效性。RSS由此開始分化形成了RSS0.9x/2.0和RSS1.0兩個(gè)陣營,也由此引起了在專業(yè)人群中的廣泛爭論。

  因?yàn)闋幷摰拇嬖冢恢钡浇裉?,RSS1.0還沒有成為標(biāo)準(zhǔn)化組織的真正標(biāo)準(zhǔn)。而戴夫·溫那卻在2002年9月獨(dú)自把RSS升級到了2.0版本,其中的定義完全是全新的模式,并沒有任何RSS1.0的影子。這引發(fā)了網(wǎng)絡(luò)上進(jìn)一步爭議,究竟讓一個(gè)越來越普及的數(shù)據(jù)格式成為一個(gè)開放的標(biāo)準(zhǔn),還是被一家公司所定義和控制,成為了爭議的焦點(diǎn)。戴夫·溫那并沒有為自己辯解,他的觀點(diǎn)是RSS還需要進(jìn)一步發(fā)展,需要專業(yè)人士更明確的定義,不過恐怕這種輕描淡寫不能消除人們對RSS“被一家商業(yè)公司獨(dú)占”的擔(dān)心。

  分支:

  隨著越來越多的站點(diǎn)對RSS的支持,RSS已經(jīng)成為成功的XML標(biāo)準(zhǔn)通用標(biāo)記語言的子集)應(yīng)用。RSS搭建了信息迅速傳播的一個(gè)技術(shù)平臺(tái),使得每個(gè)人都成為潛在的信息提供者。

  RSS2.*的分支包括下列版本:

  RSS0.91是一個(gè)精簡的RSS形式,由美國網(wǎng)景公司所發(fā)布,同時(shí)也是原創(chuàng)的排行第一的版本編號(hào),由Dave Winer從Userland軟件所制作。網(wǎng)景公司的版本被稱為Rich Site Summary;這個(gè)是不久前(1999年)的RDF格式,但是相對而言比較不方便使用。

  RSS0.92通過0.94被擴(kuò)大為RSS0.91版本,更容易與其他兼容以及和Winer的RSS0.91版本,但仍然和RSS0.90不兼容。在所有的UserlandRSS0.9x規(guī)格里,RSS不再只是個(gè)縮寫。

  RSS2.0.1是國內(nèi)版本編號(hào)2.0。RSS2.0.1雖被聲稱凍結(jié),但是仍是一個(gè)網(wǎng)頁然可以快速下載,之后再聲稱沒有改變版本編號(hào)。RSS現(xiàn)今代表著簡易供稿系統(tǒng)。主要的改變在這個(gè)版本里使用伸的機(jī)制。

  對大部分而言,和較早的版本比較起來(除了無兼容性的RDF語法在0.90),較新的版本接觸到各個(gè)分支時(shí)為逆兼容性,以及大部分的版本嚴(yán)格上來說包括以延伸機(jī)構(gòu)使用XMLNamespaces來證明,另一方面正好(在2.*分支)或通過RDF(在1.*分支),大部分的企業(yè)聯(lián)合組織化軟件都有支持這兩種分支。

5.RSS的使用

  博客、新聞網(wǎng)

  博客群體廣泛采用RSS作為信息共享技術(shù),交流最新內(nèi)容的標(biāo)題或者整個(gè)文本,以至于共享多媒體文件附件。一種叫作“RSS提要閱讀器”,或者“新聞聚合器”的程序可以代替用戶去檢查啟用RSS的網(wǎng)頁,并顯示出所找到的任何更新的文章。RSS節(jié)省了用戶很多時(shí)間,用戶不必再一個(gè)網(wǎng)站一個(gè)網(wǎng)站地訪問,查看是否有新的內(nèi)容,也不必申請通過電子郵件發(fā)送更新通告了。

  在博客群體、技術(shù)出版商和其他早期采用者使用了幾年之后,于2004年和2005年,RSS的使用延伸到了很多主要新聞機(jī)構(gòu),包括路透社美聯(lián)社新華網(wǎng)在內(nèi)?,F(xiàn)在,在多數(shù)主要網(wǎng)站上都會(huì)找到RSS提要,連很多較小的站點(diǎn)也有。

  RSS閱讀器

  RSS最普及的使用或許是利用RSS聚合器。RSS聚合器也稱為新聞閱讀器和新聞聚合器,這是一種閱讀RSS文件的專用程序。網(wǎng)站上有很多公用的聚合器,用戶可以選擇某一個(gè)主題的RSS提要,并匯集到一起。然而,多數(shù)人希望有自己個(gè)性化的聚合器,能夠制作自己的“報(bào)紙”是聚合本身的重要優(yōu)勢之一。聚合器有兩種類型:一種需要下載并安裝軟件;另一種是在線聚合器?;赪eb的RSS提要閱讀器或聚合器不需要另外安裝軟件,只要用戶聯(lián)機(jī)上網(wǎng)就可以獲得“提要”。這種新聞聚合器在Yahoo的用戶定制網(wǎng)頁MyYahoo上、Retronimo、Bloglines和新華網(wǎng)站上都有。

  運(yùn)行在用戶自己計(jì)算機(jī)上的新聞聚合器軟件既可以是一個(gè)獨(dú)立的程序,也可以與現(xiàn)用的程序集成在一起使用,作為對瀏覽器的擴(kuò)展,或作為對電子郵件程序的擴(kuò)展。例如,集成到Outlook中,與Mozilla瀏覽器集成。

  有些聚合器把很多RSS提要再結(jié)合成新的提要。例如,把來自幾個(gè)體育提要的所有與足球相關(guān)的項(xiàng)目組合起來,提供一個(gè)新的足球提要。獨(dú)立的RSS閱讀器以用戶配置的間隔在后臺(tái)收集新聞,并在系統(tǒng)托盤上彈出一個(gè)小的提醒框,通知你有新的內(nèi)容出現(xiàn)。你可以單擊新聞標(biāo)題查看關(guān)于新聞的簡短說明,還可以通過單擊,在RSS閱讀器的瀏覽器或者在默認(rèn)瀏覽器中打開原來的新聞網(wǎng)頁。

評論  |   0條評論