<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>xtof &#187; abbr design pattern</title>
	<atom:link href="http://christopheducamp.com/ProjetBlog/tag/abbr-design-pattern/feed/" rel="self" type="application/rss+xml" />
	<link>http://christopheducamp.com/ProjetBlog</link>
	<description>... en route pour un web social ouvert et libre</description>
	<lastBuildDate>Sun, 20 Feb 2011 07:34:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<atom:link rel='hub' href='http://christopheducamp.com/ProjetBlog/?pushpress=hub'/>
		<item>
		<title>Emily Lewis : &#171; Parvenir au Sémantique avec les Microformats &#8211; 8ème partie : Modèle-de-Classe-Value &#187;</title>
		<link>http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/</link>
		<comments>http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 18:14:41 +0000</pubDate>
		<dc:creator>xtof</dc:creator>
				<category><![CDATA[microformats]]></category>
		<category><![CDATA[ressources]]></category>
		<category><![CDATA[traduction]]></category>
		<category><![CDATA[abbr design pattern]]></category>
		<category><![CDATA[accessibilité]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[datetime design pattern]]></category>
		<category><![CDATA[emilylewis]]></category>
		<category><![CDATA[hAccessibility]]></category>
		<category><![CDATA[hcalendar]]></category>
		<category><![CDATA[hcard]]></category>
		<category><![CDATA[screen readers]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[value excerption pattern]]></category>
		<category><![CDATA[value-class-pattern]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://christopheducamp.com/ProjetBlog/?p=324</guid>
		<description><![CDATA[Emily nous encourage dans le dernier billet de sa série à implémenter le &#171; modèle-de classe-value &#187;. Pour mémoire, le modèle-classe-value est un modèle de design microformats qui résout désormais les problématiques d&#8217;accessibilité et de localisation. J&#8217;ai inséré dans cette traduction un exemple de localisation d&#8217;une hCard avec domicile. La traduction reste ouverte à vos [...]]]></description>
			<content:encoded><![CDATA[<p></p><blockquote><p>Emily nous encourage dans le <a title="tous les billets d'Emily Lewis sur la série sémantique" href="http://christopheducamp.com/ProjetBlog/tag/emilylewis/">dernier billet de sa série</a> à implémenter le &laquo; modèle-de classe-value &raquo;. Pour mémoire, <a title="modèle de classe value" href="http://christopheducamp.com/ProjetBlog/2009/12/19/le-modele-de-classe-value/">le modèle-classe-value est un modèle de design microformats qui résout désormais les problématiques d&#8217;accessibilité et de localisation</a>.</p>
<p>J&#8217;ai inséré dans cette traduction un <a title="exemple hcard" href="http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/#hcard-domicile">exemple de localisation d&#8217;une hCard avec domicile</a>. La traduction reste ouverte à vos commentaires et corrections. Seul le lien original fait référence : <acronym title="Uniform Resource Locator">URL</acronym> raccourcie : <a rev="canonical" rel="alternate shorter" href="http://ablognotlimited.com/s/106">http://ablognotlimited.com/s/106</a>. Prochaine étape : implémentation sur ce site.</p></blockquote>
<div class="ins">
<p><strong>Mise à jour : <span class="value-title" title="2009-10-20">20 octobre 2009</span></strong></p>
<p><span class="vcard"><a href="http://tantek.com" title="tantek.com" class="fn url" rel="colleague met muse">Tantek &Ccedil;elik</a></span> <a href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-8-value-class-pattern/#comment6">m&#8217;a demandé</a> que j&#8217;ajoute des exemples dans la ligne du marquage modèle-classe-value dans cet article, afin que les personnes qui travaillent sur des applications pour parser les usages de ce modèle puissent référencer cet article comme un exemple live.</p>
<p>Vous verrez ces exemples dans la ligne au-dessous, chacun d&#8217;eux étant indiqué sous une mise à jour.</p>
</div>
<p class="intro">Non, vos yeux ne vous lâchent pas. Voici une autre contribution de ma série <a href="http://microformateurs.org/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-introduction/"><em>Parvenir Au Sémantique Avec Les Microformats</em></a> (avec un remerciement spécial à <span class="vcard"><a href="http://ben-ward.co.uk/" title="Le lien s'ouvre en dehors de ce site" class="fn url" rel="colleague muse friend met">Ben Ward</a></span> pour son assistance technique) !</p>
<p>Cela fait environ six mois depuis la <a href="http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7%C2%B0-partie/">7° partie</a>, aussi vous pouvez vous demander pourquoi j&#8217;ai attendu si longtemps. Bon, disons que j&#8217;ai <a title="emily écrit un livre" href="http://www.ablognotlimited.com/articles/so-im-writing-a-book/">été</a> <a title="la prochaine étape d'émily" href="http://www.ablognotlimited.com/articles/the-next-level/">occupée</a>.</p>
<p>Mais même mon infâme calendrier ne pouvait m&#8217;empêcher de poster ce dernier billet, qui vient à la suite de l&#8217;annonce que le <a href="http://christopheducamp.com/ProjetBlog/2009/12/19/le-modele-de-classe-value/" title="traduction du modèle de classe value">modèle-de-classe-value est officiel</a>. Commençons la célébration !</p>
<h4>Laissez-moi Rafraîchir votre Mémoire !</h4>
<p>A moins que vous ne soyez une geek microformats comme moi, vous ne savez probablement pas ce qu&#8217;est le <a href="http://microformats.org/wiki/value-class-pattern-fr" title="Microformats wiki">value-class-pattern</a> ou le &laquo;&nbsp;modèle de classe value&nbsp;&raquo;.</p>
<p>Si vous avez suivi cette série <em>et</em> s&#8217;il vous est arrivé de lire mon article <a href="http://www.ablognotlimited.com/articles/microformats-haccessibility-and-moving-forward/"><em>Microformats, hAccessibility &amp; Moving Forward</em></a>, vous en savez probablement plus que vous ne l&#8217;imaginez.</p>
<p>Mais ne me faites pas croire ça et vous restituer le contexte 411.</p>
<h5>hAccessibilité</h5>
<p><a href="http://www.webstandards.org/" title="webstandards.org">The Web Standards Project</a> avait remarqué un problème d&#8217;accessibilité dans les microformats (défini &quot;<a href="http://www.webstandards.org/2007/04/27/haccessibility/" title="Le lien s'ouvre en dehors de ce  site">hAccessiblity</a>&quot;) concernant le <a href="http://microformats.org/wiki/datetime-design-pattern-fr" title="Le lien s'ouvre en dehors de ce  site">datetime design pattern</a>.</p>
<p>Au coeur de ce problème, l&#8217;usage de <code>abbr</code> pour contenir une information de date lisible-par-les-humains, avec la valeur d&#8217;attribut <code>title</code> représentant la date lisible-par-les-machines <a href="http://microformats.org/wiki/iso-8601" title="Microformats wiki"><acronym title="International Standards Organization">ISO</acronym> 8601</a>. Cela ressemble à ça :</p>
<p class="code"><code>&lt;<strong>abbr</strong> class="dtstart" title="<strong>2009-05-18</strong>"&gt;<strong>18 mai 2009</strong>&lt;/abbr&gt;</code></p>
<p>Et quand c&#8217;est lui par un lecteur-écran, ce modèle de design fait que la date ISO 8601 se retrouve lue à l&#8217;utilisateur comme &quot;deux zéro zéro neuf tiret zéro cinq tiret un huit.&quot; Ce qui est pire est quand la valeur ISO 8601 fait plus qu&#8217;une date, mais inclut aussi l&#8217;horaire comme dans cet exemple : </p>
<p class="code"><code>&lt;<strong>abbr</strong> class="dtstart" title="<strong>2009-05-18T10:30:00</strong>"&gt;<strong>18 mai 2009 à 10h30</strong>&lt;/abbr&gt;</code></p>
<p>Ceci donne une sortie dans le lecteur-écran : &quot;deux zéro zéro neuf tiret zéro cinq tiret un huit T un zéro deux points trois zéro deux points zéro zéro.&quot;</p>
<p>La communauté pour l&#8217;accessibilité (à juste titre, <acronym title="In My Opinion">IMO</acronym>) soutenait que ce n&#8217;est pas accessible pour ces utilisateurs. Pendant ce temps, la communauté des microformats défendait que : </p>
<ul>
<li>les dates ISO 8601 sont en fait (sur toutes les cultures) lisibles par les humains;</li>
<li>La valeur sémantique d&#8217;offrir des valeurs développées via <code>abbr</code> surpasse la problématique du lecteur d&#8217;écran</li>
<li>Parce que la plupart des lecteurs d&#8217;écran n&#8217;ont pas développé de jeu.</li>
</ul>
<p>Et ce débat pesait depuis des années.</p>
<h5>Utilisabilité</h5>
<p>Mais il n&#8217;y avait pas que l&#8217;hAccessibiliy qui était une déchirement du côté des microformats. C&#8217;étaient aussi les problèmes d&#8217;utilisabilité concernant le &laquo;&nbsp;modèle-de-design-date-horaire&nbsp;&raquo;.</p>
<p>Une fois de plus, le problème était la date ISO 8601 sous la valeur <code>abbr</code> <code>title</code>. Cette fois, le problème n&#8217;était pas lié à l&#8217;activité du lecteur d&#8217;écran, mais au comportement normal du navigateur. Vous voyez, la plupart des navigateurs affichent les valeurs <code>abbr</code> <code>title</code> sous forme de bulle d&#8217;aide pour l&#8217;utilisateur :</p>
<p><img src="http://farm3.static.flickr.com/2767/4203008183_66710c42cb_m.jpg" class="frame" alt="capture d'écran d'une info-bulle d'aide Date Horaire" /></p>
<p>Seuls les plus geekies&ndash;des&ndash;geeks reconnaîtront probablement cette information. Pour tous les autres cela jette une (relativement petite) déchirure dans leur expérience de navigation. Et les parties lisible-par-les-machines des microformats sont <em>supposées</em> être invisibles pour l&#8217;utilisateur. Cet affichage de bulle d&#8217;aide n&#8217;est pas invisible et il peut être déroutant au quotidien pour les utilisateurs (non geeks).</p>
<h5>Internationalisation</h5>
<p>Une autre plainte souvent entendue sur les microformats est qu&#8217;ils ne sont pas &quot;internationalisés.&quot; Ce qui veut dire, que quelques-unes des valeurs demandées par les microformats ne font sens que pour ces types qui publient en Anglais-Américain.</p>
<p>Imaginons que les valeurs type acceptées pour telephone dans la <a href="http://microformats.org/wiki/hcard-fr" title="Le lien s'ouvre en dehors de ce site">hCard</a> : &quot;cell&quot; est la valeur requise à utiliser si vous indiquez un téléphone cellulaire. Les utilisateurs anglo-américains savent probablement ce qu&#8217;est un téléphone cellulaire, néanmoins, les lecteurs anglais et français appellent ces types de téléphones &quot;mobile.&quot;</p>
<p>A nouveau, des questions d&#8217;utilisabilité.</p>
<h4>Entrez dans le Modèle de Classe Value</h4>
<p>Pour résoudre ces problématiques, la communauté des microformats a travaillé de façon diligente pendant un moment pour parvenir à la solution.<br />
En fait, je me suis même <a href="http://www.ablognotlimited.com/articles/microformats-haccessibility-and-moving-forward/">essayé de publier et de tester à la main</a> ce qui s&#8217;appelait initialement le &laquo;&nbsp;pattern-value-excerption&nbsp;&raquo;.</p>
<p>Et tout ce dur travail a finalement payé avec le modèle-de-classe-value, qui offre aux auteurs <strong>plusieurs options</strong> pour marquer leurs contenus sans avoir à se préoccuper des problématiques d&#8217;utilisabilité, d&#8217;accessibilité et de localisation mentionnées plus haut.</p>
<h5>Information Date &amp; Heure</h5>
<p>Je viens de le dire, mais je le redirai : en utilisant le modèle-de-classe-value, les auteurs ont plusieurs options pour marquer l&#8217;information de date et d&#8217;horaire. Vous choisissez celle que vous aimez ; celle qui vous semble la plus pertinente pour votre contenu et vos préférences. J&#8217;en tremble rien qu&#8217;à y penser.</p>
<p>Tout d&#8217;abord, jetons un oeil à quelques-unes des options pour marquer l&#8217;information de date et d&#8217;horaire.</p>
<h6>Vous Pouvez Encore Utiliser <code>&lt;abbr&gt;</code></h6>
<p>Le modèle de classe value n&#8217;abolit pas l&#8217;utilisation du <a href="http://microformats.org/wiki/abbr-design-pattern-fr" title="Wiki Microformats : le lien s'ouvre en dehors de ce site">modèle-de-design-abbr</a> pour l&#8217;information date-horaire (<acronym title="Also Known As">AKA</acronym> datetime design pattern). Si vous êtes du côté du &quot;débat&quot; qui pense qu&#8217;utiliser <code>abbr</code> avec les valeurs ISO 8601 de date et heure en <code>title</code> fait un sens sémantique, allez-y.</p>
<p><em>Avant que le modèle de classe value</em> ne soit rentré dans la danse, voici comment vous pouviez marquer votre information date-heure pour <code>dstart</code> dans un <a href="http://microformats.org/wiki/hcalendar-fr" title="microformatswiki">hCalendar</a> :</p>
<p class="code"><code><strong>&lt;abbr class="dtstart" title="2009-06-06T18:30:00"&gt;</strong>6 juin 2009 à 18h30&lt;/abbr&gt;</code></p>
<p>Néanmoins, cette méthode est considérée comme dépréciée pour l&#8217;information date-heure. Les machines peuvent encore l&#8217;analyser, mais désormais avec le modèle-de-classe value, ce n&#8217;est plus la méthode recommandée.</p>
<p>Notez néanmoins que le modèle de design abbr en lui-même &mdash; pour les expansions de nom de pays, les coordonnées abrégées de latitude / longitude, <abbr title="Etcoetera">etc</abbr>. &mdash; est encore <strong>complètement valide</strong>. Ce n&#8217;est que pour l&#8217;information date-horaire que les choses changent <em>légèrement</em>.</p>
<p>Quels sont ces changements légers ?</p>
<p class="code"><code><strong>&lt;p class="dtstart"&gt;</strong><strong>&lt;abbr class="value" title="2009-06-06T18:30:00"&gt;</strong>6 juin 2009 à 18h30&lt;/abbr&gt;&lt;/p&gt;</code></p>
<p>Remarquez que la sous-propriété <code>dtstart</code> est assignée au <code>p</code> contenant (qui peut être <em>n&#8217;importe quel</em> élément), alors que l&#8217;<code>abbr</code> est maintenant assignée au <code>class="value"</code>. La valeur <code>title</code> ISO 8601 demeure la même.</p>
<p>Gardez à l&#8217;esprit cependant que cet exemple génère encore des problématiques d&#8217;accessibilité et d&#8217;utilisabilité derrière hAccessibility. Mais ce peut être la méthode préférée de quelques auteurs. La beauté du modèle de classe value est que vous pouvez <em>choisir la méthode qui fonctionne le mieux pour vous</em>.</p>
<div class="ins vevent">
<p><strong>Mise à jour : <span class="value-title" title="2009-10-20">20 octobre 2009</span></strong></p>
<p>Exemple dans la ligne du modèle de classe value ci-dessus, utilisant <code>&lt;abbr&gt;</code></p>
<p class="summary">Test Evénement 1</p>
<p class="dtstart"><abbr class="value" title="2009-06-06T:18:30:30">6 juin 2009 à 18h30</abbr></p>
</div>
<h6>Laissez Tomber le Modèle de Design Abbr</h6>
<p>Si vous êtes soucieux des problématiques de lecteur d&#8217;écran et d&#8217;utilisabilité concernant le modèle de design abbr pour votre information de date-heure, le modèle de classe value est pour vous aussi, grâce au <a href="http://microformats.org/wiki/value-class-pattern-fr#Parser_une_valeur_provenant_d.27un_attribut_title" title="Le lien s'ouvre en dehors de ce site">sous-ensemble value-title</a></p>
<p>Ainsi, au lieu d&#8217;utiliser <code>abbr</code> pour contenir le contenu lisible-par-les-humains avec la donnée machine dans l&#8217;attribut <code>title</code>, vous pouvez utiliser un élément <code>span</code> nommé <code>class=&quot;value-title&quot;</code> et un attribut <code>title</code> contenant la date ISO 8601. Les machines reconnaissent alors que la valeur de la donnée pour cet élément (celle nommée <code>class="value-title"</code>) devrait être extraite à partir du <code>title</code>, et non pas du texte à l&#8217;intérieur.</p>
<p class="code"><code>&lt;p class="dtstart"&gt;<strong>&lt;span class="value-title" title="2009-05-18T13:00:00"&gt;</strong>18 mai 2009 à 13h00&lt;/span&gt;&lt;/p&gt;</code></p>
<p>Ceci réalise l&#8217;objectif des microformats pour des données humaines <em>et</em> machine, tout en <del>ne provoquant pas l&#8217;affichage des infobulles dans le navigateur</del> n&#8217;alertant pas les lecteurs d&#8217;écran de lire l&#8217;information machine sur la date. <ins>La plupart des navigateurs, néanmoins, afficheront encore la valeur en infobulle, l&#8217;exception étant Safari 3.0.3 sur Windows XP.</ins></p>
<div class="ins vevent">
<p><strong>Mise à jour : 20 octobre 2009</strong></p>
<p>Exemple dans la ligne du modèle de classe-value ci-dessus, en utilisant <code>&lt;span&gt;</code></p>
<p class="summary">Test Evénement 2</p>
<p class="dtstart"><span class="value-title" title="2009-05-18T13:00:00">18 mai 2009 à 13h00</span></p>
</div>
<h6 id="ex3">Séparer la Date &amp; l&#8217;Heure</h6>
<p>Pour démontrer plus en profondeur le niveau de flexibilité du modèle de classe value, vous pouvez aussi l&#8217;utiliser pour spécifier <em>séparément</em> la date et l&#8217;heure.</p>
<p class="code"><code>&lt;p class="dtstart"&gt;<strong>&lt;span class="value-title" title="2009-05-18"&gt;18 mai 2009&lt;/span&gt;</strong> à <strong>&lt;span class="value-title" title="13:00:00"&gt;1 heure de l'après-midi&lt;/span&gt;</strong>&lt;/p&gt;.</code></p>
<p>A nouveau, dans cet exemple, j&#8217;ai laissé tombé l&#8217;usage du <code>abbr</code> et utilise l&#8217;approche <code>span class="value-title"</code>. Mais cette fois, remarquez que j&#8217;ai spécifié séparément la date et l&#8217;horaire dans leurs propres éléments <code>span class="value-title"</code> (chacun avec l&#8217;information ISO 8601 appropriée dans le <code>title</code>). Les machines peuvent alors combiner les données séparées de date et d&#8217;heure à l&#8217;intérieur d&#8217;une valeur unique date-heure.</p>
<div class="vevent ins">
<p><strong>Mise à jour : 20 octobre 2009</strong></p>
<p>Exemple dans la ligne du modèle de classe value, spécifiant séparément la date et l&#8217;heure en utilisant <code>&lt;span&gt;</code></p>
<p class="summary">Test Evénement 3</p>
<p class="dtstart"><span class="value-title" title="2009-05-18">18 mai 2009</span> à <span class="value-title" title="13:00:00">13h00</span></p>
</div>
<p>Et cette séparation de la date et de l&#8217;horaire peut être utilisée avec le modèle de design abbr. En fait, quelques types croient que cela aide à résoudre les problème d&#8217;utilisabilité avec les infobulles de date et d&#8217;heure. Spécifiquement, les infobulles <em>individuelles</em> résultantes pour la date et l&#8217;heure sont plus &quot;utilisables&quot; qu&#8217;une infobulle affichant la chaîne complète date-horaire :</p>
<p><img src="http://farm3.static.flickr.com/2430/4203141271_6e61889a1e_o.jpg" class="frame" alt="capture écran infobulle Date" style="border:1px solid brown;" /></p>
<p><img src="http://farm3.static.flickr.com/2643/4203136205_4f305d8efb_o.jpg" class="frame" alt="capture écran infobulle Horaire" style="border:1px solid brown; padding-left:1em"/></p>
<p>Pour ces types, cette implémentation du modèle de classe value appliquée au modèle de design abbr est idéale : </p>
<p class="code"><code>&lt;p class="dtstart"&gt;<strong>&lt;abbr class="value" title="2009-06-06"&gt;6 juin 2009&lt;/abbr&gt;</strong> à <strong>&lt;abbr class="value" title="18:30:00"&gt;18h30pm&lt;/abbr&gt;</strong>&lt;/p&gt;</code></p>
<p>Vous pouvez simplement définir séparément les valeurs de date et d&#8217;heure, chacune avec ses propres <code>abbr class="value"</code> et les valeurs <code>title</code> ISO 8601 appropriées.</p>
<div class="vevent ins">
<p><strong>Mise à jour : 20 octobre 2009</strong></p>
<p>Exemple dans la ligne du modèle de classe value, spécifiant séparément la date et l&#8217;heure en utilisant <code>&lt;abbr&gt;</code></p>
<p class="summary">Test Evénement 4</p>
<p class="dtstart"><abbr class="value" title="2009-06-06">6 juin 2009</abbr> à <abbr class="value" title="18:30:00">18h30</abbr></p>
</div>
<p>Remarquez que je n&#8217;utilise <strong>pas</strong> le sous-ensemble value-title dans cet exemple. C&#8217;est parce qu&#8217;il ne <strong>devrait pas être utilisé avec le modèle de design abbr</strong>.</p>
<p>Au moment d&#8217;utiliser le modèle de classe value avec le modèle de design abbr, il est seulement nécessaire d&#8217;assigner <code>class="value"</code> à l&#8217;élément <code>abbr</code>. Les machines savent déjà comment extraire les date et heure ISO 8601 à partir de l&#8217;attribut <code>abbr</code> <code>title</code>, ainsi <code>class="value-title"</code> n&#8217;est pas nécessaire et invalide.</p>
<h6>Sous-Ensemble Value-Title Avec <code>&lt;span&gt;</code>s Vides</h6>
<p>Et il y a même encore une autre option à cette heure ; une qui élimine à la fois les infobulles et les expansions de lecteur d&#8217;écran.</p>
<p>Vous pouvez aussi utiliser l&#8217;approche <code>class="value-title"</code> avec un <code>span</code> <strong>vide</strong> &hellip; bon en fait pas vraiment vide. <strong>Un <code>span</code> contenant un seul espace blanc</strong> :</p>
<p class="code"><code>&lt;p class="dtstart"&gt;<strong>&lt;span class="value-title" title="2009-05-18T13:00:00"&gt;&nbsp;&lt;/span&gt;</strong>18 mai 2009 à 13h00&lt;/p&gt;</code></p>
<div class="vevent ins">
<p><strong>Mise à jour : 20 octobre 2009</strong></p>
<p>Exemple dans la ligne du modèle de classe value utilisant le sous-ensemble value-title avec un <code>&lt;span&gt;</code> vide</p>
<p class="summary">Test Evénement 5</p>
<p class="dtstart"><span class="value-title" title="2009-05-18T13:00:00"> </span>18 mai 2009 à 13:00</p>
</div>
<p>Le résultat final est le même : les utilisateurs reçoivent une information compréhensible de date et d&#8217;horaire sur le navigateur et les machines reçoivent la date en ISO 8601. Et une fois de plus, pas de problèmes pour les lecteurs d&#8217;écran. Mais cette fois-ci, vous éliminez aussi les infobulles déroutantes.</p>
<p>Il y a quelques règles pour cette implémentation particulière, la première est d&#8217;utiliser cette approche &quot;title-value vide&quot; de façon restreinte. Ne l&#8217;utiliser que quand vous ne pouvez pas utiliser les autres modèles de design. Et quand vous l&#8217;utilisez :</p>
<ul>
<li>L&#8217;élément vide value-title devrait immédiatement suivre l&#8217;élément parent, apparaissant avant le contenu lisible-par-les-humains et sans imbrication supplémentaire.</li>
<li>L&#8217;élément vide value-title ne devrait être utilisé qu&#8217;une fois seulement au moment de définir la valeur de la donnée pour une propriété unique. Aussi il ne devrait pas être utilisé au moment de séparer la date et l&#8217;heure dans &#8211; par exemple &#8211; la valeur  <code>dtstart</code> de hCalendar.</li>
<li>L&#8217;implémentation value-title vide ne devrait seulement (au moins à cette heure) s&#8217;appliquer qu&#8217;à :
<ul>
<li>Des valeurs de date ISO 8601, dateheure, timezone et durée</li>
<li>Des valeurs énumérées comme les sous propriétés de hCard <code>tel</code>, <code>email</code> <code>adr</code></li>
<li>Les coordonnées pour les latitude et longitude dans le microformat <a href="http://microformats.org/wiki/geo-fr" title="Le lien s'ouvre en dehors de ce site">geo</a></li>
<li>Les propriétés du numéro de téléphone</li>
</ul>
</li>
</ul>
<h6>Pas Juste pour hCalendar</h6>
<p>Les exemples que j&#8217;ai couverts à cette heure se concentrent sur l&#8217;information de date et d&#8217;heure qui apparaîtrait dans hCalendar. Mais vous pouvez appliquer le modèle de classe value à n&#8217;importe quel microformat qui références de l&#8217;information de date et d&#8217;heure. Par exmple, les anniversaires dans la hCard :</p>
<p class="code"><code>&lt;p <strong>class="bday"</strong>&gt;Mon anniversaire est le <strong>&lt;span class="value-title" title="1974-09-04"&gt;4 septembre&lt;/span&gt;</strong>.&lt;/p&gt;</code></p>
<div class="vcard ins">
<p><strong>Mise à jour : 20 octobre 2009</strong></p>
<p>Exemple dans la ligne du modèle de classe value au-dessus appliqué à <code>bday</code> dans la hCard</p>
<p class="fn">Personne Un</p>
<p class="bday">Mon anniversaire est le <span class="value-title" title="1974-09-04">4 septembre</span>.</p>
</div>
<p>Ou pour publier des dates dans <a href="http://microformats.org/wiki/hatom-fr" title="Le Lien s'ouvre en dehors de ce site">hAtom</a> :</p>
<p class="code"><code>&lt;p <strong>class="published"</strong>&gt;<strong>&lt;span class="value-title" title="2009-06-03"&gt;2 juin 2009&lt;/span&gt;</strong>&lt;/p&gt;</code></p>
<div class="hentry ins">
<p><strong>Mise à jour : 20 octobre 2009</strong></p>
<p>Exemple dans la ligne du modèle de classe value au-dessus appliqué à <code>published</code> dans hAtom</p>
<p><span class="entry-title">Test Post</span> par <span class="author">Auteur Test</span></p>
<p class="published updated"><span class="value-title" title="2009-06-03">3 juin 2009</span></p>
</div>
<h5>Localiser Tout en Internationalisant</h5>
<p>A ce stade, je n&#8217;ai fait que parler du modèle de classe value en relation avec les informations de date et d&#8217;heure. Mais vous souvenez-vous de ma précédente discussion sur les problématiques d&#8217;internationalisation ? Bon, jetons un oeil sur la manière dont le modèle de classe value peut aider.</p>
<h6 id="telephone-type">Les <code>type</code>s de Téléphone</h6>
<p>Dans ma précédente référence, je mentionne spécifiquement les types de telephone dans la hCard. La seule valeur valide <code>type</code> pour spécifier un téléphone portable est &quot;cell,&quot; mais tout le monde n&#8217;appelle pas ainsi ces types de téléphone.</p>
<p>Vous pouvez utiliser le modèle de classe value pour afficher la valeur locale que comprendront vos utilisateurs, et indiquer la valeur de microformat requise via <code>span class="value-title"</code> et l&#8217;attribut <code>title</code> :</p>
<p class="code"><code>&lt;p class="tel"&gt;&lt;span class="type"&gt;<strong>&lt;span class="value-title" title="cell"&gt;mobile&lt;/span&gt;</strong>&lt;/span&gt;: &lt;span class="value"&gt;505-123-4567&lt;/span&gt;&lt;/p&gt;</code></p>
<p>Dans cet exemple, du fait que j&#8217;utilise le sous-ensemble value-title, les machines sauront extraire la valeur de donnée <code>type</code> (cell) provenant de mon attribut <code>title</code>, plutôt que le texte à l&#8217;intérieur (mobile).</p>
<div class="vcard ins">
<p><strong>Mise à jour : 20 octobre 2009</strong></p>
<p>Exemple dans la ligne du modèle de classe value au-dessus appliqué au <code>type</code> <code>tel</code> dans la hCard</p>
<p class="fn">Personne Deux</p>
<p class="tel"><span class="type"><span class="value-title" title="cell">mobile</span></span> : <span class="value">505-123-4567</span></p>
</div>
<h6>Numéros de Téléphone Localisés</h6>
<p>Un autre exemple (que j&#8217;ai volé sur le <a href="http://microformats.org/wiki/Main_Page-fr" title="Le lien s'ouvre en dehors de ce site">Microformats Wiki</a>, parce que je m&#8217;y connais pas assez en numéros internationaux) est pour les numéros de téléphone localisés. Dans ce cas, un numéro français :</p>
<p class="code"><code>&lt;p class="tel"&gt;&lt;span class="type"&gt;Home&lt;/span&gt;: <strong>&lt;span class="value"&gt;+33&lt;/span&gt;</strong> (0) <strong>&lt;span class="value"&gt;603 960 492&lt;/span&gt;</strong>&lt;/p&gt;</code></p>
<p>La logique derrière cette implémentation est que la donnée valide pour le numéro de téléphone est +33603960492. Mais les français sont familiers avec l&#8217;inclusion du (0) pour une numérotation locale. A cette heure +330603960492 est un numéro invalide.</p>
<p>Aussi, pour donner aux utilisateurs français locaux l&#8217;information la plus utilisable et fournir à nouveau une donnée machine valide pour le numéro, vous appliquez le modèle de classe value. Dans cet exemple, le préfixe +33 est contenu par le <code>span class="value"</code> comme l&#8217;est le numéro 603 960 492. Néanmoins le (0) n&#8217;est pas contenu par quoi que ce soit. Ainsi les machines concatènent les deux textes à l&#8217;intérieur de <code>span class="value"</code> pour former la donnée valide et complète.</p>
<div class="vcard ins">
<p><strong>Mise à jour : 20 octobre 2009</strong></p>
<p>Exemple dans la ligne du modèle de classe value au-dessus appliqué aux <code>value</code>s <code>tel</code> séparées dans la hCard</p>
<p class="fn">Personne Trois</p>
<p class="tel"><span class="type">Home</span> : <span class="value">+33</span>(0)<span class="value">603 960 492</span></p>
</div>
<div id="hcard-domicile" class="ins">
<p><strong>Mise à jour : <span class="value-title" title="2009-12-21">21 décembre 2009</span></strong></p>
<p><abbr class="Note du Traducteur">NDT</abbr> : En d&#8217;autres langues pour traduire &laquo;&nbsp;Home&nbsp;&raquo; en &laquo;&nbsp;Domicile&nbsp;&raquo; :</p>
<p class="code"><code>&lt;p class="tel"&gt;<br /><strong>&lt;span class="type"&gt;&lt;span class="value-title" title="Home"&gt;Domicile&lt;/span&gt;&lt;/span&gt;</strong> :<br />&lt;span class="value"&gt;+33&lt;/span&gt;(0)&lt;span class="value"&gt;603 960 492&lt;/span&gt;<br />&lt;/p&gt;</code></p>
<div class="vcard">
<p>Exemple dans la ligne du modèle de classe value au-dessus appliqué aux <code>value</code>s <code>tel</code> séparées dans la hCard</p>
<p class="fn">Personne Quatre</p>
<p class="tel"><span class="type"><span class="value-title" title="Home">Domicile</span></span> : <span class="value">+33</span>(0)<span class="value">603 960 492</span></p>
</div>
</div>
<p>Et il existe encore bien plus d&#8217;usages du modèle de classe value. Mais ce billet de blog est déjà plus long que prévu (je ne sais pas pourquoi cela me surprend encore, compte tenu de ma passion pour la verbosité) et j&#8217;ai bien d&#8217;autres choses à faire &hellip; aussi je vous laisse explorer ça plus en profondeur.</p>
<h4>Pick your Poison&#8230; (NDT : Vous avez l&#8217;embarras du choix)</h4>
<p>Pas pour suggérer que les microformats sont du poison (en fait ils ne sont que plein de bonnes choses délicieuses), mais j&#8217;avais envie de balancer un titre de piètre qualité.</p>
<p>Le point demeure, vous choisissez quelle implémentation de modèle de classe value marchera pour vous. Vous n&#8217;êtes pas marié à une méthode de marquage de votre contenu avec ce modèle.</p>
<p>Comme pour mes propres préférences, je ne fais pas partie de ces types intéressés pour continuer à utiliser le modèle de design abbr pour les dates et les heures. Ne me faites pas dire ce que je n&#8217;ai pas dit. Je pense vraiment que <code>abbr</code> fait sens sémantiquement parlant pour contenir l&#8217;information de date et s&#8217;épancher avec ISO 8601 via le <code>title</code>.</p>
<p>Mais parce que j&#8217;aime tant la sémantique, je ne suis pas une vraie puriste. Je pense que la valeur non sémantique <code>span class="value-title"</code> offre pour l&#8217;accessibilité et l&#8217;utilisabilité bien plus de poids et l&#8217;emporte sur ma compulsion à être sémantique.</p>
<p>Néanmoins, je ne suis pas trop enthousiaste sur l&#8217;usage de l&#8217;approche value-title vide. Aussi je ne prévois pas de trop l&#8217;utiliser. Pour la majorité de mes propres implémentations utilisant les dates et les heures, je me vois bien faire contenir mon contenu avec  <code>span class="value-title"</code> et de spécifier la donnée machine dans l&#8217;attribut <code>title</code>.</p>
<p>Il y aura probablement des exceptions à cela, mais c&#8217;est ce que j&#8217;aime dans le modèle de classe value. Il est flexible pour les besoins des auteurs de contenus.</p>
<h4>Mettez à Jour Vos Implémentations</h4>
<p>Même si j&#8217;ai trouvé le temps pour tomber cet article, je n&#8217;ai pas à cette heure encore trouvé le temps de mettre à jour mes implémentations de microformats existants. Mais je le veux &hellip; oh, oui je le veux. Et j&#8217;espère que vous le ferez, vous aussi.</p>
<p>A cette heure, les développeurs sont en train de travailler leurs outils pour reconnaître proprement le nouveau modèle de classe value. <a title="Optimus" href="http://microformatique.com/optimus">Optimus</a> mène la danse avec sa mise à jour v0.8 qui supporte le modèle de classe value.</p>
<p>Aussi, assurez-vous de prendre votre part et de mettre à jour votre marquage.</p>
<h4>Encore d&#8217;Autres à Venir ?</h4>
<p>Aucune promesse sur ce point de futurs billets pour cette série. J&#8217;aimerais couvrir quelques autres microformats, mais avec mes obligations de livre, je doute fortement que j&#8217;aurai le temps &hellip; au moins pas jusqu&#8217;à ce mon manuscrit final soit bouclé en Août.</p>
<p>Mais si vous plongez pour en savoir plus, pourquoi ne pas revisiter quelques-uns de mes précédents articles couvrant :</p>
<ul>
<li><a href="http://christopheducamp.com/ProjetBlog/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%C2%B0-partie-rel/">rel-home, rel-license, rel-me &amp; rel-tag</a></li>
<li><a href="http://christopheducamp.com/ProjetBlog/2008/09/21/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-2eme-partie-xfn/"><acronym title="XHTML Friends Network">XFN</acronym></a></li>
<li><a href="http://christopheducamp.com/ProjetBlog/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-3eme-partie-hcard/">hCard</a></li>
<li><a href="http://christopheducamp.com/ProjetBlog/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/">hCalendar</a></li>
<li><a href="http://christopheducamp.com/ProjetBlog/2009/10/04/je-veux-un-blog-hatomique/">hAtom</a></li>
<li><a href="http://christopheducamp.com/ProjetBlog/2009/11/14/emily-lewis-parvenir-au-semantique-avec-les-microformats-hresume-partie-6/">hResume</a></li>
<li><a href="http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7%C2%B0-partie/">Thèmes &amp; Problématiques</a></li>
</ul>
<p>J&#8217;ai aussi donné récemment <a href="http://www.ablognotlimited.com/articles/introduction-to-microformats-recap/">une rapide présentation des microformats</a> qui pourrait vous intéresser (ou non).</p>
<p>Aussi, jusqu&#8217;à la prochaine fois &hellip; et oui, il y aura une prochaine étape en rapport avec les microformats même si elle ne fera pas partie de cette série.</p>
<div id="socialMedia">
<h3><span>&#9829;</span> Share the Love</h3>
<ul class="plain inline">
<li><a href="http://delicious.com/save?url=http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/&amp;title=Emily Lewis : &laquo;Parvenir au Sémantique avec les Microformats - 8ème partie : Modèle de Classe Value">Delicious</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&amp;url=http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/&amp;title=Emily&nbsp;Lewis&nbsp;:&nbsp;&laquo;Parvenir&nbsp;au&nbsp;Sémantique&nbsp;avec&nbsp;les&nbsp;Microformats&nbsp;-&nbsp;8ème&nbsp;partie&nbsp;:&nbsp;Modèle&nbsp;de&nbsp;Classe&nbsp;Value">Digg</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://ma.gnolia.com/bookmarks/add?url=http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/&amp;title=Emily&nbsp;Lewis&nbsp;:&nbsp;&laquo;Parvenir&nbsp;au&nbsp;Sémantique&nbsp;avec&nbsp;les&nbsp;Microformats&nbsp;-&nbsp;8ème&nbsp;partie&nbsp;:&nbsp;Modèle&nbsp;de&nbsp;Classe&nbsp;Value">Ma.gnolia</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://scriptandstyle.com/submit?title=Emily&nbsp;Lewis&nbsp;:&nbsp;&laquo;Parvenir&nbsp;au&nbsp;Sémantique&nbsp;avec&nbsp;les&nbsp;Microformats&nbsp;-&nbsp;8ème&nbsp;partie&nbsp;:&nbsp;Modèle&nbsp;de&nbsp;Classe&nbsp;Value&amp;url=http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/">Script &amp; Style</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/&amp;title=Emily&nbsp;Lewis&nbsp;:&nbsp;&laquo;Parvenir&nbsp;au&nbsp;Sémantique&nbsp;avec&nbsp;les&nbsp;Microformats&nbsp;-&nbsp;8ème&nbsp;partie&nbsp;:&nbsp;Modèle&nbsp;de&nbsp;Classe&nbsp;Value">StumbleUpon</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://www.designfloat.com/submit.php?url=http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/&amp;title=Emily&nbsp;Lewis&nbsp;:&nbsp;&laquo;Parvenir&nbsp;au&nbsp;Sémantique&nbsp;avec&nbsp;les&nbsp;Microformats&nbsp;-&nbsp;8ème&nbsp;partie&nbsp;:&nbsp;Modèle&nbsp;de&nbsp;Classe&nbsp;Value">Design Float</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://reddit.com/submit?url=http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/&amp;title=Emily&nbsp;Lewis&nbsp;:&nbsp;&laquo;Parvenir&nbsp;au&nbsp;Sémantique&nbsp;avec&nbsp;les&nbsp;Microformats&nbsp;-&nbsp;8ème&nbsp;partie&nbsp;:&nbsp;Modèle&nbsp;de&nbsp;Classe&nbsp;Value">Reddit</a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://christopheducamp.com/ProjetBlog/2009/12/21/emily_lewis-value-class-pattern/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Emily Lewis : &#171; Parvenir au Sémantique avec les Microformats &#8211; 7° Partie : Thèmes et Problématiques &#187;</title>
		<link>http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7%c2%b0-partie/</link>
		<comments>http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7%c2%b0-partie/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 20:11:55 +0000</pubDate>
		<dc:creator>xtof</dc:creator>
				<category><![CDATA[microformats]]></category>
		<category><![CDATA[abbr design pattern]]></category>
		<category><![CDATA[accessibilité]]></category>
		<category><![CDATA[datetime design pattern]]></category>
		<category><![CDATA[emilylewis]]></category>
		<category><![CDATA[hAccessibility]]></category>
		<category><![CDATA[hatom]]></category>
		<category><![CDATA[hcalendar]]></category>
		<category><![CDATA[hcard]]></category>
		<category><![CDATA[hresume]]></category>
		<category><![CDATA[RDF]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://christopheducamp.com/ProjetBlog/?p=249</guid>
		<description><![CDATA[Une conclusion personelle et critique d'Emily Lewis sur les microformats. ]]></description>
			<content:encoded><![CDATA[<p></p><blockquote><p>En attendant la livraison de l&#8217;ouvrage d&#8217;<span class="vcard"><a class="url fn" rel="colleague muse" title="ablognotlimited" href="http://ablognotlimited.com">Emily</a></span> <a title="amazon" href="http://www.amazon.fr/gp/product/0321660773/ref=ox_ya_oh_product">&laquo;&nbsp;Microformats Made Simple&nbsp;&raquo;</a>, j&#8217;ai pris plaisir à traduire ce <a title="ablognotlimited.com/s/48" href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-7-themes-and-issues/">billet critique d&#8217;Emily Lewis</a> achevant sa série sur les microformats. Toutes vos critiques seront les bienvenues. </p></blockquote>
<p class="intro">Selon ce que j&#8217;avais planifié quand je <a href="http://christopheducamp.com/ProjetBlog/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-introduction/">présentais cette série</a>, nous parvenons à la fin de ce voyage excitant dans le monde des microformats.</p>
<p>Et après avoir passé tout ce temps à critiquer les implémentations spécifiques des microformats sur <a href="http://www.ablognotlimited.com/">A Blog Not Limited</a>, je ne voulais pas terminer la série sans quelque sorte de conclusion.</p>
<p>Mais plus j&#8217;y pensais, plus je réalisais que <strong>je n&#8217;étais pas prête pour conclure cette série</strong>. Il y a encore bien plus de microformats sur lesquels j&#8217;aimerais m&#8217;épancher et que je pourrai implémenter sur mon blog ou d&#8217;autres sites .</p>
<p>Aussi, ai-je décidé que cet article ne sera pas une conclusion, mais plutôt une réflexion de quelques thèmes et problèmes récurrents remarqués durant ma recherche sur les microformats.</p>
<p>Je ne m&#8217;enfoncerai pas plus avec ça.</p>
<p>Bon, non, non vraiment. En plaisantant, j&#8217;adore être un peu prétentieuse.</p>
<h4>Récapitulatif de la Série</h4>
<p>Avant de démarrer, jetons un œil sur ce dont nous avons déjà parlé :</p>
<ul>
<li>Indiquer les liens basés sur des relations avec l&#8217;attribut <a href="http://microformats.org/wiki/rel-fr" title="Le lien s'ouvre en dehors de ce site"><code>rel</code></a> en <a href="http://christopheducamp.com/ProjetBlog/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%C2%B0-partie-rel/">1° Partie</a></li>
<li>Etendre l&#8217;attribut <code>rel</code> pour indiquer des relations sociales avec <a href="http://microformats.org/wiki/xfn-fr" title="Le lien s'ouvre en dehors de ce site"><acronym title="XHTML Friends Network">XFN</acronym></a> dans la <a href="http://christopheducamp.com/ProjetBlog/2008/09/21/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-2eme-partie-xfn/">Partie 2</a></li>
<li>Décrire les personnes, les lieux et organisations avec <a href="http://microformats.org/wiki/hcard-fr" title="Le lien s'ouvre en dehors de ce site">hCard</a> dans la <a href="http://christopheducamp.com/ProjetBlog/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-3eme-partie-hcard/">Partie 3</a></li>
<li>Décrire des événements et des activités fondées-sur-les-dates-et-horaires avec <a href="http://microformats.org/wiki/hcalendar-fr" title="Le lien s'ouvre en dehors de ce site">hCalendar</a> dans la <a href="http://christopheducamp.com/ProjetBlog/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/">Partie 4</a></li>
<li>Décrire des blogs, des actualités et autres contenus pour la syndication avec <a href="http://microformats.org/wiki/hatom-fr" title="Le lien s'ouvre en dehors de ce site">hAtom</a> dans la <a href="http://christopheducamp.com/ProjetBlog/2009/10/04/je-veux-un-blog-hatomique/">Partie 5</a></li>
<li>Décrire les contenus des résumés et <abbr title="Curriculum vitae">CV</abbr> avec <a href="http://microformats.org/wiki/hresume-fr" title="Le lien s'ouvre en dehors de ce site">hResume</a> dans la <a href="http://christopheducamp.com/ProjetBlog/2009/11/14/emily-lewis-parvenir-au-semantique-avec-les-microformats-hresume-partie-6/">Partie 6</a></li>
</ul>
<p>Maintenant que j&#8217;en ai terminé avec cette rétrospective, avançons sur les thèmes et questions que j&#8217;ai notés durant le processus d&#8217;écriture de cette série.</p>
<h4>Thème : Sémantique</h4>
<p>Dans chacun des articles de cette série, j&#8217;ai mentionné la sémantique comme étant l&#8217;une des raisons essentielles pour laquelle je suis une fan des microformats.</p>
<p>Ne me faites pas dire ce que je n&#8217;ai pas dit, j&#8217;adore les <a href="http://microformats.org/wiki/parsers-fr" title="Le lien s'ouvre en dehors de ce site">parseurs</a>, les <a href="http://microformats.org/wiki/Search_engines-fr" title="Le lien s'ouvre en dehors de ce site">moteurs de recherche</a>, les <a href="http://microformats.org/wiki/browsers-fr" title="Le lien s'ouvre en dehors de ce site">navigateurs</a> et tout ce qui touche et utilise les microformats.</p>
<p>Mais pour moi, en tant que spécialiste du <acronym title="eXtensible Hypertext Markup Language">XHTML</acronym>, la sémantique est vraiment bien plus importante. Et les microformats me permettent même d&#8217;être encore plus sémantique.</p>
<h5>Le Web Sémantique</h5>
<p><strong>Mais je ne pense pas que tout le monde comprenne la sémantique telle qu&#8217;elle s&#8217;applique au web.</strong></p>
<p>Il y a le <a href="http://www.w3.org/DesignIssues/Semantic.html" title="Le lien s'ouvre en dehors de ce site">Le Web Sémantique</a> :</p>
<blockquote cite="http://www.w3.org/DesignIssues/Semantic.html">
<p><span class="nonVisual">&quot;</span>&hellip; La plupart de l&#8217;information sur le Web est conçue pour une consommation humaine, et &hellip; la structure de la donnée n&#8217;est pas évidente pour un robot qui butine la toile. &hellip; l&#8217;approche du Web Sémantique développe à la place des langages pour exprimer de l&#8217;information sous une forme pouvant être traitée par la machine.<span class="nonVisual">&quot;</span></p>
<p class="citation"><cite>Tim Berners-Lee</cite></p>
</blockquote>
<p>En fait, le Web Sémantique est simplement une extension de notre web actuel, mais avec une meilleure information et plus de sens (sémantique) qui permettra aux ordinateurs/machines et aux humains de travailler ensemble plus efficacement.</p>
<p>Et même si les microformats ne sont pas une des spécifications formelles du Web Sémantique, ils supportent vraiment cet objectif de coopération machine-humain. En fait, l&#8217;un des fondements des microformats est &quot;conçus tout d&#8217;abord pour les humains, puis pour les machines.&quot;</p>
<h5>Marquage Sémantique</h5>
<p>Puis, il y a la sémantique à laquelle je fais généralement référence quand je parle de sémantique : le marquage sémantique, qui est le marquage qui décrit <em>ce qu&#8217;est quelquechose</em> au lieu de ce <em>à quoi cela ressemble</em>.</p>
<p>C&#8217;est une approche pour <a href="http://www.456bereastreet.com/lab/developing_with_web_standards/" title="Le lien s'ouvre en dehors de ce site">le développement avec des standards du web</a> : séparer l&#8217;information structurelle de l&#8217;information de présentation.</p>
<p>Et pour garder ce discours de geek prétentieuse, on lui a même donné un acronyme : <a href="http://www.456bereastreet.com/archive/200711/posh_plain_old_semantic_html/" title="Le lien s'ouvre en dehors de ce site"><acronym title="Plain Old Semantic HTML">POSH</acronym></a>. (NDT ou le Bon Vieux HTML Sémantique aka <acronym title="Code HTML Intrinsèquement Classe">CHIC</acronym>).</p>
<p>Mais malgré le sobriquet, cette notion de séparer la structure de la présentation (mieux produite avec la validation) est l&#8217;un de mes concepts préférés dans le design/développement web.</p>
<p>Pourquoi mon préféré ? Bon, outre le fait d&#8217;être un standard (et, bon sang, j&#8217;en viens à adorer les règles quand elles viennent sur le web), le marquage sémantique décrit le contenu lui-même. Non pas ce à quoi ressemblera le contenu, mais ce qu&#8217;il <em>est</em>.</p>
<p>Une liste est un <code>&lt;ul&gt;</code>, un paragraphe est un <code>&lt;p&gt;</code>, un en-tête est un <code>&lt;h1&gt;</code>. Je suis une organisatrice/catégorisatrice naturelle, aussi cela fait sens pour moi. Je pense comme ça, aussi j&#8217;écris mon marquage de cette façon.</p>
<p>Mais, hormis cette fixation au stade anal, cela a aussi d&#8217;autres avantages, y compris celui associé au Web Sémantique : les ordinateurs se fichent bien de à quoi ressemble votre page web.</p>
<p>Les ordinateurs de soucient de la donnée et de l&#8217;information sur la page, et peuvent identifier certaines données comme en-têtes par exemple (ce qui offre un bonus pour booster organiquement le <acronym title="Search Engine Optimization">SEO</acronym>).</p>
<p>Ainsi, eu égard à cette notion particulière de sémantique, les microformats portent la sémantique à un autre niveau en ajoutant des métadonnées et attributs au marquage pour fournir encore plus de valeur sémantique et de structure au contenu web.</p>
<h5>CSS Sémantique</h5>
<p>Encore mieux, le fait que les valeurs <code>class</code> sont ce qui définit un microformat (avec quelques exceptions en rapport aux attributs <code>rel</code> et <code>title</code>), les microformats supportent des conventions de nommage sémantique dans la <acronym title="Cascading StyleSheets">CSS</acronym>, dont je suis une farouche partisane.</p>
<p>De mon point de vue, si vous vous souciez d&#8217;utiliser un marquage sémantique, ne devriez-vous pas aussi étudier un nommage sémantique CSS ?</p>
<p>Par exemple, pourquoi déclarer un <code>class="rightcolumn"</code> quand il y aura une possibilité à l&#8217;avenir que la présentation puisse changer faisant que cet élément ne sera plus à droite ?</p>
<p>Au lieu de cela, déclarez un nom de <code>class</code>e qui décrit ce qu&#8217;est le contenu (comme <code>class="relatedcontent"</code>) et utilisez les sélecteurs CSS pour définir sa présentation.</p>
<p>Les microformats font exactement cela. Les propriétés et sous-propriétés des microformats sont des valeurs de <code>class</code>e qui décrivent ce qu&#8217;est un élément. Par exemple, <code>entry-title</code> dans hAtom.</p>
<h4>Problématique : Marquage Inutile</h4>
<p>La discussion à propos du marquage sémantique est un va-et-vient incessant dans un problème qui amène beaucoup de gens à penser que c&#8217;est une raison de ne <em>pas</em> utiliser les microformats : <strong>marquage inutile</strong>.</p>
<p>En fait, ce &quot;problème&quot; particulier a été le coeur d&#8217;un article récent d&#8217;<cite class="vcard"><a href="http://forabeautifulweb.com/company/about#ac" class="fn url" rel="muse colleague">Andy Clarke</a></cite> : <a href="http://forabeautifulweb.com/blog/about/a_tribute_to_microformats_a_reader_question_answered/" title="Le lien s'ouvre en dehors de ce site">A tribute to Microformats (a reader question answered)</a>.</p>
<p>Le lecteur faisait remarquer à propos des microformats : &quot;They really look like an excessive amount of tags and classes to me.&quot;</p>
<p>Et quand vous jetiez un oeil sur quelques exemples provenant du <a href="http://microformats.org/wiki/" title="Lien en dehors du  site">Microformats Wiki</a>, le lecteur a raison :</p>
<ol class="code">
<li><code>&lt;<strong>div</strong> class="vcard"&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;a class="fn org url" href="http://www.commerce.net/"&gt;CommerceNet&lt;/a&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;<strong>div</strong> class="adr"&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;<strong>span</strong> class="type"&gt;Work&lt;/span&gt;:</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;<strong>div</strong> class="street-address"&gt;169 University Avenue&lt;/div&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;<strong>span</strong> class="locality"&gt;Palo Alto&lt;/span&gt;, &lt;abbr class="region" title="California"&gt;CA&lt;/abbr&gt; &lt;span class="postal-code"&gt;94301&lt;/span&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;<strong>div</strong> class="country-name"&gt;USA&lt;/div&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;/div&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;<strong>div</strong> class="tel"&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;<strong>span</strong> class="type"&gt;Work&lt;/span&gt; +1-650-289-4040</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;/div&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;<strong>div</strong> class="tel"&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;<strong>span</strong> class="type"&gt;Fax&lt;/span&gt; +1-650-289-4041</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;/div&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;div&gt;Email:</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;<strong>span</strong> class="email"&gt;info@commerce.net&lt;/span&gt;</code></li>
<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>&lt;/div&gt;</code></li>
<li><code>&lt;/div&gt;</code></li>
</ol>
<p>Ack! <a href="http://en.wikipedia.org/wiki/Span_and_div#Overuse" title="Le lien s'ouvre en dehors de ce site">Divitis</a> ! Spanitis !</p>
<p>Mais comme Andy l&#8217;explique en profondeur (et comme j&#8217;espère l&#8217;avoir démontré dans tous les exemples de cette série, &quot;vous pouvez construire des [microformats] en utilisant des éléments de marquage qui sont appropriés au contexte du contenu que vous publiez.&quot;</p>
<p>Et en ce qui concerne le commentaire du lecteur sur le fait qu&#8217;il existe trop de <code>class</code>es, Andy fait remarquer :</p>
<blockquote class="internal" cite="http://forabeautifulweb.com/blog/about/a_tribute_to_microformats_a_reader_question_answered/">
<p><span class="nonVisual">&quot;</span>&hellip; in the case of mature and widely adopted Microformats such as hCard and hCalendar, each one of these attribute values comes not from the vivid imaginations of the inventors of Microformats, but have been reused from existing, related standards such as vCard and vCalendar. In fact, these attribute values are one&ndash;to&ndash;one correlations between the two formats and it is this that, for example, makes writing conversion scripts such as Brian Suda&#8217;s X2V possible.<span class="nonVisual">&quot;</span></p>
</blockquote>
<p>Par conséquent, l&#8217;argument sur le fait le marquage excessif et la surcharge de <code>class</code>es l&#8217;emporte sur tout avantage des microformats n&#8217;est pas vraiment un argument. C&#8217;est une problématique d&#8217;ignorance qui est malheureusement propagée par de pauvres exemples de contenus microformatés.</p>
<h4 id="accessibility">Problématique : Accessibilité</h4>
<p>Un autre sujet qui m&#8217;est souvent revenu à l&#8217;esprit durant cette série, c&#8217;est l&#8217;accessibilité et le fait que <strong>quelques parties de différents microformats ne sont pas accessibles aux lecteurs d&#8217;écran</strong>.</p>
<h5>Modèle de Design Date-Heure</h5>
<p><strong>Mise à jour : <abbr title="06/02/2009">2 juin 2009</abbr></strong></p>
<p>Le <a href="http://microformats.org/wiki/datetime-design-pattern-fr" title="Le lien s'ouvre en dehors de ce site">modèle-de-date-heure</a> est désormais déprécié en faveur <a href="http://microformats.org/wiki/value-class-pattern-fr" title="Le lien s'ouvre en dehors de ce site">modèle de classe value</a>. Voir la <a href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki/ParvenirALaS%C3%A9mantiqueAvecLesMicroformatsPartieHuit">partie 8 de cette série</a> pour en savoir plus sur ce nouveau pattern.</p>
<p>J&#8217;ai mentionné plusieurs fois le <a href="http://microformats.org/wiki/datetime-design-pattern-fr" title="Le lien s'ouvre en dehors de ce site">modèle-de-date-heure</a> pour la relation avec hCard, hCalendar et hAtom, tout comme les problématiques d&#8217;accessibilité associées à ce modèle et le <a href="http://microformats.org/wiki/abbr-fr" title="Le lien s'ouvre en dehors de ce site">modèle-de-design-abbr</a>.</p>
<p>Mais cela doit être discuté de nouveau du fait de <strong>ce problème d&#8217;accessibilité qui est l&#8217;une des raisons essentielles pour laquelle les types disent qu&#8217;ils <em>n&#8217;utilisent pas les microformats</em></strong>.</p>
<p>Premièrement, qu&#8217;est-ce que le &laquo;&nbsp;datetime design pattern&nbsp;&raquo; ?</p>
<p>C&#8217;est l&#8217;approche recommandée pour définir l&#8217;information de date/horaire dans un microformat et cela utilise le modèle-de-design-abbr :</p>
<p class="code"><code>&lt;<strong>abbr</strong> class="dtstart" title="<strong>2008-11-20T09:00:00</strong>"&gt;<strong>20</strong>&lt;/abbr&gt;–&lt;abbr class="dtend" title="2008-11-22T18:00:00"&gt;22 novembre&lt;/abbr&gt;</code></p>
<p>Vous pouvez voir que l&#8217;élément conteneur est un <code>&lt;abbr&gt;</code>, où l&#8217;information contenue est &quot;November 20&quot; et la valeur de l&#8217;attribut <code>title</code> est &quot;2008-11-20T09:00:00&quot;.</p>
<p>Ce pattern a été développé pour supporter l&#8217;un des principes basiques des microformats : conçus d&#8217;abord pour les humains, ensuite pour les machines. Tout en visant à fournir à la fois une information à la fois lisible par les humains et par les machines.</p>
<p>La logique est que les machines &mdash; telles que les applications web &mdash; utiliseront la valeur <code>title</code>, alors que les navigateurs afficheront pour les humains le contenu embarqué dans <code>&lt;abbr&gt;</code>.</p>
<h5 id="haccessibility">hAccessibility</h5>
<p>Aussi joli que ce modèle puisse <em>paraître</em>, il a ses problèmes.</p>
<p>Il y a un peu plus d&#8217;un an, <a href="http://www.webstandards.org/" title="Le lien s'ouvre en dehors de ce site">The Web Standards Project</a> a posté <a href="http://www.webstandards.org/2007/04/27/haccessibility/" title="Le lien s'ouvre en dehors de ce site">hAccessibility</a>, qui détaille un problème significatif d&#8217;accessibilité avec le &laquo;&nbsp;datetime design pattern&nbsp;&raquo; utilisant le &laquo;&nbsp;abbr design pattern&nbsp;&raquo; : les lecteurs d&#8217;écrans lisent/parlent les valeurs <code>title</code>.</p>
<p>Par conséquent, à chaque fois que le &laquo;&nbsp;datetime design pattern&nbsp;&raquo; indique de placer l&#8217;information date/horaire <a href="http://microformats.org/wiki/iso-8601-fr" title="Le lien s'ouvre en dehors de ce site"><acronym title="International Standards Organization">ISO</acronym> 8601</a> lisible par les machines dans le <code>title</code>, un lecteur d&#8217;écrans interprète littéralement la valeur à l&#8217;oral.</p>
<p>Imaginez que chaque fois que votre lecteur d&#8217;écran rencontre <code>&lt;abbr title="2008-11-20"&gt;</code>, l&#8217;entendre dire ça : &quot;Deux mille huit tiret onze tiret vingt.&quot; Et c&#8217;est même pire pour des valeurs plus longues avec l&#8217;information horaire.</p>
<p>Ceci n&#8217;est bien sûr <strong>pas convivial pour ces utilisateurs</strong>.</p>
<p>A cette heure, ces problématiques n&#8217;ont pas été résolues. La task force accessibilité du <acronym title="Web Standards Project">WaSP</acronym> a <a href="http://www.webstandards.org/files/atf_microformats/uf.htm" title="Le lien s'ouvre en dehors de ce site">proposé des alternatives</a> au &laquo;&nbsp;abbr design pattern&nbsp;&raquo;, y compris celle-ci qui fait sens selon moi :</p>
<p class="code"><code>&lt;span class="dtstart" title="20070312T1700-06"&gt;March 12, 2007 at 5 PM, Central Standard Time&lt;/span&gt;</code></p>
<p>Non, <code>&lt;span&gt;</code> peut ne pas être l&#8217;élément le plus sémantique à utiliser, mais la sémantique est un but, pas un absolu. Il y a des exceptions et la &quot;pureté&quot; de la sémantique n&#8217;est pas plus importante que la nécessité d&#8217;un contenu web accessible.</p>
<h5>Avoir Raison <abbr title="versus">vs.</abbr> Faire Bien</h5>
<p>A cette heure, cette problématique d&#8217;accessibilité n&#8217;a pas été résolue. Et plus j&#8217;en apprends à propos des microformats, moins je comprends pourquoi.</p>
<p>Il me semble, en tant qu&#8217;observateur extérieur, qu&#8217;il y a une plus grande concentration sur la posture et de savoir &quot;qui a raison&quot; sur cette question, plutôt qu&#8217;un effort sérieux pour faire que ça se résolve. Lisez juste quelques <a href="http://www.webstandards.org/2007/04/27/haccessibility/#comments" title="Le lien s'ouvre en dehors de ce site">commentaires dans l&#8217;article du WaSP</a>.</p>
<p>Je vous l&#8217;accorde, je comprends complètement les arguments sur le fait que <code>&lt;abbr&gt;</code> est le bon élément sémantique à utiliser parce que l&#8217;attribut <code>&lt;abbr&gt;</code> <code>title</code> offre une version augmentée des contenus que le tag contient (à l&#8217;opposé du contenu pour l&#8217;élément comme avec la plupart des tags).</p>
<p>Mais l&#8217;accessibilité sur le web (l&#8217;enfer, dans la vie) est d&#8217;une importance capitale. C&#8217;est un droit, pur et simple, que les personnes avec des handicaps aient un accès égal au contenu.</p>
<p>Ceci, outre le fait que cette question d&#8217;accessibilité est l&#8217;une des principales barrières pour les microformats, c&#8217;est pourquoi elle devrait être résolue sans délais (en fait, je pense que ce devrait <em>déjà</em> être résolu). Malheureusement, il ne semble pas que cela arrivera.</p>
<p>Et ceci ne fait que du mal aux microformats.</p>
<h4>Thème : Pas Assez d&#8217;Outils = Pas Assez d&#8217;Avantages</h4>
<p>Un autre thème découvert durant cette série (et qui est encore une autre raison pour laquelle les types n&#8217;implémentent pas les microformats) : <strong>Il y a un réel manque d&#8217;outils qui tirent partie des microformats</strong>.</p>
<p>Avant quand j&#8217;entendais cet argument, je ne le prenais pas suffisamment en considération. Parce que je connais un paquet d&#8217;outils qui utilisent, agrègent, extraient, cherchent, etc. les microformats :</p>
<h5>Outils Navigateur</h5>
<ul>
<li><a href="http://www.opera.com/" title="Le lien s'ouvre en dehors de ce site">Opera</a> reconnaît le microformat <a href="http://microformats.org/wiki/rel-home-fr" title="Le lien s'ouvre en dehors de ce site">rel-home</a> quand il est utilisé dans le <code>&lt;link&gt;</code> d&#8217;un document <code>&lt;head&gt;</code>. Le navigateur a une Barre d&#8217;Outils de Navigation qui, une fois autorisée, permet aux utilisateurs de naviguer vers la page d&#8217;accueil.</li>
<li>L&#8217;extension <a href="https://addons.mozilla.org/en-US/firefox/addon/1324" title="Le lien s'ouvre en dehors de ce site">cmSiteNavigation Toolbar 0.8</a> pour Firefox (1.5-2.0) reconnaît rel-home et affiche les pages web en rapport avec la page en cours dans une barre d&#8217;outils pour aider à la navigation.</li>
<li>L&#8217;<a href="https://addons.mozilla.org/en-US/firefox/addon/4106" title="Link opens off this site">extension Operator</a> pour Firefox reconnaît plusieurs microformats (<a href="http://microformats.org/wiki/rel-tag-fr" title="Le lien s'ouvre en dehors de ce site">rel-tag</a>, hCard, hCalendar) et fournit une recherche spécifique en contexte sur d&#8217;autres sites web comme Amazon, YouTube and Flickr.</li>
<li>L&#8217;extension <a href="https://addons.mozilla.org/en-US/firefox/addon/2240" title="Le lien s'ouvre en dehors de ce site">Tails Export 0.3.5</a> pour Firefox identifie les microformats sur une page web (hCard, hCalendar, <a href="http://microformats.org/wiki/hreview-fr" title="Le lien s'ouvre en dehors de ce site">hReview</a>, <a href="http://microformats.org/wiki/xfolk-fr" title="Le lien s'ouvre en dehors de ce site">xFolk</a>, <a href="http://microformats.org/wiki/rel-license-fr" title="Le lien s'ouvre en dehors de ce site">rel-license</a>) et fournit des options d&#8217;export. Pour hCard et hCalendar, elle exporte respectivement le contenu microformat dans des fichiers .vcf et .ics, qui peuvent être ajoutés au carnets d&#8217;adresses et programmes d&#8217;agenda.</li>
<li><a href="http://tools.microformatic.com/help/xhtml/rel-lint/" title="Le lien s'ouvre en dehors de ce site">rel-lint</a> est un bookmarklet basé-sur-JavaScript qui vérifie s&#8217;il y a des valeurs XFN connues et fait remarquer celles qu&#8217;il ne reconnaît pas.</li>
<li>L&#8217;<a href="http://zappatic.net/safarimicroformats/" title="Le lien s'ouvre en dehors de ce site">extension Safari Microformats</a> est utile pour les utilisateurs de Safari afin d&#8217;identifier les microformats hCard sur une page web et les sauvegarder dans leurs programmes de carnets d&#8217;adresses.</li>
<li>Le <a href="http://leftlogic.com/lounge/articles/microformats_bookmarklet" title="Le lien s'ouvre en dehors de ce site">Bookmarklet Microformats</a> indépendant du navigateur imite la fonctionnalité de l&#8217;extension Safari pour l&#8217;information hCard.</li>
<li><cite class="vcard"><a href="http://www.kaply.com/weblog/" title="Le lien s'ouvre en dehors de ce site" class="fn url" rel="colleague">Michael Kaply</a></cite> a créé un <a href="http://www.kaply.com/weblog/operator-user-scripts/" title="Le lien s'ouvre en dehors de ce site">script utilisateur hAtom</a> pour l&#8217;extension Operator de Firefox. Ce script ajoute une fonctionnalité supplémentaire de bookmarking pour les occurences <code>hentry</code>.</li>
<li><a href="http://mapanui.com/" title="Le lien s'ouvre en dehors de ce site">Mapanui</a> est un bookmarklet en beta qui tire partie des microformats pour situer des adresses sur une carte, sans quitter la page.</li>
</ul>
<h5>Moteurs de Recherche &amp; Spiders</h5>
<ul>
<li>La plateforme ouverte <a href="http://developer.yahoo.com/searchmonkey/" title="Le lien s'ouvre en dehors de ce site">SearchMonkey de Yahoo!</a> tire parti du <a href="http://developer.yahoo.com/searchmonkey/smguide/semantic_web.html" title="Le lien s'ouvre en dehors de ce site">contenu RDF et microformat extrait</a> pour les développeurs de parties-tiers.</li>
<li>L&#8217;<a href="http://code.google.com/apis/socialgraph/" title="Link opens off this site">API Social Graph de Google</a> indexe le web sur XFN pour aider à rendre le web plus social et qu&#8217;il y soit plus facile d&#8217;y trouver des amis.</li>
<li><a href="http://search.yahoo.com/cc" title="Le lien s'ouvre en dehors de ce site">Creative Commons Search</a> de Yahoo! filtre le contenu basé sur rel-license.</li>
<li>Google offre aussi une recherche qui filtre les contenus selon rel-license : <a href="http://www.google.com/support/bin/answer.py?answer=29508" title="Le lien s'ouvre en dehors de ce site">&quot;Filtres de droits d&#8217;utilisation pour trouver du contenu ou des images réutilisables&quot;</a>.</li>
<li><a href="http://rubhub.com/" title="Le lien s'ouvre en dehors de ce site">Rubhub</a> est un moteur de recherche social où vous pouvez proposer votre site, et il est indexé et comparé à d&#8217;autres sites dans l&#8217;index rubhub pour identifier toutes les relations sociales existantes.</li>
<li>Le<a href="http://www.plaxo.com/info/opensocialgraph" title="Le lien s'ouvre en dehors de ce site">Graphe Social Ouvert de Plaxo</a> fait tourner un crawler qui démarrer par une <acronym title="Uniform Resource Locator">URL</acronym> que vous saisissez et il cherche les liens <code>rel="me"</code> pour aider à la consolidation d&#8217;identité.</li>
<li><a href="http://xfngraph.sourceforge.net/" title="Le lien s'ouvre en dehors de ce site">XFN Graph</a> crée des diagrammes sur la façon dont les sites sont liés les uns aux autres, en fournissant une représentation visuelle de relations sociales entre les auteurs de sites/blogs.</li>
<li><a href="http://kitchen.technorati.com/search/" title="Le lien s'ouvre en dehors de ce site">Technorati Microformats Search</a> cherche les hCards et d&#8217;autres microformats hCalendar et hReview.</li>
</ul>
<h5>Outils de Création</h5>
<ul>
<li><a href="http://gmpg.org/xfn/creator-fr" title="Le lien s'ouvre en dehors de ce site">Créateur XFN 1.1</a> est un wizard web qui crée des liens avec des valeurs XFN, et il est disponible en plusieurs langues.</li>
<li><a href="http://plugins.movalog.com/mt-blogroll/mt-blogroll-212-manual/" title="Le lien s'ouvre en dehors de ce site"><abbr title="MovableType">MT</abbr> Blogroll 2.12 Manual</a> est une extension Movable Type qui vous permet de définir les relations XFN pour les liens de blogroll.</li>
<li><a href="http://www.accessify.com/tools-and-wizards/developer-tools/xfn/default.php" title="Le lien s'ouvre en dehors de ce site">XFN Link Creator</a> est un autre wizard qui crée des liens avec des valeurs XFN. Il vous permet aussi de spécifier le marquage contenu, tout comme les valeurs <code>title</code> pour les liens.</li>
<li><a href="http://codex.wordpress.org/Links_Manager" title="Le lien s'ouvre en dehors de ce site">WordPress Links Manager</a> est configuré pour définir les relations XFN pour les liens de la blogroll.</li>
<li><a href="http://factorycity.net/projects/wp-microformatted-blogroll/" title="Le lien s'ouvre en dehors de ce site"><abbr title="WordPress">WP</abbr> Microformatted Blogroll 0.2</a> est une extension WordPress qui produit des liens annotés de microformats sur votre blog.</li>
<li><a href="http://microformats.org/code/hcard/creator" title="Le lien s'ouvre en dehors de ce site">hCard creator</a> est un formulaire simple qui génère une hCard à partir de l&#8217;information proposée.</li>
<li><a href="http://hcard.geekhood.net/" title="Le lien s'ouvre en dehors de ce site">hCard microformat validator</a> vous laisse proposer une URL avec du contenu hCard, et puis valide les propriétés et sous-propriétés.</li>
<li><a href="http://microformats.org/code/hcalendar/creator" title="Le lien s'ouvre en dehors de ce site">hCalendar Creator</a>, un don de la communauté microformats, est un formulaire qui génère un marquage hCard et les propriétés/sous-propriétés à partir de l&#8217;inforamtion que vous proposez.</li>
<li>Les extensions <a href="http://textpattern.org/plugins/525/pnh_mf" title="Le lien s'ouvre en dehors de ce site">pnh_mf plugin</a> et <a href="http://euphemize.net/blog/plugins/textpattern/jmc_event_manager/" title="Le lien s'ouvre en dehors de ce site">JMC_Event_Manager</a> vous donnent un moyen facile d&#8217;ajouter du contenu microformat sur votre site/blog Textpattern.</li>
<li>WordPress, a aussi quelques extensions qui aident les auteurs web à ajotuer des microformats sur leurs blogs/sites : <a href="http://structuredblogging.org/instructions-wp.php" title="Link opens off this site">Structured Blogging</a> (aussi disponible pour MovableType) et <a href="http://wordpress.org/support/topic/43405" title="Le lien s'ouvre en dehors de ce site">WP-Microformats</a>.</li>
<li>Grâce à <acronym title="The Web Standards Project">WaSP</acronym>, il existe une <a href="http://www.webstandards.org/action/dwtf/microformats/" title="Le lien s'ouvre en dehors de ce site">extension microformats pour Dreamweaver</a>, qui a été conçue pour <abbr title="Dreamweaver">DW</abbr> 8, mais ils disent qu&#8217;elle fonctionne aussi pour MX et les versions supérieures.</li>
<li>Le <a href="http://dmitry.baranovskiy.com/work/csc/" title="Le lien s'ouvre en dehors de ce site">Conference Schedule Creator</a> vous aide à créer un progamme complet de conférence avec tous les événements marqués avec hCalendar.</li>
<li>Le <a href="http://www.plaintxt.org/themes/sandbox/" title="Le lien s'ouvre en dehors de ce site">thème WordPress Sandbox</a> est un thème &laquo;&nbsp;squelette&nbsp;&raquo; qui peut être utilisé comme fondation pour personnaliser des thème <abbr title="WordPress">WP</abbr> <em>et</em> il supporte hAtom.</li>
<li><cite class="vcard"><a href="http://fberriman.com/" title="Le lien s'ouvre en dehors de ce site" class="fn url" rel="colleague muse">Frances Berriman</a></cite> a créé une boucle <a href="http://fberriman.com/2006/08/07/implementing-hatom-the-entries-code/" title="Le lien s'ouvre en dehors de ce site"><acronym title="Hypertext Preprocessor">PHP</acronym> WordPress hAtom</a> qui peut être ajoutée aux thèmes WP existants.</li>
<li><a href="http://hresume.weblogswork.com/hresumecreator/" title="Le lien s'ouvre en dehors de ce site">hResume creator</a> génère un hResume à partir de l&#8217;information proposée.</li>
<li>Le &laquo;&nbsp;hResume Project&nbsp;&raquo; a créé une <a href="http://hresume.weblogswork.com/?page_id=3" title="Lien en dehors de ce site">extension hResume</a> pour WordPress.</li>
<li><a href="http://cv.antix.co.uk/Build/" title="Lien en dehors de ce site">CV Antix</a> est un constructeur de résumé/CV basé sur le web.</li>
</ul>
<h5>Parseurs &amp; Extracteurs</h5>
<ul>
<li>H2VX offre un <a href="http://h2vx.com/ics/" title="Lien en dehors de ce site">Service de fils d&#8217;Evénements</a> et <a href="http://h2vx.com/vcf/" title="Lien en dehors de ce site">Service de Fils de Contacts</a> qui transforme l&#8217;information hCalendar et hCard en fichiers .ics et .vcf .</li>
<li><a href="http://microformatique.com/optimus/" title="Lien en dehors de ce site">Optimus</a> est un transformateur robuste de microformats qui supporte tous les microformats et fournit un validateur.</li>
<li><a href="http://suda.co.uk/projects/X2V/" title="Lien en dehors de ce site">X2V</a> de <cite class="vcard"><a href="http://suda.co.uk/" rel="colleague muse" class="url fn" title="Lien en dehors de ce site">Brian Suda</a></cite> est une feuille de style <acronym title="eXtensible Stylesheet Language Transformation">XSLT</acronym> qui extrait l&#8217;information hCalendar et hCard provenant d&#8217;une page web pour créer respectivement des fichiers iCalendar et vCard.</li>
<li><cite class="vcard"><a href="http://torrez.us/" class="url fn">Elias Torres</a></cite> a créé un script Greasemonkey <a href="http://torrez.us/archives/2006/04/13/431/" title="Lien en dehors de ce site">hCalendar + Google Calendar Reminders</a> qui identifie l&#8217;information hCalendar sur une page web et fournit une icône pour ajouter cet événement à votre Google Calendrier.</li>
<li>Il existe un <a href="http://transformr.co.uk/#hatom">transformateur hAtom</a> qui extrait hAtom provenant d&#8217;une page de façon à ce qu&#8217;il puisse être automatiquement transformé en XML pour un fil de syndication Atom.</li>
<li><a href="http://rbach.priv.at/hAtom2Atom/" title="Lien en dehors de ce site">hAtom2Atom</a> utilise <acronym title="eXtensible Stylesheet Language Transformation">XSLT</acronym> pour transformer un marquage hAtom en Atom XML.</li>
<li>Il existe un <a href="http://www.lukearno.com/projects/hatom2atom/" title="Lien en dehors de ce site">remote proxy utilisant  hAtom2Atom</a> produit par <cite class="vcard"><a href="http://lukearno.com/" title="Lien en dehors de ce site" class="fn url" rel="colleague muse">Luke Arno</a></cite>, tout comme un <a href="http://chunkysoup.net/article/236/FeedsForAllWithhAtomPart2TheCode" title="Lien en dehors de ce site">script de filtrage utilisant hAtom2Atom</a> de <cite class="vcard"><a href="http://placenamehere.com/" class="fn url" rel="colleague muse" title="Lien en dehors de ce site">Chris Casciano</a></cite> .</li>
<li><a href="http://tools.microformatic.com/help/xhtml/hatom/" title="Lien en dehors de ce site">hAtom transcoder</a> est un autre transformateur qui non seulement génère Atom 1.0, mais aussi <acronym title="Really Simple Syndication">RSS</acronym> 2.0.</li>
<li>Il existe une <a href="http://wordpress.org/extend/plugins/linkedin-hresume/" title="Lien en dehors de ce site">extension hResume LinkedIn</a> pour WordPress qui extrait le contenu du hResume provenant d&#8217;un profil public LinkedIn, qui peut ensuite être ajouté à une page WordPress..</li>
</ul>
<p>Et ce ne sont là que quelques exemples trouvés durant ma recherche pour cette série. Il en existe bien plus encore.</p>
<h5 id="averageJoe">What About Joe Six Pack?</h5>
<p>Aussi, aucune question il y a des ressources.</p>
<p>Mais ensuite j&#8217;ai fait un petit sondage informel auprès de quelques collègues designers/développeurs web pour avoir leurs opinions sur les microformats.</p>
<p>Plusieurs types soulignaient que bien qu&#8217;il existe des outils pour aider les développeurs et geeks à produire facilement des microformats, il n&#8217;y a actuellement <strong>rien qui ne rende les microformats utiles pour les gens normaux</strong>.</p>
<p>Vu sous cet angle, je ne peux aider mais suis d&#8217;accord avec cet argument. C&#8217;est vrai, ma soeur n&#8217;a pas la moindre idée de ce que sont les microformats. Même si je lui ai montré une extension Firefox, elle ne les utilisera jamais ou ne s&#8217;en souciera même pas.</p>
<p>Ceci étant dit, j&#8217;utiliserai encore les microformats à chaque fois que j&#8217;aurai une opportunité de faire ainsi. Parce que je crois que ce manque de ce que qualifierai d&#8217;&quot;innovation commune&quot; est partiellement lié au fait que les microformats ne sont pas encore très utilisés.</p>
<p>Si tout le monde les utilisait dans leurs sites web, il y aurait alors bien plus de développement pour les supporter et démontrer leurs avantages à toutes les communautés (geek et non geek).</p>
<p>Et bien que je déteste le film, la citation &quot;Si tu le construis, ils viendront&quot; de <em>Jusqu&#8217;aù bout du rêve</em> me revient à l&#8217;esprit. Si plus de gens utilisaient les microformats, je pense que plus d&#8217;outils seraient développés.</p>
<p>En fait, je pense que la sortie récente de la <a href="http://visitmix.com/Lab/Oomph" title="visitmix">boîte à outils Oomph Microformats</a> est un pas dans cette direction.</p>
<p> <!-- Oomph pour éclairer les microformats --><br />
  <script type="text/javascript" src="http://christopheducamp.com/script/jquery-1.3.2.min.js"></script></p>
<p>  <script type="text/javascript" src="http://christopheducamp.com/script/oomph.js"></script><br />
  <!-- / fin essai oomph --></p>
<p>J&#8217;ai récemment <a href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki/Oomph#emily-oomph">critiqué Oomph</a>, et je trouve que c&#8217;est l&#8217;un des premiers outils microformats qui rend sur un site la présence des microformats <strong>apparente pour tout utilisateur, indépendamment de son navigateur et/ou des extensions.</strong>. Jetez simplement un coup d&#8217;oeil dans le coin en haut à gauche de ce site pour le voir en action.</p>
<h4>Thème : RDF vs. Microformats</h4>
<p>Bien que je n&#8217;ai pas une seule fois mentionné <a href="http://fr.wikipedia.org/wiki/Resource_Description_Framework" title="wikipedia"><acronym title="Resource Description Framework">RDF</acronym></a> dans tous les articles de cette série, ce serait négligent de ma part si je ne parlais pas de la division existante chez tous les supporteurs web sémantique : RDF est mieux que microformats et vice versa.</p>
<p>Mais après avoir fait un peu de recherche sur le sujet, je réalise que cette division est simplement le résultat de sensationalistes et de &quot;know-betters&quot; qui empestent notre industrie.</p>
<p>Ils ont besoin de quelque chose à défendre pour se sentir supérieurs, et le débat RDF vs microformats est une belle plate-forme pour se chamailler &hellip; tout particulièrement quand ces types ne se soucient pas de se comprendre les uns les autres.</p>
<h5>RDF : Les Fondamentaux</h5>
<p>Aussi, essayons de comprendre un peu RDF :</p>
<ul>
<li>RDF est une spécification du <acronym title="World Wide Web Consortium">W3C</acronym> pour décrire l&#8217;information, telle que titre, auteur, date de modification, contenu et information de copyright.</li>
<li>RDF a été conçu pour fournir un commun afin de décrire cette information de manière à ce qu&#8217;elle puisse être lue et comprise par les applications informatiques, mais non affichée sur un navigateur pour les humains.</li>
<li>RDF est écrit en <acronym title="eXtensible Markup Language">XML</acronym> de manière à ce que cette information puisse être échangée entre différents types d&#8217;ordinateurs utilisant différents types de systèmes d&#8217;exploitations et de langages d&#8217;application.</li>
</ul>
<p>C&#8217;est la plus superficielle des descriptions, mais selon moi tout du moins, il apparaît que RDF et microformats ne partagent qu&#8217;une seule chose en commun : décrire l&#8217;information.</p>
<p>RDF est beaucoup plus concentré sur la vision du Web Sémantique.</p>
<h5>Microformats, en Comparaison</h5>
<p>Les microformats ne sont pas et n&#8217;ont jamais été conçus pour être un remplacement de RDF. Ils ont leur propre place et leur promesse : ajouter des métadonnées au contenu web avec des technologies existantes et des standards (XHTML et CSS).</p>
<p>Et ils sont simples pour encourager un usage et une consommation massive. RDF, en comparaison, tout du moins de mon point de vue, n&#8217;est pas simple du tout.</p>
<p>En outre, les microformats se soucient plus d&#8217;un marquage sémantique que le Web Sémantique. Bien que je crois vraiment que l&#8217;utilisation d&#8217;un marquage sémantique peut jouer un rôle dans le Web Sémantique en introduisant des métadonnées pour plus de personnes.</p>
<p>Par conséquent, même si vous verrez jaillir ces arguments RDF vs microformats, réalisez que ce sont des comparaisons illogiques entre des pommes et des oranges.</p>
<p>RDF et microformats sont deux choses différentes. RDF est un format de donnée pour Le Web Sémantique, alors que les microformats sont un modèle de design pour du balisage sémantique.</p>
<p>Tous les deux servent un objectif. Tous les deux sont valables.</p>
<h4>Problématique : Information Compliquée</h4>
<p>Durant toute ma recherche pour ces articles &mdash; sans mentionner le temps passé à implémenter les différents microformats &mdash; la seule chose qui m&#8217;a ennuyée était le manque d&#8217;information compréhensible, tout particulièrement sur le Wiki Microformats.</p>
<p>J&#8217;ai évoqué cette frustation dans la <a href="http://christopheducamp.com/ProjetBlog/2009/11/14/emily-lewis-parvenir-au-semantique-avec-les-microformats-hresume-partie-6/#pire">Partie 6</a>, mais je le répète à nouveau parce que je suis d&#8217;humeur à tempêter.</p>
<p>Mais avant que je n&#8217;arrête à rouspéter sur ce point relativement mineur, j&#8217;ai vraiment besoin de reconnaître que le wiki est précieux. Ses auteurs et contributeur sont vraiment responsables de mon intérêt pour les microformats et de ma capacité à les implémenter.</p>
<p>Ceci étant dit, je trouve que la majorité du contenu sur le wiki est bien trop &quot;techy&quot; pour les microformats, et que les exemples (que j&#8217;ai cités) ne représentent pas les &quot;bonnes pratiques&quot; pour du marquage sémantique.</p>
<p>Les microformats sont volontairement simples. Mais quelque part, le contenu sur le wiki les fait apparaître comme quelque chose de bien plus compliqué que nécessaire.</p>
<p>Le wiki est aussi jonché d&#8217;information dépréciée et de liens brisés. Bon, édite-le alors, non ? C&#8217;est un wiki &hellip;</p>
<p>C&#8217;est vrai, je devrai prendre quelque responsabilité ici. Mais j&#8217;ai à peine le temps d&#8217;écrire ces articles pour mon propre blog.</p>
<p>Peut-être suis-je naïve de supposer que les types derrière le wiki aurait quelque sorte de modérateur ou de contrôle qualité, mais je ne peux m&#8217;empêcher de penser qu&#8217;ils ont une responsabilité pour s&#8217;assurer que l&#8217;information sur le wiki ne soit pas seulement mise à jour et correcte, mais représente le meilleur des microformats (tout particulièrement dans les exemples de code).</p>
<p>Je n&#8217;ai pas de solution à ce problème particulier autre que d&#8217;encourage plus de personnes à écrire leurs propres expériences des microformats, comme je l&#8217;ai fait. Je pense que les mettre en termes pratiques avec un langage conversationnel, rendra les microformats bien plus savoureux que ne le fait le wiki.</p>
<p>Aussi, le <a title="blog microformats" href="http://microformats.org/blog/2008/11/17/wiki/">wiki a été mis à jour récemment</a>, peut-être que l&#8217;attention sera renouvelée sur cette ressource particulière par les types des microformats.</p>
<h4>Thème : I love Microformats</h4>
<p>Le principal thème que j&#8217;ai remarqué durant cette série est que j&#8217;aime vraiment les microformats et prévois de les utiliser à chaque fois que j&#8217;en aurai l&#8217;opportunité parce qu&#8217;ils :</p>
<ul>
<li>Utilisent ce que je connais déjà (XHTML et CSS)</li>
<li>Sont faciles à implémenter</li>
<li>Ajoutent de l&#8217;information sémantique à mon contenu</li>
<li>Ont du potentiel pour les technologies futures</li>
</ul>
<p>Les arguments contre eux &mdash; manque de technologie et d&#8217;accessibilité &mdash; sont valides, mais pour moi, ce ne sont pas de vrais arguments.</p>
<p>Il y a des obstacles que les microformats doivent franchir, et pas de raison de ne pas passer un petit peu de temps supplémentaire et d&#8217;effort à les ajouter au balisage.</p>
<h4>La Suite ?</h4>
<p>Je vais faire une pause un moment sur ces articles qui ont été chronophages (pas trop longtemps, promis). Mais je sais que j&#8217;en écrirai quelques autres.</p>
<p>Il y a d&#8217;autres microformats qui m&#8217;intéressent vraiment, hReview, xFolk et <a href="http://microformats.org/wiki/xoxo" title="microformats wiki">XOXO</a>. Aussi j&#8217;étudierai les opportunités d&#8217;essayer ces microforamts. Et ne manquerai pas d&#8217;écrire à leur propos.</p>
<p>Qu&#8217;est-ce que vais écrire ensuite ? J&#8217;ai plus de développement backend à faire sur ce blog, et prévois d&#8217;écrire à ce sujet. Je suis aussi intéressée à rendre ce blog (et tous les autres sites sur lesquels je travaille) <a href="http://www.456bereastreet.com/archive/200811/going_from_wcag_10_to_wcag_20/" title="Liens en dehors de ce site">prêts pour le <acronym title="Web Content Accessibility Guidelines">WCAG</acronym> 2.0</a>, aussi je pense qu&#8217;une série se prépare sur l&#8217;accessibilité.</p>
<h4>Hugs &amp; Kisses</h4>
<p>Pour conclure, je veux juste remercier tous ceux qui ont lu ces articles et participé à la discussion. Et merci à mes collègues qui m&#8217;ont offert leurs points de vue et feedbacks. Aussi merci à tous ceux qui m&#8217;ont contactée via email et Twitter pour me faire savoir combien ces articles leur ont été utiles.</p>
<p>Cette expérience a dépassé de loin toutes mes attentes. Non seulement j&#8217;en sais plus à propos des microformats que j&#8217;en j&#8217;ai démarré, mais me sens honorée d&#8217;avoir encouragé d&#8217;autres personnes à en savoir plus.</p>
<p><strong>Mise à jour : 1/08/2009</strong></p>
<p><cite class="vcard"><a href="http://zdrojak.root.cz/" title="Link opens off this site" class="fn url" rel="colleague">Jan Sl&aacute;dek</a></cite> a traduit cet article en Tchèque <em><a href="http://zdrojak.root.cz/clanky/kodujme-semanticky-s-mikroformaty-namety-problemy/" title="Link opens off this site">K&oacute;dujme s&eacute;manticky s mikroform&aacute;ty: n&aacute;měty a probl&eacute;my</a></em>.</p>
<div id="socialMedia">
<h3><span>&#9829;</span> Share the Love</h3>
<ul class="plain inline">
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://delicious.com/save?url=http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7°-partie/&amp;title=Parvenir au Sémantique avec les Microformats : 7° Partie&nbsp;~&nbsp;A Blog Not Limited">Delicious</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&amp;url=http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7°-partie/&amp;title=Parvenir au Sémantique avec les Microformats : 7° Partie&nbsp;~&nbsp;A Blog Not Limited">Digg</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://ma.gnolia.com/bookmarks/add?url=http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7°-partie/&amp;title=Parvenir au Sémantique avec les Microformats : 7° Partie&nbsp;~&nbsp;A Blog Not Limited">Ma.gnolia</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://scriptandstyle.com/submit?title=Parvenir au Sémantique avec les Microformats : 7° Partie&amp;url=http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7°-partie/">Script &amp; Style</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=ttp://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7°-partie/&amp;title=Parvenir au Sémantique avec les Microformats : 7° Partie&nbsp;~&nbsp;A Blog Not Limited">StumbleUpon</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://www.designfloat.com/submit.php?url=http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7°-partie/&amp;title=Getting Semantic With Microformats, Part 7: Themes and Issues&nbsp;~&nbsp;A Blog Not Limited">Design Float</a></li>
<li><span>&#9829;</span>&nbsp;&nbsp;<a href="http://reddit.com/submit?url=http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7°-partie/&amp;title=Getting Semantic With Microformats, Part 7: Themes and Issues&nbsp;~&nbsp;A Blog Not Limited">Reddit</a></li>
</ul></div>
<h3>Passez le Mot</h3>
<p>Vous voulez partager cet article avec d&#8217;autres ? Utilisez SVP l&#8217;URL raccourcie : <a rev="canonical" rel="alternate shorter" href="http://tr.im/IbfJ">http://tr.im/IbfJ</a>.</p>
<p>Et bien sûr, vous pouvez toujours <a href="http://twitter.com/home?status=Billet génial d'@emilylewis : &quot;Parvenir au Sémantique avec les Microformats : Partie 7 : Thèmes et Problématiques&quot;  http://tr.im/IbfJ">tweeter ça</a>. Allez-y. Vous en avez envie.</p>
]]></content:encoded>
			<wfw:commentRss>http://christopheducamp.com/ProjetBlog/2009/12/20/parvenir-au-semantique-avec-les-microformats-7%c2%b0-partie/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

