FOAF y la representación de la información de identidad

La ontología Friend Of A Friend (FOAF) es actualmente uno de los proyectos con más éxito, aceptación y popularidad dentro de la web semántica, y propone un amplio vocabulario estándar para la representación de personas y organizaciones en un contexto social. Mediante el uso de las ontologías de identidad como FOAF es factible impulsar un cambio de paradigma, y ceder al usuario el control de su propia identidad.

Las redes sociales ofrecen básicamente dos mecanismos de acceso a los datos personales, aparte de sus propias interfaces gráficas:

  1. Generación automática de perfiles FOAF, con una sintaxis RDF/XML: Varias redes sociales generan automáticamente una instancia del perfil del usuario en FOAF, aunque no siempre se sigue la ontología de manera estricta o se utilizan las clases y propiedades de distinta manera. Es el caso de Proofile, LiveJournal, Vox, CrazyLife, Origo, e-Cademy y Hi5.
  2. Acceso a los atributos mediante una API: Es el caso de Facebook (mediante la API F8), y de Orkut (mediante la API OpenSocial). Generalmente utilizan una interfaz REST.

El análisis exhaustivo y la experimentación con las APIs F8 y OpenSocial conducen a las dos conclusiones siguientes:

  • El porcentaje de información útil mapeable directamente a la ontología FOAF es de 42% para F8, y 38% para OpenSocial.
  • Existe un conjunto de información a útil proporcionada por las APIs no mapeable a FOAF pero representable mediante otras ontologías como DOAC, Dublin Core o vCard, entre otras.