Hoy es un buen día: dos utilidades relacionadas con Dublin Core (y algo más)

Este artículo no va a ser como la película Amelíe, pero casi…

  • Antes de ir a trabajar, voy a despedirme de mi pareja y nuestra niña pequeña está despierta (a las siete de la mañana). Me regala unas sonrisas que se me clavan en lo más profundo del corazón.
  • Cuando llego al trabajo, abro el correo y de nuevo mi querido amigo Manu (escribe en invisibles) aparece en barrapunto : La migración a software libre: el caso de Greenpeace (podéis leer la entrevista completa en La migración a software libre. The soft revolution). Éste es el “culpable” que me enseñó el camino del software libre, je je.
  • Después visito el correo personal, y entre otros me encuentro dos muy interesantes. El primero sigue una conversación que comenzó ayer, y el resultado: una extensión de Firefox para ver microformatos de Dublin Core, basado en la fantástica extensión Dublin Core Viewer. Alucinante.
  • Y por último, otro correo que me ha sorprendido y mucho: alguien ha desarrollado un plugin para WordPress que genera de forma automática metadatos usando los elementos de Dublin Core. Es el primer plugin que me instalo (es mucho más fácil de lo que pensaba) y lo voy a estrenar con este artículo.

De momento mantengo el anonimato de los dos autores de código que indirectamente menciono. Ya les he dado las gracias por correo, y desde aquí se las doy públicamente. No sé a qué estáis esperando para publicitar vuestro excelente trabajo 😉

¿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

Articulo publicado en Alzado sobre microformatos de Dublin Core

Han pasado tres o cuatro meses desde que propuse la idea a Eduardo Manchón de publicar un artículo en alzado sobre los microformatos Dublin Core. Pero no consideraba correcto escribirlo sin tener antes la documentación terminada. Algo que conseguí hace algunos días. Por supuesto, aún quedan algunos detalles y ya sabéis que cualquier sugerencia, crítica,… es bienvenida.
Con un borrador que tenía escrito desde finales del año pasado, y tras las revisiones de Eduardo y Arnau (su apoyo en el proyecto de los microformatos ha sido memorable), por fin pude terminar el artículo, y bueno, ya podéis leerlo: Microformatos Dublin Core. Increíble, he publicado el alzado, una de las biblias para todos los que tenemos relación con esto de la web.
Es posible que en breve publique otro artículo relacionado con los microformatos en otro sitio, y después… a ver si tengo tiempo para escribir algo aquí, que ya ha pasado demasiado tiempo desde la última vez.
PD: No seáis demasiado crueles con las votaciones y los comentarios, je je.

Borrador de la guía para codificar microformatos usando las etiquetas de Dublin Core

Ya está por fin terminado el documento Cómo codificar microformatos de Dublin Core.
En pocas palabras, cada elemento de Dublin Core puede ser codificado en forma de microformato, según sea un texto, un vínculo o una fecha.
Como recordatorio, puedes saber más de Microformatos de Dublin Core leyendo la abundante (y mala) documentación que ya hay publicada, y usando Dublin Core Metadata Gen, una sencilla aplicación que usa los elementos de Dublin Core para generar tres tipos de metadatos distintos.
Cualquier crítica, sugerencia, comentario, muestra de apoyo… es bienvenida, je je.
Etiquetas de technorati: , y .

Borrador de la especificación de microformatos de Dublin Core

Ya he publicado el primer borrador completo de la Especificación de Microformatos Dublin Core. Como el documento resultante sería demasiado extenso, lo he dividido en dos documentos distintos pero muy relacionados:

Si nunca has oído hablar de los Microformatos de Dublin Core y te interesa, te recomiendo un vistazo a Dublin Core Metadata Gen: Generador de metadatos Dublin Core: una aplicación que genera tres tipos de metadatos usando los elementos de Dublin Core.
Ya sabéis que cualquier comentario, sugerencia, crítica,… es bienvenida.
Etiquetas de technorati: , y .