Introducción a XFN
Miércoles, Febrero 10, 2010 16:52En el futuro tengo pensado escribir sobre algunas tecnologías que utilizan XFN como base, así que decidí comenzar por una introducción a XFN como referencia futura. Este artículo puede llegar a ser de incumbencia tanto para desarrolladores como para SEO’s.
¿Qué es XFN?
XFN (XHTML Friends Network) es un protocolo o microformato dentro de xhtml que sirve para representar relaciones entre personas que se enlazan (dentro de un sitio web o red social), en otras palabras XFN cataloga los contactos como ‘amigos’ , ‘colegas’ , ‘conocidos’ , etc para definir cual es la relación con la persona a la que están enlazando.
¿Cómo funciona XFN?
XFN funciona mediante etiquetas, básicamente consiste en colocar la etiqueta REL dentro de un enlace y pasar como atributo el tipo de relación XFN que tendrá dicho enlace.
Ejemplo: <a href=”http://www.unsitio.com” rel=”atributo”>
Algunos de éstos atributos son los siguientes:
acquaintance: alguien con el que en algún momento intercambiaste un saludo o existe algún tipo de relación lejana.
friend: un amigo.
met: alguien que conoces personalmente
colleague: un colega.
- co-worker: un colega, pero no necesariamente de tu área. Puede ser alguien que trabaja en la misma empresa o proyecto tuyo en otras areas.
neighbor: un vecino (geograficamente hablando).
Existen muchas otras relaciones que se pueden establecer, para más información visita la documentación: http://gmpg.org/xfn/
Un ejemplo (ver imágen) de la implementación de XFN que utiliza wordpress:

¿Qué utilidad tiene XFN?
Las utilidades son muchas, a nivel SEO o como base para el desarrollo de aplicaciones sociales. Actualmente existen muchas tecnologías que enriquecen su funcionamiento utilizando éste protolo como base (de las cuales voy a hablar más adelante), algunas de ellas:
Redes sociales en general, Wordpress, Google Social Graph,Etc.
Related posts:
- Introducción a LiveValidation - javascript LiveValidation es una librería JavaScript bastante conocida que sirve...
- ¿qué conocimientos debería tener un desarrollador web? Como desarrollador web siempre me pregunto: ¿qué conocimientos debo...
- SEO vs SEM vs SMO Hoy quiero dar mi opinión sobre las diferencias (...
- Socialgraph: API de gráficos sociales Hace poco hice una introducción a XFN y como...
- Zend Framework en números: ¿Quiénes? y ¿Para qué? lo utilizan Sin dudas, ZEND es el Tío de PHP ;-)...















