RSS richtig ausreizen

Es folgt abschließend der About-Block mit den Details zu den einzelnen Items, die im Channel-Block spezifiziert wurden. Für jedes Listenelement muss im About-Block ein Item-Tag enthalten sein, das wiederum die beschreibenden Elemente zu diesem News-Item kapselt. Jedes Item muss ein rdf:about-Attribut mit der selben URI wie in der RDF-Liste im Channel-Block aufweisen.

RDF selbst sieht innerhalb des Item-Blocks nur drei Tags für Titel (<TITLE>), Link (<LINK>) und eine weiterführende Beschreibung (<DESCRIPTION>) vor. Nur TITLE- und LINK-Tag sind verpflichtend. Für das obige Beispiel mit zwei Meldungen im Channel-Block könnte der abschließende About-Block wie folgt aussehen:


Das schaut zunächst nicht besonders spektakulär aus. Insbesondere beschränkt RDF mit nur drei Tags die Informationen, die zu einer URL im About-Block zur Verfügung gestellt werden können, sehr stark ein. Das aber bewusst, um RDF selbst möglichst schlank zu halten. Allerdings lässt sich das RDF-Format über Module um weitere Name-Spaces ergänzen, die dann zusätzliche Tags für weiterführende Informationen sowohl im Channel- wie auch im About-Block zu RSS zur Verfügung stellen.

RSS 1.0 sieht zwei zusätzliche Module vor: Die Dublin Core-Erweiterung und das Modul Syndication. Letzteres umfasst lediglich drei Tags zur Kennzeichnung, wie häufig und in welchem Rhythmus die RSS-Datei aktualisiert wird.

Dublin Core hingegen stellt einen sehr umfassenden Satz zusätzlicher Tags zur Verfügung, mit denen im Channel-Block und zu den einzelnen Items im About-Block zusätzliche Metadaten hinterlegt werden können. So lassen sich Autor, Zeitpunkt der Veröffentlichung, Rubik, Sprache, detaillierte Copy-Right-Informationen oder auch Links auf Grafiken zu einem News-Item in die RSS-Spezifikation einbetten.

Themenseiten: Anwendungsentwicklung, Software, Webentwicklung

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu RSS richtig ausreizen

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *