Que es FOAF

FOAF es un proyecto de Web Semántica, que permite crear páginas Web para describir personas, vínculos entre ellos, y cosas que hacen y crean. Se trata de un vocabulario RDF, que permite tener disponible información personal de forma sencilla y simplificada para que pueda ser procesada, compartida y reutilizada. Dentro de FOAF podemos destacar FOAF-a-Matic, que se trata de una aplicación Javascript que permite crear una descripción FOAF de uno mismo. Con esta descripción, los datos personales serán compartidos en la Web pasando a formar parte de un motor de búsqueda donde será posible descubrir información a cerca de una persona en concreto y de las comunidades de las que es miembro de una forma sencilla y rápida.
http://www.w3c.es/divulgacion/guiasbreves/websemantica


Al igual que en la vida real, una persona es identificada por un nombre y el D.N.I, en Internet, una persona está identificada por un nombre y una dirección de correo electrónico. Y esa es la base del FOAF: describir a una persona y a las personas que ella conoce.
Veamos un ejemplo sencillo de fichero foaf construido con sintaxis RDF dentro de un XML:
Fichero FOAF que describe a Leandro Mariano y su amistad con Jim Ley


Lo básico es el nombre (foaf:name), el email (foaf:mbox ó mbox_cha1sum (encriptado para evitar el SPAM)) y las personas a quien conoce, aunque se pueden añadir más atributos (página web, teléfono, documentos, grupos a los que petenece, etc).se visualiza mejor en el dibujo
Con este tipo de ficheros FOAF (que pueden ser leidos por máquinas) se pueden establecer fácilmente mapas de relaciones entre personas.

 direccion de enlace
Pagina oficial