RSS 2.0-Elemente für reiche Metadaten

(Auszug aus "Newsfeeds mit RSS und Atom" von Heinz Wittenbrink, erschienen bei Galileo Press, 2005)

Mit den Kernelementen von RSS 2.0 lässt sich eine Ressource nur sehr rudimentär charakterisieren. Eine ganze Reihe weiterer RSS 2.0-Elemente dient dazu, einen kompletten Feed und seine Bestandteile detailliert zu beschreiben. Erst mit diesen Elementen wird ein RSS-Feed zum Container für das, was auf Englisch oft als rich metadata, also "reiche" oder "gehaltvolle Metadaten" bezeichnet wird.

Mit den Elementen für Metadaten können Sie einen Feed und seine Aspekte unter verschiedenen Perspektiven charakterisieren: hinsichtlich der Herkunft und Art des Inhalts, der Autoren und Rechte, der Technik und des Publikationsrhythmus. Einige Elemente unterstützen Aggregatoren dabei, nur neue und veränderte Informationen herunterzuladen. Syntaktisch gesehen gibt es unter diesen Elementen drei Gruppen:

  1. Elemente, die nur Nachkommen von channel sein können: language, copyright, managingEditor, webMaster, lastBuildDate, generator, docs, cloud, ttl, rating, skipHours und skipDays;
  2. Elemente, die nur Nachkommen von item sein können: comments, enclosure, guid und source
  3. Elemente, die auf beiden Ebenen erscheinen können: pubDate und category
  4. Zum Sprachumfang von RSS gehören außerdem Elemente, durch die man einen Feed mit einer Bildillustration und einem Texteingabefeld versehen sowie deren Eigenschaften beschreiben kann: image, textInput, url sowie die Ihnen schon bekannten Elemente title und description als Nachfolger von image und textInput. (Das Element textinput für ein Texteingabefeld ist ein historisches Überbleibsel!)

Dave Winer beschreibt in der RSS 2.0-Spezifikation die Bedeutung von Elementen, die Nachfolger unterschiedlicher Elemente sein können, jeweils an zwei unterschiedlichen Stellen. Die Bedeutung von title, description, pubDate und category kann sich unterscheiden, wenn die Vorfahren nicht dieselben sind.

Detaillierte Informationen über die korrekte Verwendung der Elemente sowie Beispiele finden Sie unter Referenz: RSS 2.0-Elemente.

Festlegung der Datenformate bei RSS 2.0

Für die korrekte Verarbeitung von RSS-Dokumenten ist vor allem wichtig, welche Datenformate für den Inhalt der verschiedenen Elemente verwendet werden. Nur bei den Elementen title und description bildet ein einfacher string den Inhalt, die übrigen Elemente nehmen u. a. URIs, Sprachcodes und Kalenderdaten auf. Zur RSS 2.0-Spezifikation gehören in der Regel keine Hinweise auf formale Definitionen der Formate für Inhalte. Lediglich bei Formaten für Zeit- und Datumsangabe sowie Sprachangaben wird auf Standards verwiesen. Dass es zu Problemen führen kann, wenn die Inhaltsformate "unterspezifiziert" sind, haben Sie schon gesehen, als es um HTML innerhalb von title und description ging (siehe vorherige Seite).

   

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema Newsfeeds mit RSS und Atom bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: