RFD: rsd.xml Spec v0.1

Paul Everitt <[email protected]> Tue, 18 Mar 2003 13:38:52 +0100
Newsgroups gmane.comp.cms.oscom.twingle.devel
Message-ID <[email protected]>
And here's the second one to discuss.  Below is an example for the  
discovery information rsd.xml.  This is the URL that a user will type  
in to connect in initial versions of Twingle or Moztop.  Later we can  
use the RSD idea of putting the info in a <link> element on all pages  
in the site.

As with the last note, points to discuss are in an XML comment at the  
bottom.

--Paul

<?xml version="1.0" ?>
<rsd version="1.0" xmlns="http://archipelago.phrasewise.com/rsd"
xmlns:oscom="http://www.oscom.org/rdf#">

   <service>
     <engineName>Yet Another CMS</engineName>
     <engineLink>http://www.yacms.com/</engineLink>
     <homePageLink>http://www.userdomain.com/</homePageLink>
     <apis>
       <api name="Twingle" preferred="false"
   	 apiLink="http://www.userdomain.com/webdav/" blogID="">
         <settings>
            
<oscom:contentsurl>http://www.userdomain.com/webdav/contents.rdf</ 
oscom:contentsurl>
         </settings>
       </api>
     </apis>
   </service>

<!--

Notes

1) This follows the Really Simple Discovery (RSD) grassroots effort at
http://archipelago.phrasewise.com/rsd.

2) I simplified the work done at OSCOM Zurich by removing two
namespaces (DC and RDF) and removing dc:title.  Instead, the dc:title
will be taken from the homePageLink element that is already in the RSD
specification.

3) Moztop might need another subelement under apis to handle
retrieving type information.  Twingle might as well, though Twingle
server authors will likely include this in the contents.rdf.

-->

</rsd>