FOAF
THE FRIEND OF A FRIEND PROJECT
FOAF es una aplicación basada en XML, RDF (marco de trabajo para la descripción de recursos) y OWL (lenguaje de ontologías web), tecnologías recomendadas por el W3C.
Trata de un archivo XML (en realidad, RDF escrito en XML) con el cual se describen personas, documentos o cualquier cosa. En ese archivo, indicamos a qué personas conozco, quiénes son mis amigos y quiénes no, cuáles son mis proyectos actuales y anteriores, qué grado de interés tengo por unos temas u otros... casi todo puede ser definido. La idea es muy simple, un archivo que puede ser interpretado por un ordenador, tecnología que profundiza en la Web Semántica. Una vez que dispones de tales archivos puedes navegar a lo largo de todos los documentos legibles por ordenadores que se encuentran en la web y dispones de una base inmensa para extraer la información que necesitas y crear tu propia base de datos a medida. Si uno de los problemas de las redes sociales comerciales es la fidelidad de los datos, El universo FOAF nadie controla su veracidad (y además, nadie controla los datos) y que eso hace que en su propia arquitectura tengan que convivir mentiras y medias verdades.
Ejemplo de FOAF
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:foaf="http://xmlns.com/foaf/0.1/"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
<foaf:Person>
<foaf:name>Jimmy Wales</foaf:name>
<foaf:mbox rdf:resource="mailto:jwales@bomis.com" />
<foaf:homepage rdf:resource="http://www.jimmywales.com/" />
<foaf:nick>Jimbo</foaf:nick>
<foaf:depiction rdf:resource="http://www.jimmywales.com/aus_img_small.jpg" />
<foaf:interest>
<rdf:Description rdf:about="http://www.wikimedia.org" rdfs:label="Wikipedia" />
</foaf:interest>
<foaf:knows>
<foaf:Person>
<foaf:name>Angela Beesley</foaf:name>
</foaf:Person>
</foaf:knows>
</foaf:Person>
</rdf:RDF>