Introducción a XFN

Miércoles, Febrero 10, 2010 16:52

En 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.

Compartir éste tema:

  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BarraPunto
  • Bitacoras.com
  • E-mail this story to a friend!
  • LinkedIn
  • Live
  • Print this article!
  • MySpace
  • Reddit
  • StumbleUpon
  • Technorati

Related posts:

  1. Introducción a LiveValidation - javascript LiveValidation es una librería JavaScript bastante conocida que sirve...
  2. ¿qué conocimientos debería tener un desarrollador web? Como desarrollador web siempre me pregunto: ¿qué conocimientos debo...
  3. SEO vs SEM vs SMO Hoy quiero dar mi opinión sobre las diferencias (...
  4. Socialgraph: API de gráficos sociales Hace poco hice una introducción a XFN y como...
  5. Zend Framework en números: ¿Quiénes? y ¿Para qué? lo utilizan Sin dudas, ZEND es el Tío de PHP ;-)...





Puedes dejar una respuesta, o trackback desde tu sitio.

Responder: