Stolen from for purposes of demoing improvements.

Written by Leigh Dodds.


FOAF-a-matic is a simple Javascript application which allows you to create a FOAF ("Friend-of-A-Friend") description of yourself. You can read more about FOAF in Edd Dumbill's "XML Watch: Finding friends with XML and RDF" article, at the FOAF homepage on RDFWeb, and also the FOAF vocabulary description.

In short though, FOAF is a way to describe yourself -- your name, email address, and who you're friends with -- using XML and RDF. This allows software to process these descriptions, perhaps as part of an automated search engine, to discover information about your and the communities of which you're a member. FOAF has the potential to drive many new interesting developments in online communities. In this way it's closely related to RSS, and 'blogrolls' on weblogs: exposing data in a machine-processable format enables a wide variety of applications to be constructed with some very interesting results.

The FOAF-a-matic is being provided as a quick and easy way for you to create your own FOAF description. Simply work through the forms on this page and complete whichever entries you'd like to add to your description. At a minimum you'll need to supply your name and email address, and similarly for any friends you might add. It's worth adding a few friends to your description (but feel free to add as many as you like) because then when FOAF harvesters index your FOAF description, they'll be able to tie you all together as a network of individuals.

Note: none of the information you enter in this page is used or stored in any way. The Javascript is all client-side, so your privacy is assured.

If you have comments about this application, or further questions about FOAF, why not join the RDFWeb-dev mailing list?

The Forms


Some information about you, and how people can contact you.

Title (Mr, Mrs, Dr, etc)
First Name
Last Name (Family/Given)
Your Email Address
Your Picture
Phone Number


Information about the place you work.

Work Homepage
Page Describing what you do there


Where did you go to school?

School Homepage

People You Know

Tell FOAF-a-matic about some people you know. Click "Add Friend" to add space to add more people.

Generate Results

Now you've filled in the details you're ready to be turned in FOAF...