<?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"
	>

<channel>
	<title>les microformateurs</title>
	<atom:link href="http://microformateurs.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://microformateurs.org</link>
	<description>Les microformats expliqués en français. (vers un web "CHIC").</description>
	<pubDate>Mon, 22 Feb 2010 15:18:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Paris-Web 2008 : Atelier Microformats vs RDFa</title>
		<link>http://microformateurs.org/2008/10/20/paris-web-2008-atelier-microformats-vs-rdfa/</link>
		<comments>http://microformateurs.org/2008/10/20/paris-web-2008-atelier-microformats-vs-rdfa/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 01:12:23 +0000</pubDate>
		<dc:creator>Christophe Ducamp</dc:creator>
		
		<category><![CDATA[événements]]></category>

		<category><![CDATA[atelier]]></category>

		<category><![CDATA[événement]]></category>

		<category><![CDATA[rdfa]]></category>

		<guid isPermaLink="false">http://microformateurs.org/?p=85</guid>
		<description><![CDATA[Paris-Web est une association française sans but lucratif « loi 1901 » fondée en 2005 qui organise chaque année une grande manifestation sur l&#8217;accessibilité, la qualité et le design web. 

A marquer dans vos agendas : L&#8217;édition  ParisWeb 2008 aura lieu le mois prochain. Pour 10 euros H.T., vous pouvez vous inscrire à la [...]]]></description>
			<content:encoded><![CDATA[<p><span class="vcard"><a class="url fn org" href="http://www.paris-web.fr/">Paris-Web</a></span> est une association française sans but lucratif « loi 1901 » fondée en 2005 qui organise chaque année une grande manifestation sur l&#8217;accessibilité, la qualité et le design web. </p>
<div id="hcalendar-Paris-Web_2008-15_novembre_2008-atelier-rdf_vs_microformats" class="vevent">
<p><a href="http://www.paris-web.fr/" title="Paris-Web 2008"><img style="width:120px; height:90px;float:right;padding:0.5em;" src="http://www.paris-web.fr/2008/IMG/gif/bouton-pw2008-2.gif" alt="Paris-Web 2008, 13, 14 et 15 novembre" /></a>A marquer dans vos agendas : L&#8217;édition <a href="http://www.paris-web.fr/" class="url"> <span class="category">ParisWeb</span> 2008</a> aura lieu le mois prochain. Pour 10 euros H.T., vous pouvez vous inscrire à la <a title="programme du samedi 15 novembre" href="http://www.paris-web.fr/2008/-samedi-15-novembre-technique-">journée des ateliers du <abbr title="2008-11-15">15</abbr></a> qui comporte une session sur les microformats : </p>
<dl>
<dt>Quand : </dt>
<dd><abbr class="dtstart" title="2008-11-15T08:30:00">le samedi 15 novembre</abbr><abbr class="dtend" title="2008-11-15T18:00:00"></abbr>, à partir de 8h30.</dd>
<dt>Où :</dt>
<dd class="location vcard"><a class="fn org url" href="http://www.efrei.fr/">EFREI</a> <a href="http://maps.google.com/maps" class="adr"> <span class="street-address">30-32 avenue de la République</span>, <span class="postal-code">94800</span> <span class="locality">Villejuif</span>, <abbr class="country-name" title="France">FR</abbr></a></dd>
<dt>Un atelier pourrait tout particulièrement intéresser les microformateurs et plus largement tous ceux qui s&#8217;intéressent au Web Sémantique :</dt>
<dd class="description">
<h3 class="summary"><acronym title="Resource Description Framework">RDF</acronym>a <abbr lang="en" class="discret" title="versus">vs</abbr> Microformats</h3>
<blockquote>
<p>Pr&eacute;sent&eacute; par&nbsp;: <span class="vcard"><a class="url fn" href="http://www.paris-web.fr/2008/+-Larlet-+">David Larlet</a> (<span class="org">Welldev</span>)</span>, <span class="vcard"><a class="url fn" rel="colleague met muse friend" href="http://www.paris-web.fr/2008/+-Villamil-+">Frédéric de Villamil</a> (<span class="org">BlueKiwi Software</span>)</span></p>
<p>Au-delà de la simple sémantique issue des balises <acronym lang="en" title="HyperText Markup Language">HTML</acronym> employées, il est possible de donner davantage de sens à vos contenus web afin de les rendre plus facilement réutilisables.</p>
<p>Issus de deux philosophies distinctes, <acronym lang="en" title="Resource Description Framework">RDF</acronym>a et les Microformats sont deux approches différentes mais non concurrentes dont le but est de révolutionner les possibilités offertes par le data mining et les outils de recherche.</p>
<p>Nous tenterons de vous transmettre outils, techniques, trucs et astuces, mais surtout l&#8217;utilité de tels standards à travers des exemples concrets d&#8217;utilisation.</p>
</blockquote>
</dd>
</dl>
</div>
]]></content:encoded>
			<wfw:commentRss>http://microformateurs.org/2008/10/20/paris-web-2008-atelier-microformats-vs-rdfa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Emily Lewis : &#8220;Parvenir à la Sémantique avec les Microformats, 4ème partie - hCalendar&#8221;</title>
		<link>http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/</link>
		<comments>http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 15:53:24 +0000</pubDate>
		<dc:creator>Christophe Ducamp</dc:creator>
		
		<category><![CDATA[hcalendar]]></category>

		<category><![CDATA[ressources]]></category>

		<category><![CDATA[traduction]]></category>

		<category><![CDATA[accessibilité]]></category>

		<category><![CDATA[hcard]]></category>

		<category><![CDATA[microformats]]></category>

		<category><![CDATA[rel-tag]]></category>

		<category><![CDATA[sémantique]]></category>

		<category><![CDATA[standards]]></category>

		<category><![CDATA[webdesign]]></category>

		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://microformateurs.org/?p=84</guid>
		<description><![CDATA[
Nous voici de nouveau à plonger dans le monde excitant (au moins pour moi) des microformats. Basé sur ce que j&#8217;avais plannifié au début, cet article marque le mi-parcours de la série. A ce stade, j&#8217;ai discuté de trois implémentations des microformats sur A Blog Not Limited :

Spécifier les relations fondées sur les liens en [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://microformats.org/" title="microformats.org"><img src="http://farm1.static.flickr.com/131/396166718_df65c9ffe3_m.jpg" alt="Microformats" /></a></p>
<p class="intro">Nous voici de nouveau à plonger dans le monde excitant (au moins pour moi) des microformats. Basé sur ce que j&#8217;avais <a href="http://microformateurs.org/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-introduction/">plannifié au début</a>, cet article marque le mi-parcours de la série. A ce stade, j&#8217;ai discuté de trois implémentations des microformats sur <a title="a blog not limited" href="http://www.ablognotlimited.com/">A Blog Not Limited</a> :</p>
<ul>
<li>Spécifier les relations fondées sur les liens en utilisant l&#8217;attribut <code>rel</code> dans la <a href="http://microformateurs.org/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%C2%B0-partie-rel/">1<sup>ère</sup> Partie</a></li>
<li>Donner aux liens un &#8220;visage humain&#8221; en utilisant le microformat <acronym title="XHTML Friends Network">XFN</acronym> dans la <a href="http://microformateurs.org/2008/09/21/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-2eme-partie-xfn/">2<sup>ème</sup> Partie</a></li>
<li>Décrire les personnes, les sociétés et lieux avec le microformat hCard dans la <a href="http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-3eme-partie-hcard/">3<sup>ème</sup> Partie</a></li>
</ul>
<p>Pas mal. Mais cela ne fait que gratter la surface des microformats.</p>
<p>Aussi, allons droit vers le <a href="http://microformats.org/wiki/hcalendar-fr" title="hCalendar sur le wiki des microformats">microformat hCalendar</a>, que j&#8217;utilise pour ajouter de la sémantique et de la structure à mon contenu pour les <strong>événements et activités basés sur des dates et heures.</strong></p>
<h4>Origines : <a href="http://en.wikipedia.org/wiki/ICalendar" title="ICalendar" rel="wikipedia" class="zem_slink">iCalendar</a></h4>
<p><a href="http://fr.wikipedia.org/wiki/ICalendar" title="wikipedia">iCalendar</a> (ou iCal) est un standard pour partager des données de calendrier. Plus fréquemment, il est utilisé dans les échanges d&#8217;email, bien qu&#8217;il ne soit pas seulement limité à ce médium.</p>
<p>Comme la <a href="http://microformats.org/wiki/hCard-fr" title="hCard sur le wiki des microformats">hCard</a>, hCalendar a été introduit de manière à ce que les auteurs web puissent inclure des données iCalendar dans leurs pages web.</p>
<p>hCalendar est une représentation <abbr title="one to one">1:1</abbr> du iCalendar, qui permet aux parseurs d&#8217;extraire de l&#8217;information d&#8217;événement provenant d&#8217;une page web de manière à ce qu&#8217;elle puisse être utilisée dans les programmes de calendriers (parmi d&#8217;autres usages).</p>
<p>Note historique : iCalendar est basé sur <a href="http://en.wikipedia.org/wiki/VCalendar#vCalendar_1.0" title="vCalendar sur wikipedia">vCalendar</a> (Virtual Calendar), qui est une application de calendrier en open source pour publier et maintenir des événements et rendez-vous en ligne.  vCalendar a été développé avec le format de carte de visite électronique vCard.</p>
<h4>Activités Fondées sur Date/Heure</h4>
<p>Le microformat hCalendar décrit le type d&#8217;information à propos d&#8217;évènements (ou tout ce qui est basé sur les date/heure) que vous auriez sur un calendrier, à savoir (mais non limité) :</p>
<ul>
<li>Résumé</li>
<li>Date et heure</li>
<li>Lieu</li>
<li>Description détaillée</li>
<li>Récurrence</li>
</ul>
<h4>Les Bases</h4>
<p>Tout comme hCard, hCalendar a quelques règles de base :</p>
<ul>
<li>Les propriétés et sous-propriétés sont exprimées sous des valeurs <code>class</code>.</li>
<li>Du fait de la relation 1:1 avec iCalendar, les propriétés spécifiées hCalendar sont basées sur les noms de propriétés de iCalendar (à savoir, <code>vevent</code>).</li>
<li>Les propriétés et sous-propriétés sont sensibles à la casse.</li>
<li>La propriété &#8220;racine&#8221; ne peut pas être mélangée avec n&#8217;importe laquelle de ses propriétés. De ce fait, <code>&lt;p class="vevent summary"&gt;</code> est invalide.</li>
</ul>
<p>Et même si ce n&#8217;est pas une règle, il est important de garder ça à l&#8217;esprit : <strong>le marquage utilisé importe peu</strong>.</p>
<p><em><strong>Les valeurs de classe (propriétés/sous-propriétés) définissent le microformat hCalendar.</strong></em></p>
<p>Ceci étant dit, j&#8217;encourage vraiment le marquage sémantique (et cela va sans dire valide).</p>
<h4>Le Profil</h4>
<p>Comme pour tous les microformats, il est recommandé de faire référence au <a href="http://microformats.org/wiki/hcalendar-profile" title="profil hCard sur le wiki des microformats">profil hCalendar</a> dans le <code>&lt;head&gt;</code> des pages web qui contiennent le microformat :</p>
<p class="code"><code>&lt;head <strong>profile=&#8221;http://purl.org/uF/hCalendar/1.0/&#8221;</strong>&gt;</code></p>
<p>Le <acronym title="World Wide Web Consortium">W3C</acronym> autorise <a href="http://www.la-grange.net/w3c/html4.01/struct/global.html#h-7.4.1" title="spécification HTML 4">plusieurs valeurs de profils</a>, séparées par des espaces blancs, ainsi vous pouvez lister plusieurs profils si vous choisissez :</p>
<p class="code"><code>&lt;head profile="<strong>http://gmpg.org/xfn/11</strong> <strong>http://purl.org/uF/hCard/1.0/&#8221;</strong> <strong>http://purl.org/uF/hCalendar/1.0/</strong>&#8220;&gt;</code></p>
<p>Cependant, si vous référencez des <em>microformats-non-draft</em> (et hCalendar est non-draft), vous pouvez utiliser à la place l&#8217;<acronym title="Uniform Resource Locator">URL</acronym> profil combinée, qui couvre tous les microformats non-draft :</p>
<p class="code"><code>&lt;head profile="<strong>http://purl.org/uF/2008/03/</strong>&#8220;&gt;</code></p>
<p>Si vous faites référence à la fois à des microformats non-draft et draft, vous pouvez utiliser ce profil combiné avec les profils pour les nouveaux/draft microformats.</p>
<h4>L&#8217;exemple</h4>
<p>Ce blog est encore relativement nouveau. Aussi, je n&#8217;ai pas eu beaucoup d&#8217;opportunités de lister de l&#8217;information d&#8217;évènement.</p>
<p>En fait, je n&#8217;ai qu&#8217;un exemple vivant, grâce à un <a href="http://www.ablognotlimited.com/articles/barcampalbuquerque-around-the-corner/">article sur un BarCamp récent à Albuquerque</a> où j&#8217;ai utilisé le microformat hCalendar :</p>
<ol class="code">
<li><code>&lt;div <strong>class=&#8221;vevent&#8221;</strong>&gt;</code></li>
<li><code>&lt;p&gt;<br />
Oui, c'est un billet court, mais marquez ça dans vos agendas :<br />
&lt;a href="http://barcamp.org/BarCampAlbuquerque"<br />
<strong>class=&#8221;url summary&#8221;</strong>&gt;<br />
&lt;span <strong>class=&#8221;category&#8221;</strong>&gt;BarCamp&lt;/span&gt;<br />
Albuquerque 3&lt;/a&gt;<br />
aura lieu ce week-end.<br />
&lt;/p&gt;</code></li>
<li><code>&lt;dl&gt;</code></li>
<li><code>&lt;dt&gt;Quand :&lt;/dt&gt;</code></li>
<li><code>&lt;dd&gt;&lt;abbr <strong>class=&#8221;dtstart&#8221;</strong><br />
title=&#8221;2008-09-13T09:00:00&#8243;&gt;13&lt;/abbr&gt;–<br />
&lt;abbr <strong>class=&#8221;dtend&#8221;</strong> title=&#8221;2008-09-14T18:00:00&#8243;&gt;14 septembre&lt;/abbr&gt;,<br />
à partir de 9h00 jusqu&#8217;à 18h00 les deux jours.&lt;/dd&gt;<br />
</code></li>
<li><code>&lt;dt&gt;Où :&lt;/dt&gt;</code></li>
<li><code>&lt;dd <strong>class=&#8221;location</strong> vcard&#8221;&gt;<br />
&lt;a class=&#8221;fn org url&#8221; href=&#8221;http://www.chefwhite.com/cjw_cafe.php&#8221;&gt;CJW Cafe&lt;/a&gt;<br />
à &lt;a href=&#8221;http://maps.google.com/maps&#8221; class=&#8221;adr&#8221;&gt;<br />
  &lt;span class=&#8221;street-address&#8221;&gt;4801 Alameda<br />
  &lt;abbr title=&#8221;Boulevard&#8221;&gt;Blvd&lt;/abbr&gt;<br />
  &lt;abbr title=&#8221;Northeast&#8221;&gt;NE&lt;/abbr&gt;<br />
  &lt;/span&gt;,<br />
  &lt;span class=&#8221;locality&#8221;&gt;Albuquerque&lt;/span&gt;,<br />
  &lt;abbr class=&#8221;region&#8221; title=&#8221;New Mexico&#8221;&gt;NM<br />
  &lt;/abbr&gt; &lt;span class=&#8221;postal-code&#8221;&gt;87113<br />
  &lt;/span&gt;<br />
&lt;/a&gt;<br />
&lt;/dd&gt;<br />
</code></li>
<li><code>&lt;dt&gt;Quoi :&lt;/dt&gt;</code></li>
<li><code>&lt;dd <strong>class=&#8221;description&#8221;</strong>&gt;<br />
Un évènement de<br />
&lt;abbr <strong>class=&#8221;duration&#8221;</strong> title=&#8221;P2D&#8221;&gt;deux jours&lt;/abbr&gt;  pour tout ce qui concerne le web — design (visuel, expérience, architecture de l&#8217;information), technologie (infrastructure, programmation), social et nouveaux médias, et d&#8217;autres trucs simplement vraiment cools.&lt;/dd&gt;</code></li>
<li><code>&lt;/dl&gt;</code></li>
<li><code>&lt;/div&gt;</code></li>
</ol>
<h4>Les Parties de la Somme</h4>
<p>Décomposons cet exemple avec ses parties.</p>
<h5>La Racine : <code>vevent</code></h5>
<p>Vous remarquerez que la propriété racine dans mon exemple est <code>vevent</code>, plutôt que <code>vcalendar</code>. Ceci parce hCalendar a un élément racine <em>optionne</em> du <code>vcalendar</code>, qui n&#8217;est obligatoire que si vous décrivez <em>plus d&#8217;un calendrier d&#8217;événements</em> sur une page donnée.</p>
<p>Pour une page avec un unique calendrier d&#8217;événements, la propriété <code>vcalendar</code> est présumée sur la page elle-même.</p>
<p>Le fait que mon exemple soit un événement unique dans un &#8220;calendrier,&#8221; unique, je place toute mon information d&#8217;événement dans <code>&lt;div class="vevent"&gt;</code>. Ceci indique que tout le contenu embarqué à l&#8217;intérieur décrit <strong>un événement unique</strong>.</p>
<p>Une fois de plus, l&#8217;élément conteneur pourrait être n&#8217;importe quoi (<code>&lt;dl&gt;</code>, <code>&lt;ul&gt;</code>, <code>&lt;p&gt;</code>, <code>&lt;span&gt;</code>, <abbr title="etcetera">etc</abbr>.) la <code>&lt;div&gt;</code> est simplement appropriée pour mon exemple.</p>
<h5>Propriétés Requises : <code>summary</code> &amp; <code>dtstart</code></h5>
<p>Les seules propriétés requises pour hCalendar (autres que la racine <code>vevent</code>) sont <code>summary</code> et <code>dtstart</code>.</p>
<h6><code>summary</code></h6>
<p>La propriété <code>summary</code> décrit un <strong>synopsis bref de l&#8217;événement</strong>. Le contenu embarqué par cette propriété est typiquement ce qui s&#8217;affiche dans un programme de calendrier sous le nom ou titre de l&#8217;événement.</p>
<p>Ainsi dans mon exemple, &#8220;BarCamp Albuquerque 3&#8243; est contenu par <code>summary</code>, aussi c&#8217;est l&#8217;information qui s&#8217;affiche comme le nom/titre dans mon calendrier personnel :</p>
<p class="code"><code>&lt;p&gt;Oui, c'est un billet rapide, mais à marquer dans vos agendas : &lt;a href="http://barcamp.org/BarCampAlbuquerque" class="url <strong>summary</strong>&#8220;&gt;&lt;span class=&#8221;category&#8221;&gt;<strong>BarCamp&lt;/span&gt; Albuquerque 3</strong>&lt;/a&gt; c&#8217;est ce week-end.&lt;/p&gt;</code></p>
<h6><code>dtstart</code></h6>
<p>La propriété <code>dtstart</code> décrit les <strong>date/horaire pour le démarrage de l&#8217;événement</strong>. Dans mon exemple, &#8220;13&#8243;:</p>
<p class="code"><code>&lt;dd&gt;<br />
&lt;abbr <strong>class=&#8221;dtstart&#8221;</strong><br />
title=&#8221;2008-09-13T09:00:00&#8243;&gt;<strong>13</strong><br />
&lt;/abbr&gt;–&lt;abbr class=&#8221;dtend&#8221;<br />
title=&#8221;2008-09-14T18:00:00&#8243;&gt;14 septembre&lt;/abbr&gt;,<br />
de 9h00 à 18h00 les deux jours&lt;/dd&gt;<br />
</code></p>
<h6>Date/Time Design Pattern</h6>
<p>Remarquez que l&#8217;élément contenant pour <code>dtstart</code> est un <code>&lt;abbr&gt;</code>, là où l&#8217;information contenue est est &#8220;13&#8243; et la valeur d&#8217;attribut <code>title</code> est &#8220;2008-09-13T09:00:00&#8243;:</p>
<p class="code"><code>&lt;dd&gt;&lt;<strong>abbr</strong> class=&#8221;dtstart&#8221;<br />
title=&#8221;<strong>2008-09-13T09:00:00</strong>&#8220;&gt;<strong>13</strong>&lt;/abbr&gt;<br />
–&lt;abbr class=&#8221;dtend&#8221; title=&#8221;2008-09-14T18:00:00&#8243;&gt;14 septembre&lt;/abbr&gt;,<br />
de 9h00 à 18h00 les deux jours&lt;/dd&gt;<br />
</code></p>
<p>C&#8217;est l&#8217;approche actuellement recommandée pour définir l&#8217;information date/horaire dans un microformat — connue sous le <a href="http://microformats.org/wiki/datetime-design-pattern-fr" title="datetime design pattern">datetime design pattern</a> (qui est une extension du <a href="http://microformats.org/wiki/abbr-design-pattern" title="abbr-design-pattern">abbr design pattern</a>).</p>
<p>Ce pattern a été développé pour supporter l&#8217;un des principes fondamentaux des microformats : designer d&#8217;abord pour les humains, ensuite pour les machines. Visant pendant tout ce temps, à fournir une information qui soit à la fois lisible par les humains et par les machines.</p>
<p>La logique est que les machines — tout comme les applications web — utiliseront la valeur <code>title</code>, alors que les navigateurs afficheront pour les humains le contenu embarqué par <code>&lt;abbr&gt;</code>.</p>
<p>Aussi, en tant que partie de la spécification pour utiliser ce &#8220;datetime pattern&#8221;, l&#8217;information date/horaire <em>devrait</em> être spécifiée dans un <a href="http://microformats.org/wiki/iso-8601-fr" title="ISO 8601"><acronym title="International Standards Organization">ISO</acronym> 8601</a> :</p>
<ul>
<li>AAAA-MM-JJThh:mm:ss — &#8220;A&#8221; représente les nombres entiers de l&#8217;année, &#8220;M&#8221; représente les nombres entiers du mois, &#8220;J&#8221; représente les nombres entiers du jour, &#8220;h&#8221; représente les nombres entiers des heures, &#8220;m&#8221; représente les nombres entiers des minutes et &#8220;s&#8221; représente les nombres entiers des secondes.</li>
<li>AAAA-MM-JJThh:mm:ssZ — &#8220;Z&#8221; est utilisé pour indiquer le <acronym title="Greenwich Mean Time">GMT</acronym>.</li>
<li>AAAA-MM-JJThh:mm:ss+hh (ou -hh) — les &#8220;+hh&#8221; et &#8220;-hh&#8221; indiquent le décalage horaire en heure  GMT.</li>
</ul>
<p>Pour dire ça dans des termes un peu plus compréhensibles, 2008-09-30T13:00:00 = 30 septembre 2008, 13h00 (heure locale).</p>
<p>Le caractère &#8220;T&#8221; dans ces exemples sépare l&#8217;information de date de l&#8217;information d&#8217;horaire.</p>
<p>Si vous n&#8217;avez qu&#8217;une date, omettez simplement le &#8220;T&#8221; et l&#8217;information horaire le suivant. De même, si vous n&#8217;avez qu&#8217;un horaire, omettez le &#8220;T&#8221; et l&#8217;information de date le précédant.</p>
<p>Il existe néanmoins <em>et hélas</em>, quelques problèmes d&#8217;accessibilité avec ce pattern, problèmes que je décrirai plus tard dans cet article. A cette heure, continuons avec mon exemple.</p>
<h5>Le Reste des Propriétés Date/Horaire</h5>
<p>Il existe deux autres propriétés date/horaire (et optionnelles) que j&#8217;ai ajoutées : <code>dtend</code> et <code>duration</code>.</p>
<h6><code>dtend</code></h6>
<p>La propriété <code>dtend</code> décrit les <strong>date/horaire de la fin de l&#8217;événement</strong>. Dans mon exemple, &#8220;14 septembre&#8221;:</p>
<p class="code"><code>&lt;dd&gt;<br />
&lt;abbr class="dtstart" title="2008-09-13T09:00:00"&gt;13&lt;/abbr&gt;<br />
–&lt;abbr<strong> class=&#8221;dtend&#8221;</strong><br />
<strong>title=&#8221;2008-09-14T18:00:00&#8243;</strong>&gt;<strong>14</strong> septembre&lt;/abbr&gt;,<br />
de 9h00 à 18h00 les deux jours&lt;/dd&gt;</code></p>
<h6><code>duration</code></h6>
<p>La propriété <code>duration</code> décrit la <strong>durée (en temps) de l&#8217;événement</strong>.<br />
Dans mon exemple, deux jours :</p>
<p class="code"><code>&lt;dd class="description"&gt;Un évènement de &lt;abbr <strong>class=&#8221;duration&#8221;</strong> <strong>title=&#8221;P2D&#8221;</strong>&gt;<strong>deux jours</strong>&lt;/abbr&gt; pour tout ce qui concerne<br />
le web — design (visuel, expérience, architecture de l&#8217;information), technologie (infrastructure, programmation), social et nouveaux médias, et d&#8217;autres trucs simplement vraiment cools.&lt;/dd&gt;</code></p>
<p>Tout comme pour l&#8217;information de date/horaire, l&#8217;information de durée est spécifiée en utilisant le &#8220;datetime design pattern&#8221;, où l&#8217;information &#8220;lisible-par-les-machines&#8221; est indiquée par la valeur <code>title</code> et l&#8217;&#8221;information-lisible-par les-humains&#8221; est contenue par le <code>&lt;abbr&gt;</code>.</p>
<p>Aussi, la valeur de &#8220;duration&#8221; <code>title</code> est spécifiée selon ISO 8601, qui indique que la valeur est précédée par un  &#8220;P&#8221; pour indiquer une période de temps.</p>
<p>Cette période de temps peut être exprimée en années (Y), mois (M), semaines (W), jours (D), heures (H), minutes (M) et/ou secondss (S).</p>
<p>Voici quelques exemples pour clarifier cela :</p>
<ul>
<li>P2Y = durée de 2 ans</li>
<li>P10D = durée de 10 jours</li>
<li>P3H = durée de 3 heures</li>
<li>P2W = durée de 2 semaines weeks</li>
<li>P12DT8H30M = durée de 12 jours, 8 heures et 30 minutes</li>
</ul>
<h6 id="dateTimeAccessibility">Parlons Accessibilité</h6>
<p>J&#8217;ai rapidement évoqué dans la <a href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-3-hcard/">3ème Partie</a> qu&#8217;il y avait eu récemment quelques discussions sur <a href="http://www.webstandards.org/2007/04/27/haccessibility/" title="haccessibility sur webstandards">les problèmes d&#8217;accessibilité avec le datetime design pattern</a>.</p>
<p>Le point crucial du problème d&#8217;accessibilité est la façon dont les lecteurs d&#8217;écran interprètent les valeurs d&#8217;attribut <code>title</code> : ils les lisent/parlent.</p>
<p>Aussi, là où le datetime design pattern indique de mettre l&#8217;information ISO 8601 de date/horaire lisible par les machines  dans le <code>title</code>, un lecteur d&#8217;écran déclame littéralement la valeur.</p>
<p>Imaginez entrendre ça à chaque fois que votre lecteur d&#8217;écran rencontre <code>&lt;abbr title="2008-09-30"&gt;</code> : &#8220;<em>Deux mille huit tiret zéro neuf tiret trente</em>.&#8221; Et c&#8217;est même encore pire pour les valeurs plus longues avec l&#8217;information sur l&#8217;horaire.</p>
<p>On peut soutenir que ceci n&#8217;est <strong>pas</strong> &#8220;human-friendly&#8221; pour ces utilisateurs.</p>
<p>A cette heure, ces problèmes n&#8217;ont pas été résolus. Il y a eu queques alternatives proposées, mais la communauté des microformats continue à discuter de la meilleure approche pour avancer afin de résoudre ces problèmes d&#8217;accessibilité <em>et</em> de rester cohérente avec l&#8217;esprit des microformats.</p>
<p>Pour moi et mon blog personnel, mes référents indiquent que je n&#8217;ai pas de visiteurs avec des lecteurs d&#8217;écran. Aussi, je ne suis pas préoccupée par l&#8217;implémentation du &#8220;datetime design pattern&#8221; sur ce blog.</p>
<p>Néanmoins, travaillant pour une grande entreprise, le manque d&#8217;accessibilité n&#8217;est tout <em>simplement pas acceptable</em> (pour moi et mon superviseur direct, même si je suis certaine que les &#8220;gros bonnets&#8221; pourraient moins s&#8217;en soucier).</p>
<p>Je suis désireuse de voir comment vont ces problèmes vont être résolus, de manière à ce que je puisse implémenter correctement l&#8217;information date/horaire en microformats <em>et</em> que cela puisse être encore supporté par tous les utilisateurs de lecteurs d&#8217;écrans.</p>
<p>Désormais, il est temps de revenir à l&#8217;exemple et des propriétés restantes utilisées …</p>
<h5>Le Reste du Reste</h5>
<p>Mon exemple comprend quatre propriétés supplémentaires (aussi optionnelles) : <code>url</code>, <code>category</code>, <code>location</code> and <code>description</code>.</p>
<h6><code>url</code></h6>
<p>La propriété <code>url</code> décrit un <strong>lien (<code>&lt;a&gt;</code>) pour l&#8217;événement</strong> :</p>
<p class="code"><code>&lt;p&gt;Oui c'est un billet rapide, mais marquez vos agendas : &lt;a href="<strong>http://barcamp.org/BarCampAlbuquerque</strong>&#8221; <strong>class=&#8221;url</strong> summary&#8221;&gt;&lt;span class=&#8221;category&#8221;&gt;BarCamp&lt;/span&gt; Albuquerque 3&lt;/a&gt; c&#8217;est ce week-end.&lt;/p&gt;</code></p>
<p>Vous remarquerez que j&#8217;ai ajouté la propriété <code>url</code> à la propriété <code>summary</code>. Ceci tout simplement parce que le contenu embarqué par le <code>&lt;a&gt;</code> était simplement la valeur pour mon <code>summary</code>. D&#8217;autres implémentations pourraient être différentes.</p>
<h6><code>category</code></h6>
<p>La propriété <code>category</code> décrit le <strong>type d&#8217;événement</strong>. Dans mon exemple, &#8220;BarCamp&#8221; :</p>
<p class="code"><code><br />
&lt;p&gt;Oui c'est un billet rapide, mais marquez vos agendas :<br />
&lt;a href="http://barcamp.org/BarCampAlbuquerque" class="url summary"&gt;<strong><br />
&lt;span class=&#8221;category&#8221;&gt;BarCamp&lt;/span&gt;</strong> Albuquerque 3&lt;/a&gt;<br />
c&#8217;est ce week-end.&lt;/p&gt;</code></p>
<p>A la différence des propriétés évoquées plus haut, <code>category</code> peut utiliser un <em>nombre illimité de fois</em>. Quelques exemples communs de valeurs de <code>category</code> sont :</p>
<ul>
<li>Rencontre</li>
<li>Expo</li>
<li>Vacances</li>
<li>Anniversaire</li>
<li>Conférence</li>
</ul>
<p>Dans un certain sens, <code>category</code> est un moyen de &#8220;taguer&#8221; l&#8217;événement. Aussi, si j&#8217;avais choisi de marquer mon exemple pour y inclure un lien vers le site principal du BarCamp, j&#8217;aurais aussi utilisé <a href="http://microformats.org/wiki/rel-tag-fr" title="rel-tag sur le wiki des microformats">microformat rel-tag</a> pour accompagner <code>category</code> :</p>
<p class="code"><code>&lt;p&gt;Vous pourriez vous demander ce qu'est un<br />
&lt;a href="http://barcamp.org/"<br />
<strong>class=&#8221;category&#8221;</strong> <strong>rel=&#8221;tag&#8221;</strong>&gt;BarCamp&lt;/a&gt; ?<br />
&lt;/p&gt;</code></p>
<p>Souvenez-vous, rel-tag ne peut être uniquement utilisé que sur des liens (<code>&lt;a&gt;</code>).</p>
<h6><code>location</code></h6>
<p>La propriété <code>location</code> décrit <strong>où aura lieu l&#8217;événement</strong>.</p>
<p class="code"><code><br />
&lt;dd <strong>class=&#8221;location</strong> vcard&#8221;&gt;&lt;a class=&#8221;fn org url&#8221;<br />
href=&#8221;http://www.chefwhite.com/cjw_cafe.php&#8221;&gt;<strong>CJW Cafe</strong><br />
&lt;/a&gt; au &lt;a href=&#8221;http://maps.google.com/maps&#8221; class=&#8221;adr&#8221;&gt;<br />
&lt;span class=&#8221;street-address&#8221;&gt;<strong>4801 Alameda</strong><br />
&lt;abbr title=&#8221;Boulevard&#8221;&gt;<strong>Bd</strong>&lt;/abbr&gt;<br />
&lt;abbr title=&#8221;Northeast&#8221;&gt;<strong>NE</strong>&lt;/abbr&gt;<br />
&lt;/span&gt;,<br />
&lt;span class=&#8221;locality&#8221;&gt;<strong>Albuquerque</strong>&lt;/span&gt;,<br />
&lt;abbr class=&#8221;region&#8221; title=&#8221;New Mexico&#8221;&gt;<strong>NM</strong>&lt;/abbr&gt;<br />
&lt;span class=&#8221;postal-code&#8221;&gt;<strong>87113</strong>&lt;/span&gt;&lt;/a&gt;<br />
&lt;/dd&gt;</code></p>
<p>Dans mon exemple, je fournis le nom du lieu et son adressse. Néanmoins, ce peut être tout simplement le lieu, ou juste l&#8217;adresse ; les deux ne sont pas requis. </p>
<h6><code>description</code></h6>
<p>Pour finir, la propriété <code>description</code> décrit un <strong>synopsis plus détaillé de l&#8217;évènement que <code>summary</code></strong> :</p>
<p class="code"><code><br />
&lt;dd <strong>class=&#8221;description&#8221;</strong>&gt;Un évènement de<br />
&lt;abbr class=&#8221;duration&#8221; title=&#8221;P2D&#8221;&gt;deux jours&lt;/abbr&gt;<br />
pour tout ce qui concerne le web — design (visuel, expérience, architecture de l&#8217;information), technologie (infrastructure, programmation), social et nouveaux médias, et d&#8217;autres trucs simplement vraiment cools.<br />
&lt;/dd&gt;</code></p>
<h4>Ce Que Je N&#8217;ai Pas Ajouté</h4>
<p>Il existe plusieurs autres propriétés souvent utilisées pour hCalendar que j&#8217;ai choisies simplement de ne pas ajouter à mon exemple : </p>
<ul>
<li><code>dtstamp</code> indique les date/horaire à laquelle l&#8217;information hCalendar a été créée.</li>
<li><code>last-modified</code> indique les date/horaire à laquelle l&#8217;information hCalendar a été mise à jour.</li>
<li><code>status</code> indique la confirmation d&#8217;événement. Les valeurs autorisées sont &#8220;cancelled,&#8221; &#8220;confirmed&#8221; et &#8220;tentative.&#8221;</li>
<li><code>class</code> indique la classification d&#8217;événement. Les valeurs autorisées sont &#8220;private,&#8221; &#8220;public &#8221; et &#8220;confidential.&#8221;</li>
<li><code>rrule</code> indique la récurrence régulière d&#8217;un événement. Si cette propriété est utilisée, elle a une sous-propriété obligatoire de <code>freq</code> pour indiquer la fréquence de la récurrence, qui est spécifiée plus en profondeur par des qualifiants (à savoir, <code>count</code>, <code>interval</code>).</li>
<li><code>rdate</code> indique des événements qui arrivent irrégulièrement. La valeur <code>title</code> renvoie les dates irrégulières (séparées par des virgules).</li>
</ul>
<p>Et il en existe encore d&#8217;autres qui peuvent être utilisées. Regardez les <a href="http://microformats.org/wiki/hcalendar-examples-fr" title="Exemples de microformats hCalendar sur le wiki">exemples hCalendar</a> sur le wiki pour plus de détails.</p>
<h4>hCalendar + hCard</h4>
<p>Peut-être que vous avez remarqué que mon marquage hCalendar comprenait des propriétés et sous-propriétés hCard :</p>
<p class="code"><code><br />
&lt;dd class="location <strong>vcard</strong>&#8220;&gt;<br />
&lt;a <strong>class=&#8221;fn org url&#8221;</strong><br />
href=&#8221;http://www.chefwhite.com/cjw_cafe.php&#8221;&gt;CJW Cafe&lt;/a&gt; au<br />
&lt;a href=&#8221;http://maps.google.com/maps&#8221; <strong>class=&#8221;adr&#8221;</strong>&gt;<br />
&lt;span <strong>class=&#8221;street-address&#8221;</strong>&gt;4801 Alameda<br />
&lt;abbr title=&#8221;Boulevard&#8221;&gt;Blvd&lt;/abbr&gt;<br />
&lt;abbr title=&#8221;Northeast&#8221;&gt;NE&lt;/abbr&gt;&lt;/span&gt;,<br />
&lt;span <strong>class=&#8221;locality&#8221;</strong>&gt;Albuquerque&lt;/span&gt;,<br />
&lt;abbr <strong>class=&#8221;region&#8221;</strong> title=&#8221;New Mexico&#8221;&gt;NM&lt;/abbr&gt;<br />
&lt;span <strong>class=&#8221;postal-code&#8221;</strong>&gt;87113&lt;/span&gt;&lt;/a&gt;<br />
&lt;/dd&gt;</code></p>
<p>Comme je l&#8217;évoquais dans la <a href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-3-hcard/">3<sup>ème</sup> Partie</a>, combiner les microformats est facile, et là où cela produire du contenu contextuel, cela ajoute plus de valeur sémantique au contenu (et <em>vous savez</em> ce que j&#8217;en pense).</p>
<p>Pour aller plus loin, cela donne à l&#8217;utilisateur juste quelques autres types de données qui peuvent être extraites et utilisées, comme une vCard pour son carnet d&#8217;adresses.</p>
<p>Dans cet exemple, la propriété <code>location</code> du hCalendar fait sens pour être aussi marquée avec <code>vcard</code>. Même si je n&#8217;ai fait que rajouter la ville, j&#8217;aurais pu encore ajouter les propriétés/sous-propriétés de hCard.</p>
<h4>Langage Naturel</h4>
<p>J&#8217;ai parlé aussi d&#8217;utiliser les microformats en langage naturel (dans le flux de phrases normales) dans la <a href="http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-3eme-partie-hcard/">3ème Partie</a>, et hCalendar ne fait pas exception à ce concept.</p>
<p>Vous remarquerez que dans cet exemple, quelques informations du hCalendar sont directement dans le flux de mon contenu.</p>
<p>J&#8217;aurais pu mettre toute l&#8217;information du hCalendar dans des phrases naturelles plutôt que de &#8220;découper&#8221; quelques-uns des détails dans des <code>&lt;dl&gt;</code> :</p>
<ol class="code">
<li><code>&lt;div <strong>class=&#8221;vevent&#8221;</strong>&gt;<br />
</code></li>
<li><code><br />
&lt;p&gt;Oui, c'est un billet rapide, mais à marquer dans vos calendries :<br />
&lt;a href="http://barcamp.org/BarCampAlbuquerque"<br />
<strong>class=&#8221;url summary&#8221;</strong>&gt;<br />
&lt;span <strong>class=&#8221;category&#8221;</strong>&gt;BarCamp&lt;/span&gt; Albuquerque 3&lt;/a&gt; c&#8217;est ce week-end,<br />
&lt;abbr <strong>class=&#8221;dtstart&#8221;</strong> title=&#8221;2008-09-13T09:00:00&#8243;&gt;13<br />
&lt;/abbr&gt;–<br />
&lt;abbr <strong>class=&#8221;dtend&#8221;</strong><br />
title=&#8221;2008-09-14T18:00:00&#8243;&gt;14 septembre&lt;/abbr&gt;, de 9h00 à 18h00<br />
&lt;abbr <strong>class=&#8221;duration&#8221;</strong> title=&#8221;P2D&#8221;&gt;les deux jours&lt;/abbr&gt;.<br />
&lt;/p&gt;</code></li>
<li><code>&lt;p <strong>class=&#8221;description&#8221;</strong>&gt;Ce BarCamp de l&#8217;année traitera de tout ce qui concerne le web : design (visuel, expérience, architecture de l&#8217;information), technologies (infrastructure, programmation), social et nouveaux medias, et d&#8217;autres trucs qui sont tout simplement vraiment cools.&lt;/p&gt;</code></li>
<li><code><br />
&lt;p <strong>class=&#8221;location</strong> vcard&#8221;&gt;<br />
&lt;a class=&#8221;fn org url&#8221; href=&#8221;http://www.chefwhite.com/cjw_cafe.php&#8221;&gt;CJW Cafe&lt;/a&gt;<br />
(sur &lt;a href=&#8221;http://maps.google.com/maps&#8221; class=&#8221;adr&#8221;&gt;<br />
&lt;span class=&#8221;street-address&#8221;&gt;4801 Alameda<br />
&lt;abbr title=&#8221;Boulevard&#8221;&gt;Blvd&lt;/abbr&gt;<br />
&lt;abbr title=&#8221;Northeast&#8221;&gt;NE&lt;/abbr&gt;<br />
&lt;/span&gt;, &lt;span class=&#8221;locality&#8221;&gt;Albuquerque&lt;/span&gt;,<br />
&lt;abbr class=&#8221;region&#8221; title=&#8221;New Mexico&#8221;&gt;NM&lt;/abbr&gt;<br />
&lt;span class=&#8221;postal-code&#8221;&gt;87113<br />
&lt;/span&gt;<br />
&lt;/a&gt;) sera notre hôte pour l&#8217;événement.<br />
&lt;/p&gt;</code></li>
<li><code>&lt;/div&gt;</code></li>
</ol>
<h4>Ajouter à votre Calendrier</h4>
<p>Aussi sur l&#8217;article <a href="http://www.ablognotlimited.com/articles/barcampalbuquerque-around-the-corner/">BarCamp Albuquerque 3</a>, je fournis un lien aux utilisateurs pour qu&#8217;ils puissent ajouter l&#8217;événement à leurs programmes de calendrier :</p>
<p><img src="http://www.ablognotlimited.com/images/experiments/addCalendar.png" alt="Télécharger le fichier événement .ics du BarCamp Albuquerque 3" class="frame" style="height: 30px; width: 198px;" /></p>
<p>Ce lien pourrait être une URL directe vers n&#8217;importe quel fichier iCalendar (à savoir, .ics, .ical, .ifb, .icalendar) avec votre information d&#8217;événement. En ce qui me concerne, j&#8217;ai utilisé le <a href="http://technorati.com/events/" title="Service fils d'événements de Technorati">Service de Fils d&#8217;Evénements de Technorati</a>.</p>
<p>En utilisant la technologie de Technorati, vous faites précéder simplement l&#8217;URL de la page où réside votre microformat avec <a title="Service fils d'événements de Technorati" href="http://feeds.technorati.com/events/">http://feeds.technorati.com/events/</a>, et puis utilisez l&#8217;URL résultante comme la valeur <code>href</code> de votre lien (<code>&lt;a&gt;</code>) :</p>
<p class="code"><code>&lt;a href="<strong>http://feeds.technorati.com/events/http://www.ablognotlimited.com/articles/barcampalbuquerque-around-the-corner</strong>&#8221;<br />
title=&#8221;Télécharger le fichier .ics &#8220;&gt;<br />
Ajoutez à votre calendrier&lt;/a&gt;</code></p>
<p>Quand un utilisateur sélectionne ce lien, le fichier .ics est créé dynamiquement et il peut le télécharger ::</p>
<p><img src="http://farm3.static.flickr.com/2181/2934211400_fbbd7fd3f7.jpg" alt="Télécharger le fichier .ics" class="frame" /></p>
<h4>Les Apparences Comptent</h4>
<p>Je l&#8217;ai répété plusieurs fois : le marquage importe peu (bien qu&#8217;il devrait idéalement être valide <em>et</em> sémantique).</p>
<p>Et même si les valeurs <code>class</code> (propriétés/sous-propriétés) sont <em>essentielles</em> pour le microformat, la <acronym title="Cascading StyleSheets">CSS</acronym> que vous utilisez pour styliser votre information hCalendar est uniquement dédiée à la présentation (pas pour dire que ce n&#8217;est pas important).</p>
<p>Je recommanderais néanmoins d&#8217;utiliser les valeurs <code>class</code> qui sont requises par hCalendar dans votre CSS, plutôt que d&#8217;ajouter de nouvelles <code>class</code>es pour le style. Ceci vous donne simplement une CSS plus maigre.</p>
<p>Pour un exemple sur la façon dont vous pouvez styliser un calendrier d&#8217;événements, jetez un oeil au superbe travail de <cite class="vcard"><a href="http://adactio.com/" rel="colleague muse" class="fn url" title="adactio.com">Jeremy Keith</a></cite> qu&#8217;il a produit pour <a href="http://adactio.com/journal/1378/" title="adactio présente la CSS du WEB 2.0 Berlin">des calendriers en cascade</a>.</p>
<p>Pour finir, vous pouvez produire tout ce que votre coeur désire. <em>La présentation de votre hCalendar ne se limite qu&#8217;à vos talents en CSS</em>.</p>
<h4>Pourquoi s&#8217;en Soucier ? Les Avantages, Bien Sûr</h4>
<p>Bien qu&#8217;ayant déjà traité des avantages dans cette série d&#8217;articles, ils valent toujours la peine d&#8217;être répétés, … essentiellement parce que les microformats sont si simples à mettre en oeuvre et qu&#8217;ils offrent tant de potentiels.</p>
<p>Je souhaiterais que plus de personnes les connaissent et les utilisent. Cela aiderait à accroître le nombre d&#8217;outils et d&#8217;applications qui les utilisent.</p>
<h5>Une Fois de Plus : Sémantique</h5>
<p>Oui, la sémantique. Vous devez croire que c&#8217;est mon concept favori. Oui, vous auriez raison.</p>
<p>Les microformats prennent les <em>standards existants</em>, comme les éléments XHTML, et ajoutent encore même plus de valeur sémantique au contenu qu&#8217;ils contiennent. Ceci aide de mon point de vue les auteurs web à créer de meilleurs sites qui deviennen t plus utilisables et accessibles tant pour les humains que pour les machines (comme les moteurs de recherche).</p>
<p>Pour aller plus loin, le fait d&#8217;adopter la sémantique (même sans microformats, mais dans le marquage en lui-même) fait partie du support des standards ; des moyens standardisés de développer des sites. Ceci profite non seulement aux utilisateurs (et ceci concerne aussi les machines), mais assi aux designers/développeurs et aux équipes. Cela profite à tous.</p>
<p>Et, une fois de plus, ces approches posent une fondation (sémantiquement riche) pour <a href="http://www.w3.org/DesignIssues/Semantic.html" title="w3.org le web sémantique par Tim Berners-Lee">Le Web Sémantique</a>, tout en nous permettant simultanément de tirer profit du web et des technologies d&#8217;<strong>aujourd&#8217;hui</strong>.</p>
<h5>Cool Shit</h5>
<p>Je comprends tout à fait que la sémantique et les standards relèvent pour certains de discussions philosophiques. En fin de compte, soit vous &#8220;captez&#8221; ou non.</p>
<p>Si vous êtes dans le dernier camp, considérez quelques-uns des outils plutôt cools et utiles disponibles aujourd&#8217;hui qui savent tirer profil du microformat hCalendar.</p>
<h6>Extensions Navigateur</h6>
<p>Il existe tout un paquet d&#8217;outils navigateurs qui extraient l&#8217;information hCalendar provenant d&#8217;une page web de façon à pouvoir l&#8217;exporter et l&#8217;utiliser dans des applications qui supportent iCalendar.</p>
<ul>
<li>L&#8217;extension <a href="https://addons.mozilla.org/en-US/firefox/addon/4106" title="Extension Operator">Operator</a> pour Firefox extrait l&#8217;information hCalendar et vous permet de l&#8217;ajouter dans votre application préférée de gestion de calendrier (elle fait de même avec l&#8217;information hCard pour votre carnet d&#8217;adresses) :<br />
<img src="http://farm4.static.flickr.com/3001/2951983968_f70b36fb51.jpg" alt="exemple de hCalendar avec Operator pour Firefox" class="frame" /></li>
<li>Aussi pour Firefox, l&#8217;extension <a href="https://addons.mozilla.org/en-US/firefox/addon/2240" title="Tails Export">Tails Export</a> détecte l&#8217;information hCalendar (tout comme pour hCard) et l&#8217;extrait pour l&#8217;exporter dans votre application de calendrier : <br /> <br />
<img src="http://farm4.static.flickr.com/3069/2951991090_a6a328bbcb.jpg" alt="exemple de hCalendar avec Tails Export pour  Firefox" class="frame" /></li>
<li>Le <a href="http://zappatic.net/safarimicroformats/" title="plugin microformats pour Safari">plugin microformats pour Safari</a> fonctionne comme les extensions Firefox, en extrayant pour vous l&#8217;information hCalendar (et hCard) afin de l&#8217;ajouter à votre programme de calendrier.</li>
<li>Le <a title="bookmarklet microformats chez leftlogic" href="http://leftlogic.com/lounge/articles/microformats_bookmarklet">bookmarklet microformats</a> extrait lui aussi l&#8217;information hCalendar que vous pouvez exporter dans votre application de calendrier :</li>
</ul>
<p><img src="http://farm4.static.flickr.com/3233/2951997524_3a935c38d8_m.jpg" alt="exemple de bookmarklet microformats" class="frame" /></p>
<h6>Autres Services</h6>
<ul>
<li><a href="http://suda.co.uk/projects/X2V/" title="projet X2V">X2V</a> de <cite class="vcard"><a href="http://suda.co.uk/" rel="colleague muse" class="url fn" title="page de Brian">Brian Suda</a></cite> est une feuille de style <acronym title="eXtensible Stylesheet Language Transformation">XSLT</acronym> qui extrait l&#8217;information hCalendar provenant d&#8217;une page web pour créer un fichier iCalendar .ics.</li>
<li>Technorati offre un <a href="http://kitchen.technorati.com/search/" title="recherche microformats technorati">moteur de recherche de microformats</a> qui indexe l&#8217;information microformatée (hCalendar, hCard et hReview) provenant d&#8217;URLs proposées et rend cette information disponible pour la recherche.</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="hcalendar + google reminders">hCalendar + Google Calendar Reminders</a> qui identifier l&#8217;information hCalendar sur une page web et fournit une icône pour ajouter cet événement à votre Calendrier Google.</li>
<li>Un autre script GreaseMonkey de <cite class="vcard"><a href="http://decafbad.com/blog/lifestream" class="fn url">Les Orchard</a></cite> vous permet de modifier les champs de formulaire texte de Firefox pour devenir des générateurs hCalendar : <a href="http://decafbad.com/blog/2005/06/08/greasemonkey-magic" title="Magic Microformat Forms">Magic Microformat Forms</a>.</li>
</ul>
<p>Il existe encore plein d&#8217;<a href="http://microformats.org/wiki/hcalendar-implementations-fr" title="implémentations hCalendar sur le wiki des microformats">implémentations hCalendar</a> que je n&#8217;ai pas mentionnées.</p>
<h4>Pression Par les Pairs</h4>
<p>Si ces ressources ne vous ont pas fait tourner la tête, alors peut-être qu&#8217;un peu de pression par les pairs le fera. Bon nombre de services leaders aujourd&#8217;hui utilisent hCalendar (et d&#8217;autres microformats) :</p>
<ul>
<li>Le site d&#8217;événement de Yahoo, <a href="http://upcoming.yahoo.com/" title="upcoming">Upcoming</a> utilise hCalendar, de façon à ce que pendant que les utilisateurs naviguent dans les événements, ils puissent aussi les importer dans leurs applications de gestion de calendrier.</li>
<li><a href="http://blog.mapquest.com/2008/09/25/microformat-support-on-mapquest-local/" title="mapquest local">MapQuest Local</a> supporte aussi hCalendar, tout comme les microformats hCard et celui de géolocalisation.</li>
<li><a href="http://www.tripit.com/" title="tripit.com">TripIt</a> utilise le marquage hCalendar pour ses itinéraires.</li>
<li><a href="http://www.last.fm/" title="last.fm">Last.fm</a> utilise hCalendar pour ses annonces de concerts.</li>
<li>Le géant du réseau social, <a href="http://www.facebook.com/" title="facebook">Facebook</a>, utilise hCalendar pour l&#8217;information d&#8217;événements.</li>
</ul>
<p>Et il existe encore plus d&#8217;<a href="http://microformats.org/wiki/hcalendar-examples-in-wild-fr" title="exemples sur le wiki des microformats">exemples hCalendar dans la jungle</a>&#8230;</p>
<p>Bon, vous savez que vous voulez y aller. Essayez tout simplement. Croyez-moi, vous aimerez.</p>
<h4>Outils pour une Production Plus Facile</h4>
<p>Aussi, si j&#8217;ai pu parvenir à vous &#8220;vendre&#8221; les microformats, vous pourriez être ravi(e) de savoir qu&#8217;il existe quelques outils qui vous faciliteront la vie pour les implémenter (à l&#8217;inverse du codage à la main, sans mentionner le fait de se rappeler de toutes les propriétés/sous-propriétés) :</p>
<ul>
<li>Le <a href="http://microformats.org/code/hcalendar/creator" title="hCalendar Creator">hCalendar Creator</a> est un formulaire qui génère du marquage hCalendar et les propriétés/sous-propriétés que vous lui proposez. Copiez et collez. Ne pourrait pas être plus simple.</li>
<li>Pour Textpattern, vous disposez du <a href="http://textpattern.org/plugins/525/pnh_mf" title="textpattern plugin pnh_mf">plugin pnh_mf</a> et de <a href="http://euphemize.net/blog/plugins/textpattern/jmc_event_manager/" title="euphemize.net jmc event manager">JMC_Event_Manager</a> pour ajouter du contenu microformaté à votre site/blog Textpattern.</li>
<li>WordPress a aussi quelques plugins qui aident les auteurs web à ajouter des microformats à leurs blogs/sites WordPress : <a href="http://structuredblogging.org/instructions-wp.php" title="structuredblogging.org">Structured Blogging</a> (aussi disponible pour MovableType) et <a href="http://wordpress.org/support/topic/43405" title="wordpress.org">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="webstandards.org">extension microformats pour Dreamweaver</a> conçue pour <abbr title="Dreamweaver">DW</abbr> 8, MX et au-dessus.</li>
<li>Le <a href="http://dmitry.baranovskiy.com/work/csc/" title="superbe implémentation de dmitry baranovskiy pour produire des tableaux sémantiques">Conference Schedule Creator</a> vous aide à créer un programme complet de conférence avec tous les événements marqués avec hCalendar.</li>
</ul>
<h4>A venir en 5ème Partie</h4>
<p>Voilà c&#8217;est tout ce que j&#8217;ai pour hCalendar (est-ce assez ?).</p>
<p>La prochaine fois, dans <em><a title="traduction en cours" href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki/ParvenirALaS%C3%A9mantiqueAvecLesMicroformatsPartieCinq">Parvenir à la Sémantique avec les Microformats, 5ème Partie</a></em>, je vous emmènerai en détail sur le microformat hAtom pour le contenu syndiqué comme les billets de blogs.</p>
<p>D&#8217;ici là …</p>
<h3><span>♥</span> Share the Love</h3>
<ul class="plain inline">
<li><span>♥</span>&nbsp;&nbsp;<a href="http://delicious.com/save?url=http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/">Delicious</a></li>
<li><span>♥</span>&nbsp;&nbsp;<a href="http://digg.com/submit?phase=2&amp;url=http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/">Digg</a></li>
<li><span>♥</span>&nbsp;&nbsp;<a href="http://ma.gnolia.com/bookmarks/add?url=http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/">Ma.gnolia</a></li>
<li><span>♥</span>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/">StumbleUpon</a></li>
<li><span>♥</span>&nbsp;&nbsp;<a href="http://www.designfloat.com/submit.php?url=http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/">Design Float</a></li>
<li><span>♥</span>&nbsp;&nbsp;<a href="http://reddit.com/submit?url=http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/">Reddit</a></li>
</ul>
<p><strong>Note :</strong> Cette traduction s&#8217;inscrit dans la poursuite de travaux visant à mieux faire connaître les microformats. L&#8217;article original d&#8217;<cite class="vcard"><a class="fn url" rel="colleague muse" href="http://www.ablognotlimited.com/about/">Emily Lewis</a></cite>  a été publié le <abbr title="2008-10-01">1<sup>er</sup> octobre dernier</abbr> sur son blog personnel. Seul <a title="a blog not limited  getting-semantic-with-microformats--part-4-hcalendar" href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-4-hcalendar/">le lien original fait référence</a>. Vous pouvez aider à raffiner cet article en <a title="xtofwiki" href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki/ParvenirALaS%C3%A9mantiqueAvecLesMicroformatsPartieQuatre">éditant directement le code posé sur la page miroir de mon wiki-personnel</a>. Merci d&#8217;avance. <span class="vcard"><a class="url fn" rel="me" href="http://christopheducamp.com/">xtof</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-4eme-partie-hcalendar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Emily Lewis : &#8220;Parvenir à la Sémantique avec les Microformats, 3ème partie - hCard&#8221;</title>
		<link>http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-3eme-partie-hcard/</link>
		<comments>http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-3eme-partie-hcard/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 11:47:15 +0000</pubDate>
		<dc:creator>Christophe Ducamp</dc:creator>
		
		<category><![CDATA[hcard]]></category>

		<category><![CDATA[ressources]]></category>

		<category><![CDATA[operator]]></category>

		<category><![CDATA[vcard]]></category>

		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://microformateurs.org/?p=83</guid>
		<description><![CDATA[
J&#8217;ai démarré cette série d&#8217;articles en détaillant les microformats pour les relations fondées sur les liens en utilisant l&#8217;attribut rel dans la 1èrePartie. Puis j&#8217;ai poursuivi dans la 2° Partie par une discussion sur l&#8217;extension de l&#8217;attribut rel avec les valeurs XFN pour connoter les relations sociales sur le web.
XFN et les microformats fondés sur [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://microformats.org/" title="microformats.org"><img src="http://farm1.static.flickr.com/131/396166718_df65c9ffe3_m.jpg" alt="logo des Microformats" /></a></p>
<p>J&#8217;ai démarré cette série d&#8217;articles en détaillant les microformats pour les relations fondées sur les liens en utilisant l&#8217;attribut <code>rel</code> dans la <a href="http://microformateurs.org/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%c2%b0-partie-rel/">1<sup>ère</sup>Partie</a>. Puis j&#8217;ai poursuivi dans la <a href="http://microformateurs.org/2008/09/21/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-2eme-partie-xfn/">2° Partie</a> par une discussion sur l&#8217;extension de l&#8217;attribut <code>rel</code> avec les valeurs <a href="http://microformats.org/wiki/xfn-fr" title="XFN sur le wiki des microformats"><acronym title="XHTML Friends Network">XFN</acronym></a> pour connoter les relations sociales sur le web.</p>
<p>XFN et les microformats fondés sur rel sont relativement simples, n&#8217;exigeant que l&#8217;ajout de l&#8217;attribut <code>rel</code> sur les liens (<code>&lt;a&gt;</code>) et la(es) bonne(s) valeurs pour fournir le contexte sémantique.</p>
<p>Il est désormais temps de porter cette discussion sur les microformats à un niveau plus détaillé avec le <a href="http://microformats.org/wiki/hCard-fr" title="hcard sur le wiki des microformats">microformat hCard</a>, qui ajoute de la sémantique et de la structure au contenu web traitant des <strong>personnes, organisations, sociétés et lieux</strong>.</p>
<p>(Mettez-vous à l&#8217;aise, c&#8217;est long.)</p>
<h4 id="hcard-origine">Origines : <a href="http://fr.wikipedia.org/wiki/VCard" title="VCard" rel="wikipedia">vCard</a></h4>
<p><a href="http://fr.wikipedia.org/wiki/VCard" title="vcard sur wikipedia">vCard</a> est un standard pour les cartes de visite électroniques, qui sont le plus souvent attachées en pièces jointes aux courriers électroniques sous forme de fichiers avec l&#8217;extension &#8220;.vcf&#8221;. Tout comme les cartes de visite traditionnelles, les vCards contiennent de l&#8217;information sur le nom et le contact.</p>
<p>La hCard a été présentée comme un format standard pour permettre aux auteurs du web d&#8217;inclure l&#8217;information vCard au sein de leurs pages web.</p>
<p>hCard utilise une représentation <abbr title="one to one !">1:1</abbr> de la vCard. Ce qui veut dire que le contenu web marqué avec le format hCard peut être converti en vCards par les spiders et autres agrégateurs, et peut être utilisé dans n&#8217;importe quelle application ou service vCard.</p>
<h4>Personnes, Organisations, Sociétés &amp; Lieux</h4>
<p>Le microformat hCard représente des personnes, organisations, sociétés et lieux — le plus souvent en termes d&#8217;information adresse/contact, y compris mais non limité à :</p>
<ul>
<li>Nom formaté/structuré</li>
<li>Adresse postale/distribution</li>
<li>Adresse e-mail</li>
<li>Numéro(s) de téléphone</li>
<li>Photographie</li>
</ul>
<p>Parmi toutes les informations qui peuvent être incluses dans hCard, la seule information <em>obligatoire</em> est le nom formaté. Tout le reste est optionnel.</p>
<p>Et hCard, comme tous les microformats, utilise <em>un marquage et des attributs existants</em> pour spécifier cette information adresse/contact, et tout particulièrement différentes valeurs de <code>class</code>e, qui sont renvoyées sous des &#8220;propriétés&#8221; et &#8220;sous-propriétés.&#8221;</p>
<h4>Une Personne, à Savoir Moi</h4>
<p>L&#8217;une des premières implémentations hCard sur <a title="ablognotlimited" href="http://www.ablognotlimited.com/">A Blog Not Limited</a> est pour mon information personnelle de contact sur ma page <a href="http://www.ablognotlimited.com/about/">About</a> :</p>
<ol class="code">
<li><code>&lt;div <strong>class=&#8221;vcard&#8221;</strong>&gt;<br />
</code></li>
<li><code>&lt;p class="fn n"&gt;<br />
&lt;span class="given-name"&gt;Emily&lt;/span&gt;<br />
&lt;span class="additional-name"&gt;Paige&lt;/span&gt;<br />
&lt;span class="family-name"&gt;Lewis&lt;/span&gt;&lt;/p&gt;<br />
</code></li>
<li><code>&lt;p&gt;&lt;a class="email"<br />
href="mailto:emily@ablognotlimited.com"&gt;<br />
emily@ablognotlimited.com&lt;/a&gt;<br />
&lt;/p&gt;<br />
</code></li>
<li><code>&lt;p class="adr"&gt;<br />
&lt;span class="locality"&gt;Albuquerque&lt;/span&gt;,<br />
&lt;abbr class="region" title="New Mexico"&gt;NM<br />
&lt;/abbr&gt;<br />
&lt;span class="postal-code"&gt;87106<br />
&lt;/span&gt;<br />
&lt;acronym class="country-name" title="United States of America"&gt;USA&lt;/acronym&gt;<br />
&lt;/p&gt;<br />
</code></li>
<li><code>&lt;p class="nonVisual"&gt;<br />
&lt;a href="http://www.ablognotlimited.com" rel="home me" class="url"&gt;<br />
A Blog Not Limited&lt;/a&gt;<br />
&lt;/p&gt;<br />
</code></li>
<li><code>&lt;/div&gt;<br />
</code></li>
</ol>
<p>La première chose à considérer sur l&#8217;exemple ci-dessus est que tout le balisage et le contenu sont contenus dans une <code>&lt;div&gt;</code> déclarée <code>class="vcard"</code>.</p>
<p>L&#8217;<em>élément contenant pourrait être n&#8217;importe quoi</em> (<code>&lt;p&gt;</code>, <code>&lt;ul&gt;</code>, <code>&lt;span&gt;</code>, <abbr title="etcetera">etc.</abbr>), tant que cela reste de la syntaxe valide et de préférence sémantique.</p>
<p><strong>Ce qui est essentiel c&#8217;est <code>class="vcard"</code></strong>.</p>
<p>&#8220;Mais le microformat s&#8217;appelle <em>hCard</em> … quel rapport avec la propriété vCard ?&#8221; me direz vous.</p>
<p>Bon, ceci s&#8217;explique par la représentation 1:1 de la vCard. Toutes les propriétés spécifiées hCard (les valeurs <code>class</code>) sont fondées sur les noms des propriétés type vCard.</p>
<p>Acceptez ça et avançons.</p>
<h5>Information d&#8217;Identité Personnelle</h5>
<p>En divisant l&#8217;exemple dans ses différentes propriétés, commençons par celles qui m&#8217;identifient personnellement, comme mon nom. Vous pouvez constater que mon information de nom est contenue dans <code>&lt;p class="fn n"&gt;</code> :</p>
<p class="code"><code>&lt;p <strong>class=&#8221;fn n&#8221;</strong>&gt;<br />
&lt;span class=&#8221;given-name&#8221;&gt;Emily&lt;/span&gt;<br />
&lt;span class=&#8221;additional-name&#8221;&gt;Paige&lt;/span&gt;<br />
&lt;span class=&#8221;family-name&#8221;&gt;Lewis&lt;/span&gt;<br />
&lt;/p&gt;<br />
</code></p>
<p>La propriété <code>fn</code> indique que le contenu contenu à l&#8217;intérieur est <strong>une chaîne correspondant au nom de la personne</strong>, comme pourriez le voir sur une plaque nominative. Comme je l&#8217;évoquais précédemment, c&#8217;est une <em>propriété obligatoire</em> dans le microformat hCard.</p>
<p>La propriété <code>n</code> indique que le contenu à l&#8217;intérieur contient <strong>les parties du nom d&#8217;une personne</strong>, comme le prénom, le deuxième prénom et les noms de famille.</p>
<p>Bien que la propriété <code>n</code> soit requise par la spécification, elle peut être implicite (ce qui veut dire, non spécifiée), si le contenu regroupé par la propriété <code>fn</code> fait <em>exactement deux mots</em>. Le wiki Microformats explique en détail cette <a href="http://microformats.org/wiki/hcard-fr#Optimisation_implicite_.22n.22" title="wiki des microformats">optimisation implicite</a>.</p>
<p>Il existe quelques autres propriétés d&#8217;identification que je pourrais inclure si j&#8217;étais encline à faire ainsi :</p>
<ul>
<li><code>class="nickname"</code> indique le pseudo/nom de guerre d&#8217;une personne, et s&#8217;applique à un élément contenant le texte de ce pseudo.</li>
<li><code>class="photo"</code> indique une photo associée à une personne, et s&#8217;applique à un élément <code>&lt;img /&gt;</code> faisant référence à l&#8217;<acronym title="Uniform Resource Locator">URL</acronym> de la photo (via <code>src</code>). Cette propriété pourrait être aussi appliquée à un élément <code>&lt;object&gt;</code> référençant l&#8217;URL de la photo via l&#8217;attribut <code>data</code> (bien que ce soit pour moi une option non-sémantique).</li>
<li><code>class="bday"</code> indique une date de naissance d&#8217;une personne, et s&#8217;applique à un élément contenant l&#8217;information de date.</li>
</ul>
<h6>Aparté : Les Dates</h6>
<p>Je devrais mentionner que quand on arrive à l&#8217;information de date, celle-ci est souvent marquée avec de l&#8217;information à la fois lisible par les humains et par les machines. Ceci s&#8217;appelle le <a href="http://microformats.org/wiki/datetime-design-pattern-fr" title="wiki des microformats">datetime design pattern</a>.</p>
<p>Sans rentrer trop dans les détails (parce que je traiterai cela en profondeur avec <a href="http://microformats.org/wiki/hcalendar-fr" title="hcalendar microformat sur le wiki des microformats">microformat hCalendar</a> dans la 4<sup>ème</sup> partie de cette série), voici un exemple sur la façon dont l&#8217;information de date est communément référencée dans les différents microformats :</p>
<p class="code"><code>&lt;abbr class="bday"<br />
<strong>title=&#8221;1974-09-04&#8243;</strong>&gt;4 Septembre 1974<br />
&lt;/abbr&gt;<br />
</code></p>
<p>&gt;Remarquez que ce qui est contenu par le <code>&lt;abbr&gt;</code> est de l&#8217;information-date-lisible-par-les-<em>humains</em>, alors que la valeur <code>title</code> est de l&#8217;information de date lisible–par–les–<em>machines</em>.</p>
<p>L&#8217;utilisation de l&#8217;élément <code>&lt;abbr&gt;</code> pour l&#8217;information de date (<a href="http://microformats.org/wiki/abbr-design-pattern-fr" title="wiki des microformats : abbr design pattern">l&#8217;abbr design pattern</a>), a cependant soulevé quelques  <a href="http://www.webstandards.org/2007/04/27/haccessibility/" title="haccessibility sur webstandards">problématiques d&#8217;accessibilité</a>.</p>
<p>Une fois de plus, je traiterai cela plus en détails dans la 4ème partie, mais ce qui a été proposé pour contourner ces problématiques est d&#8217;utiliser un élément <code>&lt;span&gt;</code> avec une valeur <code>title</code> plutôt que <code>&lt;abbr&gt;</code>. (Je traiterai aussi des problématiques d&#8217;accessibilité plus en détail en conclusion de cette série.)</p>
<h5>Sous-Propriétés</h5>
<p>Ainsi, pour revenir à l&#8217;exemple sur ma page <a title="page about sur ablognotlimited" href="http://www.ablognotlimited.com/about/">About</a> …</p>
<p>Beaucoup de propriétés hCard ont des sous-propriétés pour fournir encore plus de contenu. Dans mon exemple, je marque le contenu dans <code>&lt;p class="fn n"&gt;</code> avec des <code>&lt;span&gt;</code>s référençant les sous-propriétés :</p>
<p class="code"><code>&lt;p class="fn n"&gt;<br />
&lt;span <strong>class=&#8221;given-name&#8221;</strong>&gt;Emily&lt;/span&gt;<br />
&lt;span <strong>class=&#8221;additional-name&#8221;</strong>&gt;Paige&lt;/span&gt;<br />
&lt;span <strong>class=&#8221;family-name&#8221;</strong>&gt;Lewis&lt;/span&gt;<br />
&lt;/p&gt;</code></p>
<ul>
<li>Mon premier prénom est indiqué par <code>class="given-name"</code>.</li>
<li>Mon second prénom est indiqué par <code>class="additional-name"</code>.</li>
<li>Mon nom de famille est indiqué par le <code>class="family-name"</code>.</li>
</ul>
<p>Parmi ces trois sous-propriétés, <code>given-name</code> et <code>family-name</code> ne peuvent être  seulement utilisées qu&#8217;une fois par <code>vcard</code>, alors que la sous-propriété <code>additional-name</code> peut être utilisée plusieurs fois.</p>
<p>Et il existe deux sous-propriétés supplémentaires que j&#8217;aurais pu inclure :</p>
<ul>
<li><code>class="honorific-prefix"</code> indique les préfixes du nom (par ex. <abbr title="Monsieur">M.</abbr>, <abbr title="Docteur">Dr.</abbr>), et qui s&#8217;applique à un élément contenant le texte de ce préfixe.</li>
<li><code>class="honorific-suffix"</code> indique les suffixes du nom (par ex. <abbr title="Medical Doctor">MD</abbr>, <abbr title="Philosophiae Doctor">PhD</abbr>), et s&#8217;applique à un élément contenant le texte de ce suffixe.</li>
</ul>
<p>Comme <code>additional-name</code>, ces deux sous-propriétés peuvent aussi être utilisées plusieurs fois.</p>
<h5>E-mail &amp; Téléphone</h5>
<p>La prochaine partie de l&#8217;exemple est mon adresse e-mail dans <code>&lt;a class="email"&gt;</code> :</p>
<p class="code"><code>&lt;p&gt;<br />
;&lt;a <strong>class=&#8221;email&#8221;</strong><br />
href=&#8221;mailto:emily@ablognotlimited.com&#8221;&gt;<br />
emily@ablognotlimited.com&lt;/a&gt;<br />
&lt;/p&gt;<br />
</code></p>
<p>Attribuer la propriété <code>email</code> à mon lien (<code>&lt;a&gt;</code>) indique que la valeur <code>href</code> est mon adresse e-mail. Le contenu regroupé par le <code>&lt;a&gt;</code> pourrait être n&#8217;importe quoi. J&#8217;ai simplement choisi d&#8217;afficher la véritable valeur de mon adresse e-mail.</p>
<p>La propriété <code>email</code> peut être utilisée plusieurs fois. Dans ces cas, la sous-propriété <code>type</code> peut être ajoutée pour savoir quelle adresse parmi les multiples e-mails est la préférée (&#8221;pref&#8221;):</p>
<ol class="code">
<li><code>&lt;p&gt;&lt;a <strong>class=&#8221;email&#8221;</strong><br />
href=&#8221;mailto:test1@test.com&#8221;&gt;<strong><br />
&lt;span class=&#8221;type&#8221;&gt;pref&lt;/span&gt;</strong>erred email<br />
&lt;/a&gt;<br />
&lt;/p&gt;<br />
</code></li>
<li><code>&lt;p&gt;&lt;a <strong>class=&#8221;email&#8221;</strong><br />
href=&#8221;mailto:test2@test.com&#8221;&gt;alternate email<br />
&lt;/a&gt;<br />
&lt;/p&gt;<br />
</code></li>
</ol>
<p>Je pourrais aussi inclure une autre propriété, <code>tel</code>, qui indique un numéro de téléphone d&#8217;une personne (via la sous-propriété <code>value</code>). La propriété <code>tel</code> a une sous-propriété <code>type</code> pour indiquer le type de numéro (par exemple home, work, fax) :</p>
<p class="code"><code>&lt;p <strong>class=&#8221;tel&#8221;</strong>&gt;<br />
&lt;span <strong>class=&#8221;type&#8221;</strong>&gt;Work&lt;/span&gt; :<br />
&lt;span <strong>class=&#8221;value&#8221;</strong>&gt;555-123-4567&lt;/span&gt;<br />
&lt;/p&gt;<br />
</code></p>
<p>La sous-propriété <code>type</code> est complètement optionnelle. Si vous avez choisi de l&#8217;omettre, la valeur par défaut est &#8220;voice.&#8221;</p>
<p>La propriété <code>tel</code> peut être utilisée plusieurs fois, comme le peut <code>type</code>. La sous-propriété  <code>type</code> peut aussi indiquer &#8220;pref&#8221; pour afficher si c&#8217;est le numéro de téléphone préféré.</p>
<ol class="code">
<li><code>&lt;p <strong>class=&#8221;tel&#8221;</strong>&gt;<br />
&lt;span <strong>class=&#8221;type&#8221;</strong>&gt;Work<br />
&lt;/span&gt;(<strong>&lt;span class=&#8221;type&#8221;&gt;pref<br />
&lt;/span&gt;</strong>erred):<br />
&lt;span class=&#8221;value&#8221;&gt;555-123-4567<br />
&lt;/span&gt;<br />
&lt;/p&gt;<br />
</code></li>
<li><code>&lt;p <strong>class=&#8221;tel&#8221;</strong>&gt;<br />
&lt;span <strong>class=&#8221;type&#8221;</strong>&gt;Home<br />
&lt;/span&gt; :<br />
&lt;span class=&#8221;value&#8221;&gt;555-789-0123<br />
&lt;/span&gt;<br />
&lt;/p&gt;<br />
</code></li>
</ol>
<p>Pour finir, la sous-propriété <code>value</code> peut être implicite. Si un <code>type</code> est spécifié sans qu&#8217;aucune  <code>value</code> ne soit spécifiée, alors tout autre propriété autre que <code>type</code> dans la propriété <code>tel</code> est considérée comme la <code>value</code>.</p>
<h5>Information d&#8217;Adresse</h5>
<p>La prochaine partie de l&#8217;exemple inclut mon adresse regroupée sous un <code>&lt;p class="adr"&gt;</code> :</p>
<p class="code"><code>&lt;p <strong>class=&#8221;adr&#8221;</strong>&gt;<br />
&lt;span <strong>class=&#8221;locality&#8221;</strong>&gt;Albuquerque&lt;/span&gt;,<br />
&lt;abbr <strong>class=&#8221;region&#8221;</strong> title=&#8221;Nouveau Mexique&#8221;&gt;NM&lt;/abbr&gt;<br />
&lt;span <strong>class=&#8221;postal-code&#8221;</strong>&gt;87106&lt;/span&gt;<br />
&lt;acronym <strong>class=&#8221;country-name&#8221;</strong> title=&#8221;United States of America&#8221;&gt;USA&lt;/acronym&gt;<br />
&lt;/p&gt;<br />
</code></p>
<p>La propriété <code>adr</code> indique les parties d&#8217;une adresse, que je décris par des <code>&lt;span&gt;</code>s assignés aux différentes sous-propriétés de l&#8217;adresse :</p>
<ul>
<li>La ville est indiquée par <code>class="locality"</code>.</li>
<li>L&#8217;état est indiqué par <code>class="region"</code>. Cette sous-propriété pourrait s&#8217;utiliser pour les provinces.</li>
<li>Le code postal est indiqué par <code>class="postal-code"</code>.</li>
<li>Le pays est indiqué par <code>class="country-name"</code>.</li>
</ul>
<p>Remarquez que pour mon <code>country-name</code>, j&#8217;ai utilisé l&#8217;élément <code>&lt;acronym&gt;</code> pour une référence plus courte vers mon pays, avec le nom complet inclus dans le <code>title</code>. J&#8217;aurais pu tout aussi bien écrire le nom complet et contourner complètement l&#8217;<code>&lt;acronym&gt;</code>e. Juste une question de préférence (même si j&#8217;encourage vivement à la concision sémantique).</p>
<p>Pour des détails d&#8217;adresses encore plus précis, je pourrais aussi ajouter :</p>
<ul>
<li><code>class="street-address"</code> pour mon adresse de rue</li>
<li><code>class="extended-address"</code> pour ajouter le numéro de mon appartement</li>
<li><code>class="type"</code> pour indiquer le type d&#8217;adresse (par ex. home, work)</li>
</ul>
<h6>Aparté : <code>address</code></h6>
<p>Mais attendez ! Qu&#8217;en-est-il de la sémantique ? Pourquoi ne pas utiliser l&#8217;élément <code>&lt;address&gt;</code> comme le conteneur principal, plutôt qu&#8217;un <code>&lt;p&gt;</code> ?</p>
<p>En fait, jusqu&#8217;à ce que j&#8217;écrive cet article et fasse la recherche, j&#8217;ai découvert que j&#8217;utilisais <code>&lt;address&gt;</code> de manière incorrecte depuis des années. J&#8217;avais toujours pensé que c&#8217;était littéralement pour les adresses physiques, comme dans cet exemple précis.</p>
<p>J&#8217;avais tort.</p>
<p>Selon le <cite><acronym title="World Wide Web Consortium">W3C</acronym></cite>, l&#8217;élément <code>&lt;address&gt;</code> est :</p>
<blockquote cite="http://www.la-grange.net/w3c/html4.01/struct/global.html#h-7.5.6" class="internal">
<p>… employer l&#8217;élément ADDRESS pour fournir les informations de contact du document ou d&#8217;une partie essentielle de celui-ci, comme un formulaire.</p>
</blockquote>
<p>Compte tenu de cela, ce n&#8217;est tout simplement pas le bon élément à utiliser.</p>
<h5>Information sur le Site Web</h5>
<p>La dernière partie de mon exemple contient mon URL de blog dans <code>&lt;a class="url"&gt;</code> :</p>
<p class="code"><code>&lt;p class="nonVisual"&gt;<br />
&lt;a href="http://www.ablognotlimited.com" rel="home me" <strong>class=&#8221;url&#8221;</strong>&gt;<br />
A Blog Not Limited&lt;/a&gt;<br />
&lt;/p&gt;</code></p>
<p>La propriété <code>url</code> indique que le lien (<code>&lt;a&gt;</code>) destination (<code>href</code>) se fait vers un site web associé à moi. Bien que je sois en train de référencer mon blog, ceci pourrait être aussi un lien vers mon <a href="http://www.emilylewisdesign.com" title="www.emilylewisdesign.com">portfolio design</a> ou toute autre URL m&#8217;étant associée.</p>
<p>Quelques trucs à remarquer concernant la dernière partie de l&#8217;exemple :</p>
<ul>
<li>En restant engagée avec les microformats fondés sur le rel, je me suis aussi assurée d&#8217;inclure <code>rel="home me"</code>. Remarquez la facilité de combiner les microformats ?</li>
<li>Le lien est contenu dans un <code>&lt;p class="nonVisual"&gt;</code>, ce qui est tout simplement un paragraphe auquel j&#8217;ai déclaré une classe personnalisée pour supprimer l&#8217;affichage de l&#8217;information parce que je ne pense pas qu&#8217;il soit nécessaire de l&#8217;afficher dans cette situation spécifique. Sans tenir compte du fait que cela n&#8217;a rien à voir avec le microformat hCard.</li>
</ul>
<h5>Produit Fini</h5>
<p>Après cette explication exhaustive du marquage, voici à quoi cela ressemble :</p>
<p><a href="http://www.ablognotlimited.com/About/"><img src="http://www.ablognotlimited.com/images/experiments/emilyVCard.png" alt="vCard d'Emily" style="height: 126px; width: 184px;" class="frame" /></a></p>
<p>Et du fait que hCard n&#8217;utilise que du <acronym title="eXtensible Hypertext Markup Language">XHTML</acronym> standard, elle peut être <strong>stylisée de n&#8217;importe quelle façon comme il vous plaira</strong>.</p>
<p>Si vous n&#8217;avez pas déjà compris, j&#8217;ai choisi une esthétique plutôt minimaliste, aussi j&#8217;en suis arrivée virtuellement à aucun autre stylisme que l&#8217;utilisation du <code>class="nonVisual"</code> pour supprimer l&#8217;affichage de quelque contenu.</p>
<p>Mais pour voir un exemple de ce que vous pourriez produire, <cite class="vcard"><a href="http://chriscoyier.net/" title="Chris Coyier" class="fn url" rel="colleague muse">Chris Coyier</a></cite> a récemment posté une <a href="http://css-tricks.com/a-buisness-card-microformats-site" title="Microformats Business Card">Carte de Visite Professionnelle en Microformats</a>, qui utilise le marquage hCard avec une très belle <acronym title="Cascading StyleSheets">CSS</acronym> pour imiter une carte de visite traditionnelle imprimée.</p>
<p><em>Les possibilités ne se limitent qu&#8217;à vos talents en CSS</em>.</p>
<h5>Ajouter au Carnet d&#8217;Adresses ?</h5>
<p>Vous voyez dans mon exemple qu&#8217;immédiatement après mon contenu hCard, j&#8217;offre un lien vers &#8220;Ajouter à votre Carnet d&#8217;Adresses.&#8221; C&#8217;est tout simplement un lien vers le fichier vCard qui peut être téléchargé et ajouté à un programme de gestion de carnet d&#8217;adresses.</p>
<p>Vous pouvez offrir facilement un lien direct vers le .vcf que vous créerez et maintiendrez sur votre serveur, ou vous pouvez tirer profit du <a href="http://technorati.com/contacts/" title="Service Contacts de Technorati">Service Contacts de Technorati</a>.</p>
<p>En utilisant la technologie de Technorati, vous faites simplement précéder l&#8217;URL de la page où votre microformats hCard réside avec <a href="http://feeds.technorati.com/contacts/">http://feeds.technorati.com/contacts/</a>, et puis utilisez l&#8217;URL résultante comme la valeur <code>href</code> pour votre lien (<code>&lt;a&gt;</code>).</p>
<p class="code"><code><br />
&lt;a<br />
href="<strong>http://feeds.technorati.com/contact/http://www.ablognotlimited.com/about/</strong>&#8221;<br />
title=&#8221;Téléchargez la vCard&#8221;<br />
&gt;Ajouter au Carnet d&#8217;Adresses<br />
&lt;/a&gt;<br />
</code></p>
<p>Quand un utilisateur sélectionne ce lien, la vCard est créée dynamiquement et il peut alors la télécharger :</p>
<p><img src="http://farm4.static.flickr.com/3241/2951540972_e3dfafcea2.jpg" alt="Téléchargez la vCard d'Emily" style="height: 274px; width: 350px;" class="frame" /></p>
<h4>Quelques Règles &amp; Un Rappel</h4>
<p>Maintenant que j&#8217;en ai terminé avec mon premier exemple de hCard, il est nécessaire de faire remarquer quelques règles :</p>
<ul>
<li>Les noms de propriétés et de sous-propriétés sont sensibles à la casse.</li>
<li>La &#8220;racine&#8221; <code>vcard</code> ne peut pas être mélangée avec n&#8217;importe laquelle de ses propriétés. Par conséquent, <code>class="vcard fn"</code> est invalide.</li>
<li>Les propriétés ne peuvent pas être combinées avec les sous-propriétés. Par conséquent, <code>class="tel value"</code> est invalide.</li>
</ul>
<p>Pas si mal non ? Je veux dire, allez les microformats sont <em>standards</em>. Bien sûr il y a quelques règles.</p>
<p><strong>Et n&#8217;oubliez pas :</strong> Ce n&#8217;est pas <em>intrinsèquement</em> un problème de marquage quand on parle de microformats. Cela concerne les valeurs de <code>class</code>e et différents attributs de marquage — propriétés et sous-propriétés.</p>
<p>Vous pouvez utiliser presque tous les éléments (X)HTML que vous voudrez et faire que les microformats soient encore valides <em>si</em> vous déclarez proprement les propriétés et sous-propriétés.</p>
<p>Bien sûr, si vous vous souciez de comprendre la sémantique des microformats, vous devriez aussi comprendre le marquage sémantique.</p>
<h4 id="profil">N&#8217;oublions Pas le Profil</h4>
<p>Tout comme je le mentionnais avec XFN, il est recommandé d&#8217;inclure le <a href="http://microformats.org/wiki/hcard-profile-fr" title="profil hCard sur le wiki microformats">profil hCard</a> dans le <code>&lt;head&gt;</code> des pages web qui incluent le microformat : </p>
<p class="code"><code><br />
&lt;head <strong>profile=&#8221;http://www.w3.org/2006/03/hcard&#8221;</strong>&gt;<br />
</code></p>
<p>le W3C autorise <a href="http://www.w3.org/TR/REC-html40/struct/global.html#adef-profile" title="recommandation W3C">plusieurs valeurs de profil</a>, séparées par un espace blanc, ainsi vous pouvez avoir à la fois les profils pour hCard et XFN :</p>
<p class="code"><code>&lt;head<br />
<strong>profile=&#8221;http://gmpg.org/xfn/11</strong><br />
<strong>http://www.w3.org/2006/03/hcard&#8221;</strong>&gt;<br />
</code></p>
<p> Mise à jour :</p>
<p>J&#8217;ai récemment découvert qu&#8217;il existe un profil combiné pouvant être utilisé pour tous les microformats-non-draft, plutôt que de lister plusieurs profils dans le  d&#8217;un document :</p>
<p class="code"><code>&lt;head profile="http://purl.org/uF/2008/03/"&gt;<br />
</code></p>
<p>Aussi si vous utilisez un microformat unique sur une page, vous pouvez utiliser ce profil combiné si ce microformat est non-draft. Néanmoins pour les microformats-draft (en projet), vous devez spécifier le profil pour ce microformat particulier.</p>
<p>A cette heure, tous les microformats discutés dans cette série (à l&#8217;exception de rel-home) sont &#8220;non-draft&#8221;.</p>
<p>A nouveau, comme je l&#8217;ai déjà abordé eu égard à XFN, je maintiens mon <code>&lt;head&gt;</code> dans une inclusion globale, ainsi il y est fait référence sur l&#8217;ensemble du site <q>A Blog Not Limited</q>. Néanmoins, tel que cela se révèle, ceci est requis, parce que j&#8217;utilise le microformat hCard sur presque toutes les pages de mon site (dans le pied de page).</p>
<p>Ce qui suit très joliment dans la prochaine partie de cet article …</p>
<h4>hCard en Langage Naturel</h4>
<p>Il y a de ça un moment, j&#8217;étais tombée sur un article génial du brillant <cite class="vcard"><a href="http://adactio.com" rel="muse colleague" class="url fn" title="page personnelle adactio.com">Jeremy Keith</a></cite>, qui suggère d&#8217;utiliser <a href="http://microformateurs.org/2007/10/01/une-hcard-en-langage-naturel/" title="lien vers microformateurs pour une traduction du billet de Jeremy">hCard en langage naturel</a>.</p>
<p>En fait, il propose d&#8217;appliquer les propriétés et sous propriétés de hCard pour l&#8217;information de contact (par ex : nom, site web, email) qui apparaîtront dans le flux des phrases naturelles, à l&#8217;inverse du &#8220;découpage &#8221; de l&#8217;information de contact d&#8217;une personne comme montré dans mon premier exemple.</p>
<p>Le concept est si simple et s&#8217;ouvre vraiment aux opportunités pour utiliser hCard. Aussi, ai-je décidé de l&#8217;utiliser dans mon pied de page sur <em>A Blog Not Limited</em> où j&#8217;ai quelques trucs me concernant :</p>
<ol class="code">
<li><code>&lt;div id="creator" <strong>class=&#8221;vcard&#8221;</strong>&gt;</code></li>
<li><code>&lt;h3&gt;&lt;a href="/about/"<br />
title="En savoir plus à propos d'Emily"&gt;La Personne la plus Cool que Je Connaisse&lt;/a&gt;<br />
&lt;/h3&gt;<br />
</code></li>
<li><code>&lt;a href="/about/"<br />
title="En savoir plus à propos d'Emily"&gt;<br />
&lt;img src="/images/emilyLewisThumb.jpg"<br />
style="width:80px; height:80px;" <strong>class=&#8221;photo&#8221;</strong><br />
alt=&#8221;Emily Lewis&#8221; /&gt;<br />
&lt;/a&gt;<br />
</code></li>
<li><code>&lt;p&gt;Yeah ce serait moi :<br />
&lt;a <strong>class=&#8221;fn email&#8221;</strong><br />
href=&#8221;mailto:emily@ablognotlimited.com&#8221;&gt;Emily Lewis&lt;/a&gt;.<br />
&lt;/p&gt;</code></li>
<li><code>&lt;p&gt;Je suis<br />
&lt;span <strong>class=&#8221;title&#8221;</strong>&gt;web designer<br />
&lt;/span&gt; vit à<br />
&lt;span <strong>class=&#8221;adr&#8221;</strong>&gt;<br />
&lt;span <strong>class=&#8221;locality&#8221;</strong>&gt;Albuquerque&lt;/span&gt;,<br />
&lt;span <strong>class=&#8221;region&#8221;</strong>&gt;New Mexico<br />
&lt;/span&gt; &lt;span <strong>class=&#8221;postal-code</strong>nonVisual&#8221;&gt;87106<br />
&lt;/span&gt;<br />
&lt;acronym <strong>class=&#8221;country-name</strong> nonVisual&#8221; title=&#8221;United States of America&#8221;&gt;USA<br />
&lt;/acronym&gt;&lt;/span&gt;, et suis une &#8220;standardista.&#8221;&lt;/p&gt;</code></li>
<li><code>&lt;p&gt;Je suis spécialisée dans le<br />
&lt;acronym title="eXtensible Hypertext Markup Language"&gt;(X)HTML<br />
&lt;/acronym&gt; sémantique codé à la main et &lt;acronym title="Cascading StyleSheets"&gt;CSS<br />
&lt;/acronym&gt;, concevoir des sites web accessibles, et l'écriture et optimisation du contenu web.<br />
&lt;/p&gt;<br />
</code></li>
<li><code>&lt;p&gt;&lt;a href="http://www.ablognotlimited.com" rel="home me"<br />
<strong>class=&#8221;url&#8221;</strong>&gt;A Blog Not Limited&lt;/a&gt; est mon blog personnel où je pontifie sur le design web, les standards du web, la sémantique et tout ce qui m&#8217;entiche.<br />
&lt;/p&gt;</code></li>
<li><code>&lt;/div&gt;</code></li>
</ol>
<h5>Les Différences</h5>
<p>Mis à part le fait que le contenu hCard dans ce second exemple soit &#8220;dans la ligne&#8221; avec du contenu non-hCard, il y a quelques légères différences dans les propriétés et sous-propriétés hCard utilisées :</p>
<ul>
<li>Je fais uniquement référence dans cet exemple à mon premier prénom et à mon nom de famille, aussi je n&#8217;utilise que <code>class="fn"</code>. Souvenez-vous que la propriété <code>n</code> peut être implicite <em>si</em> le contenu <code>fn</code> fait exactement deux mots.</li>
<li>J&#8217;inclus mon titre de job dans la description, aussi j&#8217;ajoute <code>class="title"</code>, qui est l&#8217;une des propriétés fournissant de l&#8217;information à propos de l&#8217;affiliation professionnelle d&#8217;une personne. Cette propriété indique le titre de mon job.</li>
<li>J&#8217;inclus une photo de moi-même, aussi j&#8217;ajoute <code>class="photo"</code> à <code>&lt;img /&gt;</code>.</li>
</ul>
<p>Néanmoins, ces différences avec le premier exemple n&#8217;ont rien à voir avec le fait que j&#8217;utilise la hCard en langage naturel. Ce n&#8217;étaient simplement que les valeurs appropriées à utiliser avec le contenu dans cet exemple spécifique..</p>
<h4>Combiner hCard &amp; XFN</h4>
<p>Comme je le mentionnais, ce concept de hCard en langage naturel fournit tellement plus de contextes dans lesquels la hCard peut être utilisée. Je l&#8217;ai déja appliqué à l&#8217;information à mon propos, mais je fais souvent référence à des amis et confrères dans mes articles … cela fait vraiment sens de marquer ces références avec hCard.</p>
<p>Et peu importe si je marque déjà ces références avec les valeurs XFN. L&#8217;une des meilleures choses à propos des microformats est qu&#8217;ils peuvent être <em>facilement combinés</em>.</p>
<p>Selon le contexte de la référence, j&#8217;utilise un marquage légèrement différent.</p>
<p>Dans les situations où je fais référence à un article/billet (tel que la référence au-dessus à Jeremy Keith), j&#8217;utilise <code>&lt;cite&gt;</code> comme mon conteneur <code>vcard</code> :</p>
<p class="code"><code>&lt;p&gt; … le brillant<br />
<strong>&lt;cite class=&#8221;vcard&#8221;&gt;</strong><br />
&lt;a href=&#8221;http://adactio.com&#8221; <strong>rel=&#8221;muse colleague&#8221;</strong><br />
<strong>class=&#8221;url fn&#8221;</strong><br />
title=&#8221;adactio.com&#8221;&gt;Jeremy Keith&lt;/a&gt;<br />
&lt;/cite&gt;,<br />
qui suggère d&#8217;utiliser &lt;a href=&#8221;http://adactio.com/journal/1122/&#8221;<br />
title=&#8221;adactio : hCard en langage naturel&#8221;&gt;hCard en langage naturel&lt;/a&gt;.<br />
&lt;/p&gt;<br />
</code></p>
<p>Et dans les situations où je fais simplement référence à la personne, j&#8217;utilise <code>&lt;span&gt;</code> comme mon conteneur <code>vcard</code> :</p>
<p class="code"><code><strong>&lt;span class=&#8221;vcard&#8221;&gt;</strong><br />
&lt;a href=&#8221;http://www.jenschwedler.com/&#8221;<br />
title=&#8221;jenschwedler.com&#8221; class=&#8221;url fn&#8221;<br />
rel=&#8221;met colleague co-worker friend&#8221;&gt;<br />
Jen Schwedler&lt;/a&gt;<br />
&lt;/span&gt;<br />
</code></p>
<p>Pour finir, si je fais seulement référence à la personne par son prénom, j&#8217;utilise <code>&lt;abbr&gt;</code> le conteneur du nom formaté avec le nom complet comme valeur pour <code>title</code> :</p>
<p class="code"><code>&lt;span class="vcard"&gt;<br />
<strong>&lt;abbr class=&#8221;fn&#8221; title=&#8221;Ian Pitts&#8221;&gt;</strong><br />
&lt;a href=&#8221;http://www.iso-100.com/&#8221; title=&#8221;iso-100.com&#8221;<br />
class=&#8221;url&#8221; rel=&#8221;met colleague co-worker friend&#8221;&gt;<br />
<strong>Ian</strong><br />
&lt;/a&gt;<br />
&lt;/abbr&gt;<br />
&lt;/span&gt;<br />
</code></p>
<p>Dans tous ces exemples, les différences de marquage reflètent simplement ma sémantique préférée. <strong>Les microformats hCard et XFN sont les mêmes </strong>:</p>
<ul>
<li>propriété <code>fn</code> pour le nom</li>
<li>propriété <code>url</code> pour le site web</li>
<li>valeurs <code>rel</code> appropriées.</li>
</ul>
<p>Et si j&#8217;avais de l&#8217;information supplémentaire à propos de ces types (comme un titre de job, un e-mail, etc.) je marquerais de la même façon ce contenu avec les propriétés/sous-propriétés appropriées.</p>
<h4>Organisations &amp; Sociétés</h4>
<p>J&#8217;ai déjà rencontré des situations où je devais utiliser hCard pour décrire une société ou une organisation sur ce blog, et je voulais vraiment fournir un exemple sur la façon dont cela pourrait s&#8217;implémenter :</p>
<ol class="code">
<li><code>&lt;div <strong>class=&#8221;vcard&#8221;</strong>&gt;</code></li>
<li><code>&lt;p <strong>class=&#8221;fn org&#8221;</strong>&gt;Big Ass Blow-Up Dolls&lt;/p&gt;</code></li>
<li><code>&lt;img src="logo.png" <strong>class=&#8221;logo&#8221;</strong> style=&#8221;width:69px; height:69px;&#8221; alt=&#8221;Big Ass Blow-Up Dolls&#8221; /&gt;</code></li>
<li><code>&lt;p <strong>class=&#8221;adr&#8221;</strong>&gt;&lt;span<br />
<strong>class=&#8221;street-address&#8221;</strong>&gt;<br />
6969 Happiness Avenue&lt;/span&gt;,<br />
&lt;span <strong>class=&#8221;locality&#8221;</strong>&gt;Los Angeles&lt;/span&gt;,<br />
&lt;abbr <strong>class=&#8221;region&#8221;</strong> title=&#8221;California&#8221;&gt;CA&lt;/abbr&gt;<br />
&lt;span <strong>class=&#8221;postal-code&#8221;</strong>&gt;69069&lt;/span&gt;<br />
&lt;/p&gt;</code></li>
<li><code>&lt;ul&gt;</code></li>
<li><code>&lt;li <strong>class=&#8221;tel&#8221;</strong>&gt;&lt;span<br />
<strong>class=&#8221;value&#8221;</strong>&gt;696-969-6969&lt;/span&gt;<br />
&lt;/li&gt;</code></li>
<li><code>&lt;li&gt;&lt;a <strong>class=&#8221;email&#8221;</strong><br />
href=&#8221;mailto:goodtimes@babud.com&#8221;&gt;Envoyez-nous un e-mail&lt;/a&gt;<br />
&lt;/li&gt;<br />
</code></li>
<li><code>&lt;li&gt;&lt;a <strong>class=&#8221;url&#8221;</strong><br />
href=&#8221;http://www.babud.com/&#8221;&gt;Visitez Notre Site Web&lt;/a&gt;<br />
&lt;/li&gt;</code></li>
<li><code>&lt;/ul&gt;</code></li>
<li><code>&lt;/div&gt;</code></li>
</ol>
<p>Comme vous pouvez le constater, la hCard pour les organisations/sociétés est en fait la même qu&#8217;elle l&#8217;est pour les individus. Les principales différences sont :</p>
<ul>
<li>En plus de la propriété <code>fn</code> pour le nom, le nom de l&#8217;organisation se voit aussi déclarer la propriété <code>org</code>. Et avec les sociétés/organisations, vous n&#8217;utilisez jamais la propriété <code>n</code>.</li>
<li>Plutôt que <code>photo</code> pour l&#8217;<code>&lt;img /&gt;</code>, l&#8217;image associée est marquée avec la propriété <code>logo</code>.</li>
</ul>
<h4>Lieux</h4>
<p>Ce que j&#8217;ai détaillé pour les sociétés et organisations serait la même approche pour les lieux. Vous référenceriez simplement le nom du lieu avec les propriétés <code>fn org</code> et appliqueriez toute l&#8217;information d&#8217;adresse comme je l&#8217;ai démontré au-dessus.</p>
<p>Voici un exemple de hCard en langage naturel pour un lieu : </p>
<p class="code"><code><br />
&lt;p <strong>class=&#8221;vcard&#8221;</strong>&gt;<br />
Durant ma visite à &lt;span <strong>class=&#8221;locality&#8221;</strong>&gt;Atlanta<br />
&lt;/span&gt;,<br />
&lt;abbr title=&#8221;Georgia&#8221; <strong>class=&#8221;region&#8221;</strong>&gt;GA<br />
&lt;/abbr&gt;,<br />
je prévois de jeter un oeil au<br />
&lt;span <strong>class=&#8221;fn org&#8221;</strong>&gt;<br />
Centennial Olympic Park<br />
&lt;/span&gt;.&lt;/p&gt;<br />
</code></p>
<p>Il y a quelques propriétés hCard spécifiques-aux-lieux qui sont particulièrement utiles pour les endroits (bien qu&#8217;elles ne soient pas uniquement <em>limitées</em> aux lieux) :</p>
<ul>
<li>La propriété <code>geo</code> spécifie la position globale en utilisant deux sous-propriétés, <code>latitude</code> et <code>longitude</code>.</li>
<li>La sous-propriété <code>latitude</code> spécifie une valeur décimale qui indique la position verticale en relation avec l&#8217;équateur.</li>
<li>La sous-propriété <code>longitude</code> spécifie une valeur décimale qui indique la position horizontale en relation avec le premier méridien.</li>
</ul>
<h4>Parlons Avantages</h4>
<p>Ainsi, maintenant que j&#8217;ai traité plusieurs exemples de hCard, il est temps de passer aux avantages.</p>
<h5>Sémantique</h5>
<p>Vous saviez que ça arriverait. Je l&#8217;ai déjà dit et le répéterai encore une fois :</p>
<p>L&#8217;usage des microformats ajoute de la structure et du sens au contenu web, le rendant à la fois lisible par les humains et les machines. Et tout cela avec des <em>standards existants pour le marquage et les données</em>.</p>
<p>Ceci encourage aussi le concept plus large de standards du web qui profitent à tous.</p>
<h5>Partager l&#8217;Information de Contact</h5>
<p>En utilisant hCard pour marquer l&#8217;information de contact, vous rendez automatiquement possible le fait que cette information soit convertie en une vCard téléchargeable, qui peut alors être utilisée par les programmes tels que Outlook de Microsoft et le Carnet d&#8217;Adresses d&#8217;Apple.</p>
<p>Vous pouvez utiliser le service de contacts de Technorati décrit précédemment, ou pouvez créer le vôtre et l&#8217;héberger sur votre propre serveur pour le téléchargement.</p>
<p>En outre, il existe plusieurs modules/extensions de navigateurs qui exportent automatiquement l&#8217;information hCard en vCards : </p>
<h6>Firefox</h6>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/4106" title="Extension Firefox Operator">Operator 0.9.3</a> reconnaît le contenu hCard et offre aux utilisateurs une option pour exporter l&#8217;information sous une vCard pour utilisation dans leurs programmes préférés de gestion d&#8217;adresses :</p>
<p><img src="http://farm4.static.flickr.com/3217/2951567914_dbe89d7d6d.jpg" alt="Extension Firefox Operator avec hCard" class="frame" /></p>
<p><img src="http://farm4.static.flickr.com/3280/2951573334_11e491487a.jpg" alt="vCard importée dans le Carnet d'Adresses" class="frame" /></p>
<p>Vous pouvez aussi voir la liste des options dans la capture d&#8217;écran, Operator utilise l&#8217;information hCard pour chercher sur d&#8217;autres sites web, comme Google Maps :</p>
<p><img src="http://farm4.static.flickr.com/3173/2951576962_0cf9d8fba3.jpg" alt="Google Maps recherche hCard" class="frame" /></p>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/2240" title="Extension Firefox Tails Export">Tails Export 0.3.5</a> est une autre extension Firefox qui tire profit de l&#8217;information hCard pour l&#8217;export à l&#8217;intérieur d&#8217;autres programmes de carnet d&#8217;adresses :</p>
<p><img src="http://farm4.static.flickr.com/3071/2951583402_5469aec06f_o.jpg" alt="Extension Firefox Tails Export vers hCard" class="frame" /></p>
<h6>Safari</h6>
<p><a href="http://zappatic.net/safarimicroformats/" title="Extension Microformats pour Safari">Le plugin Safari Microformats</a> est utilisé pour vous utilisateurs de Safari afin d&#8217;identifier les microformats hCard sur une page web et de la sauvegarder dans votre carnet d&#8217;adresses.</p>
<p>Je ne suis pas une fervente utilisatrice de Safari, et l&#8217;installation de ce plug-in fût bien trop boîteuse pour moi … aussi je ne l&#8217;ai pas installé et ne peux pas vous fournir de capture d&#8217;écran.</p>
<h6>Bookmarklets</h6>
<p>Le concept derrière le plugin susmentionné a été implémenté dans un <a href="http://leftlogic.com/lounge/articles/microformats_bookmarklet" title="bookmarklet microformats">bookmarklet microformats</a> indépendant du navigateur, et je peux confirmer que c&#8217;est vraiment très beau :</p>
<p><img src="http://farm4.static.flickr.com/3230/2951587922_2c8d5192b6.jpg" alt="bookmarklet Microformats avec hCard" class="frame" /></p>
<p>Il existe aussi <a href="http://microformats.org/wiki/bookmarklets-fr">d&#8217;autres bookmarklets hCard</a>.</p>
<h5>Chercher</h5>
<p>Le contenu web marqué avec des microformats a naturellement plus de sens. Ceci pourrait aider les moteurs de recherche à mieux évaluer le contenu que vous leur fournissez, et peut-être, augmenter votre classement dans les résultats des moteurs de recherche.</p>
<p>Il n&#8217;y a jamais de garanties quand on arrive à la recherche, mais le <em>contenu de qualité dans le contexte</em> est toujours un bon démarrage.</p>
<p>Au delà des résultats de recherche, bon nombre des moteurs de recherche sont en train d&#8217;implémenter hCard dans leurs propres applications et services :</p>
<ul>
<li>Google a <a href="http://googlemapsapi.blogspot.com/2007/06/microformats-in-google-maps.html" title="microformats dans google maps">ajouté les microformats à sa Google Maps</a>.</li>
<li><a href="http://kitchen.technorati.com/search/" title="Technorati Search">Technorati Microformats Search</a> cherche les hCards et autres microformats, y compris hCalendar et <a href="http://microformats.org/wiki/hreview-fr" title="hReview sur le wiki des microformats">hReview</a>.</li>
<li><a href="http://local.yahoo.com/" title="Yahoo! Local">Yahoo! Local</a> marque ses résultats avec hCard, tout comme avec hCalendar et hReview.</li>
</ul>
<h5>Réseaux Sociaux</h5>
<p>Les sites de réseaux sociaux utilisent les microformats hCard pour marquer les pages profils avec l&#8217;information de contact des utilisateurs, tout comme celles des &#8220;contacts/friends/followers&#8221; des utilisateurs :</p>
<ul>
<li><a href="http://twitter.com" title="twitter.com">Twitter</a> applique la hCard aux pages profil, tout comme celles des listes des &#8220;following&#8221; et &#8220;follower&#8221;.</li>
<li><a href="http://claimid.com" title="claimID">ClaimID</a> applique la hCard sur les profils publics des utilisateurs.</li>
<li><a href="http://www.last.fm/" title="Last.fm">Last.fm</a> applique la hCard sur les profils, qui comprend <code>photo</code> et <code>url</code> en plus de <code>fn</code>.</li>
</ul>
<p>Et ce pour n&#8217;en citer que quelques-uns. Regardez la liste complète des <a href="http://microformats.org/wiki/hcard-supporting-user-profiles-fr#Tous_les_services_avec_des_profils_hCard" title="Services avec profils hCard sur le wiki des microformats">services qui utilisent hCard</a>.</p>
<h4>Des Outils pour Vous Faciliter La Vie</h4>
<p>Je serais négligente si je ne vous faisais pas ressortir quelques outils utiles qui peuvent vous aider à implémenter bien plus facilement hCard que de coder à la main et vous obliger à vous souvenir de toutes les valeurs (bien que <em>j</em>&#8216;apprécie) :</p>
<ul>
<li><a href="http://microformats.org/code/hcard/creator" title="hCard creator">hCard creator</a> est un simple formulaire qui génère une hCard à partir de l&#8217;information proposée.</li>
<li>Le <a href="http://hcard.geekhood.net/" title="validateur microformat hCard">validateur microformat hCard</a> vous laisse proposer une URL avec un contenu hCard, et puis valide les propriétés et sous-propriétés.</li>
<li>Il existe une <a href="http://microformats.org/wiki/hcard-cheatsheet-fr" title="anti-sèche hCard sur le wiki des microformats">anti-sèche hCard</a> pour une référence rapide aux propriétés et sous-propriétés.</li>
</ul>
<h4>Il y en a Tellement Plus</h4>
<p>Je suis entrée dans des détails vraiment spécifiques sur le microformat hCard. Mais il y en a bien plus encore que ce que j&#8217;ai pu mentionner.</p>
<p>Je vous encorage vivement à prendre un peu de temps et lire toutes les <a href="http://microformats.org/wiki/hcard-fr#Propri.C3.A9t.C3.A9s_et_Sous-propri.C3.A9t.C3.A9s" title="propriétés et sous-propriétés disponibles du microformat hCard">propriétés et sous-propriétés disponibles du microformat hCard</a>, tout comme à voir quelques-uns des exemples de <a href="http://microformats.org/wiki/hcard-examples-in-wild-fr" title="hCard dans la jungle">hCard dans la jungle</a>.</p>
<h4>A venir en 4ème Partie</h4>
<p>Bien que ce fût un article long (qui en dit beaucoup considérant ma tendance normale à la verbosité), j&#8217;espère que cela a été intéressant et au moins utile pour vous.</p>
<p><em><a href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki/ParvenirALaS%C3%A9mantiqueAvecLesMicroformatsPartieQuatre" title="traduction en cours sur mon wiki personnel">Parvenir à la Sémantique Avec les Microformats, 4<sup>ème</sup> Partie</a></em> traitera du microformat hCalendar.</p>
<p>Restez branchés …</p>
<dl class="tags inline plain">
<dt>Tags Technorati :</dt>
<dd><a href="http://technorati.com/tag/hCard/" title="Voir tous les articles tagués avec &quot;hCard&quot;" rel="tag">hCard</a></dd>
<dd><a href="http://technorati.com/tag/microformats/" title="Voir tous les articles tagués avec &quot;microformats&quot;" rel="tag">microformats</a></dd>
<dd><a href="http://technorati.com/tag/rel-home/" title="VVoir tous les articles tagués avec &quot;rel-home&quot;" rel="tag">rel-home</a></dd>
<dd><a href="http://technorati.com/tag/rel-me/" title="Voir tous les articles tagués avec &quot;rel-me&quot;" rel="tag">rel-me</a></dd>
<dd><a href="http://www.ablognotlimited.com/articles/tag/semantics/" title="Voir tous les articles tagués avec &quot;semantics&quot;" rel="tag">semantics</a></dd>
<dd><a href="http://www.ablognotlimited.com/articles/tag/standards/" title="Voir tous les articles tagués avec &quot;standards&quot;" rel="tag">standards</a></dd>
<dd><a href="http://technorati.com/tag/web+design/" title="Voir tous les articles tagués avec &quot;web design&quot;" rel="tag">web design</a></dd>
<dd><a href="http://technorati.com/tag/XFN/" title="View all articles tagged with &quot;XFN&quot;" rel="tag">XFN</a></dd>
<dd><a href="http://technorati.com/tag/XHTML/" title="Voir tous les articles tagués avec &quot;XHTML&quot;" rel="tag">XHTML</a></dd>
</dl>
<p><strong>Note :</strong> Cette traduction s&#8217;inscrit dans la poursuite de travaux visant à mieux faire connaître les microformats. L&#8217;article original d&#8217;<cite class="vcard"><a class="fn url" rel="colleague" href="http://www.ablognotlimited.com/about/">Emily Lewis</a></cite>  a été publié le <abbr title="2008-09-22">22 septembre dernier</abbr> sur son blog personnel. Seul <a title="a blog not limited  getting-semantic-with-microformats--part-3-hcard" href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-3-hcard/">le lien original fait référence</a>. Vous pouvez aider à raffiner cet article en <a title="xtofwiki" href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki?action=edit;id=ParvenirALaS%C3%A9mantiqueAvecLesMicroformatsPartieTrois">éditant directement le code posé sur la page miroir de mon wiki-personnel</a>. Merci d&#8217;avance. <span class="vcard"><a class="url fn" rel="me" href="http://christopheducamp.com/">xtof</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://microformateurs.org/2008/10/18/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-3eme-partie-hcard/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Emily Lewis : &#8220;Parvenir à la Sémantique avec les Microformats, 2ème partie - XFN&#8221;</title>
		<link>http://microformateurs.org/2008/09/21/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-2eme-partie-xfn/</link>
		<comments>http://microformateurs.org/2008/09/21/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-2eme-partie-xfn/#comments</comments>
		<pubDate>Sun, 21 Sep 2008 06:06:31 +0000</pubDate>
		<dc:creator>Christophe Ducamp</dc:creator>
		
		<category><![CDATA[microformats]]></category>

		<category><![CDATA[ressources]]></category>

		<category><![CDATA[traduction]]></category>

		<category><![CDATA[attribute selectors]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[hcard]]></category>

		<category><![CDATA[rel-me]]></category>

		<category><![CDATA[semantics]]></category>

		<category><![CDATA[standards]]></category>

		<category><![CDATA[web design]]></category>

		<category><![CDATA[xfn]]></category>

		<category><![CDATA[xhtml]]></category>

		<category><![CDATA[XHTML Friends Network]]></category>

		<guid isPermaLink="false">http://microformateurs.org/?p=82</guid>
		<description><![CDATA[Dans la première partie de cette série, j&#8217;ai expliqué différentes implémentations du microformat rel sur A Blog Not Limited. Tout en expliquant rel-me, j&#8217;ai rapidement abordé le microformat XFN.
Il est maintenant temps de passer un peu plus de temps sur ce microformat très cool, qui fût en outre l&#8217;un des premiers.
Mettre un Visage Humain sur [...]]]></description>
			<content:encoded><![CDATA[<p>Dans la <a href="/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%C2%B0-partie-rel/">première partie</a> de cette série, j&#8217;ai expliqué différentes implémentations du microformat <code>rel</code> sur <a href="http://www.ablognotlimited.com/" rel="muse">A Blog Not Limited</a>. Tout en expliquant <a title="spécification rel-me sur le wiki des microformats" href="http://microformats.org/wiki/rel-me-fr">rel-me</a>, j&#8217;ai rapidement abordé le microformat <a title="XFN sur le wiki des microformats" href="http://microformats.org/wiki/xfn-fr"><acronym title="XHTML Friends Network">XFN</acronym></a>.</p>
<p>Il est maintenant temps de passer un peu plus de temps sur ce microformat très cool, qui fût en outre l&#8217;un des premiers.</p>
<h4>Mettre un Visage Humain sur les Liens</h4>
<p>Créé par le <acronym title="Global Multimedia Protocols Group">GMPG</acronym>, le <a title="XFN sur le GMPG" href="http://gmpg.org/xfn/">XHTML Friends Network</a> est un moyen étonnamment simple et décentralisé de <strong>représenter les relations humaines</strong> en utilisant l&#8217;attribut <code>rel</code> dans les liens(<code>&lt;a&gt;</code>).</p>
<p>Le concept est identique à ce que je décrivais dans la <a title="traduction en cours sur mon wiki de travail" href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki/ParvenirALaS%C3%A9mantiqueAvecLesMicroformatsPartieUn">Première Partie</a> pour les relations fondées sur les liens :</p>
<p class="code"><code><br />
&lt;a href="http://twitter.com/emilylewis"<br />
<strong>rel=&#8221;me&#8221;</strong>&gt;Twitter&lt;/a&gt;<br />
</code></p>
<p>Dans cet exemple, l&#8217;ajout du <code>rel="me"</code> indique que le lien de destination (<code>href</code>) fait référence à <em>une page à mon propos</em> (ou une page dont je suis responsable).</p>
<p>Le microformat XFN prend cette référence &#8220;humaine&#8221; pour les relations fondées sur les liens bien plus profondément que ce que j&#8217;ai déjà discuté.</p>
<h4>Nous Sommes Tous Connectés</h4>
<p>XFN pousse le concept du rel-me au delà de l&#8217;identification personnelle de l&#8217;individu pour aller vers les relations sociales entretenues par une personne. Vous ajoutez simplement <em>plusieurs valeurs</em> qui décrivent ces relations à l&#8217;attribut <code>rel</code> d&#8217;un lien.</p>
<p>Par exemple, je fais souvent référence dans mes articles de blog à mon ami et patron, <span class="vcard"><abbr class="fn" title="Ian Pitts"><a class="url" title="iso-100.com" href="http://www.iso-100.com/" rel="met colleague co-worker friend">Ian</a></abbr></span>&nbsp; :</p>
<p class="code"><code><br />
&lt;a href="http://www.iso-100.com/"<br />
<strong>rel=&#8221;met colleague co-worker friend&#8221;</strong>&gt;<br />
Ian Pitts&lt;/a&gt;<br />
</code></p>
<p>Dans cet exemple, j&#8217;ai ajouté <code>rel="<strong>met colleague co-worker friend</strong>&#8220;</code> au lien faisant référence à son blog personnel. Les valeurs <code>rel</code> indiquent que :</p>
<ul>
<li>J&#8217;ai rencontré (<code>met</code>) Ian en personne.</li>
<li>Ian est un confrère (<code>colleague</code>), ce qui veut dire que le considère comme un pair avec des intérêts et talents similaires.</li>
<li>Ian est mon boss et par conséquent un collègue (<code>co-worker)</code>.</li>
<li>Je considère Ian comme mon ami (<code>friend</code>) (il a de la chance, non ?).</li>
</ul>
<h5><em>Comment</em> Sommes Nous Connectés</h5>
<p>La spécification XFN fournit <a title="http://www.gmpg.org/xfn/1" href="http://www.gmpg.org/xfn/1">des valeurs de relation</a> qui sont <em>volontairement</em> simplifiées.</p>
<h6>Amitié/Familiarité</h6>
<p>Seule une valeur peut être utilisée dans cette liste :</p>
<ul>
<li><strong><code>friend</code></strong> : varie selon les définitions personnelles. C&#8217;est fondamentalement le plus haut niveau d&#8221;intimité&#8221; dans la catégorie de familiarité.</li>
<li><strong><code>acquaintance</code></strong> : induit une familiarité mutuelle. </li>
<li><strong><code>contact</code></strong> : quelqu&#8217;un avec lequel vous avez l&#8217;information de contact. </li>
</ul>
<h6>Physique</h6>
<p><strong><code>met</code></strong> indique quelqu&#8217;un que vous avez rencontré en personne. Peut exister indépendamment de toutes les autres valeurs.</p>
<h6>Professionnel</h6>
<p>Une ou plusieurs de ces valeurs peuvent être utilisées :</p>
<ul>
<li><strong><code>colleague</code></strong> : quelqu&#8217;un avec des intérêts et/ou compétences similaires aux vôtres ; un pair.</li>
<li><strong><code>co-worker</code></strong> : quelqu&#8217;un avec qui vous partagez un employeur.</li>
</ul>
<h6>Géographique</h6>
<p>Seule une de ces valeurs peut être utilisée :</p>
<ul>
<li><strong><code>co-resident</code></strong> : quelqu&#8217;un avec lequel vous partagez une adresse de rue. </li>
<li><strong><code>neighbor</code></strong> : une référence géographique plus étendue, généralement quelqu&#8217;un qui vit près de chez vous mais pas dans la même rue. </li>
</ul>
<h6>Familial</h6>
<p>Seule une de ces valeurs peut être utilisée :</p>
<ul>
<li><strong><code>child</code></strong> : quelqu&#8217;un dont vous êtes le parent, que ce soit biologique ou adoptif. </li>
<li><strong><code>parent</code></strong> : quelqu&#8217;un qui vous a enfanté, que ce soit biologique ou adoptif. </li>
<li><strong><code>sibling</code></strong> : quelqu&#8217;un avec qui vous partagez un parent, une fois de plus biologique ou adoptif, tout comme à travers le mariage. </li>
<li><strong><code>spouse</code></strong> : quelqu&#8217;un avec lequel(le) (ou <em>sentez</em> que vous êtes) marié(e), que ce soit légal ou non.</li>
<li><strong><code>kin</code></strong> : tout proche de vous, que ce soit par le sans, le mariage ou l&#8217;adoption. </li>
</ul>
<h6>Romantique</h6>
<p>N&#8217;importe laquelle ou toutes ces valeurs peuvent être utilisées :</p>
<ul>
<li><strong><code>muse</code></strong> : quelqu&#8217;un qui vous inspire.</li>
<li><strong><code>crush</code></strong> : quelqu&#8217;un vers lequel vous êtes attiré(e), mais dont les sentiments peuvent ne pas être réciproques ou même savoir que vous existez. </li>
<li><strong><code>date</code></strong> : quelqu&#8217;un avec qui vous sortez régulièrement.</li>
<li><strong><code>sweetheart</code></strong> : une personne avec laquelle vous êtes intime sur le plan émotionnel et/ou physiquement, et vers laquelle vous êtes engagé(e).</li>
</ul>
<p>Du fait de ma propre confusion quand j&#8217;ai commencé cette tentative, j&#8217;ai pressenti que cela pouvait valoir la peine d&#8217;expliquer la valeur <code>muse</code>. Même si elle existe dans la catégorie romantique, c&#8217;est parti d&#8217;une <em>perspective comparative en relation avec le rationnel</em>. L&#8217;inspiration n&#8217;est pas rationnelle, de ce fait elle est romantique.</p>
<p>J&#8217;insère fréquemment des liens vers quelques-uns de mes héros de l&#8217;industrie (<span class="vcard"><a class="fn url" title="zeldman.com" href="http://www.zeldman.com/" rel="colleague muse">Jeffrey Zeldman</a></span>, <span class="vcard"><a class="fn url" title="meyerweb.com" href="http://meyerweb.com/" rel="colleague muse">Eric Meyer</a></span> et <span class="vcard"><a class="fn url" title="jasonsantamaria" href="http://jasonsantamaria.com/" rel="colleague muse">Jason Santa Maria</a></span>, pour n&#8217;en nommer que quelques-uns). Et pour tous, j&#8217;insère <code>rel="muse"</code>.</p>
<p>En aucune façon, ceci n&#8217;indique une relation romantique. J&#8217;admire tout simplement (et profondément) leurs travaux et les suit souvent pour de l&#8217;inspiration.</p>
<p>Et juste un aparté personnel : j&#8217;ai trouvé les <a title="romance sur gmpg" href="http://www.gmpg.org/xfn/background#romance">descriptions de ces valeurs romantiques</a> extrêmement drôles et amusantes.</p>
<h6>Identité Personnelle</h6>
<p><strong><code>me</code></strong> indique un lien vers vous-même à un endroit différent (<code>href</code>).</p>
<p>C&#8217;est l&#8217;unique &#8220;relation&#8221; qui existe d&#8217;elle-même et reste <strong>exclusive de toutes les autres valeurs de relation</strong>.</p>
<p>J&#8217;espère que c&#8217;est évident, mais au cas où ce n&#8217;est pas considéré simplement que même si vous pressentez que vous êtes un ami de vous-même, déclarer la valeur <code>friend</code> est redondant. Tout comme <code>met</code> et toutes les autres. Vous n&#8217;avez tout simplement pas besoin d&#8217;elles et elles ne sont pas valides.</p>
<h5>Délibérément Simple = Efficace</h5>
<p>Même moi, en tant que personne très pointue sur le détail, je peux apprécier la simplicité et l&#8217;efficacité de ces valeurs. Plutôt que de débattre pour savoir si quelqu&#8217;un est, par exemple, un superviseur ou un subordonné, j&#8217;accepte simplement que <code>co-worker</code> soit une valeur plus large qui englobe les deux.</p>
<p>Cela vaut la peine de mentionner qu&#8217;il n&#8217;existe <strong>pas d&#8217;ordre spécifique</strong> qui ait besoin d&#8217;être suivi quand vous utilisez ces valeurs.</p>
<p>En outre, la réciprocité dans ces valeurs n&#8217;est pas obligatoire. Ainsi, si vous faites référence à une personne en tant que <code>friend</code> et qu&#8217;elle fait référence à vous en tant qu&#8217;<code>acquaintance</code>, ce n&#8217;est pas un problème (à moins que vous ne souffriez extrêmement d&#8217;un manque d&#8217;estime de vous-même et le preniez personnellement).</p>
<h4>Spécifier un Profil</h4>
<p>En plus de déclarer les valeurs <code>rel</code> sur les liens vers quiconque que vous connaissez, le GMPG recommande que vous laissiez aussi les navigateurs et moteurs de recherche savoir que vos pages supportent XFN en spécifiant le profil XFN dans l&#8217;en-tête <code>&lt;head&gt;</code> des pages avec des liens de relation XFN.</p>
<p>En ce qui me concerne, j&#8217;ai choisi de déclarer le profil de toutes mes pages par que mon <code>&lt;head&gt;</code> est maintenu dans un fichier global include. Ceci me facilite la maintenance, en outre, au minimum le <code>rel="me"</code> apparaît sur toutes mes pages (dans les liens du pied de page vers mes pages profil <a title="flickr.com" href="http://www.flickr.com/">Flickr</a>, <a title="delicious" href="http://www.delicious.com/">Delicious</a>, <a title="ilike.com" href="http://www.ilike.com/">iLike</a> et <a title="twitter.com" href="http://twitter.com/">Twitter</a> ) :</p>
<p class="code"><code>&lt;head <strong>profile=&#8221;http://gmpg.org/xfn/11&#8243;</strong>&gt;</code></p>
<h4>Dites-le au Monde</h4>
<p>Le GMPG recommande aussi de faire savoir aux gens que votre site est &#8220;XFN-friendly&#8221;. Ils fournissent même un petit marqueur que vous pouvez ajouter sur votre site :</p>
<p><a href="http://gmpg.org/xfn"><img class="inline" alt="XFN Friendly" src="http://www.ablognotlimited.com/images/experiments/xfnFriendly.gif" style="height: 15px; width: 80px;" /></a> </p>
<p>Personnellement, je ne suis pas très fan des boutons et badges. Je préfère une esthétique plus discrète. Mais je supporte vraiment l&#8217;effort, ainsi j&#8217;ai ajouté un lien XFN dans mon pied de page :</p>
<p class="code"><code><br />
&lt;a href="http://gmpg.org/xfn"<br />
title="XHTML Friends Network Friendly"&gt;XFN&lt;/a&gt;<br />
</code></p>
<p><img class="frame" alt="lien XFN dans le pied de page A Blog Not Limited" src="http://www.ablognotlimited.com/images/experiments/xfnFooter.png" style="height: 25px; width: 350px;" /> </p>
<h4>Faites que ce soit Plus Facile pour Vous</h4>
<p>Même si ajouter simplement un attribut et quelques valeurs aux hyperliens ne constitue qu&#8217;un tout petit effort, il existe quelques outils disponibles qui rendent le XFN plus facile à implémenter :</p>
<ul>
<li><a title="créateur XFN" href="http://gmpg.org/xfn/creator-fr">Créateur XFN 1,1</a> est une application web qui crée des liens avec les valeurs XFN propres et est disponible en plusieurs langues.</li>
<li><a title="plugin MovableType XFN pour blogroll" href="http://plugins.movalog.com/mt-blogroll/mt-blogroll-212-manual/"><abbr title="MovableType">MT</abbr> Blogroll 2.12 Manual</a> est un plugin pour Movable Type qui vous permet de définir les relations XFN pour les liens dans la blogroll.</li>
<li><a title="XFN Link Creator" href="http://www.accessify.com/tools-and-wizards/developer-tools/xfn/default.php">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 balisage du contenant, tout comme les valeurs <code>title</code> pour les liens. </li>
<li><a title="WordPress Links Manager" href="http://codex.wordpress.org/Links_Manager">WordPress Links Manager</a> est configuré pour vous permettre de définir les relations XFN pour les liens de blogroll. </li>
<li><a title="Microformatted Blogroll 0.2" href="http://factorycity.net/projects/wp-microformatted-blogroll/"><abbr title="WordPress">WP</abbr> Microformatted Blogroll 0.2</a> est un plugin WordPress qui produit des liens microformatés annotés sur votre blog.</li>
<li><a title="rel-lint" href="http://tools.microformatic.com/help/xhtml/rel-lint/">rel-lint</a> est un bookmarklet JavaScript qui vérifie les valeurs XFN connues et marque celles qu&#8217;il ne reconnaît pas. </li>
</ul>
<h4>Le Web Sémantique</h4>
<p>Je sais que je l&#8217;ai déjà dit <a title="Parvenir à la sémantique avec les Microformats : Introduction" href="/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-introduction/">encore</a> et <a href="/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%C2%B0-partie-rel/">encore</a> (et ce n&#8217;est pas près de se terminer) : la <strong>sémantique</strong> est l&#8217;un des bénéfices de base des microformats, et XFN n&#8217;y fait pas exception.</p>
<p>L&#8217;usage ajoute de la structure et du sens au contenu, le rendant à la fois lisible par les humains – tout comme par les machines. Et même encore mieux, il le fait en utilisant des standards existants pour le marquage et les données. Brillant !</p>
<p>Les microformats nous emmènent vers un pas plus proche du <a title="w3.org" href="http://www.w3.org/DesignIssues/Semantic.html">Web Sémantique</a> visionné par <a title="Bio de Tim sur Wikipedia" href="http://fr.wikipedia.org/wiki/Tim_Berners-Lee">Tim Berners-Lee</a>.</p>
<h4>Le Web Social</h4>
<p>Tout comme la sémantique seule <em>me</em> donne raison d&#8217;implémenter les microformats sur ce blog, je réalise que ce ne peut être suffisant pour certaines personnes. Pour ces personnes, je soupçonne que les aspects &#8220;sociaux&#8221; de XFN peuvent être plus importants.</p>
<h5>Recherche Sociale</h5>
<p><a title="rubhub.com" href="http://rubhub.com/">Rubhub</a> est un moteur de recherche sociale où vous pouvez proposer votre site, et il est indexé et comparé à d&#8217;autres sites dans l&#8217;index rubhub pour identifier n&#8217;importe quelles relations sociales.</p>
<p>Une fois indexé, vous pouvez voir les résultats sociaux de votre site, y compris les autres sites liés à votre identité (via <code>rel="me"</code>) et les sites des personnes qui vous référencent (y compris <em>comment</em> elles vous référencent).</p>
<h5>Visualisations</h5>
<p><a title="Graphe XFN sur sourceforge" href="http://xfngraph.sourceforge.net/">XFN Graph</a> crée des diagrammes en étoile sur la manière dont les sites se relient les uns aux autres, fournissant une représentation visuelle des relations sociales entres les auteurs de site/blog. A partir de ça, vous pouvez voir comment les personnes se connectent aux autres et trouver de nouvelles personnes qui partagent des intérêts similaires aux vôtres.</p>
<h5>Connectivité</h5>
<p>En utilisant XFN, l&#8217;<a title="API Social Graph chez Google" href="http://code.google.com/apis/socialgraph/">API Social Graph</a> de Google facilite le fait de trouver des amis dans de nouveaux endroits sur le web.</p>
<p>Son application de démo <a title="my connections" href="http://socialgraph-resources.googlecode.com/svn/trunk/samples/findcontacts.html">My Connections</a>, par exemple, vous montre comment vous êtes connecté(e) à d&#8217;autres personnes. Voici un aperçu des résultats provenant de <q>A Blog Not Limited&#8221;</q></p>
<p><img class="frame" alt="API Social Graph My Connections pour A Blog Not Limited" src="http://www.ablognotlimited.com/images/experiments/socialGraphMyConnection.png" style="height: 573px; width: 350px;" /> </p>
<h5>Listes d&#8217;Amis</h5>
<p>Il existe beaucoup de sites, particulièrement les sites de réseaux sociaux, qui supportent le marquage XFN sur les listes d&#8217;amis/contacts. Tant Twitter et <a title="Link opens off this site" href="http://www.linkedin.com/">LinkedIn</a>, par exemple, ajoutent <code>rel="contact"</code> à leurs listes de liens des &#8220;suiveurs&#8221; et des contacts.</p>
<p>Pour aller un cran plus loin, plusieurs sites publient des <a title="listes d'amis hCard+XFN sur le wiki microformats.org" href="http://microformats.org/wiki/hcard-xfn-friends-lists-fr">listes d&#8217;amis hCard+XFN</a>, qui peuvent être utilisées pour importer/s&#8217;abonner à d&#8217;autres sites qui supportent hCard+XFN. (Je couvrirai le <a title="hCard sur le wiki des microformats" href="http://microformats.org/wiki/hCard-fr">microformat hCard</a> en détail dans la partie 3 de cette série.)</p>
<p>Ceci pose les fondations pour permettre aux utilisateurs de modifier l&#8217;information de réseau social sur un site et faire que les autres sites soient automatiquement mis à jour.</p>
<h5>Consolidation d&#8217;Identité</h5>
<p>Comme je l&#8217;évoquais dans la <a title="première partie de cet article à propos de XFN" href="/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%C2%B0-partie-rel/">Partie 1</a>, XFN est <em>essentiel</em> pour la consolidation d&#8217;identité.</p>
<h6>Sites de Réseaux Sociaux</h6>
<p>Par exemple, beaucoup de sites de réseaux sociaux associent <code>rel="me"</code> aux liens vers les pages de profil, que ce soit Flickr, Twitter, LinkedIn et d&#8217;autres encore. Ainsi, là où n&#8217;importe quelle page réclame l&#8217;autre, l&#8217;identité divisée est consolidée.</p>
<h6>ClaimID</h6>
<p>Il existe aussi des services de consolidation d&#8217;identité qui utilisent XFN. <a title="Link opens off this site" href="http://claimid.com/">claimID</a>, par exemple, vous permet de régler manuellement un profil avec toutes vos identités en ligne consolidées sur une page, chacune d&#8217;entre elle pouvant être annoté avec <code>rel="me"</code>. Voici un aperçu de mon <a title="mon profil sur claimid" href="http://claimid.com/xtof">profil claimID</a> avec des liens qui englobent le microformat rel-me :</p>
<p><a title="profil d'emily sur claimid" href="http://claimid.com/emilylewis"><img class="frame" alt="profil d'emily sur claimid" src="http://www.ablognotlimited.com/images/experiments/myClaimID.png" style="height: 274px; width: 350px;" /></a> </p>
<p>Un avantage supplémentaire de régler un profil claimID est que cela vous offre une <a title="openid.net" href="http://openid.net/">OpenID</a>.</p>
<p>OpenID est un système ouvert, décentralisé et libre pour l&#8217;identité digitale centrée sur l&#8217;utilisateur. Elle utilise les technologies web existantes pour transformer les identités digitales existantes (telles qu&#8217;un blog, un flux de photos, etc.) en un compte qui peut être utilisé sur des sites supportant les connexions OpenID. Ceci n&#8217;a bien sûr pas de rapport avec la discussion XFN, mais c&#8217;est vraiment cool.</p>
<h6>Plaxo</h6>
<p>Il existe aussi le <a title="plaxo.com" href="http://www.plaxo.com/info/opensocialgraph">Graphe Social Ouvert de Plaxo</a>, qui comprent un crawler qui démarre par une URL que vous saisissez et cherche les liens&nbsp;<code>rel="me"</code>. Il balaye ensuite ces liens, jusqu&#8217;à ce qu&#8217;il ne trouve plus de liens à suivre.</p>
<p>Il cherche aussi les liens bidirectionnels pour établir une &#8220;déclaration vérifiée&#8221; que c&#8217;est bien la même personne dans les deux endroits (<code>href</code>). Voici un aperçu des résultats du crawler pour <q>A Blog not limited</q> :</p>
<p><img class="frame" alt="Plaxo Open Social Graph results for A Blog Not Limited" src="http://www.ablognotlimited.com/images/experiments/plaxoOpenSocialGraph.png" style="height: 143px; width: 350px;" /> </p>
<p>Le carnet d&#8217;adresses en ligne de Plaxo et le service de réseau social supporte aussi XFN en ajoutant automatiquement <code>rel="me"</code> à n&#8217;importe lesquels des sites personnels que vous ajoutez à votre profil. Chacun des liens &#8220;Emily on the Web&#8221; provenant de <a title="emily sur myplaxo" href="http://emilylewis.myplaxo.com/">mon profil Plaxo</a> a le microformat rel-me annoté :</p>
<p><a title="Profil d'Emily sur Plaxo" href="http://emilylewis.myplaxo.com/"><img class="frame" alt="Emily's Plaxo profile" src="http://www.ablognotlimited.com/images/experiments/myPlaxoProfile.png" style="height: 254px;" /></a></p>
<p>Même l&#8217;API Social Graph de Google comprend une application de démonstration, <a title="Link opens off this site" href="http://socialgraph-resources.googlecode.com/svn/trunk/samples/findyours.html">Site Connectivity</a>, qui vous montre votre identité consolidée en listant les sites qu&#8217;elle <i>sait </i>de vous, tout comme ceux qu&#8217;elle <i>pense</i> pouvoir être de vous. Voici un aperçu des résultats que j&#8217;ai obtenus pour A Blog Not Limited :</p>
<p><img class="frame" alt="Social Graph API Site Connectivity for A Blog Not Limited" src="http://www.ablognotlimited.com/images/experiments/socialGraphSiteConnectivity.png" style="height: 550px; width: 350px;" /> </p>
<h5>Un peu de Style</h5>
<p>Aussi abordé dans la <a title="Première partie de cet article" href="/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%C2%B0-partie-rel/">Partie 1</a>, vous pouvez utiliser les <a title="CSS2.1 sélecteurs d'attribut" href="http://www.w3.org/TR/CSS21/selector.html#attribute-selectors">sélecteurs d&#8217;attribut <acronym title="Cascading StyleSheets">CSS</acronym></a> pour ne styliser que les liens comportant des valeurs spécifiques <code>rel</code>.</p>
<p>Par exemple, mettons que vous vouliez tirer profit des <a title="icônes par chris messina sur factorycity" href="http://www.factorycity.net/projects/microformats-icons/#xfn-set">icônes microformats XFN</a>, vous utiliseriez des sélecteurs d&#8217;attribut pour déclarer :</p>
<p class="code"><code><br />
a[rel~="friend"]:before {content: url(xfn-friend.png);}<br />
</code></p>
<p>Dans les navigateurs supportant la <a title="spécification CSS 2.1" href="http://www.w3.org/TR/CSS21/">spécification CSS 2.1</a> (qui ne doivent <em>pas</em> être cette merde de navigateur <abbr title="Internet Explorer">IE</abbr>6), ceci pourrait s&#8217;afficher comme suit :</p>
<p><img class="frame" alt="exemple de lien ami XFN" src="http://www.ablognotlimited.com/images/experiments/xfnMyFriend.png" style="width: 115px; height: 38px;" /> </p>
<h4 class="clearL">A venir en Partie 3</h4>
<p>Ceci clôture mon billet sur XFN. <q>Parvenir A la Sémantique avec les Microformats, 3ème Partie</q> traitera du microformat hCard.</p>
<p>Restez branché …</p>
<p><em>Note : Cette traduction s&#8217;inscrit dans la poursuite de travaux visant à mieux faire connaître les microformats. L&#8217;article original d&#8217;<cite class="vcard"><a class="fn url" rel="colleague" href="http://www.ablognotlimited.com/about/">Emily Lewis</a></cite>  a été publié le 17 septembre dernier sur son blog personnel. Seul <a title="a blog not limited  getting-semantic-with-microformats--part-2-xfn" href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-2-xfn/">le lien original fait référence</a>. Vous pouvez m&#8217;aider à raffiner cet article en <a title="xtofwiki" href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki?action=edit;id=ParvenirALaS%C3%A9mantiqueAvecLesMicroformatsPartieDeux">éditant directement le code posé sur la page miroir de mon wiki-personnel</a>. Merci d&#8217;avance.</em> <span class="vcard"><a class="url fn" rel="me" href="http://christopheducamp.com/">xtof</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://microformateurs.org/2008/09/21/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-2eme-partie-xfn/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Emily Lewis : &#8220;Parvenir à la Sémantique avec les Microformats, 1° Partie : rel&#8221;</title>
		<link>http://microformateurs.org/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%c2%b0-partie-rel/</link>
		<comments>http://microformateurs.org/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%c2%b0-partie-rel/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 09:56:29 +0000</pubDate>
		<dc:creator>Christophe Ducamp</dc:creator>
		
		<category><![CDATA[ressources]]></category>

		<category><![CDATA[traduction]]></category>

		<category><![CDATA[microformats]]></category>

		<category><![CDATA[rel]]></category>

		<guid isPermaLink="false">http://microformateurs.org/?p=81</guid>
		<description><![CDATA[
Comme je le mentionnais dans cette introduction à cette série, je suis une dingue des microformats.
J&#8217;adore la sémantique, la structure et le potentiel. J&#8217;ai décidé que je devais partager cet amour au monde (ou au moins à mes quatre lecteurs) en détaillant comment j&#8217;avais utilisé différents microformats sur A Blog Not Limited.
Ce premier versement de [...]]]></description>
			<content:encoded><![CDATA[<p><a title="microformats.org" href="http://microformats.org"><img alt="logo microformats" style="width: 144px; height: 36px;" src="http://www.elanceur.org/microformats/images/logo_microformats.gif" /></a></p>
<p>Comme je le mentionnais dans cette <a title="Traduction de l'Introduction : Parvenir à la Sémantique avec les Microformats" href="/obtenir-de-la-semantique-avec-les-microformats-introduction/">introduction à cette série</a>, je suis une dingue des microformats.</p>
<p>J&#8217;adore la sémantique, la structure et le potentiel. J&#8217;ai décidé que je devais partager cet amour au monde (ou au moins à mes quatre lecteurs) en détaillant comment j&#8217;avais utilisé différents microformats sur <a title="blog personnel d'Emily : a blog not limited" href="http://www.ablognotlimited.com">A Blog Not Limited</a>.</p>
<p>Ce premier versement de la série se concentre sur les <strong>microformats pour les relations basées sur les liens</strong> utilisant l&#8217;attribut <code>rel</code>. Démarrons ?</p>
<h4>Relations Fondées sur les Liens</h4>
<p>L&#8217;attribut <code>rel</code> est utilisé pour décrire la <strong>relation d&#8217;un lien</strong> dans le sens où la destination (<code>href</code>) est vers la source. La plupart des personnes sont probablement très à l&#8217;aise avec cet attribut quand il est utilisé avec la <acronym title="Cascading StyleSheets">CSS</acronym> liée :</p>
<p class="code">
<code><br />
&lt;link <strong>rel=&#8221;stylesheet&#8221;</strong> type=&#8221;text/css&#8221; media=&#8221;screen&#8221;<br />
href=&#8221;/styles/main.css&#8221; /&gt;<br />
</code></p>
<p>En outre, plusieurs valeurs <code>rel</code> peuvent être utilisées dans le marquage, tout simplement parce que plusieurs valeurs <code>class</code> sont permises.</p>
<h5>Montre Moi le Chemin vers la Home</h5>
<p>Le <a href="http://microformats.org/wiki/rel-home-fr" title="Le lien s'ouvre en dehors de ce site">microformat rel-home</a> indique que la <strong>destination d&#8217;un lien est la page d&#8217;accueil du site</strong>. Il est essentiellement utilisé à des fins de navigation sur le site, mais aussi pour fournir quelque description de la structure du site aux pages individuelles.</p>
<p>Note : rel-home est une <em>spécification brouillon</em>, ce qui signifie qu&#8217;elle est sujette à changement. Mais, du fait que le changement fasse partie de la nature des technologies web, ce n&#8217;est pas quelque chose qui me gêne particulièrement.</p>
<p>Maintenant, retour à la programmation … j&#8217;utilise le microformat rel-home de deux façons. Dans le <code>&lt;head&gt;</code> de mon <acronym title="eXtensible Hypertext Markup Language">XHTML</acronym>, j&#8217;ai ajouté :</p>
<p class="code">
<code><br />
&lt;link <strong>rel=&#8221;home&#8221;</strong><br />
href=&#8221;http://www.ablognotlimited.com/&#8221;<br />
title=&#8221;Home page&#8221; /&gt;<br />
</code></p>
<p>Ainsi, n&#8217;importe quel lien (dans la navigation, tout comme dans le contenu) vers la page d&#8217;accueil de A Blog Not Limited se voit assigner <code>rel="home"</code>:</p>
<p class="code"><code><br />
&lt;a href="http://www.ablognotlimited.com" <strong>rel=&#8221;home&#8221;</strong>&gt;<br />
A Blog Not Limited&lt;/a&gt;<br />
</code></p>
<h6>Les Bénéfices</h6>
<p>Outre la sémantique et le sens (ce qui est plus qu&#8217;assez en ce qui me concerne), <a href="http://www.opera.com/" title="Opera">Opera</a> reconnaît le microformat rel-home quand il est utilisé dans le <code>&lt;link&gt;</code> d&#8217;un document <code>&lt;head&gt;</code>. Le navigateur contient une Barre d&#8217;Outils de Navigation qui permet aux utilisateurs de naviguer vers la page d&#8217;accueil :</p>
<p><img alt="Barre d'Outils de Navigation Opera" class="frame" src="http://farm4.static.flickr.com/3141/2871347317_9eb98a37b4.jpg" /></p>
<p>Aussi, selon <a href="http://www.la-grange.net/accessibilite/day_9.html" title="Fournir des aides supplémentaires à la navigation">Plongez dans l&#8217;Accessibilité</a> de <cite class="vcard"><a class="fn url" href="http://diveintomark.org/" rel="colleague muse">Mark Pilgrim</a></cite>, rel-home fournit une accessibilité accrue avec des aides à la navigation pour les navigateurs en mode texte, tels que <a href="http://links.sourceforge.net/" title="Links chez SourceForge">Links</a> et <a href="http://lynx.isc.org/" title="Lynx le navigateur texte">Lynx</a>.</p>
<p>Pour finir, rel-home est reconnu par le module Firefox <a href="https://addons.mozilla.org/en-US/firefox/addon/1324" title="extension Firefox cmSiteNavigation Toolbar">cmSiteNavigation Toolbar</a>, qui affiche les pages web en rapport de la page web en cours dans une barre d&#8217;outils pour aider à la navigation. A cette heure, cette extension est uniquement disponible pour <abbr title="Firefox">FF</abbr> 1.5–2.0. Et du fait que j&#8217;utilise FF 3.0, je suis dans l&#8217;incapacité de vous fournir un aperçu de cet outil.</p>
<h5>Moi, Moi-même &amp; Me</h5>
<p>Aussi, du fait que ce blog est <em>mon</em> blog et que plusieurs valeurs peuvent être utilisées, n&#8217;importe quel lien vers la page d&#8217;accueil se voit aussi assigner <code>rel="me"</code> :</p>
<p class="code"><code><br />
&lt;a href="http://www.ablognotlimited.com" <strong>rel=&#8221;home me&#8221;</strong>&gt;<br />
A Blog Not Limited&lt;/a&gt;<br />
</code></p>
<p>Selon la <a href="http://microformats.org/wiki/rel-me-fr" title="spécification rel-me sur le wiki des microformats">spécification</a>, <code>rel="me"</code> est utilisé sur les hyperliens provenant d&#8217;<strong>une page à propos d&#8217;une personne vers d&#8217;autres pages sur cette même personne</strong>.</p>
<p>Avec ça en tête, j&#8217;ai aussi ajouté <code>rel="me"</code> aux liens vers mes sites de médias sociaux (à savoir Flickr, Facebook, Twitter, etc.) : </p>
<p class="code">
<code><br />
&lt;a href="http://twitter.com/emilylewis"<br />
<strong>rel=&#8221;me&#8221;</strong>&gt;Twitter&lt;/a&gt;<br />
</code></p>
<h6>Les Avantages</h6>
<p>Une fois de plus, la sémantique me suffit bien en ce qui me concerne, mais il y a des avantages émergents à utiliser rel-me, principalement en relation avec le <a href="http://microformats.org/wiki/xfn-fr" title="XFN sur le wiki des microformats"><acronym title="XHTML Friends Network">microformat XFN</acronym></a></p>
<p>XFN est un microformat qui décrit les relations sociales (à savoir les amis, la famille, les collègues, etc.). En utilisant XFN, Google est en train de développer l&#8217;<a href="http://code.google.com/apis/socialgraph/" title="Google API Social Graph">API Social Graph</a> pour aider à rendre le web plus social et plus facile pour trouver des amis dans de nouveaux endroits sur le web.</p>
<p>Il existe aussi tout un petit nombre de services de &#8220;consolidation d&#8217;identité en ligne&#8221; qui utilisent XFN, dont <a href="http://claimid.com/" title="claimid.com">claimID</a> et l&#8217;<a title="plaxo opensocialgraph" href="http://www.plaxo.com/info/opensocialgraph">Open Social Graph de Plaxo</a>.</p>
<p>Pour aller encore plus loin, beaucoup de sites de &#8220;réseaux sociaux&#8221; sont en train d&#8217;ajouter <code>rel="me"</code> à leurs liens de page profil, dont Flickr, Twitter, LinkedIn et plus encore. Ceci supporte l&#8217;effort de consolidation d&#8217;identité : Là où n&#8217;importe quelle page qui fait une demande pour une autre, l&#8217;identité divisée est consolidée.</p>
<p>Je traiterai le microformat XFN plus en détails dans la <a href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-2-xfn/">2ème Partie</a> de cette série.</p>
<h5>Catégories + Tags = Organisation Joyeuse</h5>
<p>Compte tenu de ma prédilection pour l&#8217;organisation (et parce que les enfants cools le font), j&#8217;utilise les tags sur <em>A Blog Not Limited</em> pour compléter les catégories. Et pour mon bonheur, il existe un microformat pour supporter cette organisation : <a href="http://microformats.org/wiki/rel-tag-fr" title="microformats.org spécification rel-tag">rel-tag</a>.</p>
<p>Ajouter <code>rel="tag"</code> à un lien (<code>&lt;a&gt;</code>) sur une page indique<strong> ce qui est traité sur  cette page — ou une partie de cette page</strong>. Rel-tag est très utilisé sur les blogs où les auteurs taguent leurs billets pour aider à l&#8217;organisation/catégorisation du contenu.</p>
<p>La spécification requiert que le lien destination (<code>href</code>) inclut la véritable valeur du &#8220;tag&#8221; comme le segment final de la valeur de l&#8217;<acronym title="Uniform Resource Locator">URL</acronym>. Ceci est connu sous le nom &#8220;tagspace.&#8221;</p>
<p>Sur <cite>A Blog Not Limited</cite>, j&#8217;ai appliqué ce microformat à tous mes liens tagués :</p>
<p class="code"><code><br />
&lt;a href="http://www.ablognotlimited.com/articles/tag/<strong>ExpressionEngine/&#8221;<br />
rel=&#8221;tag&#8221;</strong>&gt;ExpressionEngine&lt;/a&gt;<br />
</code></p>
<p>Tout comme mes liens de catégories (parce que dans mon esprit, ils décrivent aussi ce qu&#8217;il y a dans un contenu donné :</p>
<p class="code"><code><br />
&lt;a href="http://www.ablognotlimited.com/articles/category/<strong>experiments/&#8221;<br />
rel=&#8221;tag&#8221;</strong>&gt;Experiments&lt;/a&gt;<br />
</code></p>
<p>Ces exemples démontrent qu&#8217;une page contenant ces liens englobe de l&#8217;information à propos de ExpressionEngine et/ou Experiments. En outre, les exemples montrent que les &#8220;tagspaces&#8221; tant pour ExpressionEngine que Experiments sont situés sur les URLs fournies.</p>
<h6>Les Avantages</h6>
<p>Ai-je besoin de le répéter une fois de plus ? Oui, bien sûr, juste parce que j&#8217;adore : la sémantique est le principal avantage pour moi. A cette heure, tout comme pour l&#8217;autre microformat décrit dans cet article, il y a des avantages supplémentaires.</p>
<p>Le <a href="https://addons.mozilla.org/en-US/firefox/addon/4106" title="Lien vers le module Operator pour Firefox">module Operator</a>, pour Firefox, par exemple, reconnaît rel-tag et fournit une recherche par contexte sur d&#8217;autres sites web, dont Amazon, YouTube et Flickr. Voici comment Operator traite les liens rel-tag sur mon blog :</p>
<p><img alt="Module Operator pour Firefox" class="frame" src="http://farm4.static.flickr.com/3091/2871267559_3cde19e155.jpg" /></p>
<p>Technorati a une fonctionnalité de <a href="http://www.technorati.com/ping" title="Technorati">recherche de tag</a> qui indexe les billets de blog tagués et les autres contenus tagués avec rel. Utile pour aider à augmenter l&#8217;exposition d&#8217;un site ou d&#8217;un blog, parce que le contenu rel-tagué peut être accédé par les <a href="http://technorati.com/tag/" title="Technorati Tags">Tags de Technorati</a>.</p>
<p>De la même manière, le moteur de recherche de blog Icerocket supporte <a href="http://blogs.icerocket.com/tag/" title="Icerocket">la recherche basée sur les tags</a>.</p>
<h5>License to Kill (Avec Code Sémantique)</h5>
<p>Oui, je sais ce titre est <em>vraiment boiteux </em>… passons … </p>
<p>Le dernier microformat de relation basé sur le lien que j&#8217;utilise est <a href="http://microformats.org/wiki/rel-license-fr" title="spécification rel-license sur le wiki des microformats">rel-license</a>. Comme vous avez pu déjà le deviner, ce microformat indique une licence pour le contenu, et quand il est utilisé dans un lien (<code>&lt;a&gt;</code>), où accéder à cette licence (via la valeur <code>href</code>).</p>
<p>Quand j&#8217;ai démarré <cite>A Blog Not Limited</cite>, une des premières choses que j&#8217;ai faite fût de poser une licence <a href="http://creativecommons.org/" title="creative commons">Creative Commons</a> pour la protection du copyright. J&#8217;ai ensuite modifié la déclaration de copyright dans mon pied de page de blog pour ajouter un lien vers la licence. Et c&#8217;est à ce lien que j&#8217;ai ajouté <code>rel="license"</code> :</p>
<p class="code"><code><br />
&lt;a href="http://creativecommons.org/licenses/by-nc-nd/3.0/deed.fr_CA"<br />
title="Paternité-Pas d'Utilisation Commerciale-Pas de Modification 3.0"<br />
<strong>rel=&#8221;license&#8221;</strong>&gt;copyright&lt;/a&gt;<br />
</code></p>
<h6>Les Avantages</h6>
<p>Oui, sémantique d&#8217;un côté. D&#8217;un autre côté, il y a un module pour Firefox qui reconnaît rel-license : <a href="https://addons.mozilla.org/en-US/firefox/addon/2240" title="le lien sort de ce site">Tails Export</a>. Voici comme Tails affiche l&#8217;information rel-license pour <cite>A Blog Not Limited</cite> :</p>
<p><img alt="Extension Firefox Tails Export " class="frame" src="http://farm4.static.flickr.com/3112/2871258247_430b6e059e.jpg" /></p>
<p>En outre, Creative Commons lui-même <a href="http://wiki.creativecommons.org/RelLicense" title="wiki des creatives commons">utilise rel-license</a> au moment de générer le balisage rel-license.</p>
<p>Et Google et Yahoo! offrent tous deux des recherches sur le contenu basé sur rel-license :</p>
<ul>
<li><a href="http://search.yahoo.com/cc" title="Yahoo! Creative Commons Search">Yahoo! Creative Commons Search</a></li>
<li><a href="http://www.google.com/support/bin/answer.py?answer=29508" title="le lien sort de ce site">Google &#8220;Usage Rights&#8221; search</a></li>
</ul>
<h4>Un Avantage Global</h4>
<p>Bien qu&#8217;ayant détaillé quelques avantages individuels pour chacun des microformats discutés dans cet article, il existe un avantage global qui devrait être aussi pris en compte : <a href="http://www.w3.org/TR/CSS21/selector.html#attribute-selectors">les sélecteurs d&#8217;attribut CSS</a>.</p>
<p>En utilisant les sélecteurs d&#8217;attribut CSS, vous pouvez définir des styles spécifiques aux liens comprenant des attributs <code>rel</code>. Par exemple, ajouter une icône au début d&#8217;un lien assigné <code>rel="license"</code> :</p>
<p class="code"><code><br />
a[rel~="license"]:before<br />
{content: url(copyright.png);}<br />
</code></p>
<p>Bien sûr, <abbr title="Internet Explorer">IE</abbr>6 ne reconnaît pas les sélecteurs d&#8217;attribut, mais au diable. Je hais IE6 de toutes les façons&#8230; je dis d&#8217;y aller pour une amélioration progressive du design pour des navigateurs compatibles avec les standards qui supportent véritablement les sélecteurs d&#8217;attribut.</p>
<h4>A Venir en 2ème Partie</h4>
<p>Comme je l&#8217;évoquais précédemment, je traiterai le microformat XFN dans <a href="http://christopheducamp.com/ProjetBlog/2008/09/21/emily-lewis-parvenir-a-la-semantique-avec-les-microformats-2eme-partie-xfn/"><em>Parvenir à la Sémantique avec les Microformats, 2° Partie</em></a>.</p>
<p>Restez à l&#8217;écoute … </p>
<p><em>Note : Cette traduction en cours provient d&#8217;un article d&#8217;<cite class="vcard"><a class="fn url" rel="colleague" href="http://www.ablognotlimited.com/about/">Emily Lewis</a></cite> publié le 9 septembre dernier sur son blog personnel. Seul <a title="a blog not limited  getting-semantic-with-microformats-part-1-rel" href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-part-1-rel/">le lien original fait référence</a>. Vous pouvez aider à raffiner cet article en <a title="xtofwiki" href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki?action=edit;id=ObtenirDeLaS%C3%A9mantiqueAvecLesMicroformatsPartieUn">éditant directement le code posé sur la page miroir de mon wiki-personnel</a>. Merci d&#8217;avance. - <span class="vcard"><a rel="me" class="url fn" href="http://christopheducamp.com">xtof</a></span></em></p>
<p class="tags"><strong>Mots-clés</strong> : <a href="http://technorati.com/tag/microformats/" rel="tag">microformats</a>, <a href="http://technorati.com/tag/microformat/" rel="tag">microformat</a>, <a href="http://technorati.com/tag/rel/" rel="tag">rel</a></p>
]]></content:encoded>
			<wfw:commentRss>http://microformateurs.org/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1%c2%b0-partie-rel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Emily Lewis : &#8220;Parvenir à la Sémantique avec les Microformats - Introduction&#8221;</title>
		<link>http://microformateurs.org/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-introduction/</link>
		<comments>http://microformateurs.org/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-introduction/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 09:01:06 +0000</pubDate>
		<dc:creator>Christophe Ducamp</dc:creator>
		
		<category><![CDATA[ressources]]></category>

		<category><![CDATA[traduction]]></category>

		<category><![CDATA[hatom]]></category>

		<category><![CDATA[hcalendar]]></category>

		<category><![CDATA[hcard]]></category>

		<category><![CDATA[microformats]]></category>

		<category><![CDATA[rel]]></category>

		<category><![CDATA[rel-home]]></category>

		<category><![CDATA[rel-me]]></category>

		<category><![CDATA[rel-tag]]></category>

		<category><![CDATA[semantics]]></category>

		<category><![CDATA[xfn]]></category>

		<category><![CDATA[xhtml]]></category>

		<category><![CDATA[XHTML Friends Network]]></category>

		<guid isPermaLink="false">http://microformateurs.org/?p=80</guid>
		<description><![CDATA[Ce qui suit s&#8217;inscrit dans la poursuite de travaux visant à mieux faire connaître les microformats. Aujourd&#8217;hui, voici une traduction en cours d&#8217;un article d&#8217;Emily Lewis publié le 5 septembre dernier sur son blog personnel. Seul le lien original fait référence. Vous pouvez aider à raffiner en éditant directement le code posé sur la page [...]]]></description>
			<content:encoded><![CDATA[<p><em>Ce qui suit s&#8217;inscrit dans la poursuite de travaux visant à mieux faire connaître les microformats. Aujourd&#8217;hui, voici une traduction en cours d&#8217;un article d&#8217;<cite class="vcard"><a class="fn url" rel="colleague" href="http://www.ablognotlimited.com/about/">Emily Lewis</a></cite> publié le <abbr title="2008-09-05">5 septembre dernier</abbr> sur son blog personnel. Seul <a title="a blog not limited  getting-semantic-with-microformats-introduction" href="http://www.ablognotlimited.com/articles/getting-semantic-with-microformats-introduction/">le lien original fait référence</a>. Vous pouvez aider à raffiner en <a title="xtofwiki" href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki?action=edit;id=ParvenirALaS%C3%A9mantiqueAvecLesMicroformatsIntroduction">éditant directement le code posé sur la page miroir de mon wiki-personnel</a>. Merci d&#8217;avance. - <span class="vcard"><a rel="me" class="url fn" href="http://christopheducamp.com">xtof</a></span></em></p>
<p><a title="microformats.org" href="http://microformats.org"><img alt="logo microformats" style="width: 144px; height: 36px;" src="http://www.elanceur.org/microformats/images/logo_microformats.gif" /></a></p>
<p>Je suis une organisatrice avec un besoin parfois frustrant de prêter attention aux plus petits détails.</p>
<p>Cela se voit même dans ma maison : ma collection de plus de 500 DVD est organisée par ordre alphabétique, tout comme ma collection de CDs. Je passe des heures dans itunes à déclarer des genres (parce que ceux par défaut ne sont tout simplement pas assez bien pour moi) et à créer des playlists de plus de 10 000 plages. Les tiroirs de ma commode et la penderie sont immaculés. Tout simplement moi. Ce caprice déteint aussi dans mon travail en design web, un travail valide, sémantique et bien commenté (la plupart du temps). Et c&#8217;est l&#8217;une des raisons pour lesquelles j&#8217;<strong>aime</strong> ce que je fais dans la vie.</p>
<p>Coder le XHTML et la CSS à la main requiert organisation et planning, tout spécialement pour bien le faire. Même pire, suivre les standards du web dans ce code requiert une plus grande attention au tout petit détail, tout particulièrement la sémantique. Telle est la raison pour laquelle je suis gaga des microformats.</p>
<h4>C&#8217;est Quoi les Microformats ?</h4>
<p>Pour le dire vite, les microformats sont de simples formats de données ouverts construits sur des standards existants pour le balisage et les données. Les designers et les développeurs utilisent les microformats pour ajouter de la structure et du sens à la publication web en ajoutant des métadonnées et d&#8217;autres attributs aux éléments (X)HTML existants.</p>
<h5>A Quoi Cela Ressemble ?</h5>
<p>Un exemple simple de microformat (bien qu&#8217;ils soient tous simples par nature) est l&#8217;attribut <code>rel</code> pour les liens (<code>&lt;a&gt;</code>) :</p>
<p class="code"><code>&lt;a href="http://www.ablognotlimited.com" <strong>rel=&#8221;home&#8221;</strong>&gt;A Blog Not Limited&lt;/a&gt;</code></p>
<p>Le lien ci-dessus <code>rel="home"</code>, qui indique la page liée est la page d&#8217;accueil du site. Ceci ajoute un peu plus de structure et de sens au lien avec du marquage et des attributs existants.</p>
<p>Mais cet article n&#8217;est pas une explication des microformats. Si vous voulez plus de recul, allez sur le site faisant autorité, <a href="http://microformats.org/" title="Le Lien s'ouvre en dehors de ce site">Microformats</a>, ou <a href="http://fr.wikipedia.org/wiki/Microformats" title="Le Lien s'ouvre en dehors de ce site">Wikipedia</a>.</p>
<h4>Alors, de Quoi Traite Cet Article ?</h4>
<p>Depuis le développement de ce site <a href="http://www.ablognotlimited.com" rel="home me">A Blog Not Limited</a>, j&#8217;ai identifié un certain nombre de microformats que je voulais utiliser dans mon marquage :</p>
<ul>
<li><a href="http://microformats.org/wiki/rel-home-fr" title="spécification rel-home sur le wiki des microformats">rel-home</a></li>
<li><a href="http://microformats.org/wiki/rel-me-fr" title="spécification rel-me sur le wiki des microformats">rel-me</a></li>
<li><a href="http://microformats.org/wiki/rel-tag-fr" title="spécification rel-tag sur le wiki des microformats">rel-tag</a></li>
<li><a href="http://microformats.org/wiki/rel-license-fr" title="spécification rel-license sur le wiki des microformats">rel-license</a></li>
<li><a href="http://microformats.org/wiki/xfn-fr" title="spécification xfn sur le wiki des microformats"><acronym title="XHTML Friends Network">XFN</acronym></a></li>
<li><a href="http://microformats.org/wiki/hCard-fr" title="spécification hCard sur le wiki des microformats">hCard</a></li>
<li><a href="http://microformats.org/wiki/hatom-fr" title="spécification hAtom sur le wiki des microformats">hAtom</a></li>
<li><a href="http://microformats.org/wiki/hcalendar-fr" title="spécification hCalendar sur le wiki des microformats">hCalendar</a></li>
</ul>
<p>Afin de partager, j&#8217;ai voulu fournir des exemples de ces implémentations personnelles. Néanmoins, au fur et à mesure de la rédaction de cet article, j&#8217;ai réalisé que c&#8217;était bien plus long que ce à quoi je pouvais m&#8217;attendre. Mais je n&#8217;ai vraiment pas voulu me débarrasser de quoi que ce soit. Aussi j&#8217;ai décidé de le morceler à l&#8217;intérieur d&#8217;une <em>série d&#8217;articles</em> traitant de la manière dont j&#8217;ai implémenté les microformats sur ce blog. Cet article d&#8217;introduction est tout simplement ça : une introduction à la série avec un peu de contexte sur les microformats.</p>
<h4>Qu&#8217;en Attendre</h4>
<p>Chaque article dans ma série <em>Parvenir à la Sémantique Avec Les Microformats</em> traitera d&#8217;un microformat que j&#8217;ai choisi d&#8217;utiliser sur <q>A Blog Not Limited</q>.</p>
<p>J&#8217;y introduirai des échantillons de code, des explications des éléments et attributs utilisés, ainsi que les avantages à utiliser chaque microformat.</p>
<p>Je n&#8217;ai pas de planning pour les articles, mais j&#8217;espère en publier au moins un par semaine.</p>
<h4>Aussi, Quelle Est la Prochaine Étape ?</h4>
<p><a href="/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-1°-partie-rel/"><em>Parvenir à la Sémantique avec Les Microformats, 1ère Partie</em></a> détaillera les microformats pour les relations fondées sur les liens, rel-home, rel-me, rel-tag and rel-license.</p>
<p class="tags"><strong>Mots-clés</strong> : <a href="http://technorati.com/tag/hAtom/" rel="tag">hAtom</a>, <a href="http://technorati.com/tag/hcalendar/" rel="tag">hCalendar</a>,<a href="http://technorati.com/tag/hCard/" rel="tag">hCard</a>,  <a href="http://technorati.com/tag/microformats/" rel="tag">microformats</a>, <a href="http://technorati.com/tag/microformat/" rel="tag">microformat</a>, <a href="http://technorati.com/tag/rel/" rel="tag">rel</a>, <a href="http://technorati.com/tag/rel-home/" rel="tag">rel-home</a>, <a href="http://technorati.com/tag/rel-me/" rel="tag">rel-me</a>, <a href="http://technorati.com/tag/rel-tag/" rel="tag">rel-tag</a>, <a href="http://technorati.com/tag/semantics/" rel="tag">semantics</a>, <a href="http://technorati.com/tag/standards/" rel="tag">standards</a>, <a href="http://technorati.com/tag/webdesign/" rel="tag">webdesign</a>, <a href="http://technorati.com/tag/xfn/" rel="tag">XFN</a>, <a href="http://technorati.com/tag/xhtml/" rel="tag">XHTML</a></p>
]]></content:encoded>
			<wfw:commentRss>http://microformateurs.org/2008/09/20/obtenir-de-la-semantique-avec-les-microformats-introduction/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Récemment dans les Microformats (édition de juillet)</title>
		<link>http://microformateurs.org/2008/07/18/recemment-dans-les-microformats-edition-de-juillet/</link>
		<comments>http://microformateurs.org/2008/07/18/recemment-dans-les-microformats-edition-de-juillet/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 04:56:02 +0000</pubDate>
		<dc:creator>Christophe Ducamp</dc:creator>
		
		<category><![CDATA[cettesemaineenmicroformats]]></category>

		<category><![CDATA[abbr]]></category>

		<category><![CDATA[cognition]]></category>

		<category><![CDATA[david singleton]]></category>

		<category><![CDATA[dsn]]></category>

		<category><![CDATA[firefox 3]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[hcard]]></category>

		<category><![CDATA[html5]]></category>

		<category><![CDATA[ibm]]></category>

		<category><![CDATA[lifestream]]></category>

		<category><![CDATA[psn]]></category>

		<category><![CDATA[réseau social portable]]></category>

		<category><![CDATA[searchmonkey]]></category>

		<category><![CDATA[ueli weiss]]></category>

		<category><![CDATA[validateur hcard]]></category>

		<category><![CDATA[xfn]]></category>

		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://microformateurs.org/?p=79</guid>
		<description><![CDATA[‘Cette&#160;Semaine en Microformats’ est un résumé de l&#8217;activité des microformats extrait des listes de diffusion, du wiki des évenements et du plus grand web. Ce billet est une traduction en cours d&#8217;un billet de Ben Ward publié initialement le 4 juillet dernier et seul le lien original fait référence. Toute contribution francophone pour aider à [...]]]></description>
			<content:encoded><![CDATA[<p><em>‘Cette&nbsp;Semaine en Microformats’ est un résumé de l&#8217;activité des microformats extrait des listes de diffusion, du wiki des évenements et du plus grand web. Ce billet est une traduction en cours d&#8217;un billet de <span class="vcard"><a rel="muse colleague" class="fn url" href="http://ben-ward.co.uk/">Ben Ward</a></span> publié initialement le 4 juillet dernier et seul le lien original fait référence. Toute contribution francophone pour aider à localiser proprement ce site et raffiner les traductions demeurent toujours d&#8217;actualité. Les demandes spontanées d&#8217;implémentation des ufs sur les sites francophones étant de plus en plus nombreuses, j&#8217;imagine pouvoir lancer dès la rentrée scolaire une série de dîners dédiés sur le sujet ? Si vous souhaitez aider à soutenir la localisation du projet en français, n&#8217;hésitez pas à me laisser un message au +336 03 96 04 92. Bonne journée, <span class="vcard"><a class="url fn nickname" href="http://christopheducamp.com/">xtof</a></span></em></p>
<h4>Sur le <a id="y9hp4" href="http://microformats.org/wiki/">wiki</a></h4>
<ul>
<li><a href="http://web-zine.org/" hreflang="ru">Din Neville</a> a travaillé dur cette semaine sur la mise à jour de la <a href="http://microformats.org/wiki/Main_Page-ru">traduction en russe</a>&nbsp;du wiki.&nbsp;Merci Din.</li>
<li><a href="http://microformats.org/wiki/datetime-design-pattern">datetime-design-pattern</a> contient de la&nbsp;documentation&nbsp;et des discussions sur les patterns alternatifs pour représenter les dates et heures. </li>
<li>La page <a href="http://microformats.org/wiki/parsers">parseurs</a> est devenue obsolète. J&#8217;aimerais aider à la mettre à jour avec des liens vers les parseurs actuellement disponibles, aide bienvenue ! </li>
<li>Il existe une nouvelle page <a href="http://microformats.org/wiki/html5">html5</a> pour suivre les changements en HTML5 qui impacteront les microformats (tant sur le plan positif que négatif). Non pas que toutes ces problématiques n&#8217;impactent pas le parsage, et ne le feront pas jusqu&#8217;à ce HTML5 soit stabilisé.</li>
</ul>
<h4>Sur les <a href="http://microformats.org/discuss/">listes de discussion</a></h4>
<p>Discuss&nbsp;et Dev ont été très occupées avec des discussions autour du pattern <code>abbr</code> datetime, beaucoup de choses là-dessus et les fils de discussion ont bien débordé.<br />
Le coeur de ces discussions devraient être documenté sur le wiki dans la page sus-mentionnée durant le courant de la semaine. Les principaux fils<br />
sont dans la <a id="y9hp21" href="http://microformats.org/discuss/mail/microformats-dev/">page archive de µf-dev</a> et la <a id="y9hp22" href="http://microformats.org/discuss/mail/microformats-discuss/">page archive de µf-discuss</a>.</p>
<p>Autres discussions :</p>
<ul>
<li><a href="http://microformats.org/discuss/mail/microformats-dev/2008-June/000577.html">Impact de vCard 4 sur hCard</a></li>
</ul>
<h4>Sur le <a href="http://technorati.com/tag/microformats">web</a></h4>
<ul>
<li>Rob Crowther a documenté comment <a href="http://www.ibm.com/developerworks/xml/library/x-tipffoxmicroapi/?S_TACT=105AGX54&amp;S_CMP=B0605&amp;ca=dnw-922">utiliser le nouveau microformat <span class="caps">API</span> dans vos extensions Firefox 3</a> </li>
<li>Google a ajouté <a href="http://googlemapsapi.blogspot.com/2007/06/microformats-in-google-maps.html">hCard dans Google Maps</a>
</li>
<li><a href="http://www.milkcarton.be/apps/lustro">Lustro</a> est une application pour exporter le Carnet d&#8217;Adresses Mac <span class="caps" id="y9hp37">OSX</span> dans les hCards
</li>
<li><a href="http://hack.ben-ward.co.uk/vab">vAddressBook</a> est un hack pour exporter votre Carnet d&#8217;Adresses Yahoo! sous des hCards (avec des événements hCalendar pour les anniversaires)
</li>
<li><a href="http://digital-web.com/articles/portable_social_networks_building_blocks_of_a_social_web/">Portable Social Networks, The Building Blocks Of A Social Web</a>, un article de Ben Ward paru dans Digital Web Magazine. Qui aiderait à le traduire ?</li>
<li>L&#8217;outil <a id="y9hp43" href="me.dsingleton.co.uk/code/lifestream/"><span class="caps">XFN</span> Life Stream</a> de David Singleton affiche le réseau social distribué motorisé par les microformats</li>
<li>Sortie de <a href="http://buzzword.org.uk/cognition/">Cognition 0.1 alpha 10</a>. </li>
<li>Yahoo! Search Monkey a un  <a href="http://suggestions.yahoo.com/?prop=searchmonkey&amp;fid=0">forum de suggestions</a> pour des demandes de fonctionnalités pour ses améliorations des microformats pour la Recherche. </li>
<li><a href="http://www.mailchimp.com/blog/microformats-support-in-mailchimp/">Mail Chimp</a> a commencé par ajouter du balisage hCard dans le pied page des e-mails <span class="caps" id="y9hp51">HTML</span> envoyés par son service.<br />
Une expérience intéressante d&#8217;utilisation des microformats en dehors du navigateur.</li>
<li>Ueli Weiss écrit un <a href="http://php-profile-importer.origo.ethz.ch/">importateur de profil basé sur la hCard</a>, vous permettant de pré-remplir les formulaires avec l&#8217;information de hCard, en donnant juste une <span class="caps" id="y9hp54">URL</span>.<br />
Il y a aussi une <a id="y9hp55" href="http://proofile.org/profile_importer_demo">démo</a> disponible.</li>
<li>Kornel Lesinski a sorti un <a id="y9hp57" href="http://hcard.geekhood.net/">vérificateur de conformité hCard</a> (validateur). <a href="http://hcard.geekhood.net/?url=http%3A%2F%2Fmicroformateurs.org">Essayez le en utilisant microformateurs.org</a>.</li>
</ul>
<h4>Ailleurs</h4>
<ul>
<li>Le 20 juin dernier, c&#8217;était le troisième anniversaire des microformats !</li>
<li>Des <a href="http://microformats.org/wiki/events/2008-07-01-weekly-meetup-dinner">Dîners Hebdomadaires</a> se mettent en place à San Francisco</li>
</ul>
<p>Pour contribuer sur le prochain billet, éditez svp la <a href="http://microformats.org/wiki/this-week-2008-07-07">page wiki</a>. Merci !</p>
]]></content:encoded>
			<wfw:commentRss>http://microformateurs.org/2008/07/18/recemment-dans-les-microformats-edition-de-juillet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Récemment dans les Microformats</title>
		<link>http://microformateurs.org/2008/05/28/recemment-dans-les-microformats/</link>
		<comments>http://microformateurs.org/2008/05/28/recemment-dans-les-microformats/#comments</comments>
		<pubDate>Wed, 28 May 2008 05:41:00 +0000</pubDate>
		<dc:creator>Christophe Ducamp</dc:creator>
		
		<category><![CDATA[cettesemaineenmicroformats]]></category>

		<category><![CDATA[livres]]></category>

		<category><![CDATA[événements]]></category>

		<category><![CDATA[allogarage]]></category>

		<category><![CDATA[bbc]]></category>

		<category><![CDATA[Hi5]]></category>

		<category><![CDATA[mahalo]]></category>

		<category><![CDATA[Toluu]]></category>

		<guid isPermaLink="false">http://microformateurs.org/?p=74</guid>
		<description><![CDATA[‘Cette Semaine en Microformats’ est un résumé de l&#8217;activité des microformats en provenance des listes de discussion, du wiki, des événements et du plus grand web.
Sur le wiki

Nous avons documenté l&#8217;usage de données machine dans les microformats (formats de date et heure, lieux géographiques, mots-clés dans certains formats).  La page est une référence rapide [...]]]></description>
			<content:encoded><![CDATA[<p>‘Cette Semaine en Microformats’ est un résumé de l&#8217;activité des microformats en provenance des listes de discussion, du wiki, des événements et du plus grand web.</p>
<h4>Sur le <a href="http://microformats.org/wiki/Main_Page-fr">wiki</a></h4>
<ul>
<li>Nous avons documenté l&#8217;usage de <a href="http://microformats.org/wiki/machine-data-fr">données machine</a> dans les microformats (formats de date et heure, lieux géographiques, mots-clés dans certains formats).  La page est une référence rapide pour tous les formats que nous spécifiions, toutes les méthodes supportées actuellement sur la manière d&#8217;embarquer de la donnée dans votre propre texte, d&#8217;une manière qui soit valide en <span class="caps">HTML</span>.</li>
</ul>
<h4>Sur la <a href="http://microformats.org/discuss/mail/microformats-discuss/">liste de diffusion µf-Discuss</a></h4>
<ul>
<li><a href="http://microformats.org/discuss/mail/microformats-discuss/2008-May/012087.html">Discussion</a> sur la demande de la <span class="caps">BBC</span> pour aider à apprendre sur l&#8217;usage de lecteur d&#8217;écran.</li>
</ul>
<h4>Sur le <a href="http://technorati.com/tag/microformats">web</a></h4>
<ul>
<li><span class="vcard"><a class="fn url org" href="http://allogarage.fr/">AlloGarage</a></span> permet de trouver un bon garage auto pour la réparation, le dépannage ou l&#8217;entretien de votre voiture. Les garages sont classés grâce aux avis d&#8217;autres internautes. Les microformats sont disponibles pour tous les profils des garages auto (format hCard+geo) et sur tous les avis publiés (format hReview). </li>
<li>La <span class="caps">BBC</span> <a href="http://www.bbc.co.uk/blogs/radiolabs/2008/05/microformats_and_accessibility.shtml">demande de l&#8217;aide</a> pour trouver la façon dont les personnes utilisent des applications de lecteur d&#8217;écran pour lire des pages web à haute voix ; critique, s&#8217;ils doivent être paramétrés pour toujours lire l&#8217;attribut <code>title</code> des éléments <code>abbr</code>eviation. SVP, faites part de vos réactions, cela aidera à l&#8217;amélioration.</li>
<li>Martin McEvoy a sorti TransFormr” : <q cite="http://code.google.com/p/transformr/">Un ensemble simple de <span class="caps">XSLT</span> et d&#8217;outils <span class="caps">PHP</span> pour Transformer les Microformats</q>. (“Lisez l&#8217;introduction de Martin sur <abbr title="microformats">µf</abbr>-discuss”)</li>
<li><a href="http://hi5.com/">Hi5</a> a ajouté le support de hCard et <span class="caps">XFN</span> pour ses listes d&#8217;amis.</li>
<li><a href="http://www.mahalo.com/">Mahalo</a> a ajouté les microformats aux pages de résultats de recherche.</li>
<li><a href="http://www.toluu.com/">Toluu</a> a ajouté une fonction d&#8217;importation de profil basée-sur-hCard dans son processus d&#8217;enregistrement.</li>
</ul>
<h4>Dans le vrai monde</h4>
<ul>
<li>En Allemagne, Florian Beer a vu sa thèse sur les microformats publiée sous forme de livre ; <a href="http://www.amazon.de/Microformats-jedermann-semantische-Entwicklung-vorantreiben/dp/3836492210/">Microformats – Semantik für jedermann</a></li>
<li>Le <a href="http://microformats.eventwax.com/vevent">Microformats vEvent</a> a eu lieu à Londres.</li>
</ul>
<p>Pour contribuer au billet suivant, éditez svp la <a href="http://microformats.org/wiki/this-week-2008-05-26">page wiki</a>. Merci !</p>
]]></content:encoded>
			<wfw:commentRss>http://microformateurs.org/2008/05/28/recemment-dans-les-microformats/feed/</wfw:commentRss>
		</item>
		<item>
		<title>C&#8217;est quoi les Monkeyformats ?</title>
		<link>http://microformateurs.org/2008/05/01/albert-de-klein-cest-quoi-les-monkeyformats/</link>
		<comments>http://microformateurs.org/2008/05/01/albert-de-klein-cest-quoi-les-monkeyformats/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 22:59:55 +0000</pubDate>
		<dc:creator>Christophe Ducamp</dc:creator>
		
		<category><![CDATA[implémentation]]></category>

		<category><![CDATA[microformats]]></category>

		<category><![CDATA[ressources]]></category>

		<category><![CDATA[traduction]]></category>

		<category><![CDATA[monkeyformats]]></category>

		<category><![CDATA[operator]]></category>

		<category><![CDATA[pages jaunes]]></category>

		<category><![CDATA[Web Sémantique]]></category>

		<guid isPermaLink="false">http://microformateurs.org/?p=73</guid>
		<description><![CDATA[Ce ne serait pas élégant si les navigateurs intelligents pouvaient reconnaître les adresses, les dates et autres données structurées figurant sur les pages web ? Et ce même quand les données ne sont pas structurées ? (tout comme le fait l&#8217;application Mail d&#8217;Apple qui reconnaît les dates et les heures en fournissant à l&#8217;utilisateur lambda [...]]]></description>
			<content:encoded><![CDATA[<p><em>Ce ne serait pas élégant si les navigateurs intelligents pouvaient reconnaître les adresses, les dates et autres données structurées figurant sur les pages web ? Et ce même quand les données ne sont pas structurées ? (tout comme le fait l&#8217;application Mail d&#8217;Apple qui reconnaît les dates et les heures en fournissant à l&#8217;utilisateur lambda une interface pour faire des choses simples comme savoir les ajouter à son agenda)&#8230;</em></p>
<p><em>Et bien disons qu&#8217;avec les monkeyformats d&#8217;Albert de Klein, on fait juste là un (grand) pas en avant. Amusez-vous par exemple à extraire les hCards sur les Pages Jaunes : <a title="requête essayée sur aston martin dans les pages jaunes" href="http://www.flickr.com/photos/christopheducamp/2454823913/">essayé à l&#8217;instant sur une simple requête &#8220;Aston Martin&#8221; à Paris et ça fonctionne !</a>. Bravo et merci Albert. - <span class="vcard"><a class="url fn" rel="me" href="http://twitter.com/xtof_fr">xtof</a></span></em></p>
<p><em>P.S. Ce qui suit en-dessous est une traduction en cours publiée sous FairUse de la page <a title="monkeyformats.org" href="http://www.monkeyformats.org/">monkeyformats.org</a>, seul lien de référence.</em></p>
<p><img alt="monkeyformats" src="http://farm4.static.flickr.com/3097/2455604366_46c4a20880.jpg" /></p>
<h2 id="monkeyformats-definition"><cite>Albert de Klein</cite> : <q>C&#8217;est quoi les Monkeyformats  ?</q></h2>
<p>Les Monkeyformats sont des scripts utilisateurs <a href="#greasemonkey">Greasemonkey</a> qui ajoutent un balisage sémantique dans le navigateur Firefox aux sites web ne supportant pas encore les <a href="#microformats">Microformats</a>. Vous pouvez alors exécuter des actions sur ces Microformats avec <a href="#operator">Operator</a> ou toute autre extension similaire.</p>
<h2>Vidéo Monkeyformats</h2>
<p><object style="width:425px; height:355px"><param name="movie" value="http://www.youtube.com/v/kb0cdWj4VLA&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/kb0cdWj4VLA&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" style="width:425px; height:355px;"></embed></object></p>
<h2>Pourquoi avons-nous besoin des Monkeyformats ?</h2>
<p>L&#8217;adaptation des microformats peut utiliser un boost dans le monde car cela fait du Web un plus bel endroit.  Les Monkeyformats permettent aux utilisateurs d&#8217;expérimenter les avantages des microformats sur des sites qu&#8217;ils utilisent tous les jours mais qui manquent à cette heure de balisage sémantique, et sans les contraindre à attendre que ces sites les ajoutent.  Même si nous n&#8217;en sommes encore qu&#8217;aux prémisses, il existe déjà plusieurs monkeyformats disponibles qui ajoutent des microformats à quelques répertoires téléphoniques nationaux en Europe, aux services de billetteries, etc.</p>
<h2>Exemple de Monkeyformat</h2>
<h3>hCard</h3>
<table>
<tr>
<th>Directory</th>
<th>Pays</th>
<th>Installation</th>
<th>Auteur</th>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/25550">Yellow Pages</a> (Nouveau !)</td>
<td>US</td>
<td><a href="http://userscripts.org/scripts/source/25550.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24951">Pagine Bianchi</a></td>
<td>Italie</td>
<td><a href="http://userscripts.org/scripts/source/24951.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24705">British Telecom</a></td>
<td>Royaume-Uni</td>
<td><a href="http://userscripts.org/scripts/source/24705.user.js">Installer</a></td>
<td>Thom Shannon</td>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24796">Das Telefonbuch</a></td>
<td>Allemagne</td>
<td><a href="http://userscripts.org/scripts/source/24796.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24138">De Telefoongids</a></td>
<td>Pays-Bas</td>
<td><a href="http://userscripts.org/scripts/source/24138.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24840">Pages Jaunes</a></td>
<td>France</td>
<td>
<a href="http://userscripts.org/scripts/source/24840.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
</table>
<h3>hCalendar</h3>
<table>
<tr>
<th>Event listing</th>
<th>Country</th>
<th>Installation</th>
<th>Auteur</th>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24796">Ticketmaster.co.uk</a></td>
<td>Royaume-Uni</td>
<td><a href="http://userscripts.org/scripts/source/24139.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24796">Lippupalvelu.fi</a></td>
<td>Finlande</td>
<td><a href="http://userscripts.org/scripts/source/24139.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24796">Billettservice.no</a></td>
<td>Norvège</td>
<td><a href="http://userscripts.org/scripts/source/24139.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24796">Ticnet.se</a></td>
<td>Suède</td>
<td><a href="http://userscripts.org/scripts/source/24139.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24796">Billetnet.dk</a></td>
<td>Danemark</td>
<td><a href="http://userscripts.org/scripts/source/24139.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
<tr>
<td><a href="http://userscripts.org/scripts/show/24796">Ticketmaster.nl</a></td>
<td>Pays-Bas</td>
<td><a href="http://userscripts.org/scripts/source/24139.user.js">Installer</a></td>
<td>Albert de Klein</td>
</tr>
</table>
<h2>Comment puis-je utiliser ces Monkeyformats ?</h2>
<p>Tout d&#8217;abord, vous devez installer à la fois l&#8217;extension Greasemonkey et l&#8217;extension Operator dans votre navigateur Firefox. Puis vous pouvez essayer quelques-uns des scripts utilisateurs provenant du <a href="http://userscripts.org/tags/monkeyformats/">répertoire Monkeyformat</a> en les installant et en visitant les sites web pour lesquels ces microformats ont été écrits. Dans la plupart des cas, les signaux d&#8217;Operator devraient s&#8217;allumer dans la barre d&#8217;adresses après que vous ayez éxécuté une recherche indiquant que les microformats ont été ajoutés à la page.  Puis vous pouvez par exemple envoyer ces hCards dans votre carnet d&#8217;adresses ou sur votre téléphone mobile.</p>
<h2>Comment je crée mes propres microformats ?</h2>
<p>Si vous voulez créer vos propres microformats, jetez un coup d&#8217;oeil aux scripts utilisateurs dans le <a href="http://userscripts.org/tags/monkeyformats/">repository</a>. La plupart d&#8217;entre eux utilisent une combinaison de requêtes Xpath et de remplacements d&#8217;Expressions Régulières pour appliquer les microformats aux pages.  Pour quelques sites c&#8217;est relativement facile d&#8217;appliquer les classes des microformats car tous les éléments sont en place et vous n&#8217;avez qu&#8217;à ajouter les classes appropriées.  Dans la plupart des cas, vous devrez ajouter des éléments supplémentaires autour des adresses, des codes postaux ou des localités parce qu&#8217;ils ne sont pas entourés par des éléments à cette heure pour s&#8217;appliquer aux classes.  Parfois, vous devrez même ajouter quelques éléments imbriqués pour rendre possible la structure des microformats.</p>
<p>Si vous créez des monkeyformats, partagez les S.V.P. avec d&#8217;autres dans le repository <a href="http://userscripts.org/">Userscripts.org</a>. N&#8217;oubliez pas d&#8217;ajouter le tag <em>monkeyformats</em> pour faciliter la recherche.</p>
<h2 id="greasemonkey">Qu&#8217;est-ce que Greasemonkey ?</h2>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a> est une extension pour le navigateur <a href="http://getfirefox.com/">Firefox</a> qui peut modifier l&#8217;apparence des sites web grâce à Javascript du côté client.</p>
<h2 id="operator">Qu&#8217;est-ce qu&#8217;Operator ?</h2>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/4106">Operator</a> est une extension pour Firefox qui vous permet d&#8217;exécuter des actions sur les Microformats grâce à JavaScript.</p>
<h2 id="microformats">C&#8217;est quoi les Microformats?</h2>
<p>Les <a href="http://microformateurs.org/about">microformats</a> sont un ensemble divers de spécifications qui vous permettent d&#8217;ajouter un balisage sémantique dans les pages HTML en utilisant des attributs de classes pré-définis.</p>
<h2>Pour en savoir plus</h2>
<p>Le concept complet des Monkeyformats est vraiment tout nouveau.  Pour le moment, (et si vous savez lire le néerlandais) vous pourriez aussi jeter un oeil sur l&#8217;article que j&#8217;ai écrit pour <a href="http://www.naarvoren.nl/">Naar Voren</a>, un magazine hollandais pour les travailleurs du web, dans lequel j&#8217;ai présenté le concept des <a href="http://www.naarvoren.nl/artikel/monkeyformats/">Monkeyformats</a> pour quelque information plus approfondie.</p>
<p>Amusez-vous avec le <em>Web Sémantique</em> !</p>
<p><em><span class="vcard"><a class="fn url n" href="http://twitter.com/lbrt">Albert de Klein</a> <br />
<a class="email" href="mailto:adeklein@gmail.com">adeklein@gmail.com</a></span></em></p>
]]></content:encoded>
			<wfw:commentRss>http://microformateurs.org/2008/05/01/albert-de-klein-cest-quoi-les-monkeyformats/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Carsten Pötter : &#8220;MyBlogLog Présente les hCards&#8221;</title>
		<link>http://microformateurs.org/2008/04/27/carsten-potter-mybloglog-presente-les-hcards/</link>
		<comments>http://microformateurs.org/2008/04/27/carsten-potter-mybloglog-presente-les-hcards/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 10:18:18 +0000</pubDate>
		<dc:creator>Christophe Ducamp</dc:creator>
		
		<category><![CDATA[hcard]]></category>

		<category><![CDATA[implémentation]]></category>

		<category><![CDATA[mybloglog]]></category>

		<category><![CDATA[vcard]]></category>

		<guid isPermaLink="false">http://microformateurs.org/?p=72</guid>
		<description><![CDATA[Ce billet est la traduction d&#8217;un article publié par Carsten Pötter le 25 avril 2008. Seul le lien original fait référence. Cette traduction reste aussi ouverte aux raffinements sur un wiki-personnel. Cliquez sur ce lien pour éditer directement le code html.
Carsten Pötter : MyBlogLog Présente les hCards
MyBlogLog continue à impressionner les défenseurs des standards ouverts. [...]]]></description>
			<content:encoded><![CDATA[<p><small><em>Ce billet est la traduction d&#8217;un article publié par <cite class="vcard"><a rel="muse colleague" href="http://www.notsorelevant.com/" class="url fn">Carsten Pötter</a></cite> le <abbr class="published" title="2008-04-25T15:41:12+0000">25 avril 2008</abbr>. <a href="http://www.notsorelevant.com/2008-04-25/mybloglog-features-hcards/">Seul le lien original fait référence.</a> Cette traduction reste aussi ouverte aux raffinements sur un wiki-personnel. <a href="http://socialsynergyweb.net/cgi-bin/wiki/XtofWiki?action=edit;id=MyBlogLogPr%c3%a9senteLesHcards">Cliquez sur ce lien pour éditer directement le code html</a>.</em></small></p>
<h3 id="article-carstenpoetter-mybloglog">Carsten Pötter : <q>MyBlogLog Présente les hCards</q></h3>
<p><strong><a href="http://www.mybloglog.com/" title="mybloglog">MyBlogLog</a></strong> continue à impressionner les défenseurs des standards ouverts. Après avoir <a href="http://www.notsorelevant.com/2008-02-15/mybloglog-supports-microformats-but-not-microid/" title="Carsten : mybloglog ajoute xfn">sorti les microformats</a> comme <code>&lt;rel="tag"&gt;</code> et <abbr title="XHTML Friends Network">XFN</abbr>, <a href="http://www.notsorelevant.com/2008-04-14/mybloglog-adds-microid-and-foaf/" title="mybloglog supporte microid et foaf">MicroID et <abbr title="Friend of a Friend">FOAF</abbr></a>, ils <a href="http://mybloglogb.typepad.com/my_weblog/2008/04/mybloglog-hcard.html" title="mybloglog  ajoute les hcards">ont annoncé</a> <abbr title="2008-04-24">hier soir</abbr> l&#8217;ajout des <strong><a href="http://microformats.org/wiki/hcard-fr" title="hcard">hCards</a></strong> et des <strong><a href="http://fr.wikipedia.org/wiki/Vcard" title="entrée wikipedia pour la vcard">vCards</a></strong> aux profils de leurs utilisateurs.</p>
<h3>vCards et hCards</h3>
<p>Les profils présentent désormais deux nouvelles icônes : une pour les vCards et une pour les hCards :</p>
<p><a title="profil de carsten sur mymoblog" href="http://www.mybloglog.com/buzz/members/carstenpoetter/"><img src='http://farm4.static.flickr.com/3045/2444617931_25fc4b7e5f.jpg' alt='profil public de carsten sur mybloglog' /></a></p>
<p>En cliquant sur l&#8217;icône vCard (celle qui est la plus à gauche), la vCard peut être téléchargée sur un ordinateur et ajoutée au carnet d&#8217;adresses favori d&#8217;un utilisateur. En cliquant sur l&#8217;icône hCard, une page séparée affiche une information de profil :</p>
<p><a title="lien vers la hcard de carsten" href="http://www.mybloglog.com/buzz/members/carstenpoetter/hcard"><img src='http://farm3.static.flickr.com/2281/2444596429_d044c2b61b.jpg' alt='hcard mybloglog' /></a></p>
<h3>Réglages d&#8217;intimité</h3>
<p>Les personnes disposant d&#8217;un compte MyBlogLog savent qu&#8217;elle peuvent ajouter à leurs profils de l&#8217;information à caractère privé comme un numéro de téléphone.  Même si elles peuvent aussi décider que cette information soit publique, seulement par leurs contacts ou par personne. MyBlogLog a aussi ajouté ces réglages d&#8217;intimité aux informations figurant sur la hCard et la vCard. Ainsi si l&#8217;utilisateur décide que son numéro de téléphone ne doit seulement être affiché qu&#8217;à ses contacts, les autres personnes ne pourront pas accéder à cette information par la hCard ou la vCard. La même chose s&#8217;applique pour les services qui parsent les hCards.</p>
<p>C&#8217;est vraiment cool parce que c&#8217;est le premier service que je connaisse qui offre des réglages granulaires de l&#8217;intimité pour les hCards. Je suis certain que cette implémentation aidera aussi à réduire les craintes que l&#8217;information de contact ne devienne disponible sur le web sans le consentement des utilisateurs.</p>
<p>Bien joué ! <img src='http://www.notsorelevant.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
<h4>Mots-clés :</h4>
<ul>
<li><a href="http://www.technorati.com/tag/hcard" rel="tag">hcard</a></li>
<li><a href="http://www.technorati.com/tag/microformats" rel="tag">microformats</a></li>
<li><a href="http://www.technorati.com/tag/mybloglog" rel="tag">mybloglog</a></li>
<li><a href="http://www.technorati.com/tag/vcard" rel="tag">vcard</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://microformateurs.org/2008/04/27/carsten-potter-mybloglog-presente-les-hcards/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
