Home | Company/Corporate RSS Extension | Learning RSS Extension - coming soon



 Contact Methods RSS Extension



Version 1.0 (Release)
Contact: Jonathan Crossland, Lucid Ocean Limited
Last Modified: 18th January 2007
 

The Contact Methods specification provides an extension for the RSS 2.0 format. A working knowledge of RSS 2.0 is required. For more information on RSS 2.0, please see http://blogs.law.harvard.edu/tech/rss .

Who can use these extensions?
This specification can be utilized by Content Producers and Content Consumers.
 
Extension Name: Contact RSS
Extension Namespace: http://lucidocean.com/contact
Purpose The intent of Contact Methods
 
The Contact specification provides contact information. By specifying contact elements, you can make yourself and/or company available via standard means. The intention is for aggregators to consume and make the Contact information more accessible.
  • Provide user details
  • Specify a Provider
  • Specify options
Notes: Optional elements will be marked as [Optional]
Declaration: <rss version="2.0" xmlns:contact ="http://lucidocean.com/contact">
Example
<!-- Begin Snippet -->
<rss version="2.0" xmlns:contact="http://lucidocean.com/contact">
<channel>
<contact:method url="http://www.skype.com">
   <contact:uid>lucidocean</contact:uid>
   <contact:provider>skype</contact:provider>
   <contact:options></contact:options>
</contact:method>

<title>Lucid Ocean Blog</title>
<!-- End Snippet -->

example: contact.xml

 
Specification
<contact:method> The Contact Method, how you wish to have initiated contact. 0 or more contact:method elements
The contact:method element can reside within the RSS <channel> element where it refers to the author, or within the <crss:details> element,
(see crss:details within the crss specification)

Attributes
  • url
    The url of the provider.
Nodes
  • <contact:uid>
    The user name, email or account id.
  • <contact:provider>
    The provider name: example skype, gtalk, msn
  • <contact:options>
    [Optional] Any options, attributes as specified by the provider html/javascript,url requirements.
 
Enquiries: Comments are welcome, please send your comment, enquiry or suggestion to
contact [@] lucid ocean [dot] com
Revision History: 0.1 Draft
1.0 Release

Acknowledgements: Author: Jonathan Crossland

A special thanks to:
On the Lucid Ocean Team: Matthew Ball
Matrix e-Business Team: Glen Jones
And everyone in Lucid Ocean and Matrix e-Business who have contributed.

Licence Information: This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.

Creative Commons License

We would prefer discussion and the evolving of this specification together with you.
Feel free to contact us.

Lucid Ocean limited