RSS

RSS (ursprünglich RDF Seite-Zusammenfassung, häufig synchronisierte Wirklich Einfache Syndikatsbildung) ist eine Familie von Webfutter-Formaten, die verwendet sind, um oft aktualisierte Arbeiten — wie Blog-Einträge, Schlagzeilen zu veröffentlichen, Audio-, und Video-— in einem standardisierten Format. Ein RSS Dokument (der ein "Futter", "Webfutter" oder "Kanal" genannt wird) schließt vollen oder zusammengefassten Text, plus metadata wie das Veröffentlichen von Daten und Autorschaft ein.

RSS füttert Leistungsherausgeber durch das Lassen von ihnen Syndikat-Inhalt automatisch. Ein standardisiertes XML Dateiformat erlaubt der Information, einmal veröffentlicht und durch viele verschiedene Programme angesehen zu werden. Sie nützen Lesern, die rechtzeitige Aktualisierungen von Lieblingswebsites unterschreiben oder Futter von vielen Seiten in einen Platz ansammeln wollen.

RSS Futter kann mit der Software genannt einen RSS "Leser" gelesen werden, "füttern Leser" oder "aggregator", der webgestützt, oder "bewegliches gestütztes Gerät" tischgestützt werden kann. Der Benutzer unterschreibt ein Futter, indem er in den Leser der URI des Futters eintritt, oder indem er auf eine Futter-Ikone in einem WWW-Browser klickt, der den Abonnement-Prozess beginnt. Der RSS Leser überprüft das unterzeichnete Futter des Benutzers regelmäßig für die neue Arbeit, lädt irgendwelche Aktualisierungen herunter, die es findet, und eine Benutzerschnittstelle zur Verfügung stellt, um das Futter zu kontrollieren und zu lesen. RSS erlaubt Benutzern, manuell zu vermeiden, alle Websites zu untersuchen, sie interessieren sich dafür, und unterschreiben stattdessen solche Websites, dass der ganze neue Inhalt auf ihre Browser gestoßen wird, wenn es verfügbar wird.

Geschichte

Den RSS-Formaten wurde durch mehrere Versuche der Websyndikatsbildung vorangegangen, die weit verbreitete Beliebtheit nicht erreicht hat. Die Grundidee, Information über Websites umzustrukturieren, geht zu schon in 1995 zurück, als Ramanathan V. Guha und andere im Apple Computer's Advanced Technology Group das Fachwerk von Meta Content entwickelt haben.

RDF Seite-Zusammenfassung, die erste Version von RSS, wurde von Dan Libby und Ramanathan V. Guha an Netscape geschaffen. Es wurde im März 1999 für den Gebrauch auf My.Netscape.Com Portal veröffentlicht. Diese Version ist bekannt als RSS 0.9 geworden. Im Juli 1999 hat Dan Libby von Netscape eine neue Version, RSS 0.91, erzeugt

der das Format durch das Entfernen von RDF Elementen und das Verbinden von Elementen vom scriptingNews Syndikatsbildungsformat von Dave Winer vereinfacht hat.

Libby hat auch RSS Reiche Seite-Zusammenfassung umbenannt und hat weitere Entwicklung des Formats in einem "Terminware-Dokument" entworfen.

Das würde die letzte Teilnahme von Netscape in der RSS Entwicklung seit acht Jahren sein. Da RSS von Webherausgebern umarmt wurde, die gewollt haben, dass ihr Futter auf My.Netscape.Com und anderes frühes RSS Portal verwendet wurde, hat Netscape RSS-Unterstützung von My.Netscape.Com im April 2001 während des neuen Eigentümer-AOL'S-Umstrukturierens der Gesellschaft fallen lassen, auch Dokumentation und Werkzeuge entfernend, die das Format unterstützt haben.

Zwei Entitäten sind erschienen, um die Leere, weder mit der Hilfe von Netscape noch mit Billigung zu füllen: Die Arbeitsgruppe von RSS-DEV und Winer, dessen Software von UserLand einige der ersten Veröffentlichen-Werkzeuge außerhalb Netscape veröffentlicht hatte, der lesen und RSS schreiben konnte.

Winer hat eine modifizierte Version des RSS 0.91 Spezifizierung auf der Website von UserLand veröffentlicht, bedeckend, wie es in den Produkten seiner Gesellschaft und gefordertem Copyright zum Dokument verwendet wurde. Ein paar Monate später hat UserLand eine amerikanische Handelsmarke-Registrierung für RSS abgelegt, aber hat gescheitert, auf eine USPTO Handelsmarke-Prüfer-Bitte zu antworten, und die Bitte wurde im Dezember 2001 zurückgewiesen.

Die Arbeitsgruppe von RSS-DEV, ein Projekt, dessen Mitglieder Guha und Vertreter von Medien von O'Reilly und Außerdem eingeschlossen haben, hat RSS 1.0 im Dezember 2000 erzeugt. Diese neue Version, die den Namen RDF Seite-Zusammenfassung von RSS 0.9, wiedereingeführte Unterstützung für RDF zurückgefordert hat und XML namespaces Unterstützung hinzugefügt hat, Elemente vom Standard metadata Vokabulare wie Dubliner Kern annehmend.

Im Dezember 2000 hat Winer RSS 0.92 veröffentlicht

ein geringer Satz von Änderungen beiseite von der Einführung des Einschließungselements, das Audiodateien erlaubt hat, im RSS-Futter getragen zu werden, und geholfen hat, podcasting zu befeuern. Er hat auch Entwürfe von RSS 0.93 und RSS 0.94 veröffentlicht, die nachher zurückgezogen wurden.

Im September 2002 hat Winer eine neue Hauptversion des Formats, RSS 2.0 veröffentlicht, der seine Initialen Wirklich Einfache Syndikatsbildung wiedersynchronisiert hat. RSS 2.0 hat das Typ-Attribut entfernt, das im RSS 0.94 Entwurf hinzugefügt ist, und hat Unterstützung für namespaces hinzugefügt. Rückwärts gerichtete Vereinbarkeit mit RSS 0.92, namespace Unterstützung zu bewahren, wendet nur auf anderen innerhalb eines RSS eingeschlossenen Inhalt 2.0 Futter, nicht den RSS 2.0 Elemente selbst an. (Obwohl andere Standards wie Atom-Versuch, diese Beschränkung zu korrigieren, RSS Futter mit anderem Inhalt häufig genug nicht angesammelt wird, um die Beliebtheit von RSS bis andere Formate auszuwechseln, die volle Namespace-Unterstützung haben.)

Weil weder Winer noch die Arbeitsgruppe von RSS-DEV die Beteiligung von Netscape hatten, konnten sie keinen offiziellen Anspruch auf dem RSS-Namen oder Format erheben. Das hat andauernder Meinungsverschiedenheit in der Syndikatsbildungsentwicklungsgemeinschaft Brennstoff geliefert, betreffs deren Entität der richtige Herausgeber von RSS war.

Dessen ein Produkt streitsüchtige Debatte die Entwicklung eines alternativen Syndikatsbildungsformats, Atoms war, das im Juni 2003 begonnen hat. Das Atom-Syndikatsbildungsformat, dessen Entwicklung teilweise durch einen Wunsch motiviert wurde, einen sauberen Anfang frei von den Problemen zu bekommen, die RSS umgeben, ist als IETF Vorgeschlagener Normaler RFC 4287 angenommen worden.

Im Juli 2003 haben Winer und Software von UserLand das Copyright des RSS 2.0 Spezifizierung zum Zentrum von Berkman von Harvard für das Internet & die Gesellschaft zugeteilt, wo er gerade einen Begriff als ein Besuch-Gefährte begonnen hatte. Zur gleichen Zeit hat Winer den RSS Beirat mit Brent Simmons und Jon Udell, einer Gruppe gestartet, deren Zweck war, die Spezifizierung und Antwort-Fragen über das Format aufrechtzuerhalten und zu veröffentlichen.

Im Dezember 2005, die Mannschaft von Microsoft Internet Explorer und

der

Mannschaft von Microsoft Outlook hat auf ihrem blogs bekannt gegeben, dass sie die Futter-Ikone annahmen, die zuerst im Browser von Mozilla Firefox verwendet ist. Im Februar 2006 ist Opernsoftware Klage gefolgt. Das hat effektiv das Orangenquadrat mit weißen Funkwellen den Industriestandard für RSS und Atom-Futter gemacht, die große Vielfalt von Ikonen und Text ersetzend, der vorher verwendet worden war, um Syndikatsbildungsdaten zu identifizieren.

Im Januar 2006 hat Rogers Cadenhead den RSS Beirat ohne die Teilnahme von Dave Winer mit einem festgesetzten Wunsch wieder eingeführt, die Entwicklung des RSS-Formats und der Entschlossenheitszweideutigkeiten fortzusetzen. Im Juni 2007 hat der Ausschuss ihre Version der Spezifizierung revidiert, um zu bestätigen, dass namespaces Kernelemente mit Namespace-Attributen erweitern kann, weil Microsoft in Internet Explorer 7 getan hat. Gemäß ihrer Ansicht hat ein Unterschied der Interpretation Herausgeber unsicher dessen verlassen, ob das erlaubt oder verboten wurde.

Beispiel

Da RSS Dateien im Wesentlichen formatierter Klartext von XML sind, wird die RSS Datei selbst relativ sowohl durch automatisierte Prozesse als auch von Menschen gleich leicht gelesen. Eine Beispiel-Datei konnte Inhalt solcher als das folgende haben. Das konnte auf jedem passenden Nachrichtenprotokoll für die Dateiwiederauffindung, wie http oder ftp gelegt werden, und Lesen-Software würde die Information verwenden, um eine ordentliche Anzeige dem Endbenutzer zu präsentieren.

</Artikel>

</Kanal>

</rss>

</Quelle>

Varianten

Es gibt mehrere verschiedene Versionen von RSS, in zwei Hauptzweige (RDF und 2. *) fallend.

Der RDF (oder RSS 1. *) Zweig schließt die folgenden Versionen ein:

  • RSS 0.90 war der ursprüngliche Netscape RSS Version. Dieser RSS wurde RDF Seite-Zusammenfassung genannt, aber hat auf einem frühen Arbeitsentwurf des RDF Standards basiert, und war mit der RDF Endempfehlung nicht vereinbar.
  • RSS 1.0 ist ein offenes Format durch die Arbeitsgruppe von RSS-DEV, wieder für RDF Seite-Zusammenfassung eintretend. RSS 1.0 ist ein RDF-Format wie RSS 0.90, aber nicht völlig vereinbar damit, da 1.0 auf dem endgültigen RDF 1.0 Empfehlung basiert.
  • RSS 1.1 ist auch ein offenes Format und ist beabsichtigt, um RSS 1.0 zu aktualisieren und zu ersetzen. Die Spezifizierung ist ein unabhängiger Entwurf nicht unterstützt oder gutgeheißen in jedem Fall von der Arbeitsgruppe von RSS-DEV oder jeder anderen Organisation.

Der RSS schließt 2.* Zweig (am Anfang UserLand, jetzt Harvard) die folgenden Versionen ein:

  • RSS 0.91 ist die vereinfachte RSS Version, die von Netscape und auch der Versionsnummer der vereinfachten Version ursprünglich veröffentlicht ist, die von Dave Winer von der Userland Software verfochten ist. Die Netscape Version wurde jetzt Reiche Seite-Zusammenfassung genannt; das war nicht mehr ein RDF-Format, aber war relativ leicht zu verwenden.
  • RSS 0.92 bis 0.94 sind Vergrößerungen des RSS 0.91 Format, die mit einander und mit der Version von Winer von RSS 0.91 größtenteils vereinbar sind, aber mit RSS 0.90 nicht vereinbar sind.
  • RSS 2.0.1 hat die innere Versionsnummer 2.0. Wie man öffentlich verkündigte, wurde RSS 2.0.1 "eingefroren", aber noch kurz nach der Ausgabe aktualisiert, ohne die Versionsnummer zu ändern. RSS ist jetzt für Wirklich Einfache Syndikatsbildung eingetreten. Die Hauptänderung in dieser Version ist ein ausführlicher Erweiterungsmechanismus mit XML namespaces.

Spätere Versionen in jedem Zweig sind mit früheren Versionen (beiseite von non-conformant RDF Syntax in 0.90) rückwärts kompatibel, und beide Versionen schließen richtig dokumentierte Erweiterungsmechanismen mit XML Namespaces, irgendein direkt (im 2.* Zweig) oder durch RDF (im 1.* Zweig) ein. Der grösste Teil der Syndikatsbildungssoftware unterstützt beide Zweige. "Das Mythos der RSS Vereinbarkeit", ein Artikel geschrieben 2004 vom RSS Kritiker und Atom-Verfechter Mark Pilgrim, bespricht RSS Versionsvereinbarkeitsprobleme ausführlicher.

Die Erweiterungsmechanismen machen es möglich für jeden Zweig, Neuerungen im anderen zu verfolgen. Zum Beispiel der RSS war 2.* Zweig erst, um Einschließungen zu unterstützen, es die aktuelle Hauptwahl für podcasting machend, und ist das Format, das für diesen Gebrauch durch iTunes und andere podcasting Software unterstützt ist; jedoch ist eine Einschließungserweiterung jetzt für den RSS 1.* Zweig, mod_enclosure verfügbar. Ebenfalls kann der RSS 2.* Kernspezifizierung unterstützt Versorgungsvollen Text zusätzlich zu einer Synopse, aber den RSS 1.* Preiserhöhung nicht, sein (und ist häufig) verwendet als eine Erweiterung. Es gibt auch mehrere allgemeine Außenerweiterungspakete verfügbar, einschließlich eines neuen Vorschlags von Microsoft für den Gebrauch in Internet Explorer 7.

Das ernsteste Vereinbarkeitsproblem ist mit der HTML-Preiserhöhung. Der RSS Leser von Userland — allgemein betrachtet als die Bezugsdurchführung — hat HTML-Preiserhöhung vom Futter nicht ursprünglich herausgefiltert. Infolgedessen haben Herausgeber begonnen, HTML-Preiserhöhung in die Titel und Beschreibungen von Sachen in ihrem RSS-Futter zu legen. Dieses Verhalten ist erwartet Leser zum Punkt geworden, ein De-Facto-Standard zu werden, obwohl es noch etwas Widersprüchlichkeit darin gibt, wie Software diese Preiserhöhung besonders in Titeln behandelt. Der RSS 2.0 Spezifizierung wurde später aktualisiert, um Beispiele des Entitätsverschlüsselten HTML einzuschließen; jedoch bleibt der ganze vorherige Klartext-Gebrauch gültig.

, das Verfolgen von Daten davon zeigt www.syndic8.com an, dass die drei Hauptversionen von RSS im aktuellen Gebrauch 0.91, 1.0, und 2.0 sind. Dieser, RSS 0.91 Rechnungen für 13 Prozent des RSS Weltgebrauchs und RSS 2.0 für 67 Prozent, während RSS 1.0 einen 17-Prozent-Anteil hat. Diese Zahlen schließen jedoch Gebrauch des konkurrierenden Webfutter-Format-Atoms nicht ein., syndic8.com versieht Website 546,069 Gesamtfutter mit einem Inhaltsverzeichnis, dessen 86,496 ein Dialekt des Atoms waren und 438,102 ein Dialekt von RSS waren.

Module

Das primäre Ziel aller RSS Module ist, das grundlegende XML für die robustere Syndikatsbildung des Inhalts gegründete Diagramm zu erweitern. Das berücksichtigt von Natur aus verschiedener, noch standardisiert, Transaktionen, ohne die RSS Kernspezifizierung zu modifizieren.

Diese Erweiterung, ein dicht kontrolliertes Vokabular (in der RSS Welt, "Modul" zu vollbringen; in der XML Welt, "dem Diagramm") wird durch einen XML namespace erklärt, um Namen Konzepten und Beziehungen zwischen jenen Konzepten zu geben.

Einige RSS 2.0 Module mit feststehendem namespaces sind:

Zwischenfunktionsfähigkeit

Obwohl die Zahl von Sachen in einem RSS Kanal theoretisch nicht beschränkt wird, einige Nachrichten unterstützen aggregators RSS Dateien nicht, die größer sind als 150 Kilobytes (wenn alle Elemente auf einer neuen Linie zur Verfügung gestellt werden, entspricht diese Größe etwa 2,800 Linien). Zum Beispiel könnten Anwendungen, die sich auf die Allgemeine Futter-Liste von Windows verlassen, solche Dateien behandeln, als ob sie, und nicht korrupt waren sie öffnen. Zwischenfunktionsfähigkeit kann durch das Halten der Dateigröße unter dieser Grenze maximiert werden.

BitTorrent und RSS

Einige Kunden von BitTorrent unterstützen RSS. RSS Futter, das Verbindungen zu.torrent Dateien zur Verfügung stellt, erlaubt Benutzern, Inhalt zu unterzeichnen und automatisch herunterzuladen, sobald er veröffentlicht wird.

Vergleich mit dem Atom

Sowohl RSS als auch Atom werden in allen Hauptverbraucherfutter-Lesern weit unterstützt. RSS hat weit verbreiteten Vertrieb durch Futter-Leser-Durchführungen früher gewonnen als Atom, das zu höherer Beliebtheit geführt hat. Jedoch hat Atom mehrere Vorteile gegenüber RSS wie das weniger einschränkende Genehmigen, IANA hat Typ MIME, ein XML namespace, Unterstützung für relativen URIs eingeschrieben, und Entspannen Sie NG-Unterstützung. Technisch sollte Atom als das fortgeschrittenere Syndikatsbildungsformat zwischen den zwei betrachtet werden.

Der folgende Tisch fasst jene RSS Elemente zusammen, die ihre Entsprechungen im Atom haben.

Siehe auch

  • Vergleich des Futters aggregators
  • DataPortability
  • FeedSync das vorher Einfache Teilen von Erweiterungen
  • Mashup (Webanwendungshybride)

Außenverbindungen


Le Fleix / Verteiltes Teilgegenstand-Modell
Impressum & Datenschutz