RemoteAds Module for RSS 1.0/2.0

Authors

Version

Preliminary Draft : 0.1

Status

Proposed

Rights

Copyright © 2006 by the Authors.

Permission to use, copy, modify and distribute this RSS 1.0/2.0 Module Specification and its accompanying documentation for any purpose and without fee is hereby granted in perpetuity, provided that the above copyright notice and this paragraph appear in all copies. The copyright holders make no representation about the suitability of the specification for any purpose. It is provided "as is" without expressed or implied warranty. This copyright applies to this RSS 1.0/2.0 Module Specification and accompanying documentation and does not extend to the RSS Module's format itself.

Description

The RSS RemoteAds module allows the publisher of a feed to include some data related to an affiliation program he has subscribed to. This way applications such as online aggregators can use these data to display some advertising on behalf of the original publisher.

provider
Defines the affiliation program provider. This is the organization name.

uid
This is the unique identification of the publisher. This id is usually provided by the affiliation program.

option
This is an additional parameter.

Namespace Declarations

xmlns:ra="http://www.feedshow.com/xmlrss/remoteads/"

Model

<Channel> Elements:

Example

This module can be used with the Google Adsense program.

RSS 1.0 example:

<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
   xmlns="http://purl.org/rss/1.0/"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:ra="http://www.feedshow.com/xmlrss/remoteads/">
   
   <channel rdf:about="http://blog.feedshow.com">
      <title>FeedShow</title>
      <link>http://blog.feedshow.com</link>
      <description>FeedShow online feed reader</description>

      <ra:provider>Google</ra:provider>
      <ra:uid>pub-8635701842554873</ra:uid>
      <ra:option>3316130706</ra:option>
   
      <items>
         <rdf:Seq>
            <rdf:li rdf:resource="http://www.feedshow.com/"/>
         </rdf:Seq>
      </items>

   </channel>

   <item rdf:about="http://www.feedshow.com/">
      <title>FeedShow aggregator</title>
      <link>http://www.feedshow.com/</link>
   </item>
   
</rdf:RDF>

RSS 2.0 example:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
   xmlns:ra="http://www.feedshow.com/xmlrss/remoteads/">
   
   <channel>
      <title>FeedShow</title>
      <link>http://www.feedshow.com</link>
      <description>FeedShow online feed reader</description>

      <ra:provider>Google</ra:provider>
      <ra:uid>pub-8635701842554873</ra:uid>
      <ra:option>3316130706</ra:option>
   
      <item>
         <title>FeedShow aggregator</title>
         <link>http://www.feedshow.com/</link>
      </item>

   </channel>

</rss>