Hallo Ashura,
Beiden? Du meinst Version 0.92 und 2.0 von RSS?
Ich rechne Userlands RSS-Linie als einen Dialekt, sprich RSS 0.9x (ohne Netscape RSS 0.9, natürlich) und das darauf aufbauende RSS 2.0, das später dann an Harvard übertragen wurde. Davon zu unterscheiden ist der zweite Dialekt, RSS 1.0. Rechnen wir das Scherz-Format RSS 3.0 und frühe Vorläufer wie CDF nicht, dann bleiben wir bei drei großen Dialekten zur Beschreibung von Feeds.
Darf man diese erfahren?
Weniger Ambiguität in der Spezifikation. Genau definierte Inhaltsmodelle, genau definierte Constrains auf das Vorkommen von Elementen aus dem Atom-Namensraum. Mehrdeutigkeit war genau das, was Dave Winer jahrelang vorgeworfen wurde, insofern hat die Atom WG ihre selbstgesteckten Ziele erfüllt. Soll heissen: Ich mag Atom weniger wegen etwaiger Flexibilität, sondern wegen seiner Strenge. Bessere Nutzung von XML-Möglichkeiten, Borgung von Best Practise aus anderen XML-Bereichen, wie z.B. das atom:link-Element und auch die besondere Zustrickung auf die derzeitige Weblog-Nutzung sind im Vergleich dazu nur Extras.
Nein, nicht nötig. Ich für meinen Teil habe mir Atom angeschaut und für gut befunden.
Schade, ich hätte gerne verstanden, wo Du noch _mehr_ Flexibilität gegenüber RSS gesehen hättest.
Die Möglichkeit der nahezu grenzenlosen Erweiterung bleibt gegenüber RSS bestehen.
Denn:
„RSS 1.0 is extensible through XML-namespace based modules. While ad hoc extensibility is of course encouraged, it is hoped that a core set of agreed-upon modules covering such functionality as taxonomy, aggregation, Dublin Core, etc will emerge.“
(RDF Site Summary 1.0 Spezifikation, veröffentlicht am 6. 12. 2000)
Mal ganz zu schweigen von den vielfältigen Ausdrucksmöglichkeiten, die RDF einem da bietet. Und:
„RSS originated in 1999, and has strived to be a simple, easy to understand format, with relatively modest goals. After it became a popular format, developers wanted to extend it using modules defined in namespaces, as specified by the W3C.
RSS 2.0 adds that capability, following a simple rule. A RSS feed may contain elements not described on this page, only if those elements are defined in a namespace. “
(Really Simple Syndication, veröffentlicht am 18. 9. 2002)
Ich kapier Dein „gegenüber RSS“ einfach nicht.
Tim