By the way, the site is done in Drupal, a highly sensible, capable and flexible CMS, or content management system (an initialism that uses two of my three least favorite words). My only complaint about it is its twist on the meaning of "blog." As I understand it (and I may be wrong, "blog" is the name Drupal gives to any one writer's collection of posts. So mine is called "Doc Searls's Blog." Given the name we use over here, that can be confuzzing.
JabFoaf currently consists of two pieces: Roster2Foaf and JID2Foaf. Both tools are based on the same idea -- retrieving vCard information about Jabber users and returning FOAF entries.