[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [syndication] seeAlso



On Wed, 15 Oct 2003 09:23:16 +0100,
Julian Bond <julian_bond@voidstar.com> wrote:
>I consider the use of rdfs:seeAlso in FOAF files to be one of the two or
>three *big* ideas in FOAF. Having files in a new format point at other
>files in the same format is a huge benefit to getting a new standard off
>the ground. What I don't like about that particular implementation is
>that it generally says nothing about the format of the file on the other
>end of the url. If we had an agreed way of saying something like
><yas:seeAlso type="http://yas.ext/rsslist/";
>rdf:resource="http://mydom.ext/mylist.xml"; />
Actually, there is a way, and it is being used quite a few places.

To point to i.e. an RSS channel:

<rdfs:seeAlso>
  <rss:channel rdf:about="http://example.com/myfeed.rdf"/>
</rdfs:seeAlso>

Another way to say the same thing:
<rdfs:seeAlso rdf:resource="http://example.com/myfeed.rdf";
rdf:type="http://purl.org/rss/1.0/channel"/>

Basically what could work here is to define a "list of feeds" class,
say http://example.org/feeds#list and then say:

<f:list xmlns:f="http://example.org/feeds#"; rdf:about="">
  <rdfs:seeAlso rdf:resource="http://example.com/myfeed.rdf";
  dc:title="My Feed"
  rdf:type="http://purl.org/rss/1.0/channel"/>
  <rdfs:seeAlso rdf:resource="http://example.com/mycomments.rdf";
  dc:title="My Comments"
  rdf:type="http://purl.org/rss/1.0/channel"/>
<f:list>

There you go, an extensible feed list format, compatible with existing
infrastructure... :)


Regards,

Morten Frederiksen
--- 
A bird in the hand's better than one overhead.
-- 
<URL: http://xml.mfd-consult.dk/foaf/explorer/?foaf=morten.rdf >