| RSS | Atom |
| Kan gewone text of ontsnapte HTML als data weergeven zonder indicatie welke er nu wordt weergegeven. | Gebruikt een expliciet gelabelde "entry" container, en geeft de mogelijkheid om verschillende types van data weer te geven, zoals gewone text, ontsnapte HTML, XHTML, XML, Base64-encoded binary en referenties aan externe content zoals documenten, videos en audio-stromen. |
| Heeft een beschrijvings element ("description") waar een heel artikel of een beschrijving van het artikel dat gelinkt wordt in geplaatst kan worden. | Heeft afzonderlijke samenvatting- ("summary") en inhoudselementen ("content"), waardoor zelfs inhoud die niet uit text bestaat kan worden beschreven met het samenvattingselement. |
| RSS 2.0 heeft veel verschillende niet-gestandardiseerde varianten voor autodiscovery. | Atom heeft autodiscovery gestandardiseerd. |
| XML namespace RSS 2.0 is niet gedefiniëerd met een XML namespace. | Atom is gedefiniëerd met een XML namespace. |
| RSS 2.0 heeft geen mogelijkheid tot aangeven van verschil tussen relatieve en niet-relatieve URIs (Uniform Resource Identifier: een compacte string van data die gebruikt word om de bron te identificeren of benoemen). | Atom gebruikt XML's ingebouwde "xml:base" ter identificering en benoeming van URIs. |
| RSS 2.0 heeft een eigen "language" element. | Atom gebruikt XML's ingebouwde "xml:lang" attribuut. |
| N/A | Atom verplicht de gebruiker om elk artikel een unieke ID te geven, om zo de artikelen betrouwbaar te kunnen houden. |
| De datum format van RSS 2.0 is niet goed gespecificeerd waardoor verschillende formats worden gebruikt. | Atom verplicht de gebruiker tot de "date format" zoals beschreven in RFC 3339 (onderdeel van ISO 8601) |
| RSS 2.0 is niet gestandardiseerd, en mag volgens haar copyright niet worden aangepast. | Atom is een open standaard, ontwikkeld met het IETF standardisatie-process, en mag door gebruikers verder ontwikkeld worden. |
Ondanks het feit dat de IETF (Internet Engineering Task Force) Atom voorstelde als standaard en Google Atom nu ook gebruikt, worden de oudere maar beter bekende RSS 1.0 en 2.0 nog door velen gebruikt, zoals te zien in het volgende voorbeeld;
Veel websites kiezen ervoor om hun feeds óf in RSS óf in Atom te publiceren. CNN bijvoorbeeld, de "New York Times" en de BBC maken exclusief gebruik van RSS 2.0. Daarentegen maken veel blog en wikisites uitsluitend gebruik van Atom.
No comments:
Post a Comment