Microformatos
De Wikipedia, la enciclopedia libre
Los Microformatos son marcas que permiten expresiones semánticas en una página HTML (o XHTML). Los programas pueden extraer su significado de una página web estándar que esté marcada con microformatos.
Existen estándares XHTML (y HTML) para permitir que la semántica sea embebida y codificada dentro ellos. Esto se hace usando atributos HTML específicos:
- class
- rel
- rev
Agregando microformatos a una página web HTML estándar, permite al computador procesar el texto HTML y la posibilidad de cargar los datos dentro de una base de datos remota. Esto permitiría a programas como buscadores (web crawlers o spiders) hallar datos como información de contacto, eventos y revisiones en página una web.
Tabla de contenidos |
[editar] Intercambiando datos entre dos o más computadores (Loosely coupled semantics)
Una de las ventajas del HTML semántico y los microformatos (como contraposición a la semántica basada en XML) es que la información semántica puede ser intercambiada entre dos o mas computadoras (loosely coupled - relación entre dos o más computadores que están intercambiando datos). Por ejemplo, consideremos una tarjeta de contacto (hCard) en microformato.
<span class="vcard"> <span class="fn">Joe Blow</span> <span class="org">The Example Company</span> <span class="tel">604-555-1234</span> <a class="url" href="http://example.com/">http://example.com/</a> </span>
Si se quisiera hacer esto mas estéticamente, por decir una firma en un correo electrónico en HTML, se podría codificar como sigue (conservando la misma semántica):
<pre class="vcard"> __________________ | | <span class="fn">Joe Blow</span> | <span class="tel">604-555-1234</span> |______________________________________________ <span class="org">The Example Company</span> <a class="url" href="http://example.com">http://example.com/</a> </pre>
Obtendríamos un representación (render) como:
__________________ | | Joe Blow | 604-555-1234 |______________________________________________ The Example Company http://example.com/
[editar] Microformatos Específicos
Varios microformatos han sido desarrollados para permitir marcar semánticamente tipos particulares de información.
- hCalendar - para eventos
- hCard - para información de contacto
- hReview(spec) - para revisiones
- rel-directory(spec)- para la creación de directorios distribuidos
- rel-nofollow, an attempt to discourage 3rd party content spam (e.g. comment spam).
- rel-tag(spec) - para etiquetado descentralisado
(Folksonomy)
- xFolk(spec) - para etiquetado de enlaces (links)
- XFN - para relaciones sociales
- XOXO - for lists and outlines
[editar] Véase también
- GRDDL
- HTML
- agentes inteligentes
- RDF/A RDF for attributes
- Semantic Web
- Simple HTML Ontology Extensions (early semantic extensions to HTML done by University of Maryland, College Park)
- web crawlers
- XHTML
- XML