Microformatos

Los microformatos son una versión light de la verdadera web semántica. Aprovecho la explicación dada hablando sobre la Web 2.0:

Se trata de añadir informaciones adicionales describiendo el contenido, el significado y la relación de los datos, de manera que pueden ser evaluadas por máquinas. Todavía es algo que apenas se está utilizando, en gran parte debido a su dificultad de implementación, pero que está estandarizado por la W3C. Mientras no llega (ya hay quien le empieza a llamar web 3.0) ya hay otra iniciativa menos seria para añadir esos significados y relaciones: los Microformatos, que también están empezando pero que ya se utilizan hoy en día, debido a su facilidad de implementación sobre HTML normal.

Imaginemos que quiero poner en una web mi nombre con la dirección de mi página web personal y mi teléfono. El código HTML podría ser algo así:

<a href="http://www.jesuscarrera.info">Jesús Carrera</a>
<div class="miclass">687627130</div>

De esta manera las personas que visiten esa web, podrían ver mi nombre enlazado a mi web, junto con mi teléfono. Si además le añadimos microformatos, cualquier robot o spider web podría extraer esa información sabiendo cual es nuestro nombre, nuestra URL, y nuestro teléfono, para luego utilizar esa información de la manera que tenga programado.

Microformateamos nuestro código:


<div class="vcard">
<a class="url fn" href="http://www.jesuscarrera.info">Jesús Carrera</a>
<div class="miclass tel">687627130</div>
</div>

Vemos que lo único que hace falta es añadir pequeños códigos a nuestra estructura HTML inicial.

Existen microformatos para contactos (hCard), eventos (hCalendar), votaciones (vote-links), críticas (hReview), curriculum (hResume), etc. etc. Algunas están en fase experimental, y la lista sigue creciendo. Un microformato puede estar compuesto por la combinación de otros. Por ejemplo en nuestro curriculum (hResume) también están nuestros datos de contacto (tiene dentro un hCard).

Suelen basarse en estándares como el vCard para definir el hCard. De hecho hay aplicaciones que transforman un hCard en un vCard para utilizar en el Outlook de Microsoft o el Address Book de Mac.

Soportando microformatos, los buscadores y otros servicios pueden indexar y tratar los datos como contactos, eventos o críticas, y no como un bloque de contenido sin significado.

Uno de los pioneros en su utilización ha sido Technorati, que nació como un buscador de blogs y que está creciendo hacia otros servicios. Otras grandes compañías como Yahoo Tech los empiezan a utilizar, y seguramente poco a poco irán apareciendo más.

Más información en el fantástico artículo de Luis Villa, que también nos comparte una presentación que hizo:

Y si vais a experimentar con microformatos, existe una extensión de Firefox llamada Operator que os puede ayudar.

10 Comments

  • Hola Jesús, me pegue una vuelta por tu sitio y muy contento porque veo que finalmente lo tienes operativo en un 100%. Un abrazo grande y estare pendiente de vuestro blog.

    Un abrazo

    | Tuesday, 13 February 2007
  • Hola,

    ¡gracias por tu comentario en Alzado! Efectivamente tu artículo tiene un enfoque muy distinto al mío y seguramente será mucho más accesible a alguien que dé sus primeros pasos. En todo caso, secundo tu recomendación sobre el artículo de Luis (el mejor en castellano, desde luego) Y me alegra que te guste la presentación :)

    By mort
    | Tuesday, 13 February 2007
  • ¿Que diferencia existe entre estos microformatos y formatos XML especiales (ej:MathXL)?
    ¿Porque utilizar hcard en vez de vcard? Si en definitica un maquina puede parsear un y otro?

    By pok77
    | Sunday, 25 February 2007
  • MathXL no tengo ni idea de lo que es.
    El vCard es el standard en el que se basa hCard. Sería como mezclar dentro del HTML un vCard. Por tanto se podría pasar de un hCard a vCard y viceversa.

    | Monday, 26 February 2007
  • Magnifico blog y articulo sobre microformatos.
    Gracias a contribuciones como esta mejora la red.
    Estare al tanto de tu blog.
    Gracias por compartir.
    Un saludo

    By sergio
    | Saturday, 5 May 2007
  • Cool.. I find for good price
    vigra order online

    | Thursday, 20 December 2007
  • Test myfunction comment

    | Thursday, 6 March 2008
  • Hi!

    I would like extend my SQL capabilities.
    I red that many SQL books and want to
    read more about SQL for my work as mysql database manager.

    What would you recommend?

    Thanks,
    Werutz

    By werutzb
    | Tuesday, 7 October 2008
  • Hey, just i just wanted to remind, tha global I4oTuFskPCc4 is near.

    By initorrilla
    | Saturday, 18 April 2009
  • Ramaa: The Saviour film reviews download Ramaa: The Saviour movie online Ramaa: The Saviour psp Ramaa: The Saviour movie video new Ramaa: The Saviour movie http://connections.blackboard.com/people/bec34d1c92 length of Rabbit Hole movie Rabbit Hole poster Rabbit Hole film Rabbit Hole movie news the Rabbit Hole trailer http://connections.blackboard.com/people/f38be1ab45

    | Saturday, 29 January 2011

Leave a comment