Microformats
Un article de Wikipédia, l'encyclopédie libre.
Les Microformats sont un langage de balisage qui permet l'expression de la sémantique dans une page web HTML (ou XHTML). Les programmes peuvent extraire du sens à partir d'une page web qui est balisée avec des microformats.
Les standards existants XHTML (et HTML) permettent à la sémantique d'être embarquée et encodée avec eux. Ceci se fait par l'utilisation d'attributs spécifiques HTML :
- class
- rel
- rev
Ajouter des microformats à une page web HTML standard permet aux machines de traiter le texte HTML et la possibilité de charger les données dans des bases de données distantes. Ceci permet aux programmes tels que des crawlers web de trouver des items comme des informations de contact, des événements et des critiques sur les pages web.
Sommaire |
[modifier] Sémantique vaguement jointe
Un des avantages du HTML sémantique et des microformats (à l'opposé de la sémantique basée sur XML) est que l'information sémantique peut être vaguement jointe. Par exemple, regardez cet exemple d'information de contact dans le microformat hCard :
<span class="vcard"> <span class="fn">Jean Souffre</span> <span class="org">Société Exemple</span> <span class="tel">604-555-1234</span> <a class="url" href="http://exemple.com/">http://exemple.com/</a> </span>
Si on voulait rendre ça esthétiquement plus plaisant, disons pour une signature d'e-mail en HTML, on pourrait également encoder ceci comme suit (tout en gardant à nouveau la même sémantique):
<pre class="vcard"> __________________ | | <span class="fn">Jean Souffre</span> | <span class="tel">604-555-1234</span> |______________________________________________ <span class="org">Société Exemple</span> <a class="url" href="http://exemple.com">http://exemple.com/</a> </pre>
Ce qui s'afficherait sous :
__________________ | | Jean Souffre | 604-555-1234 |______________________________________________ Société Exemple http://exemple.com/
[modifier] Microformats spécifiques
Plusieurs microformats ont été développés pour permettre un balisage sémantique de types particuliers d'information.
- hCard - pour les informations de contact
- hCalendar - pour les événements
- hReview (spec) - pour les critiques
- hResume - pour les CVs
- rel-directory (spec) - pour la création et l'inclusion de répertoires distribués
- rel-pavatar (spec), un mécanisme décentralisé pour assigner des avatars (réalité virtuelle) aux propriétaires de pages personnelles.
- rel- , une tentative de décourager le spam provenant de parties tiers (spam de commentaires)
- rel-tag (spec) - pour le tag décentralisé (même wikipedia peut devenir un champ de tags !) (Folksonomie)
- xFolk (spec) - pour les liens tagués links
- XFN - pour les relations sociales
- XOXO - pour les listes et les outlines
[modifier] Usages des microformats
Utiliser les microformats dans le code HTML fournit des données de mise en forme et sémantiques supplémentaires qui peuvent être utilisées par les applications. Celles-ci peuvent être des applications qui rassemblent des ressources de données à propos de ressources en ligne, comme les crawlers web, ou des applications de bureau comme les clients-email ou les logiciel d'agenda.
Plusieurs extensions de navigateurs, comme Tails Export ou Operator pour Firefox, fournissent à l'utilisateur la capacité de détecter les microformats dans un document HTML et de les exporter dans un format compatible avec des gestionnaires de contacts et des utilitaires de calendriers, tels que Microsoft Outlook.
Microsoft[1] et d'autres sociétés de logiciels ont exprimé le désir d'incorporer les Microformats dans des projets à venir.
[modifier] Liens externes francophones
- Wiki francophone sur les microformats
- Connaissez-vous les micro-formats ?
- microformats wiki -- la page d'accueil pour la communauté francophone sur le wiki de référence
- interview de Brian Suda, l'auteur du microformat hCard et de l'ouvrage "Utiliser les Microformats".
[modifier] Liens externes en anglais
- (en) microformats.org -- le site de référence
- microformats wiki -- le wiki de référence
- Microformats Primer
- The Big Picture on Microformats
- Add microformats magic to your site
- xFolk: Un microformat xhtml pour la folksonomie
- Les microformats expliqués et leur effet sur l'Optimisation des Moteurs de Recherche
- Embeddable RDF
- micromodels
- Microformatique
- Why Microformats