• Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

13. Subscription and Aggregation with RSS > 13.2. RSS 1.0: A Quick Introduction

RSS 1.0: A Quick Introduction

RSS 1.0 is an RDF vocabulary and as such must follow the rules and specifications associated with RDF. However, the developers of RSS 1.0 wanted to constrain the specification’s XML syntax in order to simplify the development of tools and technologies to generate and consume RSS. Based on this, RSS always validates as proper RDF, but a non-RSS RDF model won’t necessarily validate as proper RSS. Validation is constrained from RSS to RDF, but not the reverse.

Example 13-1 shows a portion of the RSS for my own weblog (generated by the weblogging tool Movable Type, found at http://www.movabletype.org).

Example 13-1. RSS 1.0 generated by Movable Type
<?xml version="1.0"?>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.
org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://weblog.burningbird.net/">
<title>Burningbird</title>
<link>http://weblog.burningbird.net/</link>
<description></description>

<items>
<rdf:Seq>
<rdf:li rdf:resource="http://weblog.burningbird.net/archives/000472.php" />
<rdf:li rdf:resource="http://weblog.burningbird.net/archives/000471.php" />
</rdf:Seq>
</items>

</channel>

<item rdf:about="http://weblog.burningbird.net/archives/000472.php">
<title>Serendipity, all over again</title>
<description>When I wrote the previous posting, &quot;How Green is my 
Valley&quot;, I referenced both my old hom....

PREVIEW

                                                                          

Not a subscriber?

Start A Free Trial


  
  • Creative Edge
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint