A diferenza da web semántica, os microformatos non son una iniciativa da World Wide Web ou da organización W3C que lidera o futuro da rede e do seu director e inventor da web, Sir Tim Berners Le, senón un movemento xurdido entre internautas. Pero non é una iniciativa contraria á web semántica; o obxectivo dos microformatos é ir avanzando na mesma idea mentres chega.
Na web semántica proponse a construción dunha rede paralela, codificada en formatos estruturados de representación do significado, na que se describan todos os obxectos, persoas, etc. que se mencionan no outro e as súas relacións. No movemento dos microformatos só se etiquetan semánticamente determinados conceptos, os máis utilizados e prácticos, e dentro da web actual en HTML. Paira iso utilízanse etiquetas e atributos xenéricos con formatos HTML: etiqueta div (utilizada paira diferenciar os distintos apartados da páxina), etiqueta span (utilizada paira resaltar as partes dun texto), atributo class (utilizado paira describir o tipo de elemento de que se trata) e atributo rel (utilizado paira definir o tipo de relación nos elementos de relación). Así, un microformato defínese asignando a estas etiquetas uns valores determinados dos atributos class e rel.
A través das follas de estilo CSS podemos conseguir que este código sexa visto polo usuario como calquera páxina web, pero ao estar estruturada a información, as máquinas poden entender o contido.
O movemento dos microformatos non é una entidade de definición de estándares, senón una comunidade aberta que se coordina a través da web http://microformats.org. Os seus wikis, listas de correo, etc. serven paira definir microformatos, crear novos, discutir, etc. e así definiron os microformatos existentes actualmente.
Nesta mesma web pódense consultar os microformatos existentes ou as propostas en fase de decisión. Algúns dos máis importantes son hCalendar paira eventos, hCard paira información de contacto de persoas e entidades, adr paira direccións postais, geo paira coordenadas xeográficas, hResume paira currículos, hReview, críticas, mencións, comentarios e puntuacións, hRecipe paira receitas, hProduct paira descrición de produtos, VLinks : paira votación, rellicense :
Por tanto, se xestionamos un sitio web, podemos codificar en microformato diferentes aspectos de devandito sitio web (información de contacto, calendario de eventos, etc.). Podemos facelo directamente no código HTML ou na programación da web, pero cada vez son máis as ferramentas de desenvolvemento web que permiten codificar os microformatos: Drupal, Wordpress, Dreamweaver... E hai validadores paira ver se o fixemos ben.
Os microformatos poden ter miles de usos. Por exemplo, calquera pode completar con bastante facilidade un servizo que unirá os eventos que se indican mediante hCalendar en varias páxinas web e organizalo por ámbitos aproveitando a información do geo microformato... A maioría das linguaxes de programación dispoñen de bibliotecas paira traballar con microformatos.
Ademais, xa existen servizos que utilizan microformatos. Os principais buscadores permiten buscar contidos de licenza libre grazas a webs que utilizan o microformato rel-license. Google anunciou recentemente que detectará nas páxinas web os microformatos hCard, hReview e hProduct paira ofrecer resultados de procura máis ricos (faio Yahoo! desde fai máis dun ano). E o navegador Firefox ten un plug-in chamado Operator que detecta os microformatos nas páxinas que estamos a navegar e permítenos realizar operacións avanzadas: engadir eventos á nosa axenda, introducir automaticamente a información de contacto na nosa lista de direccións, levar una coordenada xeográfica á nosa conta de Tagzia… En breve estas opcións virán directamente integradas no navegador.
E non cabe dúbida de que cada vez se crearán máis ferramentas e servizos deste tipo. Até a chegada da web semántica, pódese degustar o poder da semántica mediante microformatos.