RSS (Akte Format)
Von Wikipedia die freie Enzyklopädie
| Dateiextension: | .rss, .xml |
|---|---|
| MIME Art: | application/rss+xml |
| Art des Formats: | Syndikatsbildung |
| Verlängert von: | XML |
- Für RSS Zufuhren von Wikipedia, Wikipedia sehen: Syndikatsbildung.
RSS ist eine Familie der Netzzufuhrformate, spezifiziert in XML und für Netzsyndikatsbildung benutzt. RSS wird verwendet, indem man (unter anderem) Nachrichten Web site, weblogs und podcasting. Die Abkürzung wird verschieden verwendet, um sich auf die folgenden Standards zu beziehen:
- Wirklich einfache Syndikatsbildung (RSS 2.0)
- Reiche Aufstellungsort-Zusammenfassung (RSS 0.91, RSS 1.0)
- RDF Aufstellungsort-Zusammenfassung (RSS 0.9 und 1.0)
Netzzufuhren stellen Netzinhalt oder Zusammenfassungen des Netzinhalts zusammen mit Verbindungen vollständig Versionen des Inhalts und andere Metadaten zur Verfügung. RSS liefert insbesondere diese Informationen, wie eine XML Akte eine RSS Zufuhr benannte, webfeed, RSS Strom oder RSS Führung. Zusätzlich zur Erleichterung von von Syndikatsbildung, erlauben Netzzufuhren den häufigen Lesern einer Web site, Updates auf dem Aufstellungsort mit einem aggregator aufzuspüren.
Inhalt |
Verbrauch
Während die Hauptströmungsmittel versucht, das volle Potential von RSS zu verwirklichen, verwenden die Nachrichtenmedien RSS, indem sie traditionelle Nachrichten Quellen überbrücken. Verbraucher und Journalisten sind jetzt in der Lage, Nachrichten zu haben einzogen ihnen ständig, anstatt, nach ihm zu suchen.
Ein Programm, das als ein Zufuhr Leser oder ein aggregator bekannt ist, kann eine Liste der Zufuhren im Namen eines Benutzers überprüfen und alle aktualisierten Artikel anzeigen, die sie findet. Es ist allgemein für Entdeckungnetzzufuhren auf Hauptweb site und viele kleinere. Einige Web site ließen Leute zwischen RSS oder Atom formatierten Netzzufuhren wählen; andere bieten nur RSS oder nur Atom an.
RSS-bewußte Programme sind für verschiedene Betriebssysteme vorhanden. Klient-Seite Leser und aggregators werden gewöhnlich als alleinstehende Programme oder Verlängerungen zu vorhandenen Programmen wie Netzdatenbanksuchroutinen konstruiert. Datenbanksuchroutinen wie Mozilla Firefox, Safari-, Oper und Microsoft Internet Explorer 7 haben Unterstützung für RSS Zufuhren integriert.
Netz-gegründete Zufuhrleser und Nachrichten aggregators benötigen keine Software-Installation und stellen die „Zufuhren“ des Benutzers auf jedem möglichem Computer mit Netzzugang zur Verfügung. Vorhandenes Netz des einige aggregators Mähdreschers zieht in neue Zufuhren ein, z.B. zieht das Nehmen aller Fußball bezogenen Einzelteile von einigem Sport und das Bereitstellen einer neuen Fußballzufuhr ein. Es gibt auch Search Engines für den Inhalt, der über Netzzufuhren wie Feedster oder Blogdigger veröffentlicht wird.
Auf Webseiten werden Netzzufuhren (RSS oder Atom) gewöhnlich mit dem Wort „unterzeichnen“, ein orange Viereck,
oder mit den Buchstaben verbunden
oder
. Viele Nachrichten aggregators wie mein Yahoo! [1] Subskription Tasten ()
für Gebrauch auf Webseiten veröffentlichen, den Prozeß des Addierens der Nachrichten Zufuhren zu vereinfachen.
Geschichte
Bevor RSS einige ähnliche Formate bereits für Syndikatsbildung bestand, aber keine weitverbreitete Popularität erzielten oder noch im allgemeinen Gebrauch heute sind, als die meisten wurden vorgestellt, um zu arbeiten nur mit einem Einmalservice. Z.B. hergestelltes Microsoft 1997 Definition Format für die aktive Führung Eigenschaft von Internet Explorer 4.0 lenken, die milde populär wurde. Dave Winer entwarf auch sein eigenes XML Syndikatsbildungformat für Gebrauch auf seinem Scripting Nachrichten weblog, das auch 1997 eingeführt wurde [1].
RDF Aufstellungsort-Zusammenfassung, die erste Version von RSS, wurde von Dan Libby von Netscape im März 1999 für Gebrauch auf dem meinem Netscape Portal verursacht. Diese Version wurde als RSS 0.9 bekannt. Im Juli 1999 reagierend auf Anmerkungen und Vorschläge, produzierte Libby einen Prototyp versuchsweise genanntes RSS 0.91 [2] (RSS, das für reiche Aufstellungsort-Zusammenfassung steht), der das Format vereinfachte und Teile des scripting Formats Nachrichten Winers enthielt.
Bald danach, wurde Netscape verlorenes Interesse an RSS/XML, das Format ohne einen Inhaber, gerade als es lassend am meisten benutzt. Eine Arbeitsgruppe und eine Adressenkartei, RSS-DEV, wurden von den verschiedenen Benutzern und VON DEN XML angesehenen Personen aufgestellt, um seine Entwicklung fortzusetzen. Gleichzeitig gab Winer einseitig eine geänderte Version der RSS 0.91 Spezifikation zur Userland Web site bekannt, da es bereits in ihren Produkten gebräuchlich war. Er behauptete die RSS 0.91 Spezifikation war die Eigenschaft seiner Firma, UserLand Software. [3] Da auch nicht Seite jeden amtlichen Anspruch an den Namen oder das Format hatte, rasten Argumente, wann immer jede Seite RSS als seine Selbst behauptete und verursachten, was während die RSS Gabel bekannt wurde.
Im Oktober 2000 schlug Tristan Louis etwas zusätzliche änderungen am Format vor, das unter einem vorangehenden RSS 0.92 gruppiert würde. Die RSS-DEV Gruppe fuhr fort, RSS 1.0 [4] im Dezember 2000 zu produzieren. Wie RSS 0.9 (aber nicht 0.91) basierte dieses auf den RDF Spezifikationen, aber war, mit vielen der Bezeichnungen modularer, die vom Standardmetadatenwortschatz wie Dublin Kern kommen.
Neunzehn Tage später, gab Winer allein RSS 0.92 [5], einen Minderjährigen und angenommen einen kompatiblen Satz änderungen an RSS frei 0.91, das auf dem gleichen Antrag basierte. Im April 2001 veröffentlichte er einen Entwurf von RSS 0.93 [6] das bis 0.92 fast identisch war. Ein Entwurf RSS 0.94 tauchte im August auf, schielt die änderungen um, die in 0.93 vorgenommen wurden, und fügt eine Art Attribut dem Beschreibung Element hinzu.
Im September 2002 gab Winer einen abschließenden Nachfolger zu RSS 0.92 frei, bekannt als RSS 2.0 und Hervorheben „wirklich einfache Syndikatsbildung“ als die Bedeutung der Dreibuchstabe Abkürzung. RSS 2.0 Spezifikt. entfernte die Art das Attribut, das in RSS 0.94 hinzugefügt wurde und erlaubte Leuten, Verlängerung Elemente mit XML namespaces zu addieren. Einige Versionen von RSS 2.0 wurden freigegeben, aber die Versionsnummer des Dokumentmodells wurde nicht geändert.
Im November 2002 fingen die New York Zeiten an, seinen Lesern die Fähigkeit anzubieten, zu den RSS Nachrichten Zufuhren zu unterzeichnen, die auf verschiedenen Themen bezogen wurden. Im Januar 2003 nannte Winer die Annahme der New York Zeiten von RSS das „Spitzen des Punktes“, wenn er des werdenen RSS Formats ein tatsächlicher Standard fuhr.
Im Juli 2003 Winer und Userland wies Software Besitz der RSS 2.0 Spezifikation seinem dann Arbeitsplatz, Mitte Berkman Harvards für das Internet u. Gesellschaft zu [7].
Winer wurde für ein neues Format einseitig verursachen und das Aufwerfen der Versionsnummer kritisiert. In der Antwort RSS 1.0 veröffentlichte Mitverfasser Aaron Swartz RSS 3.0 [8], ein non-XML Textformat. Das Format wurde vielleicht beabsichtigt, während eine Parodie und nur einige Implementierungen überhaupt gebildet wurden.
Im Januar 2005 produzierte Sean B. Palmer, Christopher Schmidt und Cody Woodard einen Grobentwurf von RSS 1.1. [9] Es wurde als bugfix für 1.0 beabsichtigt, entfernte klein-verwendete Eigenschaften, vereinfacht die Syntax und verbessert die Spezifikation, die auf den neueren RDF Spezifikationen basierte. Am Juli 2005 hatte RSS 1.1 wenig mehr als eine akademische übung betragen.
Im April 2005 gab Apple-Computer Inc. Safari 2.0 mit errichteter Safari inch der RSS Zufuhr Fähigkeiten lieferte die Fähigkeit, RSS Zufuhren zu lesen und bookmarkt sie, mit eingebauten Suchfunktionen frei.
Im August 2005 stieß israelischer Kursteilnehmer Jonathan Avidan einseitig ein Projekt aus, um „RSS 3“ zu verursachen [10]. Es konnte Schutzträger von jedermann in der RSS Industrie gewinnen nicht.
Im November 2005 schlug Microsoft seine einfachen teilenden Verlängerungen [2] zu RSS vor, formlos genannt „reale einfache Synchrounisierung“ [3] von Colm Smyth.
Im Dezember 2005 verwendeten die Microsoft IE Mannschaft und die Aussichtmannschaft, die in ihren blogs verkündet wurde, daß sie die Zufuhrikone zuerst annehmen werden, in der Mozilla Firefox Datenbanksuchroutine
und effektiv bildeten das orange Quadrat mit weißen Radiowellen das industriekompatible für RSS und bezogen Formate wie Atom. Auch im Februar 2006, verkündete Oper sie auch hinzufügt das orange Quadrat in ihrer folgenden Freigabe von Oper 9.
Im Januar 2006 relaunched Rogers Cadenhead die RSS Beratungsstelle, um das RSS Format vorwärts zu verschieben.
Unverträglichkeiten
Wie oben gemerkt, gibt es einige unterschiedliche Versionen von RSS und fällt in zwei Hauptniederlassungen (RDF und 2.*). Die RDF oder RSS 1.* Niederlassung schließt die folgenden Versionen ein:
- RSS 0.90 war die ursprüngliche Netscape RSS Version. Dieses RSS wurde RDF Aufstellungsort-Zusammenfassung genannt, aber basierte auf einem frühen Arbeitsentwurf des RDF Standards, und war nicht mit der abschließenden RDF Empfehlung kompatibel.
- RSS 1.0 ist ein geöffnetes Format durch die RSS-DEV Arbeitsgruppe und wieder steht für RDF Aufstellungsort-Zusammenfassung. RSS 1.0 ist ein RDF Format wie RSS 0.90, aber nicht völlig kompatibles mit ihm, da 1.0 auf der abschließenden RDF 1.0 Empfehlung basiert.
- RSS 1.1 ist auch ein geöffnetes Format und soll RSS 1.0 aktualisieren und ersetzen. Die Spezifikation ist ein unabhängiger Entwurf, der nicht in keiner Weise durch die Arbeitsgruppe RSS-Entwickler oder jeder möglicher anderen Organisation gestützt wird oder indossiert ist.
Die RSS 2.* Niederlassung (zuerst UserLand, jetzt Harvard) schließt die folgenden Versionen ein:
- RSS 0.91 ist die vereinfachte RSS Version, die von Netscape freigegeben werden, und auch die Versionsnummer der vereinfachten Version, die von Dave Winer von der Userland Software verfochten wird. Die Netscape Version wurde jetzt Rich Site Zusammenfassung genannt, war dieses nicht mehr ein RDF Format, aber war verhältnismäßig bedienungsfreundlich. Es bleibt die allgemeinste RSS Variante.
- RSS 0.92 bis 0.94 sind Expansionen des RSS 0.91 Formats, die mit einander und mit Version Winers von RSS 0.91 meistens kompatibel sind, aber sind nicht mit RSS 0.90 kompatibel. In allen Userland RSS 0.9x Spezifikationen war RSS nicht mehr ein Akronym.
- RSS 2.0.1 hat interne Versionsnummer 2.0. RSS 2.0.1 wurde proklamiert „eingefroren zu werden“, aber kurz nach Freigabe noch aktualisiert zu werden, ohne die Versionsnummer zu ändern. RSS jetzt gestanden für wirklich einfache Syndikatsbildung. Die Hauptänderung in dieser Version ist eine ausdrückliche Verlängerung Einheit mit XML Namespaces.
In den meisten Fällen sind neuere Versionen in jeder Niederlassung mit früheren Versionen (neben non-conformant RDF Syntax in 0.90) rueckwaerts kompatibel, und beide Versionen schließen richtig dokumentierte Verlängerung Einheiten mit XML Namespaces, entweder direkt (in der Niederlassung 2.*) oder durch RDF ein (in der Niederlassung 1.*). Der meiste SyndikatsbildungSoftware Support beide Niederlassungen. Artikel des Markierung Pilgrims „der Mythus der RSS Kompatibilität“ bespricht RSS Version Kompatibilität ausführlicher.
Die Verlängerung Einheiten machen es möglich, damit jede Niederlassung Innovationen in der anderen aufspürt. Z.B. war die RSS 2.* Niederlassung die erste, zum der Einschließungen zu stützen und traf es die gegenwärtige führende Wahl für das Podcasting und ab mid-2005, ist das Format, das für diesen Gebrauch durch iTunes und andere podcasting Software gestützt wurde; jedoch ist eine Einschließung Verlängerung jetzt für die RSS 1.* Niederlassung, mod_enclosure [4] vorhanden. Ebenso stützt die RSS 2.* Kernspezifikation nicht das Zur Verfügung stellen Ganztext zusätzlich zu einer Synopse, aber der RSS 1.* Preisaufschlag kann (und ist häufig), als Verlängerung verwendet werden. Es gibt auch einige allgemeine äußere vorhandene Verlängerung Pakete, einschließen einen neuen Antrag von Microsoft für Gebrauch in Internet Explorer 7.
Das ernsteste Kompatibilität Problem ist mit HTML Preisaufschlag. Der Leser-allgemein RSS Userlands, der als der Hinweis betrachtet wurde, Implementierung-nicht ursprünglich filterte heraus HTML Preisaufschlag von den Zufuhren. Infolgedessen fingen Verleger an, HTML Preisaufschlag in die Titel zu setzen und Beschreibungen der Einzelteile in ihrem RSS zieht ein. Dieses Verhalten ist weit von den Lesern, zum Punkt des Werdens ein tatsächlicher Standard erwartet geworden, obwohl es noch irgendeine Unbeständigkeit in, wie Software diesen Preisaufschlag anfaßt, besonders in den Titeln gibt. Die RSS 2.0 Spezifikation wurde später aktualisiert, um Beispiele Wesen-kodierten HTML einzuschließen, gleichwohl alle vorherigen normalen Textverbräuche gültig bleiben.
Atom
In der Reaktion auf anerkannte Ausgaben mit RSS (und weil RSS 2.0 eingefroren wird), fing eine dritte Gruppe eine neue Syndikatsbildungspezifikation, Atom, im Juni 2003 an, und ihre Arbeit wurde später beim Internet Engineering Task Force (IETF) angenommen.
Der relative Nutzen des Atoms und die zwei RSS Niederlassungen sind eine Angelegenheit der Debatte innerhalb der Netz-Syndikatsbildung Gemeinschaft. Verfechter des Atoms behaupten, daß sie auf RSS verbessert, indem sie auf Standard-XML Eigenschaften bauen, indem sie einen Nutzlast Behälter, der viele unterschiedliche Arten Inhalt eindeutig anfassen kann, und indem Lassen einer Spezifikation durch eine anerkannte Standardorganisation beibehalten spezifizieren. Verfechter von RSS behaupten, daß Atom unnötigerweise eine dritte Niederlassung der Syndikatsbildungspezifikationen vorstellt, weiter, den Markt verwirrend.
Für einen Vergleich von Atom 1.0 bis RSS 2.0 das Atom sehen, das mit RSS 2.0 verglichen wird.
BitTorrent und RSS
Die Gleich-zugleicher Anwendung BitTorrent hat auch Unterstützung für RSS verkündet. Solche Zufuhren (alias Torrent/RSS-es) lassen Klient Anwendungen Akten automatisch downloaden (alias Broadcatching). Die meiste allgemeine BitTorrent Klienten bereits Unterstützung des Angebots RSS.
Beispiel
Das folgende ist ein Beispiel einer RSS 1.0 Akte.
<? xml version= " 1.0 "? >
<rdf: RDF
xmlns: rdf= " http://www.w3.org/1999/02/22-rdf-syntax-ns # "
xmlns= " http://purl.org/rss/1.0/ " >
<channel rdf: about= " http://www.xml.com/xml/news.rss " >
<title>XML.com</title>
<link> http://xml.com/pub </link>
<description>
XML.com kennzeichnet eine reiche Mischung der Informationen und der Services
für die XML Gemeinschaft.
</description>
<image rdf: resource= " http://xml.com/universal/images/xml_tiny.gif "/>
<items>
<rdf: Seq>
<rdf: Li resource= " http://xml.com/pub/2000/08/09/xslt/xslt.html "/>
<rdf: Li resource= " http://xml.com/pub/2000/08/09/rdfdb/index.html "/>
</rdf: Seq>
</items>
<textinput rdf: resource= " http://search.xml.com "/>
</channel>
<image rdf: about= " http://xml.com/universal/images/xml_tiny.gif " >
<title>XML.com</title>
<link> http://www.xml.com </link>
<url> http://xml.com/universal/images/xml_tiny.gif </url>
</image>
<item rdf: about= " http://xml.com/pub/2000/08/09/xslt/xslt.html " >
<title>Processing Einbeziehungen mit XSLT</title>
<link> http://xml.com/pub/2000/08/09/xslt/xslt.html </link>
dem <description>, das
Dokumenteinbeziehungen mit allgemeinen XML Werkzeugen verarbeitet, kann problematisch
sein. Dieser Artikel schlägt eine Weise des Konservierens von von Einbeziehung
Informationen durch die SAX-gegründete Verarbeitung vor.
</description>
</item>
<item rdf: about= " http://xml.com/pub/2000/08/09/rdfdb/index.html " >
<title>Putting RDF zum Work</title>
<link> http://xml.com/pub/2000/08/09/rdfdb/index.html </link>
<description>
Werkzeug und ZUR API Unterstützung für den Hilfsmittel-Beschreibung Rahmen
ist des Alters langsam kommen. Edd Dumbill nimmt einen Blick an RDFDB,
einer der aufregendsten neuen RDF Toolkits.
</description>
</item>
<textinput rdf: about= " http://search.xml.com " >
<title>Search XML.com </title>
<description>Search XML.com ' s XML collection</description>
<name>s</name>
<link> http://search.xml.com </link>
</textinput>
</rdf: RDF>
Das folgende ist ein Beispiel einer RSS 2.0 Akte.
<? xml version= " 1.0 "? >
<rss version= " 2.0 " >
<channel>
<title>Liftoff News</title>
<link> http://liftoff.msfc.nasa.gov/ </link>
<description>Liftoff Raum Exploration.</description>
<language>en-us</language>
zum <pubDate>Tue, 10. Jun. 2003 04:00: 00 GMT</pubDate>
<lastBuildDate>Tue, 10. Jun. 2003 09:41: 01 GMT</lastBuildDate>
<docs> http://blogs.law.harvard.edu/tech/rss </docs>
<generator>Weblog Herausgeber 2.0</generator>
<managingEditor>editor@example.com</managingEditor>
<webMaster>webmaster@example.com</webMaster>
<item>
tun <title>Star
City</title> <link> http://liftoff.msfc.nasa.gov/news/2003/news-starcity.asp
</link> <description>How Amerikaner werden fertig, mit Russen an Bord der internationalen
Raumstation zu arbeiten? Sie machen einen Abbruchkurs in der Kultur, in der Sprache
und im Protokoll Stern City.</description> Rußlands
am <pubDate>Tue, 3. Jun. 2003 09:39: 21 GMT</pubDate>
<guid> http://liftoff.msfc.nasa.gov/2003/06/03.html#item573 </guid>
</item>
<item>
<title>Space Exploration</title>
<link> http://liftoff.msfc.nasa.gov/ </link>
<description>Sky Beobachter in Europa, in Asien und in den Teilen von Alaska und von Kanada
erfahren eine teilweise Eklipse der Sonne am Samstag, dem 31. Mai. </description>
<pubDate>Fri, 30. Mai 2003 11:06: 42 GMT</pubDate>
<guid> http://liftoff.msfc.nasa.gov/2003/05/30.html#item572 </guid>
</item>
<item>
<title>The Maschine, die More</title> <link>
http://liftoff.msfc.nasa.gov/news/2003/news-VASIMR.asp </link> <description>Before
Mann tut, reist zu Mars, die NASA Hoffnungen, neue Maschinen zu entwerfen,
die uns durch das Solarsystem schneller fliegen lassen. Die vorgeschlagene
VASIMR Maschine würde that.</description> <pubDate>Tue
, 27. Mai 2003 08:37 tun: 32 GMT</pubDate>
<guid> http://liftoff.msfc.nasa.gov/2003/05/27.html#item571 </guid>
</item>
<description>Compared
schmutziges <link> http://liftoff.msfc.nasa.gov/news/2003/news-laundry.asp
</link> Laundry</title> der <item>
<title>Astronauts zum früheren Raumfahrzeug, hat die internationale
Raumstation viel Luxus, aber Wäscherei-Service ist nicht einer von ihnen.
Stattdessen haben Astronauten anderes options.</description>
<pubDate>Tue, 20. Mai 2003 08:56: 02 GMT</pubDate>
<guid> http://liftoff.msfc.nasa.gov/2003/05/20.html#item570 </guid>
</item>
</channel>
</rss>
Auch sehen
- Aggregator (oder Leser).
- Atom (Standard)
- Liste der zufriedenen Syndikatsbildungpreisaufschlagsprachen
- Mittel RSS
- Semantisches Netz
- Broadcatching
- RDF
Anmerkungen und Hinweise
- ^ Winer, Dave, 12. Dezember 1997. Scripting.com: Scripting Nachrichten in XML
- ^ Libby, Dan, 10. Juli 1999. RSS 0.91 Spezifikt., Neuausgabe 3
- ^ Winer, Dave, 4. Juni 2000. RSS 0.91: Copyright und Verzicht
- ^ RSS-DEV Arbeitsgruppe, 9. Dezember 2000. RDF Aufstellungsort-Zusammenfassung (RSS) 1.0
- ^ Winer, Dave, 25. Dezember 2000. RSS 0.92 Spezifikation
- ^ Winer, Dave, 20. April 2001. RSS 0.93 Spezifikation
- ^ Berkman Mitte, 15. Juli 2003. RSS 2.0 Spezifikation Bewegungen zu Berkman
- ^ Swartz, Aaron, 6. September 2002. Die Straße zu RSS 3.0 und zu RSS 3.0
- ^ Palmer, Sean B. und Christopher Schmidt, 23. Januar 2005. RSS 1.1: RDF Aufstellungsort-Zusammenfassung
- ^ Avidan, Jonathan, August 2005. RSS 3 Projekt
Externe Verbindungen
Spezifikationen
- RSS 0.90 Spezifikation
- RSS 0.91 Spezifikt., Neuausgabe 3
- RSS 1.0 Spezifikationen (RDF Aufstellungsort-Zusammenfassung 1.0) Module
- RSS 1.1 Spezifikationen
- RSS 2.0 Spezifikationen Module
- (vorgeschlagen) einfache teilende Verlängerungen zu RSS (Microsoft)
- rss-extensions.org, eine vorgeschlagene Liste der RSS Verlängerungen durch Firmen wie Microsoft, Apple und andere
Andere Artikel
- RSS Geschichte (Joseph Reagle)
- RSS Geschichte (Dave Winer)
- RSS politisches FAQ (Dave Winer)
- Geschichte der RSS Gabel (Markierung Pilgrim)
- RSS 2.0 und Atom 1.0 verglichen (various/wiki)
- Inhalt Zufuhren mit RSS 2.0
Tutorials und Hinweise
- Eine RSS Zufuhr Schritt für Schritt errichten
- Verbrauch-Studie, RSS-Überfahrt in das Hauptströmungs (Ipsos Insight/Yahoo!) (Pdf Akte)
- Firefox: RSS Netzzufuhren und Phasenbookmarks
- RSS Tutorial für zufriedene Verleger und Webmasters

