Microformato
Un microformato (a veces abreviado como μF o uF ) es una pieza de marcado que permite expresiones semánticas en una página web HTML (o XHTML ) . Esto es posible usando el (X) HTML
class,, rel.rev
Usando microformatos, los programas pueden extraer datos semánticos de una página web. De hecho, los microformatos permiten crear (X) código HTML legible por programas (como los datos en formato XML o RDF ) pero garantizando un alto nivel de comprensión por parte de las personas. En otras palabras, las páginas web creadas con microformatos permiten que los programas examinen sus contenidos y utilicen la información contenida en ellos. Por ejemplo, a través del Microformato hCard , específico para la descripción de personas, el navegador puede reconocer fácilmente, dentro de una página web, la dirección de correo electrónico o el número de teléfono de los contactos en la página, para poder transferir rápidamente a la libreta de direcciones.
Ejemplos
Por ejemplo, considere la información de contacto
<div>
<div> Joe Doe </div>
<div> The Example Company </div>
<div> 604-555-1234 </div
> <a href= "http://example.com/"> http : //ejemplo.com/ </a> </div>
Con el microformato hCard , se convierte en:
<div class = "vcard" >
<div class = "fn" > Joe Doe </div>
<div class = "org" > The Example Company </div>
<div class = "tel" > 604-555-1234 </div>
<a class= "url" href= "http://ejemplo.com/"> http://ejemplo.com/ </a> < /div>
Cuando el nombre formal ( fn ), la organización ( org ), el número de teléfono ( tel ) y la dirección URL se hayan identificado mediante clases específicas; también todo el código está incluido en un elemento con el atributo class="vcard".
Esto hace posible que el software, por ejemplo, un complemento de navegador, extraiga esta información y la transfiera a otras aplicaciones, por ejemplo, una libreta de direcciones.
Microformatos específicos
Se han desarrollado varios microformatos para permitir el marcado semántico de determinados tipos de información.
- hAtom ( especificación de hAtom ): para marcar fuentes Atom dentro de HTML
- hCalendar ( hCalendar spec ) - para citas
- hCard ( hCard spec ) - para información de contacto; incluye:
- adr ( adr spec ) - para direcciones postales
- geo ( especificación geográfica ) - por coordenadas geográficas ( latitud , longitud )
- hReview ( hReview spec ) - para revisiones
- hResume ( hResume spec ) - para reseñas o CVS
- rel-directory ( rel-directory spec ) - para la creación e inclusión de directorios distribuidos
- rel-nofollow , un intento de desalentar el spam de contenido de terceros (por ejemplo, Spam en blogs ).
- rel-tag ( especificación de rel-tag ) - para etiquetado descentralizado ( Folksonomy )
- xFolk ( xFolk spec ) - para enlaces etiquetados
- XFN - para relaciones sociales
- XOXO - para listas y esquemas
Microformatos propuestos
Entre los muchos microformatos propuestos (enlace en inglés), se han completado casi por completo los siguientes:
- ( ES ) citación - para citar fuentes;
- ( ES ) moneda - para indicar cantidades de dinero;
- ( EN ) extensión geográfica - para lugares ubicados en cuerpos celestes;
- Especies - para los nombres de especies de seres vivos.
Uso de microformatos
Los complementos de Operador o Tails admiten microformatos para Firefox , y la versión 3 del navegador Firefox incluirá de forma nativa soporte para microformatos [1] . Incluso con Internet Explorer o Safari es posible usarlos a través de bookmarklets , es decir, pequeñas aplicaciones de JavaScript contenidas en una URL que se pueden almacenar como un marcador en su navegador o como un enlace en una página web. Microsoft ha expresado su deseo de incorporar microformatos en futuras versiones de sus programas, al igual que otras compañías de software.
El 31 de julio de 2007, Google anunció la compatibilidad con los resultados de búsqueda de Microformat hcard a través de Google Maps en su blog para desarrolladores .
Creación de microformatos
Muchos de los microformatos existentes se han creado en el wiki de microformatos y la lista de correo asociada . Otros microformatos (como rel = nofollow , unAPI y rel = pavatar ) se han propuesto y desarrollado de forma independiente.
Textos de referencia
A continuación se muestra una lista de algunos textos que documentan microformatos:
- Microformatos : Empowering Your Markup for Web 2.0 Archivado el 8 de abril de 2007 en Internet Archive . por John Allsopp Friends of Ed, ISBN 978-1-59059-814-6 , marzo de 2007
- Hackear RSS y Atom por Leslie M. Orchard Wiley , ISBN 0-7645-9758-2 , 2005
- Código fuente para los
- ( ES ) El siguiente texto tiene un capítulo introductorio sobre microformatos , véase también Web Design in a Nutshell, Third Edition .
- ( ES ) Este es un libro electrónico en formato PDF, y es parte de la serie "Short Cuts" de O'Reilly.
- Capítulo 5, pág. 117-154: Semántica especialmente diseñada: microformatos y otras historias.
Notas
- ^ John Resig, Microformatos en Firefox 3 , ejohn.org , 1 de febrero de 2007. Consultado el 25 de marzo de 2007 .
Artículos relacionados
- MONEDAS
- GRDDL
- HTML
- Agentes inteligentes
- RDFa RDF con atributos
- rel = pavatar
- formato de archivo S5
- Web semántica
- Extensiones de ontología HTML simple (la primera extensión semántica de HTML realizada por la Universidad de Maryland, College Park )
- rastreador web
- XHTML
- XML
- una API
- Portabilidad de datos
Otros proyectos
Wikimedia Commons contiene imágenes u otros archivos en microformato
Enlaces externos
- Microformatos.org . _ _ _
- Wiki de microformatos , en microformats.org._ _
- Cartilla de Microformatos , en digital- web.com._ Consultado el 18 de abril de 2007 (archivado desde el original el 3 de septiembre de 2006) .
- ( EN ) The Big Picture on Microformats , en digital-web.com . Consultado el 18 de abril de 2007 (archivado desde el original el 6 de marzo de 2007) .
- ( ES ) Agregue la magia de los microformatos a su sitio , en thinkvitamin.com . Consultado el 18 de abril de 2007 (archivado desde el original el 14 de enero de 2008) .
- ( ES ) xFolk: Un microformato XHTML para folksonomía , en thecommunityengine.com .
- Explicación de los microformatos y su efecto en la optimización de motores de búsqueda , en blog.usweb.com . Consultado el 18 de abril de 2007 (archivado desde el original el 16 de marzo de 2007) .
- Micromodels , en micromodels.org . _ _
- Microformatique , en microformatique.com . _ _ Consultado el 18 de abril de 2007 (archivado desde el original el 15 de marzo de 2007) .
- ( ES ) Why Microformats , en whymicroformats.com .
- ( EN ) Una discusión en cuatro partes sobre microformatos, problemas de interfaz de usuario y posible presentación en Firefox 3 por Alex Faaborg de Mozilla , en blog.mozilla.com . Consultado el 18 de abril de 2007 (archivado desde el original el 8 de abril de 2007) .