Feb 17 2003

FOAF Autodiscovery

Published by Ian Davis at 11:08 am under Uncategorized and tagged as ,

On the rss-dev list
we’ve been looking at autodiscovery of rss and foaf using the link tag,
specifically by extending the mime-type information. Another way to do it is to
use a different ‘rel’ value. For RSS we currently use a rel value of ‘alternate’
since the RSS is presumed to be an alternate form of the same page. For FOAF, href=”http://groups.yahoo.com/group/rss-dev/message/4927″>Kevin Burton
suggested using a value of ‘meta’ which is a generic catch-all.

My suggestion is to use rel=”foaf”, e.g.:

<link rel="foaf" type="application/rdf+xml" title="FOAF"
href="http://example.com/people/~you/foaf.rdf" />

To do this, the HTML spec recommends that you create a new HTML
profile which basically provides an interpretation of the various
conventions used in the HTML page.

I’ve put a profile up at href=”http://internetalchemy.org/2003/02/profile”>http://internetalchemy.org/200
3/02/profile. This is an extension of Aaron Swartz’s RSS in HTML
profile

To use it just change your HEAD tag in your HTML page so that it looks like this:

<head profile="http://internetalchemy.org/2003/02/profile" >

You can then add the following in the head of your page:

<link rel="foaf" type="application/rdf+xml" title="FOAF"
href="http://example.com/people/~you/foaf.rdf" />

Comments Off

Comments are automatically turned off two weeks after the original post. If you have a question concerning the content of this post, please feel free to contact me.