Chuleta con los microformatos y sus elementos

Acababa de dejar un comentario al excelente artículo de Luís Villa (grancomo) que lleva por título Microformatos: la web semántica para torpes y una de las cosas que decía es que ha bastantes microformatos oficiales (dejo de lado microformatos dublin core para no abusar de la paciencia de los lectores de esta bitácora) y a su vez tienen muchos elementos, y puede ser complicado utilizar todos aunque nos resulten interesantes.

Bien, pues alguien se ha ocupado de facilitarnos un poco el trabajo. Gracias a The Web Standars Project y su artículo Microformats for cheats, donde hace referencia a Brian Suda’s prepared a handy little PDF cheat sheet for Microformats, donde podemos encontrar un PDF de una página con todos los microformatos oficiales, los que están en proceso de desarrollo y sus elementos.

Creo que hay que encontrar un hueco en la pared para pegarlo con cinta adhesiva.

Ejem… rumores sin confirmar desmienten que el instigador de los microformatos Dublin Core vaya a hacer algo parecido.

Microformats Dublin Core in a few (and easy) steps

No, no he decidido escribir esta bitácora en castellano, simplemente he escrito un pequeño texto divulgativo en inglés sobre los microformatos Dublin Core.

El artículo en cuestión, tiene por título: Microformats Dublin Core in a few (and easy) steps, y como su propio nombre indica es una especie de guía rápida para comprender (si es que es realmente posible) los microformatos usando los elementos de Dublin Core.

Un día (o año) de estos traduciré Dublin Core Metadata Gen al inglés (os recuerdo que existe una versión en catalán de Dublin Core Metadata Gen gracias a Arnau).

No tengo demasiada confianza en que los microformatos Dublin Core formen parte algún día de la lista oficial de microformatos (la podéis consultar en Microformats Wiki): por lo que he podido leer tiene demasiados elementos (clases) y aunque se ha hablado con frecuencia de Dublin Core en las discusiones y listas de correo (es normal, Dublin Core tiene una gran difusión) no he visto que haya una voluntad clara de impulsarlos.

Pero la paciencia es una de mis virtudes, y la obstinación otra 🙂 aunque no haya recibido respuestas a un par de correos contando esta iniciativa, creo que es realmente interesante (y no soy el único).

Como siempre, opiniones, comentarios, sugerencias, errores,… son bienvenidos.

Disponible para descargar la extensión de Firefox: Visor de Microformatos Dublin Core

Ya lo dijo inkel en los comentarios (ya está el anuncio de la extensión), y lo podemos leer en su bitácora en el artículo Extensión para Firefox: Visor de Microformatos Dublin Core.

¿Eres forastero por esta web y todavía no sabes de qué estoy hablando? Hablamos de Microformatos Dublin Core, otra forma nueva de emplear los elementos de Dublin Core, pero en vez de elementos meta o en ficheros XMLRDF, los usamos en microformatos (porciones de código XHTML ó HTML que incluye información semántica en los atributos rel y/o rev de las etiquetas a y/o link o en los atributos class ó id de casi cualquier elemento de HTML).

Aparte de la documentación “oficial”, a la que ya hemos hecho referencia (son bienvenidas críticas, sugerencias y comentarios) puedes leer un par de artículos antes de enfrentarte a una lectura tan aburrida, je je:

Y por último, no nos olvidemos de la aplicación Dublincore Metadata Gen, una aplicación que te permite generar metadatos de Dublin Core de tres formas distintas:

Aprovecho la ocasión para agradecer el apoyo de tres personas sin cuya ayuda, interés, comentarios, sugerencias, apoyo, ánimos,… no habría sido posible este proyecto:

  • Arnau
  • inkel
  • Eva Méndez

Bueno, terminamos por fín este artículo con una sección lacrimógena digna del peor culebrón televisivo, je je.

    ¿Microformatos Dublin Core? In English, please: Microformats Dublin Core

    In webposible I have write some post about Microformatos Dublin Core in spanish, but now, I’m try in English.

    I’m thinking about microformats using the elements of DCMI since the last year. I’m believe that the microformats are a good idea, because the metadata are “visible” for the people, and the machines can easily understand, expecially when the value of the class or id atributes are evident,… like the elements of DCMI.

    In October, I’m publish a simple web-tool: Dublin Core Metadata Gen developed in XHTML and Javascript. Today the tool only is available in spanish and catalan, but I can translate to english (someday).

    The user put in form the information, and the tool generate 3 kinds of metadata using the elements of DCMI: clasics “meta” tags, the content of an RDF file, and microformat using Dublin Core.

    In my opinion, the best code in (X)HTML to write microformats is the definition list, and I use it.

    There are documentation explain the microformats, examples, and a “expecification” to use it. In spanish, too. You can see at Microformatos Dublin Core.

    A little example of HTML code of microformat using Dublin Core, could be:

    [dl class="dublincore"]
    [dt]Author of the Book[/dt]
    [dd][a href = " http://www.w3.org/People/Berners-Lee/ "
    class="creator"]Tim Berners-Lee[/a][/dd]
    [dt]Title[/dt]
    [dd class="title"]Weawing the Web[/dd]
    [dt]Publisher of the original version[/dt]
    [dd class="publisher" lang="en"]Harper Collins[/dd]
    [dt]Publisher of spanish version[/dt]
    [dd class="publisher" lang="es"]Siglo XXI[/dd]
    [/dl]

    We using the class atributes with the name of dublincore to “define” the microformat of Dublin Core, and the elements of DCMI like in “meta” or a RDF file. With the definition list, we “define” a term, and then we use “class” with the DCMI elements for the definition. The metadata appears three times: in the definition list, in the “class” names, and in the text.

    One of the “secret” of the microformats appears in the W3C Recomendation of HTML, in the section 7.5.2 Element identifiers: the id and class attributes: The “class” and “id” atributes cam use For general purpose processing by user agents. We can use “class” and “id” for more than CSS.

    The microformats of Dublin Core are simple and intuitive for web developers, search engines,…

    In a web browser, we can “see”:

    Author of the Book
    Tim Berners-Lee
    Title
    Weawing the Web
    Publisher of the original version
    Harper Collins
    Publisher of spanish version
    Siglo XXI

    The metadata (author, title, publisher,…) is accessible for the people and machines too (the machines only have to learn Dublin Core, and is easy 🙂

    The microformats (of Dublin Core) are simply and easy. Only required know HTML, and Dublin Core. Of course, RDF is better, but with microformats the people and the machines can “enjoy” with the metadata.

    I’m write about microformats of Dublin Core in my blog (Blog posible), and two articles in spanish web magazine: Microformatos Dublin Core and Etiquetas meta, ficheros RDF, microformatos: 3 sabores de la Web Semántica.

    Excuse me for the extent of the post and for my bad english 🙂

    This post is a trackback of Ockham’s Bathroom Scale, Lego™ blocks, and Microformats posted in Weibel Lines.

    Technorati tags microformats, dublincore and semanticweb