Description et intérêt de quelques microformats
rel-license
<a href="http://creativecommons.org/licenses/by/2.0/" rel="license">cc by 2.0</a>
L'intérêt est simple : si toutes les licenses étaient repérables par ce simple attribut, elles seraient identifiables automatiquement par les ordinateurs et les traitements effectuables pourraient être limités en fonction de la licence associé. C'est un exemple typique de la notion de simplicité voulue pour les microformats : elle s'occupe de mettre en valeur la licence du contenu dont elle fait partie, et rien d'autre.
XFN (XHTML Friends Network)
rel="friend" pour préciser la relation que j'ai avec lui. Il existe différents types de relations : colleague, child, met, date, me, etc. On peut également combiner ces références : je pourrais ainsi dire "friend met" pour le site de mon ami car nous nous sommes déjà rencontrés ! L'intérêt est grand : en sémantisant les liens hypertextes, on sémantise l'information en la rapprochant de son possesseur : les ordinateurs peuvent ainsi reconnaître si un blog est plutôt personnel ou professionnel, si les images qu'il propose sont celles d'un séminaire ou d'un anniversaire, etc. Plus besoin de fiches à remplir, de profil à remplir ou de catégories à définir !rel-nofollow
rel="no follow" dans la balise du lien. Ce format est particulièrement utile pour combattre le spam : dans les commentaires d'un blog, n'importe qui peut laisser l'adresse de son site : ainsi, le poids de ce site pourra augmenter (cf. cet article de webrankinfo pour plus d'informations sur l'impact des liens externes sur le référencement), peu importe si il est sérieux ou non. Le but de rel-nofollow est de proposer un moyen d'empêcher les robots de donner du poids au sites pointés par ces liens, et donc ainsi de ne pas les faire profiter de la page où ils laissent un lien hypertexte. C'est un peu comme un certificat de provenance : dans les articles que j'écris, je connais les liens et je peux donc les laisser suivre. Dans les commentaires, je ne sais pas ce qui va s'y trouver : le contenu n'étant pas connu, je préfère que les liens ne soient pas "soutenus" par ma page.Il est également intéressant de constater les autres propositions de valeur pour l'attribut rel : noendorse, noweight, untrusted, unrelated, norank, etc. En effet, le tag nofollow ne veut pas dire "ne pas suivre" mais "ne donne pas d'importance à ce lien", ce qui n'est pas ce que l'on pourrait croire à première vue. En tout cas, il a rapidement été adopté, notamment grâce à l'investissement de Google dans ce microformat.
geo
vote-links
rev dans la balise du lien concerné. Sa valeur peut être vote-for, vote-abstain ou vote-again. Ca ne vous fais pas penser à un système à la digg ?hreview
Ecrire un microformat
Pour écrire un microformat, rien de plus simple : à vous de chercher le moyen de décrire et de sémantiser de l'information via un format XML. Veillez tout de même à bien lire les mailing-lists qui sont très fournies et bien remplies d'idées. Il existe également des modèles de conception, permettant de fournir les bonnes pistes à suivre pour créer un microformat.
La communauté
Il existe de nombreux contributeurs en ce qui concerne les microformats, venant de grande société de l'Internet comme Mozilla, Technorati ou Google. Les discussions sont nombreuses pour toute personne souhaitant s'y intéresser. A noter également que le wiki est traduit en français (plus de 100 articles) et qu'elle est la seule à avoir autant traduit de l'anglais.
La finalité ?
La finalisation utopique des microformats seraient de pouvoir décrire 100% de l'information que l'on peut trouver sur Internet, et ainsi de créer les outils nécessaires à travailler sur la sémantique du Web, et non plus sur les mots simplement. Le travail est large et les microformats ont forcément des contraintes. Néanmoins, l'axe de travail est intéressant : on pourrait le comparer à la maxime "Diviser pour régner" : en cherchant à décrire de tous petits éléments puis en les mettant bout à bout, les microformats pourront peut-être arriver à améliorer l'utilisation que nous faisons d'Internet. Un bon signe : Mozilla souhaite inclure ses microformats directement dans la version 3.0. Jetez aussi un oeil à Mozilla Operator.
Au delà, d'autres éléments du web sémantique
- Le sujet, c'est à dire la ressource à décrire (un article de blog par exemple)
- Le prédicat, c'est à dire une propriété d'une ressource (par exemple l'auteur de l'article)
- L'objet, qui peut représenter une donnée ou une autre ressource (par exemple Fabien)
Facile à dire à première vue, mais impossible d'adapter l'existant pour profiter des avantages du RDF. Justement, le W3C travaille sur un mécanisme permettant d'extraire du RDF à partir de documents XHTML : ainsi, rien de plus simple pour sémantiser l'information que l'on trouve sur le net sans avoir à y modifier quoi que ce soit. Ce mécanisme s'appelle GRDDL : Gleaning Ressource Descriptions for Dialects of Language. Un brin long comme nom, mais assez complexe tout de même. Pour cela, le W3C présente quelques cas d'utilisations.
Je n'entrerais pas dans les détails de ces deux formats, mais sachez que ce sont tout de même deux éléments les plus importants dans le monde du web sémantique. Seriez-vous intéressez par un article sur l'utilisation possible du RDF dans les applications riches ?
Liens
Voici quelques liens sur lesquels je me suis basé pour écrire ces deux articles (tous en anglais) :
- microformats.org
- microformats.org : le wiki
- real world semantics par Tantek Celik
- What are microformats ?
- Technorati developers
- hCard creator
- XMDP : XHTML Meta Data Profiles
- Le blog de Tantek Celik : un parmi les nombreux contributeurs
- Le blog d'Alex Faaborg
- Mozilla Operator
Conclusion
J'espère vous avoir présenté les microformats de manière claire via ces deux articles. Je pensais n'en faire qu'un au début mais j'ai du creuser le sujet et j'ai appris énormément de nouvelles choses en fouillant, et je voulais vous présenter des microformats plus variés car c'est aussi leur force. Si vous avez des remarques à faire, n'hésitez pas à m'en faire part. J'aimerais pour le moment conserver cet article et le ressortir dans un an, histoire de voir un peu l'évolution !

Commentaires
1 . Le lundi 19 février 2007 à 19h57, par Germain BAUVIN
Tout d'abord : excellents articles.
Ensuite, je serait extrèmement intéréssé par un (ou plusieurs) article(s) sur le RDF.
C'est impréssionnant de voir comment de si petits gestes (ajouter un attribut dans de l'XML, rien de plus minime) pourrait oeuvrer pour le Web 3.0 . Des liens toujours plus riches et plus forts entre les pages, une toile dans la toile. J'ai hâte de voir comment cela va évoluer.
Ajouter un commentaire