<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xadmin</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Xadmin"/>
	<link rel="alternate" type="text/html" href="http://microformats.org/wiki/Special:Contributions/Xadmin"/>
	<updated>2026-05-17T07:33:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcard&amp;diff=44788</id>
		<title>hcard</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcard&amp;diff=44788"/>
		<updated>2011-10-06T12:37:50Z</updated>

		<summary type="html">&lt;p&gt;Xadmin: /* Translations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;hCard 1.0&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;Author&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Brian|Brian Suda]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;Author&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;dfn style=&amp;quot;font-style:normal;font-weight:bold&amp;quot;&amp;gt;hCard&amp;lt;/dfn&amp;gt; is a simple, open, distributed format for representing people, companies, organizations, and places, using a 1:1 representation of vCard ([[rfc-2426|RFC2426]]) properties and values in [[semantic-xhtml|semantic HTML or XHTML]]. hCard is one of several open [[microformats|microformat]] standards suitable for embedding in HTML, XHTML, Atom, RSS, and arbitrary XML.&lt;br /&gt;
&lt;br /&gt;
[[hcard#Copyright|Copyright]] and [[hcard#Patents|patents]] statements apply. See [[hcard#Inspiration_and_Acknowledgments|acknowledgments]].&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
hCards are most often used to represent people:&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
and organizations:&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn org&amp;quot; href=&amp;quot;http://microformats.org/&amp;quot;&amp;gt;microformats.org&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The class  '''&amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt;''' is a ''[[hcard#Root_Class_Name|root class name]]'' that indicates the presence of an hCard. The classes '''&amp;lt;code&amp;gt;url&amp;lt;/code&amp;gt;''', '''&amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt;''', and '''&amp;lt;code&amp;gt;org&amp;lt;/code&amp;gt;''' are ''properties'' that indicate aspects of the hCard. See the [[hcard#Property_List|list of properties]] for more.&lt;br /&gt;
&lt;br /&gt;
'''Want to get started with writing an [[hcard|hCard]]?'''  Use the [http://microformats.org/code/hcard/creator hCard creator] to write up some contact information and publish it, or follow the [[hcard-authoring|hCard authoring tips]] to add hCard markup to your current contact page.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
hCard 1.0 is a microformats.org specification. Public discussion on hCard takes place on [[hcard-feedback]], the #microformats [[irc]] channel on irc.freenode.net, and [http://microformats.org/discuss/mail/microformats-discuss/ microformats-discuss mailing list].&lt;br /&gt;
&lt;br /&gt;
=== Available languages ===&lt;br /&gt;
The English version of this specification is the only normative version. For translations of this document see the [[#translations]] section.&lt;br /&gt;
&lt;br /&gt;
=== Errata and Updates ===&lt;br /&gt;
Known errors and issues in this specification are corrected in [[hcard-issues-resolved|resolved]] and [[hcard-issues-closed|closed]] issues. Please check there before reporting [[hcard-issues|issues]].&lt;br /&gt;
&lt;br /&gt;
The hCard 1.0.1 update is currently under development and incorporates known  errata corrections as well as the [[value-class-pattern]].&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
The vCard standard ([[rfc-2426|RFC2426]]), has been broadly interoperably implemented (e.g. Apple's &amp;quot;Address Book&amp;quot; application built into MacOSX).&lt;br /&gt;
&lt;br /&gt;
In addition, many bloggers identify themselves by name and discuss their friends and family.  With just a tad bit of structure, bloggers can discuss people in their blog(s) in such a way that spiders and other aggregators can retrieve this information, automatically convert them to vCards, and use them in any vCard application or service.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''hCard''' format, which uses a 1:1 representation of the properties and values of the aforementioned vCard standard, in semantic HTML.  Bloggers can both embed hCards directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCard enables applications to retrieve information directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
Use the [http://microformats.org/code/hcard/creator hCard creator] and copy the HTML code it generates to your blog or website to publish your contact info.&lt;br /&gt;
&lt;br /&gt;
== Conformance ==&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== In General ===&lt;br /&gt;
The vCard standard ([[rfc-2426|RFC2426]]) forms the basis of hCard.&lt;br /&gt;
&lt;br /&gt;
The basic format of hCard is to use vCard object/property names in lower-case for class names, and to map the nesting of vCard objects directly into nested HTML elements.&lt;br /&gt;
&lt;br /&gt;
=== Root Class Name ===&lt;br /&gt;
The root class name for an hCard is &amp;quot;vcard&amp;quot;.  An element with a class name of &amp;quot;vcard&amp;quot; is itself called an ''hCard''.&lt;br /&gt;
&lt;br /&gt;
=== Properties and Sub-properties ===&lt;br /&gt;
The properties of an hCard are represented by elements inside the hCard.  Elements with class names of the listed properties represent the values of those properties.  Some properties have sub-properties, and those are represented by elements inside the elements for properties.&lt;br /&gt;
&lt;br /&gt;
=== Property List ===&lt;br /&gt;
hCard properties (sub-properties in parentheses like this)&lt;br /&gt;
&lt;br /&gt;
'''Required:'''&lt;br /&gt;
* '''fn'''&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-n&amp;quot;&amp;gt;'''n'''&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note1|1]]&amp;lt;/sup&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
** family-name&lt;br /&gt;
** given-name &lt;br /&gt;
** additional-name&lt;br /&gt;
** honorific-prefix&lt;br /&gt;
** honorific-suffix&lt;br /&gt;
Optional:&lt;br /&gt;
* [[adr]]&lt;br /&gt;
** post-office-box&lt;br /&gt;
** extended-address&lt;br /&gt;
** street-address&lt;br /&gt;
** locality&lt;br /&gt;
** region&lt;br /&gt;
** postal-code&lt;br /&gt;
** country-name&lt;br /&gt;
** type&lt;br /&gt;
** value&lt;br /&gt;
* agent&lt;br /&gt;
* bday&lt;br /&gt;
* category&lt;br /&gt;
* class&lt;br /&gt;
* email (type, value)&lt;br /&gt;
* geo&lt;br /&gt;
** latitude&lt;br /&gt;
** longitude&lt;br /&gt;
* key&lt;br /&gt;
* label&lt;br /&gt;
* logo&lt;br /&gt;
* mailer&lt;br /&gt;
* nickname&lt;br /&gt;
* note&lt;br /&gt;
* org (organization-name, organization-unit)&lt;br /&gt;
* photo&lt;br /&gt;
* rev&lt;br /&gt;
* role&lt;br /&gt;
* sort-string&lt;br /&gt;
* sound&lt;br /&gt;
* &amp;lt;span id=&amp;quot;property-list-tel&amp;quot;&amp;gt;tel&amp;lt;sup style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;[[#note2|2]]&amp;lt;/sup&amp;gt; (type, value)&amp;lt;/span&amp;gt;&lt;br /&gt;
* title&lt;br /&gt;
* tz&lt;br /&gt;
* uid&lt;br /&gt;
* url&lt;br /&gt;
&lt;br /&gt;
=== Property Notes ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;note1&amp;quot;&amp;gt;[[#property-list-n|1. ^]]&amp;lt;/span&amp;gt;: The 'n' property is {{optional}} if any [[hcard#Implied_.22n.22_Optimization|implied 'n' optimization rules]] are in effect.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;note2&amp;quot;&amp;gt;[[#property-list-tel|2. ^]]&amp;lt;/span&amp;gt;: tel - Authors {{may}} follow the [http://en.wikipedia.org/wiki/E.123 E.123] standard for writing values of telephone numbers. Letter values (e.g. +1-555-FORMATS) {{must}} be converted to numbers. Use an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to display letters and provide a numerical value simultaneously, e.g. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title=&amp;quot;+15553676287&amp;quot;&amp;gt;+1-555-FORMATS&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
Singular properties: 'fn', 'n', 'bday', 'tz', 'geo', 'sort-string', 'uid', 'class', 'rev'.  For properties which are singular, the first descendant element with that class {{should}} take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
All other properties {{may}} be plural. Each class instance of such properties creates a new instance of that property.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
The human visible text contents of an element for a property represents the value of that property, with a few exceptions:&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute (if present) of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element, which instead provide a more human presentable version of the value.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it {{must}} be treated as follows:&lt;br /&gt;
# For the 'photo' property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it {{must}} be treated as follows:&lt;br /&gt;
# For the 'photo' property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element's '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' attribute is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it {{must}} be treated as follows:&lt;br /&gt;
# For the 'photo' property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property is used for the value of the property.  This typically occurs when a property has a subtype, like 'tel'. For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is used to excerpt out the subset of the element that is the value of the property. E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You may want to customize/localize the visible punctuation and not want to include it in what machines see. Use multiple class=&amp;quot;value&amp;quot; elements which are then concatenated. E.g. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;415&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;555&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No change in display, but the parsed hCard property value then becomes in vCard:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+14155551212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- note for Tantek: review/edit property casing from here on --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# vCard's '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties are defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of [[rfc-2426|RFC2426]].  Content publishers {{must-not}} use these properties in their hCards, and as such, hCard consumers/parsers {{must}} IGNORE these properties if they are found within an hCard. Instead. hCard to vCard converters {{should}} use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in HTML documents) to construct the NAME property, {{may}} output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per [[rfc-2426|RFC2426]], {{should}} use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application. Similarly, only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per [[rfc-2426|RFC2426]] Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== Organization Contact Info ===&lt;br /&gt;
If the &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; (organization) properties have the exact same value (typically because they are set on the same element, e.g. class=&amp;quot;fn org&amp;quot;), then the hCard represents contact information for a company, organization or place and {{should}} be treated as such. In this case the author also {{must-not}} set the &amp;quot;N&amp;quot; property, or set it (and any sub-properties) explicitly to the empty string &amp;quot;&amp;quot;. Thus parsers {{should}} handle the missing &amp;quot;N&amp;quot; property, in this case by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;N&amp;quot; Optimization ===&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification ([[rfc-2426|RFC2426]]) themselves do not include &amp;quot;N&amp;quot; properties in their vCards near the end of the spec (p.38).  This apparent contradiction can be resolved by simply allowing the &amp;quot;FN&amp;quot; property to imply &amp;quot;N&amp;quot; property values in typical cases provided in the spec. We do so explicitly in hCard.&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same (see previous section), and the value of the &amp;quot;FN&amp;quot; property is exactly two words (separated by whitespace), and there is no explicit &amp;quot;N&amp;quot; property, then the &amp;quot;N&amp;quot; property is inferred from the &amp;quot;FN&amp;quot; property.  For &amp;quot;FN&amp;quot;s with either one word see below, and for three or more, the author {{must}} explicitly markup the &amp;quot;N&amp;quot;, except for the organization contact info case, [http://microformats.org/wiki/hcard#Organization_Contact_Info see above] for that.&lt;br /&gt;
&lt;br /&gt;
# The content of &amp;quot;FN&amp;quot; is broken into two &amp;quot;words&amp;quot; separated by whitespace.&lt;br /&gt;
# The ''first'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;given-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# The ''second/last'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;family-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# Exception: If the first word ends in a &amp;quot;,&amp;quot; comma, then the first word (minus the comma at the end) is interpreted as the &amp;quot;family-name&amp;quot; and the second word is interpreted as the &amp;quot;given-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This allows simplification in the typical case of people stating:&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; {{must}} be treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers {{should}} handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Though parsers {{must}} follow the implied nickname optimization, publishers {{should}} explicitly indicate the &amp;quot;nickname&amp;quot; even in this case, e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn nickname&amp;quot;&amp;gt;daveman692&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The hCard {{may}} have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents {{must}} be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
Categories in hCard {{may}} be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== type subproperty values ===&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== type with unspecified value ====&lt;br /&gt;
When the type of a property is specified, and there is no explicit value specified, then everything in the property except for the type is considered the value of the property. E.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is equivalent to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt; +1.415.555.1212&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus the type is &amp;quot;home&amp;quot; and the value is &amp;quot;+1.415.555.1212&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== adr tel email types ====&lt;br /&gt;
The following lists are ''informative''. See [[rfc-2426|RFC2426]] sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref&lt;br /&gt;
&lt;br /&gt;
=== Profile ===&lt;br /&gt;
The hCard &amp;lt;span id=&amp;quot;XMDP_Profile&amp;quot;&amp;gt;XMDP profile&amp;lt;/span&amp;gt; is at http://microformats.org/profile/hcard&lt;br /&gt;
&lt;br /&gt;
Content that uses hCard {{should}} reference this profile, e.g.&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;link rel=&amp;quot;profile&amp;quot; href=&amp;quot;http://microformats.org/profile/hcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
This content uses &amp;lt;a rel=&amp;quot;profile&amp;quot; href=&amp;quot;http://microformats.org/profile/hcard&amp;quot;&amp;gt;hCard&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;head profile=&amp;quot;http://microformats.org/profile/hcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
(profile attribute is deprecated in HTML5)&lt;br /&gt;
Content may combine the above methods as well.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
===Live example===&lt;br /&gt;
&lt;br /&gt;
Here is [http://www.commerce.net/ Commercenet]'s contact details, as a live hCard which will be detected, on this page, by microformat parsing tools:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;fn org&amp;quot;&amp;gt;'''CommerceNet'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;url&amp;quot;&amp;gt;'''&amp;lt;nowiki&amp;gt;http://www.commerce.net/&amp;lt;/nowiki&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:'''&lt;br /&gt;
&amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;'''169 University Avenue'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;'''Palo Alto'''&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;'''CA'''&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;'''94301'''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;'''USA'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;'''&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;'''Email &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;info@commerce.net&amp;lt;/nowiki&amp;gt;&amp;lt;/span&amp;gt;'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The mark-up, emboldening omitted for clarity, with the following semantic improvements:&lt;br /&gt;
* &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; to expand abbreviations&lt;br /&gt;
* hyperlinking the org name with the url&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a class=&amp;quot;fn org url&amp;quot; href=&amp;quot;http://www.commerce.net/&amp;quot;&amp;gt;CommerceNet&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt;:&lt;br /&gt;
    &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;169 University Avenue&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;,  &lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;region&amp;quot; title=&amp;quot;California&amp;quot;&amp;gt;CA&amp;lt;/abbr&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94301&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Work&amp;lt;/span&amp;gt; +1-650-289-4040&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Fax&amp;lt;/span&amp;gt; +1-650-289-4041&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Email: &lt;br /&gt;
   &amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;info@commerce.net&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard [[rfc-2426|RFC2426]] converted into hCard.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== Articles ==&lt;br /&gt;
This section is &amp;lt;strong&amp;gt;informative&amp;lt;/strong&amp;gt;. For &amp;lt;span id=&amp;quot;Further_Reading&amp;quot;&amp;gt;further reading&amp;lt;/span&amp;gt; on hCard see [[hcard-articles]].&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
You can use these buttons on pages with hCards. See [[buttons#hCard]] for any recent additions.&lt;br /&gt;
&lt;br /&gt;
* http://www.crowley.nl/images/hcard.png (mirror: http://www.davidjanes.com/images/mf_hcard.png)&lt;br /&gt;
* http://rbach.priv.at/2006/buttons/hcard.png&lt;br /&gt;
* http://www.boogdesign.com/images/buttons/microformat_hcard.png&lt;br /&gt;
* CSS-powered button, as evidenced at [http://re-run.com/about/microformat-badges microformat badges @ re-run]&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
* [[rfc-2119|RFC 2119]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
* [[hcard-history|hCard history]]&lt;br /&gt;
** [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 2004-09-10]&lt;br /&gt;
** [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 2004-09-30]&lt;br /&gt;
** Contributed from http://developers.technorati.com/wiki/hCard 2005-06-20&lt;br /&gt;
* [http://www.dante.net/np/ds/osi/9594-6-X.520.A4.ps X.520 in Postscript] ([http://72.14.253.104/search?q=cache:FjqzsFu4h20J:www.dante.net/np/ds/osi/9594-6-X.520.A4.ps HTMLization courtesy of Google Cache]) - vCard refers to ROLE as being &amp;quot;based on the X.520 Business Category explanatory attribute&amp;quot;.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* [[iso-8601|ISO8601]]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Notes on derivation from vCard ==&lt;br /&gt;
This section is ''informative''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;Semantic_XHTML_Design_Principles&amp;quot;&amp;gt;See: [[hcard-design-methodology]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular and Plural derivations ===&lt;br /&gt;
The [[hcard#Singular_vs._Plural_Properties|lists of singular and plural properties]] have been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Specifications]]&lt;br /&gt;
[[Category:hCard]]&lt;br /&gt;
&lt;br /&gt;
== Translations ==&lt;br /&gt;
Read the hCard specification in additional &amp;lt;span id=&amp;quot;languages&amp;quot;&amp;gt;languages&amp;lt;/span&amp;gt;:&lt;br /&gt;
* [[hcard-fr|français]]&lt;br /&gt;
* [[hcard-ru|Русский]]&lt;br /&gt;
* [[hcard-ja|日本語]]&lt;br /&gt;
* [[hcard-zh|漢語]]&lt;br /&gt;
* [http://www.gadgetsdotcom.com Gadgets]&lt;/div&gt;</summary>
		<author><name>Xadmin</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=widget-examples-fr&amp;diff=44787</id>
		<title>widget-examples-fr</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=widget-examples-fr&amp;diff=44787"/>
		<updated>2011-10-06T11:23:52Z</updated>

		<summary type="html">&lt;p&gt;Xadmin: /* Microsoft &amp;quot;Gadgets&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Exemples de Widget =&lt;br /&gt;
&lt;br /&gt;
== Contributeur(s) ==&lt;br /&gt;
&lt;br /&gt;
* [http://lawver.net Kevin Lawver]&lt;br /&gt;
* [http://changelog.ca Charles Iliya Krempeaux]&lt;br /&gt;
* [[User:ChrisMessina | Chris Messina]]&lt;br /&gt;
* [http://www.gadgetsdotcom.com Gadgets] [http://asbestosisweb.blogspot.com]&lt;br /&gt;
&lt;br /&gt;
== Traduction ==&lt;br /&gt;
&lt;br /&gt;
* [[Christophe Ducamp]]&lt;br /&gt;
&lt;br /&gt;
== Le Dashboard d'Apple ==&lt;br /&gt;
&lt;br /&gt;
* Utilise un fichier Manifest XML pour spécifier les données à propos du &amp;quot;widget&amp;quot; (largeur, hauteur, image vignette, titre et version).&lt;br /&gt;
* Aucune obligation de balisage autour des widgets.&lt;br /&gt;
&lt;br /&gt;
=== Exemple Dashboard (plist) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;?xml version=&amp;amp;#34;1.0&amp;amp;#34; encoding=&amp;amp;#34;UTF-8&amp;amp;#34;?&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;!DOCTYPE plist PUBLIC &amp;amp;#34;-//Apple Computer//DTD PLIST 1.0//EN&amp;amp;#34; &amp;amp;#34;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;plist version=&amp;amp;#34;1.0&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;dict&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;AllowNetworkAccess&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;true/&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CFBundleDisplayName&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;AIM Fighter&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CFBundleIdentifier&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;com.aimfight.widget&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CFBundleName&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;AOL Fighter&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CFBundleShortVersionString&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;2.0&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CFBundleVersion&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;2.0&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CloseBoxInsetX&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;integer&amp;amp;gt;5&amp;amp;lt;/integer&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CloseBoxInsetY&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;integer&amp;amp;gt;5&amp;amp;lt;/integer&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;MainHTML&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;fight.html&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/dict&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/plist&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modules de Canaux de Contenus chez AOL - exemple [http://sports.aol.com AOL Sports] ==&lt;br /&gt;
&lt;br /&gt;
* Chaque module (widget) a une enveloppe de balisage et quelques éléments obligatoires qui en font un module et permettent des styles cohérents à travers les produits.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;div class=&amp;amp;#34;module themedList&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;amp;#34;header&amp;amp;#34;&amp;amp;gt;&amp;amp;lt;h3&amp;amp;gt;Kevin&amp;amp;#39;s List Of Fruit&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;amp;#34;body&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;li&amp;amp;gt;Apples&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;li&amp;amp;gt;Oranges&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Konfabulator ==&lt;br /&gt;
&lt;br /&gt;
* (besoin de quelqu'un d'autre pour remplir cela, n'en ai jamais construit un)&lt;br /&gt;
&lt;br /&gt;
== WSRP ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp|WSRP Spec]&lt;br /&gt;
* SOAP enveloppe vers des modules de transport, mais pas de mise en forme spécifique requise pour le véritable contenu du &amp;quot;portlet&amp;quot; (module ou widget).&lt;br /&gt;
&lt;br /&gt;
=== Exemple de Module Réponse ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;urn:getMarkupResponse xmlns:urn=&amp;amp;#34;urn:oasis:names:tc:wsrp:v1:types&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;urn:markupContext&amp;amp;gt; &lt;br /&gt;
    &amp;amp;lt;urn:mimeType&amp;amp;gt;text/html; charset=UTF-8&amp;amp;lt;/urn:mimeType&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;urn:markupString&amp;amp;gt;&amp;amp;lt;![CDATA[ &lt;br /&gt;
      &amp;amp;lt;form method=&amp;amp;#34;post&amp;amp;#34; &lt;br /&gt;
        action=&amp;amp;#34;wsrp_rewrite?wsrp-urlType=blockingAction/wsrp_rewrite&amp;amp;#34;&lt;br /&gt;
        id=&amp;amp;#34;wsrp_rewrite_stockForm&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;table border=&amp;amp;#34;0&amp;amp;#34; width=&amp;amp;#34;100%&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;tr&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;td&amp;amp;gt;Enter Stock Symbol&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;td&amp;amp;gt;&amp;amp;lt;input name=&amp;amp;#34;symbol&amp;amp;#34;&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;/tr&amp;amp;gt; &lt;br /&gt;
          &amp;amp;lt;tr&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;td&amp;amp;gt;&amp;amp;lt;input type=&amp;amp;#34;submit&amp;amp;#34; value=&amp;amp;#34;Submit&amp;amp;#34;&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;/tr&amp;amp;gt; &lt;br /&gt;
        &amp;amp;lt;/table&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/form&amp;amp;gt; &lt;br /&gt;
    ]]&amp;amp;gt;&amp;amp;lt;/urn:markupString&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;urn:locale&amp;amp;gt;en-US&amp;amp;lt;/urn:locale&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;urn:requiresUrlRewriting&amp;amp;gt;true&amp;amp;lt;/urn:requiresUrlRewriting&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;urn:preferredTitle&amp;amp;gt;Portfolio Manager&amp;amp;lt;/urn:preferredTitle&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/urn:markupContext&amp;amp;gt; &lt;br /&gt;
  &amp;amp;lt;urn:sessionContext&amp;amp;gt; &lt;br /&gt;
    &amp;amp;lt;urn:sessionID&amp;amp;gt;sessionID_1&amp;amp;lt;/urn:sessionID&amp;amp;gt; &lt;br /&gt;
    &amp;amp;lt;urn:expires&amp;amp;gt;300&amp;amp;lt;/urn:expires&amp;amp;gt; &lt;br /&gt;
  &amp;amp;lt;/urn:sessionContext&amp;amp;gt; &lt;br /&gt;
&amp;amp;lt;/urn:getMarkupResponse&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XBL ==&lt;br /&gt;
'''XBL''' ('''Extensible Binding Language''') est une technologie développée par  [http://mozilla.org Mozilla].  Bien que souvent utilisé avec XUL pour fabriquer des widgets, elle peut être aussi utilisée avec HTML. XBL sert en quelque sorte le même rôle que CSS ou XSL, mais bien plus puissant !&lt;br /&gt;
&lt;br /&gt;
Par exemple, je pourrais créer un nouvel élément/tag HTML (ou XUL ou quoi que ce soit) ; disons que je crée le nouvel élément : '''&amp;lt;shake&amp;gt;'''.  La façon dont fonctionnerait le nouvel élément '''&amp;lt;shake&amp;gt;''' est ce que l'utilisateur place la souris sur l'élément sur l'élément (sur la page) il secoue tout ce qui est dedans. Ainsi par exemple, nous pourrions avoir le HTML suivant emballé dans l'élément '''&amp;lt;shake&amp;gt;''' :&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
            &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
                shake {&lt;br /&gt;
                    &amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;-moz-binding : url(&amp;quot;myxbl.xml#shake-it-baby&amp;quot;)&amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            --&amp;gt;&lt;br /&gt;
            &amp;lt;/style&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
            I want you to &amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&amp;lt;shake&amp;gt;shake this&amp;lt;/shake&amp;gt;.&amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note le code CSS '''-moz-binding'''.  Ce n'est pas du CSS standard mais une extension Mozilla. (les extensions CSS on un trait d'union précédent.)&lt;br /&gt;
&lt;br /&gt;
Remarquez aussi que le '''-moz-binding''' fait référence à un fichier XBL appelé &amp;quot;myxbl.xml&amp;quot;.  Voici à quoi ça pourrait ressembler : &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;bindings xmlns=&amp;quot;http://www.mozilla.org/xbl&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;binding id=&amp;quot;shake-it-baby&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;content&amp;gt;&lt;br /&gt;
                &amp;lt;children /&amp;gt;&lt;br /&gt;
            &amp;lt;/content&amp;gt;&lt;br /&gt;
            &amp;lt;handlers&amp;gt;&lt;br /&gt;
                &amp;lt;handler event=&amp;quot;mouseover&amp;quot; action=&amp;quot;a_javascript_function_that_shakes_it();&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;/handlers&amp;gt;&lt;br /&gt;
        &amp;lt;/binding&amp;gt;&lt;br /&gt;
    &amp;lt;/bindings&amp;gt;&lt;br /&gt;
    &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un autre exemple. Je créerai un nouvel élément/tag qui dessine un cercle autour du texte à l'intérieur. J'appellerai le nouvel élément/tag &amp;lt;incircle&amp;gt;.  Pour faire ça, nous pourrions avoir le code HTML suivant : &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
            &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
                shake {&lt;br /&gt;
                    &amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;-moz-binding : url(&amp;quot;somexbl.xml#put-it-in-a-circle&amp;quot;)&amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            --&amp;gt;&lt;br /&gt;
            &amp;lt;/style&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
            &amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&amp;lt;incircle&amp;gt;I'm in a circle&amp;lt;/incircle&amp;gt;&amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour cet exemple, le fichier &amp;quot;somexbl.xml&amp;quot; pourrait ressembler à :&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;bindings xmlns=&amp;quot;http://www.mozilla.org/xbl&amp;quot;&lt;br /&gt;
              xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
    &amp;gt;&lt;br /&gt;
        &amp;lt;binding id=&amp;quot;put-it-in-a-circle&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;content&amp;gt;&lt;br /&gt;
                &amp;lt;svg:circle cx=&amp;quot;100&amp;quot; cy=&amp;quot;50&amp;quot; r=&amp;quot;40&amp;quot; stroke=&amp;quot;black&amp;quot; stroke-width=&amp;quot;2&amp;quot; fill=&amp;quot;red&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;children /&amp;gt;&lt;br /&gt;
            &amp;lt;/content&amp;gt;&lt;br /&gt;
        &amp;lt;/binding&amp;gt;&lt;br /&gt;
    &amp;lt;/bindings&amp;gt;&lt;br /&gt;
    &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remarquez que j'ai utilisé SVG pour dessiner le cercle. (Bon, ce code SVG est probablement mauvais. Et si vous utiliser ce code XBL ça ne s'affichera pas bien. Dans la vraie vie, je voudrais utiliser JavaScript pour calculer le rayon du cercle, où les coordonnées x et y du cercle devraient être, etc. Mais c'est juste un exemple pour vous montrer comment l'élément XBL &amp;lt;content&amp;gt; pourrait être utilisé. Je pourrais avoir aussi probalement utilisé l'élément HTML &amp;lt;canvas&amp;gt; pour faire ça.)&lt;br /&gt;
&lt;br /&gt;
== Microsoft &amp;quot;Gadgets&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* Ressemble un peu aux Dashboard Widgets, tous du XML propriétaire et Javascript.  &lt;br /&gt;
* XML Manifest bien plus comme un fichier plist de Dashboard.&lt;br /&gt;
* Fonctionnalités et apparences sont contrôlés par javascript.&lt;br /&gt;
* [http://microsoftgadgets.com/  Plus d'infos]&lt;br /&gt;
* [http://www.gadgetsdotcom.com Gadgets] [http://asbestosisweb.blogspot.com]&lt;br /&gt;
&lt;br /&gt;
== WordPress Widgets ==&lt;br /&gt;
&lt;br /&gt;
* [http://widgets.wordpress.com/ Blog]&lt;br /&gt;
* [http://automattic.com/code/widgets/ Widget Code]&lt;br /&gt;
* [http://automattic.com/code/widgets/themes Themes]&lt;br /&gt;
* [http://automattic.com/code/widgets/plugins Plugins]&lt;br /&gt;
* [http://automattic.com/code/widgets/ API]&lt;/div&gt;</summary>
		<author><name>Xadmin</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=widget-examples-fr&amp;diff=44786</id>
		<title>widget-examples-fr</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=widget-examples-fr&amp;diff=44786"/>
		<updated>2011-10-06T11:23:15Z</updated>

		<summary type="html">&lt;p&gt;Xadmin: /* Contributeur(s) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Exemples de Widget =&lt;br /&gt;
&lt;br /&gt;
== Contributeur(s) ==&lt;br /&gt;
&lt;br /&gt;
* [http://lawver.net Kevin Lawver]&lt;br /&gt;
* [http://changelog.ca Charles Iliya Krempeaux]&lt;br /&gt;
* [[User:ChrisMessina | Chris Messina]]&lt;br /&gt;
* [http://www.gadgetsdotcom.com Gadgets] [http://asbestosisweb.blogspot.com]&lt;br /&gt;
&lt;br /&gt;
== Traduction ==&lt;br /&gt;
&lt;br /&gt;
* [[Christophe Ducamp]]&lt;br /&gt;
&lt;br /&gt;
== Le Dashboard d'Apple ==&lt;br /&gt;
&lt;br /&gt;
* Utilise un fichier Manifest XML pour spécifier les données à propos du &amp;quot;widget&amp;quot; (largeur, hauteur, image vignette, titre et version).&lt;br /&gt;
* Aucune obligation de balisage autour des widgets.&lt;br /&gt;
&lt;br /&gt;
=== Exemple Dashboard (plist) ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;?xml version=&amp;amp;#34;1.0&amp;amp;#34; encoding=&amp;amp;#34;UTF-8&amp;amp;#34;?&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;!DOCTYPE plist PUBLIC &amp;amp;#34;-//Apple Computer//DTD PLIST 1.0//EN&amp;amp;#34; &amp;amp;#34;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;plist version=&amp;amp;#34;1.0&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;dict&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;AllowNetworkAccess&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;true/&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CFBundleDisplayName&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;AIM Fighter&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CFBundleIdentifier&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;com.aimfight.widget&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CFBundleName&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;AOL Fighter&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CFBundleShortVersionString&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;2.0&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CFBundleVersion&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;2.0&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CloseBoxInsetX&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;integer&amp;amp;gt;5&amp;amp;lt;/integer&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;CloseBoxInsetY&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;integer&amp;amp;gt;5&amp;amp;lt;/integer&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;key&amp;amp;gt;MainHTML&amp;amp;lt;/key&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;string&amp;amp;gt;fight.html&amp;amp;lt;/string&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/dict&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/plist&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Modules de Canaux de Contenus chez AOL - exemple [http://sports.aol.com AOL Sports] ==&lt;br /&gt;
&lt;br /&gt;
* Chaque module (widget) a une enveloppe de balisage et quelques éléments obligatoires qui en font un module et permettent des styles cohérents à travers les produits.&lt;br /&gt;
&lt;br /&gt;
=== Exemple ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;div class=&amp;amp;#34;module themedList&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;amp;#34;header&amp;amp;#34;&amp;amp;gt;&amp;amp;lt;h3&amp;amp;gt;Kevin&amp;amp;#39;s List Of Fruit&amp;amp;lt;/h3&amp;amp;gt;&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;amp;#34;body&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;ul&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;li&amp;amp;gt;Apples&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;li&amp;amp;gt;Oranges&amp;amp;lt;/li&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;/ul&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Konfabulator ==&lt;br /&gt;
&lt;br /&gt;
* (besoin de quelqu'un d'autre pour remplir cela, n'en ai jamais construit un)&lt;br /&gt;
&lt;br /&gt;
== WSRP ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrp|WSRP Spec]&lt;br /&gt;
* SOAP enveloppe vers des modules de transport, mais pas de mise en forme spécifique requise pour le véritable contenu du &amp;quot;portlet&amp;quot; (module ou widget).&lt;br /&gt;
&lt;br /&gt;
=== Exemple de Module Réponse ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;urn:getMarkupResponse xmlns:urn=&amp;amp;#34;urn:oasis:names:tc:wsrp:v1:types&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;urn:markupContext&amp;amp;gt; &lt;br /&gt;
    &amp;amp;lt;urn:mimeType&amp;amp;gt;text/html; charset=UTF-8&amp;amp;lt;/urn:mimeType&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;urn:markupString&amp;amp;gt;&amp;amp;lt;![CDATA[ &lt;br /&gt;
      &amp;amp;lt;form method=&amp;amp;#34;post&amp;amp;#34; &lt;br /&gt;
        action=&amp;amp;#34;wsrp_rewrite?wsrp-urlType=blockingAction/wsrp_rewrite&amp;amp;#34;&lt;br /&gt;
        id=&amp;amp;#34;wsrp_rewrite_stockForm&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;table border=&amp;amp;#34;0&amp;amp;#34; width=&amp;amp;#34;100%&amp;amp;#34;&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;tr&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;td&amp;amp;gt;Enter Stock Symbol&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;td&amp;amp;gt;&amp;amp;lt;input name=&amp;amp;#34;symbol&amp;amp;#34;&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;/tr&amp;amp;gt; &lt;br /&gt;
          &amp;amp;lt;tr&amp;amp;gt;&lt;br /&gt;
            &amp;amp;lt;td&amp;amp;gt;&amp;amp;lt;input type=&amp;amp;#34;submit&amp;amp;#34; value=&amp;amp;#34;Submit&amp;amp;#34;&amp;amp;gt;&amp;amp;lt;/td&amp;amp;gt;&lt;br /&gt;
          &amp;amp;lt;/tr&amp;amp;gt; &lt;br /&gt;
        &amp;amp;lt;/table&amp;amp;gt;&lt;br /&gt;
      &amp;amp;lt;/form&amp;amp;gt; &lt;br /&gt;
    ]]&amp;amp;gt;&amp;amp;lt;/urn:markupString&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;urn:locale&amp;amp;gt;en-US&amp;amp;lt;/urn:locale&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;urn:requiresUrlRewriting&amp;amp;gt;true&amp;amp;lt;/urn:requiresUrlRewriting&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;urn:preferredTitle&amp;amp;gt;Portfolio Manager&amp;amp;lt;/urn:preferredTitle&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;/urn:markupContext&amp;amp;gt; &lt;br /&gt;
  &amp;amp;lt;urn:sessionContext&amp;amp;gt; &lt;br /&gt;
    &amp;amp;lt;urn:sessionID&amp;amp;gt;sessionID_1&amp;amp;lt;/urn:sessionID&amp;amp;gt; &lt;br /&gt;
    &amp;amp;lt;urn:expires&amp;amp;gt;300&amp;amp;lt;/urn:expires&amp;amp;gt; &lt;br /&gt;
  &amp;amp;lt;/urn:sessionContext&amp;amp;gt; &lt;br /&gt;
&amp;amp;lt;/urn:getMarkupResponse&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== XBL ==&lt;br /&gt;
'''XBL''' ('''Extensible Binding Language''') est une technologie développée par  [http://mozilla.org Mozilla].  Bien que souvent utilisé avec XUL pour fabriquer des widgets, elle peut être aussi utilisée avec HTML. XBL sert en quelque sorte le même rôle que CSS ou XSL, mais bien plus puissant !&lt;br /&gt;
&lt;br /&gt;
Par exemple, je pourrais créer un nouvel élément/tag HTML (ou XUL ou quoi que ce soit) ; disons que je crée le nouvel élément : '''&amp;lt;shake&amp;gt;'''.  La façon dont fonctionnerait le nouvel élément '''&amp;lt;shake&amp;gt;''' est ce que l'utilisateur place la souris sur l'élément sur l'élément (sur la page) il secoue tout ce qui est dedans. Ainsi par exemple, nous pourrions avoir le HTML suivant emballé dans l'élément '''&amp;lt;shake&amp;gt;''' :&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
            &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
                shake {&lt;br /&gt;
                    &amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;-moz-binding : url(&amp;quot;myxbl.xml#shake-it-baby&amp;quot;)&amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            --&amp;gt;&lt;br /&gt;
            &amp;lt;/style&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
            I want you to &amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&amp;lt;shake&amp;gt;shake this&amp;lt;/shake&amp;gt;.&amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note le code CSS '''-moz-binding'''.  Ce n'est pas du CSS standard mais une extension Mozilla. (les extensions CSS on un trait d'union précédent.)&lt;br /&gt;
&lt;br /&gt;
Remarquez aussi que le '''-moz-binding''' fait référence à un fichier XBL appelé &amp;quot;myxbl.xml&amp;quot;.  Voici à quoi ça pourrait ressembler : &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;bindings xmlns=&amp;quot;http://www.mozilla.org/xbl&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;binding id=&amp;quot;shake-it-baby&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;content&amp;gt;&lt;br /&gt;
                &amp;lt;children /&amp;gt;&lt;br /&gt;
            &amp;lt;/content&amp;gt;&lt;br /&gt;
            &amp;lt;handlers&amp;gt;&lt;br /&gt;
                &amp;lt;handler event=&amp;quot;mouseover&amp;quot; action=&amp;quot;a_javascript_function_that_shakes_it();&amp;quot; /&amp;gt;&lt;br /&gt;
            &amp;lt;/handlers&amp;gt;&lt;br /&gt;
        &amp;lt;/binding&amp;gt;&lt;br /&gt;
    &amp;lt;/bindings&amp;gt;&lt;br /&gt;
    &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Voici un autre exemple. Je créerai un nouvel élément/tag qui dessine un cercle autour du texte à l'intérieur. J'appellerai le nouvel élément/tag &amp;lt;incircle&amp;gt;.  Pour faire ça, nous pourrions avoir le code HTML suivant : &lt;br /&gt;
&lt;br /&gt;
    &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    &amp;lt;html&amp;gt;&lt;br /&gt;
        &amp;lt;head&amp;gt;&lt;br /&gt;
            &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
                shake {&lt;br /&gt;
                    &amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;-moz-binding : url(&amp;quot;somexbl.xml#put-it-in-a-circle&amp;quot;)&amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                }&lt;br /&gt;
&lt;br /&gt;
            --&amp;gt;&lt;br /&gt;
            &amp;lt;/style&amp;gt;&lt;br /&gt;
        &amp;lt;/head&amp;gt;&lt;br /&gt;
&lt;br /&gt;
        &amp;lt;body&amp;gt;&lt;br /&gt;
            &amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&amp;lt;incircle&amp;gt;I'm in a circle&amp;lt;/incircle&amp;gt;&amp;lt;/nowiki&amp;gt;'''&amp;lt;nowiki&amp;gt;&lt;br /&gt;
        &amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;/html&amp;gt;&lt;br /&gt;
    &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pour cet exemple, le fichier &amp;quot;somexbl.xml&amp;quot; pourrait ressembler à :&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;nowiki&amp;gt;&lt;br /&gt;
    &amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;bindings xmlns=&amp;quot;http://www.mozilla.org/xbl&amp;quot;&lt;br /&gt;
              xmlns:svg=&amp;quot;http://www.w3.org/2000/svg&amp;quot;&lt;br /&gt;
    &amp;gt;&lt;br /&gt;
        &amp;lt;binding id=&amp;quot;put-it-in-a-circle&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;content&amp;gt;&lt;br /&gt;
                &amp;lt;svg:circle cx=&amp;quot;100&amp;quot; cy=&amp;quot;50&amp;quot; r=&amp;quot;40&amp;quot; stroke=&amp;quot;black&amp;quot; stroke-width=&amp;quot;2&amp;quot; fill=&amp;quot;red&amp;quot;/&amp;gt;&lt;br /&gt;
                &amp;lt;children /&amp;gt;&lt;br /&gt;
            &amp;lt;/content&amp;gt;&lt;br /&gt;
        &amp;lt;/binding&amp;gt;&lt;br /&gt;
    &amp;lt;/bindings&amp;gt;&lt;br /&gt;
    &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Remarquez que j'ai utilisé SVG pour dessiner le cercle. (Bon, ce code SVG est probablement mauvais. Et si vous utiliser ce code XBL ça ne s'affichera pas bien. Dans la vraie vie, je voudrais utiliser JavaScript pour calculer le rayon du cercle, où les coordonnées x et y du cercle devraient être, etc. Mais c'est juste un exemple pour vous montrer comment l'élément XBL &amp;lt;content&amp;gt; pourrait être utilisé. Je pourrais avoir aussi probalement utilisé l'élément HTML &amp;lt;canvas&amp;gt; pour faire ça.)&lt;br /&gt;
&lt;br /&gt;
== Microsoft &amp;quot;Gadgets&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* Ressemble un peu aux Dashboard Widgets, tous du XML propriétaire et Javascript.  &lt;br /&gt;
* XML Manifest bien plus comme un fichier plist de Dashboard.&lt;br /&gt;
* Fonctionnalités et apparences sont contrôlés par javascript.&lt;br /&gt;
* [http://microsoftgadgets.com/  Plus d'infos]&lt;br /&gt;
&lt;br /&gt;
== WordPress Widgets ==&lt;br /&gt;
&lt;br /&gt;
* [http://widgets.wordpress.com/ Blog]&lt;br /&gt;
* [http://automattic.com/code/widgets/ Widget Code]&lt;br /&gt;
* [http://automattic.com/code/widgets/themes Themes]&lt;br /&gt;
* [http://automattic.com/code/widgets/plugins Plugins]&lt;br /&gt;
* [http://automattic.com/code/widgets/ API]&lt;/div&gt;</summary>
		<author><name>Xadmin</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=blog-post-brainstorming-fr&amp;diff=44785</id>
		<title>blog-post-brainstorming-fr</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=blog-post-brainstorming-fr&amp;diff=44785"/>
		<updated>2011-10-06T11:23:05Z</updated>

		<summary type="html">&lt;p&gt;Xadmin: /* Voir aussi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Participants à la Discussion  =&lt;br /&gt;
&lt;br /&gt;
== Editeurs ==&lt;br /&gt;
* [http://www.blogmatrix.com David Janes]&lt;br /&gt;
&lt;br /&gt;
== Auteurs ==&lt;br /&gt;
* [http://www.blogmatrix.com David Janes]&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik]&lt;br /&gt;
* [[MikeTaylor|Mike Taylor]]&lt;br /&gt;
* [http://www.oreillynet.com Justin Watt]&lt;br /&gt;
&lt;br /&gt;
(Traduction en cours par [[Christophe Ducamp]] à mettre en [[to-do-fr]])&lt;br /&gt;
&lt;br /&gt;
= Objectif =&lt;br /&gt;
Le 'blog-post-microformat' propose une codification de la manière dont les billets de blogs sont identifiés dans les blogs. Il est espéré que ceci devrait être considéré pour être 'expansif' : par exemple la proposition pourrait être utilisé sur [http://www.cnn.com CNN.com] pour baliser les articles d'actualités et les pages résumé.&lt;br /&gt;
&lt;br /&gt;
= Terminologie =&lt;br /&gt;
&lt;br /&gt;
Cette section explore la terminologie qui devrait être utilisée pour discuter d'un microformat de billet de blog. Pour qu'il soit plus facile de parler des différents types de terminologie, nous utilisons une version d'espace-nom ala XML de façon à ce que nous puissions produire des déclarations comme &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; est approximativement équivalent à &amp;lt;code&amp;gt;rss20:feed&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:feed/atom:link@relalternate&amp;lt;/code&amp;gt; est approximativement équivalent à  &amp;lt;code&amp;gt;rss20:channel/rss20:link&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; n'est '''pas''' équivalent à &amp;lt;code&amp;gt;rss:entry/rss:author&amp;lt;/code&amp;gt; (parce que RSS 2.0 est uniquement la définition d'une adresse email).&lt;br /&gt;
&lt;br /&gt;
== Terminologie Commune dans les weblogs ==&lt;br /&gt;
&lt;br /&gt;
En rédigeant les [[blog-post-formats-fr#Outils]], on peut voir qu'il y a peu de standardisation parmi les outils ou même dans un outil individuel (tel que 'blogger') pour les noms des éléments des billets de blogs. Il existe néanmoins beaucoup d'éléments communs, comprenant :&lt;br /&gt;
&lt;br /&gt;
* un conteneur pour tous les billets/entrées&lt;br /&gt;
* un conteneur pour les billets individuels&lt;br /&gt;
* le contenu du billet, qui peut être complet, résumé avec un lien vers le lien complet, ou deux paragraphes avec des trucs javascript/CSS pour révéler le reste du contenu&lt;br /&gt;
* le nom de l'auteur&lt;br /&gt;
* la date du billet (dans beaucoup beaucoup de formats)&lt;br /&gt;
&lt;br /&gt;
Bien que cela puisse ressembler un peu à un petit-déjeuner pour chien, il y a généralement une quantité raisonnable de rigueur derrière la présentation, parce que les fils Atom et/ou RSS peuvent être aussi produits à partir des mêmes outils.&lt;br /&gt;
&lt;br /&gt;
En outre, en développant un microformat pour les billets de weblog, nous voulons être prudents pour ne pas casser n'importe quel (ou beaucoup) de gabarits. Notez que beaucoup de gabarits de weblog devront être mis à jour car ils produisent quelque chose comme du HTML pauvrement construit plutôt que du XHTML clair.&lt;br /&gt;
&lt;br /&gt;
== Terminologie Atom  ==&lt;br /&gt;
&lt;br /&gt;
Voir [http://www.atomenabled.org/ ici] pour la spec et [[blog-post-formats-fr#Atom]] pour l'analyse.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; - (composite) une collection d'entrées plus de l'information à leur propos.&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; - (composite) l'auteur d'un fil (peut contenir atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:id&amp;lt;/code&amp;gt; - un identifiant permanent pour un fil&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; - le titre d'un atom:entry ou un atom:feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt; - la dernière fois que le fil a été mis à jour&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relalternate&amp;lt;/code&amp;gt; - la page d'accueil du fil&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relself&amp;lt;/code&amp;gt; - l'URI du fil (où elle peut être téléchargée)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; - (composite) une entrée dans le fil&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; - le contenu du fil&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; - un résumé du contenu du fil&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:entry/link&amp;lt;/code&amp;gt; - l'URI permanente de l'entrée&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; - le moment de la création initiale ou la première disponibilité de l'entrée&lt;br /&gt;
&lt;br /&gt;
== Terminologie RSS 2.0 ==&lt;br /&gt;
&lt;br /&gt;
Regardez [http://blogs.law.harvard.edu/tech/rss ici] la spécification et [[blog-post-formats-fr#RSS]] pour l'analyse. Il y a beaucoup plus d'éléments dans RSS mais cela couvre ceux les plus communément utilisés. analysis. &lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;rss2:channel&amp;lt;/code&amp;gt; - (composite) une collection d'entrées plus de l'information à leur propos&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - (composite) l'auteur d'un fil (peut contenir atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:link&amp;lt;/code&amp;gt; - L'URL vers le site web HTML correspondant au canal (comparer à atom:link@relalternate)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; - le titre d'un rss2:channel ou un rss2:item&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:pubDate&amp;lt;/code&amp;gt; - La date de publication pour le contenu dans le canal.&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; - (composite) une entrée dans le fil&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:item/link&amp;lt;/code&amp;gt; - L'URL de l'item. Notez que cela peut ne pas être un lien permanent pour l'item ; ce peut être un lien vers quelque autre page sur l'Internet dont traite le rss2:item&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:description&amp;lt;/code&amp;gt; - Le synopsis item [sic]. Il n'y pas d'indication spéciale si c'est le contenu complet d'une entrée, un résumé ou une précision de ce que le rss2:item/link est en train de pointer&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - adresse email de l'auteur de l'item&lt;br /&gt;
&lt;br /&gt;
== Recommandation ==&lt;br /&gt;
&lt;br /&gt;
Atom a un mécanisme beaucoup plus précis pour définir les fils de syndication et les données de weblog. Une transformation mécanique à partir de Atom -&amp;gt; RSS mènera toujours à un fil RSS correct ; une traduction RSS -&amp;gt; Atom devrait prendre une décision parmi de multiples définitions qui peuvent ne pas toujours être correctes. Par exemple, le format du balisage, le rôle d'un auteur, ou le sens d'un lien.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT : nous parlerons de choses comme le 'balisage d'éléments &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;' ; considérez cela purement comme une chose conceptuelle. Le texte 'atom:feed' n'apparaîtra pas dans le microformat XHTML -- nous pourrons décider plus tard d'utiliser la phrase exacte 'atom_feed', 'feed', 'items' ou 'googlybear'. Dans le cas où il n'y a pas de terminologie atom claire ou applicable, nous utiliserons 'weblog:xxx'.&lt;br /&gt;
&lt;br /&gt;
= Eléments Découverts =&lt;br /&gt;
&lt;br /&gt;
Cette section explore l'information découverte à partir des [[blog-post-formats-fr|blog-post-formats]] en utilisant la terminologie discutée au-dessus. Nous nous concentrerons seulement sur les principaux éléments des billets de weblog : &lt;br /&gt;
&lt;br /&gt;
* l'Entrée Groupe&lt;br /&gt;
* L'Entry individuelle&lt;br /&gt;
* l'Entrée Titre&lt;br /&gt;
* l'Entrée Contenu&lt;br /&gt;
* l'Entrée Permalink&lt;br /&gt;
* l'Entrée Datetimes&lt;br /&gt;
&lt;br /&gt;
A cette heure, la codification des éléments suivants majeurs seront différés car il y a/peut avoir un chevauchement avec d'autres microformats qui devraient être explorés plus en profondeur.&lt;br /&gt;
&lt;br /&gt;
* L'EntréeGroupe Titre&lt;br /&gt;
* L'EntréeGroupe Permalien&lt;br /&gt;
* L'Entrée Posteur/Auteur - en particulier, est-ce que la hCard devrait être utilisée ?&lt;br /&gt;
&lt;br /&gt;
Des entrées plus approfondies provenant de la communauté devraient être appréciées ici&lt;br /&gt;
&lt;br /&gt;
== GroupeEntry ==&lt;br /&gt;
&lt;br /&gt;
En gros, ceci correpond à 'atom:feed' ou 'rss2:channel' (en particulier, les items dans ces éléments XML). Voir [[blog-post-examples-fr#GroupeEntry]] pour les différentes formes dans la jungle.&lt;br /&gt;
&lt;br /&gt;
=== Recommandation Microformat ===&lt;br /&gt;
&lt;br /&gt;
* les pages weblog (y compris les pages d'accueil, archives, pages de catégories, pages tag et ainsi de suite) qui peuvent contenir plusieurs entrées DOIVENT enfermer les entrées dans un élément &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;&lt;br /&gt;
* les pages weblog PEUVENT avoir plusieurs éléments &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; enfermant différents groupes d'entrées&lt;br /&gt;
* les éléments &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; ne DOIVENT PAS être imbriqués&lt;br /&gt;
* les pages weblog qui ont exactement une entrée PEUVENT utiliser le &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exemple Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Notez que la chaîne 'atom:feed' est un gardien de place pour quelque chose devant être décidé plus tard.''&lt;br /&gt;
&lt;br /&gt;
Original (évidemment, s'il n'y a pas d'élément de bloc GroupeEntry, un peut être ajouté) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Dernières nouvelles des microformats&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;lien vers le fil RSS&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2006/...&amp;quot;&amp;gt;Attaque Bliki&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; class=&amp;quot;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Dernières nouvelles des microformats&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;lien vers le fil RSS&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2006/...&amp;quot;&amp;gt;Attaque Bliki&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Groupe Entry Titre ==&lt;br /&gt;
Non couvert par cette proposition à cette heure.&lt;br /&gt;
&lt;br /&gt;
== Groupe Entry Permalien ==&lt;br /&gt;
Non couvert par cette proposition à cette heure.&lt;br /&gt;
&lt;br /&gt;
== Entrée Individuelle ==&lt;br /&gt;
&lt;br /&gt;
Ceci correspond presque exactement aux éléments &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt;. Voir [[blog-post-examples-fr#Entrée_Individuelle]] pour les différentes formes vues dans la jungle.&lt;br /&gt;
&lt;br /&gt;
=== Recommandation Microformat ===&lt;br /&gt;
&lt;br /&gt;
* Les entrées de weblog DOIVENT être enveloppées dans un élément unique &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
* Les éléments &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; NE DOIVENT PAS être imbriqués&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; NE DOIT PAS appartenir à plus d'un élément &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Exemple Transformation ===&lt;br /&gt;
''Notez que la chaîne 'atom:entry' est un gardien de place pour quelque chose devant être décidé plus tard.''&lt;br /&gt;
&lt;br /&gt;
==== Entrées dans bloc existant ====&lt;br /&gt;
&lt;br /&gt;
Original :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Attaque Wiki&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... reste de l'entrée ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Attaque Wiki&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... reste de l'entrée ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... entrées additionnelles ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Entrées n'étant pas dans un bloc existant ====&lt;br /&gt;
&lt;br /&gt;
Original :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;112877372228959075&amp;quot;&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformé:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... reste de l'entrée&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... entrées additionnelles ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notez les modifications additionnelles aussi produites : &lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;gt;&amp;lt;/code&amp;gt; a été rendu conforme XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; a été converti ver un &amp;lt;code&amp;gt;id=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; (''confirmez que c'est OK'')&lt;br /&gt;
&lt;br /&gt;
==== Entrées Disjointes====&lt;br /&gt;
&lt;br /&gt;
Ignorer tout bloc existant et les traiter comme dans le cas précédent de pas de bloc.&lt;br /&gt;
&lt;br /&gt;
== Entrée Titre ==&lt;br /&gt;
&lt;br /&gt;
Ceci correspond presque exactement aux éléments &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; ou &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt;. Voir [[blog-post-formats-fr#Titres]] pour des exemples à partir desquels nous voyons qu'il y a deux manières fondamentales dont les titres sont utilisés dans la jungle : au niveau bloc et dans la ligne. Notre proposition doit être capable de gérer les deux formes.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommandation ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;s DEVRAIENT avoir au plus un titre&lt;br /&gt;
* les titres au niveau bloc DEVRAIENT être représentés en utilisant &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;, le premier élément &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; devrait être considéré comme le titre ; ceci devrait ne pas être balisé ou identifié sous quelque autre forme que le titre &lt;br /&gt;
* les titres dans la ligne DOIVENT être balisés sous &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; ; il est aussi possible de faire ça en utilisant la mise en forme au niveau bloc telle que &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;gt;&amp;lt;/code&amp;gt;, mais ceci est découragé&lt;br /&gt;
&lt;br /&gt;
=== Discussion : pourquoi pas toujours &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;? ===&lt;br /&gt;
&lt;br /&gt;
En utilisant CSS &amp;lt;code&amp;gt;display: inline&amp;lt;/code&amp;gt;, les éléments de niveau bloc peuvent être convertis vers des éléments dans la ligne. Malheureusement, nous ne pouvons pas imbriquer &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; à l'intérieur d'un bloc &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; pour parvenir à l'effet correct. C'est à dire que nous ne pouvons pas convertir ... &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Le Titre&amp;lt;/strong&amp;gt; : Le Texte...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... en ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;Le Titre&amp;lt;/h3&amp;gt; : Le Texte...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... parce que le XHTML ne validera pas. Aussi...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;Le Titre&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt; : Le Texte...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... ne fonctionnera pas parce que l'effet de présentation sera différent de ce que l'utilisateur désire (parce qu le &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; introduira un saut de ligne).&lt;br /&gt;
&lt;br /&gt;
=== Exemple Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Notez que la chaîne 'atom:title' est un gardien de place pour quelque chose devant être décidé plus tard.''&lt;br /&gt;
&lt;br /&gt;
==== Header dans le bloc &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; ====&lt;br /&gt;
Original (et Final) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-59&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/h2&amp;gt;&lt;br /&gt;
 ... réinitialisation de l'entrée ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aucune transformation n'est requise -- le microformat blog-post reconnaîtra ça come le  &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Header dans un autre élément bloc  ====&lt;br /&gt;
&lt;br /&gt;
Original :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class&amp;quot;header&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformé (le niveau titre est à essayer) :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;Web Essentials Audio&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il est possible d'ajouter &amp;lt;code&amp;gt;class&amp;quot;atom:title&amp;quot;&amp;lt;/code&amp;gt; à la &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt; mais nous ne le recommandons pas. Néanmoins nous reconnaissons qu'il peut y avoir certains  [[blog-post-formats-fr#Forum_de_Discussion_.2F_Formats_de_Bulletin_Board Outils de BB]] que produire ce changement puisse être trop difficile.&lt;br /&gt;
&lt;br /&gt;
==== Header dans l'élément dans la ligne  ====&lt;br /&gt;
&lt;br /&gt;
Original :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... reste de l'enrée ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong class=&amp;quot;atom:title&amp;quot;&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... reste de l'entrée ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entrée Contenu ==&lt;br /&gt;
&lt;br /&gt;
Ceci correspond en gros aux éléments &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; et/ou &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt;. Voir [[blog-post-examples-fr#Entrée_Contenu]] pour les différentes formes vues dans la jungle.&lt;br /&gt;
&lt;br /&gt;
=== Discussion : le problème du découpage du contenu === &lt;br /&gt;
&lt;br /&gt;
Le dernier item au-dessus (contenu brisé en plusieurs sections) présente quelques problèmes uniques. Il n'est pas suffisant d'enfermer toutes les sections de contenu différentes dans un élément &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, comme l'illustre l'exemple suivant :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... première partie du contenu ...&lt;br /&gt;
   &amp;quot;En savoir plus&amp;quot;&lt;br /&gt;
   ... seconde partie du contenu ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;En savoir plus&amp;quot; ne fait pas partie du contenu ! Par conséquent, nous proposons que ''plusieurs'' sections de contenus puissent aller dans un &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; unique. La concaténation de tous ces blocs de contenu définira le contenu complet :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... première partie du contenu ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... seconde partie du contenu ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le même argument est applicable à &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Recommandation Microformat ===&lt;br /&gt;
&lt;br /&gt;
* un &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; PEUT avoir zéro ou plus de sections &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt;. Il n'y a pas d'obligation que différentes représentations de la même entrée (sur différents URIs) utilisent les mêmes résumés.&lt;br /&gt;
* un &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; PEUT avoir zéro ou plus de sections &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;. La concaténation sérielle de toutes les sections &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; dans l'entrée DOIT représenter le contenu complet de l'entrée. Notez que la règle ici est légèrement différente que [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.2 Atom] qui n'autorise qu'un &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Exemple Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Notez que les chaînes 'atom:summary' et 'atom:content' (etc.) sont des gardiens de place pour quelque chose à décider plus tard.''&lt;br /&gt;
&lt;br /&gt;
==== Entrée avec contenu résumé ====&lt;br /&gt;
Original :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;inlineBlog&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... quelque tag et truc de catégorie ...&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
  Les types chez... le reste du contenu &lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;inlineBlog atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink atom:permalink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:summary&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&lt;br /&gt;
   Les types chez... le reste du contenu &lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes :&lt;br /&gt;
* nous n'avons rien fait avec la section &amp;quot;abstract&amp;quot; -- ceci est une discussion pour un autre jour&lt;br /&gt;
* nous n'avons pas inclus le truc tag dans le résumé, et probablemetn ne le ferions pas si c'était le contenu complet.&lt;br /&gt;
&lt;br /&gt;
==== Entrée avec contenu complet ====&lt;br /&gt;
&lt;br /&gt;
Original :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;entry single&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Les attributs de classe sont plus que du stylisme&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;Quand les gens parlent de microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
  ... texte cité d'ailleurs&lt;br /&gt;
 &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;Il y a deux points dont j&amp;amp;#8217;aimerais parler ici :&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 ... plus de contenu...&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Tags Technorati :&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... trucs de pied de page ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;entry single atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Les attributs de classe sont plus que du stylisme&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Quand les gens parlent de microformats, ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
  ... texte cité d'ailleurs&lt;br /&gt;
  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... plus de contenu ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... trucs de pied de page ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes :&lt;br /&gt;
* la seule chose qui avait vraiment besoin d'être faite est d'envelopper le contenu&lt;br /&gt;
* ma préférence serait de migrer l'&amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; du billet vers l'&amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Entrée avec contenu découpé (plusieurs sections) ====&lt;br /&gt;
Original :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogbody&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
 ... the first section of the content ...&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the rest of the extended content ...&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;blogbody atom:entry&amp;quot; id=&amp;quot;008148&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the first section of the content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
   ... the rest of the extended content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note :&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt;s ont été créés pour chacune des sections de texte, de façon que le non-contenu codé n'aurait pas été balisé incorrectement&lt;br /&gt;
* il y a '''deux''' sections &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; ; ensemble elles produisent le contenu complet&lt;br /&gt;
* la conversion de &amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; en &amp;lt;code&amp;gt;&amp;amp;lt;h3&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* l'addition de &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; comme exigé&lt;br /&gt;
* le retrait du &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; en faveur de placer un &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; sur l'&amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
* une manipulation plus approfondie de l'auteur pourrait être faite&lt;br /&gt;
* une manipulation plus approfondie de la catégorie pourrait être faite&lt;br /&gt;
&lt;br /&gt;
== Entrée Permalien ==&lt;br /&gt;
&lt;br /&gt;
Les Permaliens correspondent en gros à &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;. Voir [[blog-post-examples-fr#Entr.C3.A9e_Permaliens|exemples de billets de blogs#Entrée Permaliens]] pour des exemples.&lt;br /&gt;
&lt;br /&gt;
Un permalien est appelé '''canonique''' si c'est la meilleure représentation de l'URI pour cette entrée ; la définition de quelle 'meilleure représentation' est entièrement à la discrétion de l'auteur du weblog. Nous recommandons que les weblogs utilisent des URIs canoniques car cela permet de &amp;quot;filer&amp;quot; ensemble plusieurs billets et sources avec des comparaisons au niveau des bits. En général, l'URI canonique devrait être le lien utilisé dans une entrée Atom.&lt;br /&gt;
&lt;br /&gt;
=== Recommandation Microformat  ===&lt;br /&gt;
&lt;br /&gt;
* une Entrée ne DOIT PAS avoir plus d'un permalien balisé comme &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;&lt;br /&gt;
* les permaliens DEVRAIENT être des URIs absolus&lt;br /&gt;
* les permaliens DEVRAIENT être canoniques&lt;br /&gt;
* les permaliens DEVRAIENT être les mêmes comme le &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt; utilisé dans les fils de syndication&lt;br /&gt;
&lt;br /&gt;
=== Exemple Transformations ===&lt;br /&gt;
&lt;br /&gt;
Original :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Lien Permanent vers la FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;atom:link bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Lien Permanent vers la FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Original :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
 Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
 &amp;lt;a rel=&amp;quot;atom:link&amp;quot; href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entrée Datetimes - Création et Modified ==&lt;br /&gt;
Les weblogs affichent typiquement (en HTML) le moment de création de leurs billets (en gros mais ne correspondant pas exactement au &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;) et moins souvent le moment de la dernière modification (&amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Regardez aussi [[datetime-design-pattern-fr|datetime-design-pattern]] pour plus d'information sur la spécification du datetimes. La recommandation ici est stylée après le datetimes dans in [[hcalendar-fr|hCalendar]].&lt;br /&gt;
&lt;br /&gt;
=== Formes vues dans la jungle ===&lt;br /&gt;
voir [[blog-post-formats#Datetimes-fr]]&lt;br /&gt;
&lt;br /&gt;
=== Recommandation Microformat ===&lt;br /&gt;
&lt;br /&gt;
* les titres de date entre les entrées de weblogs sont en dehors de ce microformat&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; DEVRAIT être indiqué par un élément &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; autour de la version lisible par les humains de la date ou datetime.&lt;br /&gt;
** l'attribut 'class' DOIT indiquer &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;&lt;br /&gt;
** l'attribut 'title' DOIT être un datetime complet, dans le format de [[datetime-design-pattern-fr|datetime-design-pattern]]&lt;br /&gt;
* aussi pour &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;, si présent&lt;br /&gt;
&lt;br /&gt;
=== Exemple transformation ===&lt;br /&gt;
&lt;br /&gt;
''Notez que la chaîne 'atom:published' est un gardien de place pour quelque chose à décider plus tard.''&lt;br /&gt;
&lt;br /&gt;
Original :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;Vendredi 30 septembre 2005 à 12:31&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformé :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;&amp;lt;abbr &lt;br /&gt;
 class&amp;quot;atom:published&amp;quot; &lt;br /&gt;
 title&amp;quot;200050930T12:31:01-0500&amp;quot;&amp;gt;Vendredi 30 septembre 2005 à 12:31&amp;lt;/abbr&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entrée Auteur ==&lt;br /&gt;
Un travail en progression&lt;br /&gt;
&lt;br /&gt;
=== Recommandation Microformat ===&lt;br /&gt;
&lt;br /&gt;
* L'entrée Auteur DEVRAIT être dans un bloc &amp;lt;code&amp;gt;&amp;amp;lt;address&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Atom Possible vers mapping microformat(s) =&lt;br /&gt;
&lt;br /&gt;
* feed - &amp;quot;hfeed&amp;quot;&lt;br /&gt;
** title - sous-entendu à partir de l'élément &amp;amp;lt;title&amp;amp;gt; &lt;br /&gt;
** subtitle - réutilisation de &amp;quot;description&amp;quot; selon vCalendar, iCalendar, [[hcalendar-fr|hCalendar]], [[xfolk-fr|xFolk]], et [[hreview-fr|hReview]].&lt;br /&gt;
** id - sous-entendu à partir de URL page&lt;br /&gt;
** updated - &amp;quot;updated&amp;quot; (mis à jour)&lt;br /&gt;
** author - &amp;quot;author&amp;quot;, si rien trouvé, sous-entendu à partir de &amp;amp;lt;address&amp;amp;gt; (qui DEVRAIT être utilisé de toute façon), et DOIT être une [[hcard-fr|hCard]].&lt;br /&gt;
** generator - généré par le script de conversion / XSLT, omis à partir de hAtom. Similaire à  PRODID dans [[hcalendar-fr|hCalendar]].&lt;br /&gt;
** logo - réutilisation du &amp;quot;logo&amp;quot; en provenance de [[hcard-fr|hCard]]&lt;br /&gt;
** icon - définir la nouvelle [[rel-icon-fr|rel-icon]] (voir XHTML2) pour cela&lt;br /&gt;
** category - [[rel-tag-fr]] + [[rel-directory-fr]]&lt;br /&gt;
** rights - [[rel-license-fr]]&lt;br /&gt;
* entry - &amp;quot;hentry&amp;quot;&lt;br /&gt;
** title - &amp;quot;headline&amp;quot;&lt;br /&gt;
** link - [[rel-bookmark-fr]] de HTML4&lt;br /&gt;
** id - sous-tendu du permalink&lt;br /&gt;
** summary - &amp;quot;excerpt&amp;quot;&lt;br /&gt;
** content - &amp;quot;content&amp;quot;&lt;br /&gt;
** published - &amp;quot;published&amp;quot;&lt;br /&gt;
** updated - &amp;quot;updated&amp;quot;&lt;br /&gt;
** author - &amp;quot;author&amp;quot;, doit être [[hcard-fr|hCard]], DEVRAIT être &amp;amp;lt;address&amp;amp;gt;&lt;br /&gt;
** rights - [[rel-license-fr]]&lt;br /&gt;
&lt;br /&gt;
== Plusieurs fils sur une page ==&lt;br /&gt;
&lt;br /&gt;
Billet hAtom 1.0 : supporte plusieurs fils sur une page unique. Changements à partir de ci-dessus.&lt;br /&gt;
&lt;br /&gt;
* feed&lt;br /&gt;
** title - &amp;quot;headline&amp;quot;, même que entry&lt;br /&gt;
** id - definir  un nouveau microformat [[rel-canonical]] pour cela&lt;br /&gt;
** author - &amp;quot;author&amp;quot; requis.&lt;br /&gt;
* entry&lt;br /&gt;
** id - réutilisation de &amp;quot;uid&amp;quot; à partir du [[hcalendar-fr|hCalendar]].&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
&lt;br /&gt;
==== titre du fil ====&lt;br /&gt;
&lt;br /&gt;
Je pensais initialement que &amp;quot;fn&amp;quot; ferait du sens pour le titre du fils, mais en ayant regardé quelques blogs/fils, bien que dans bien des cas le titre du blog/fil *soit* le nom du blog/fil, ce n'est souvent pas le cas.&lt;br /&gt;
&lt;br /&gt;
Deux exemples :&lt;br /&gt;
#. Quelques titres de blog  consistent en le nom du blog et la date, par exemple Scripting News fait ça.&lt;br /&gt;
#. Quelques titres de blog  consistent en le nom du blog et une phrase courte résumé ou une citation&lt;br /&gt;
&lt;br /&gt;
J'ai vu assez souvent ces deux cas dans la jungle pour croire que le titre du blog et le nom du blog ne sont pas les mêmes, de ce fait il est approprié de réutiliser &amp;quot;fn&amp;quot; à partir de la [[hcard-fr|hCard]], parce que le titre du fil ne veut pas dire la même chose que le *nom* du fil. De ce fait j'ai ôté la suggestion de réutiliser &amp;quot;fn&amp;quot; pour le titre du fil, et au lieu de cela je propose de réutiliser le &amp;quot;headline&amp;quot; à partir de l'entrée, ce qui apparaît vraiment comme ayant la même sémantique.&lt;br /&gt;
&lt;br /&gt;
== Possibilités Supplémentaires ==&lt;br /&gt;
&lt;br /&gt;
Plus d'idées sur le billet hAtom 1.0 :&lt;br /&gt;
&lt;br /&gt;
* entry&lt;br /&gt;
** summary - &amp;quot;excerpt&amp;quot; ou &amp;quot;abstract&amp;quot;&lt;br /&gt;
** contributor - &amp;quot;contributor&amp;quot;&lt;br /&gt;
** source - utiliser &amp;amp;lt;blockquote cite=&amp;quot;&amp;quot;&amp;amp;gt;, mettre la source dans l'attribut cite&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Usages possibles =&lt;br /&gt;
&lt;br /&gt;
Cette section décrit les applications potentielles pour un microformat de billet de blog&lt;br /&gt;
&lt;br /&gt;
== Usages Transformationnels ==&lt;br /&gt;
&lt;br /&gt;
Par transformationnel, nous voulons dire alimenter un billet de weblog vers quelque sorte d'outil de transformation (tel que XSLT) pour produire une version différente du billet taillée pour un usage différent.&lt;br /&gt;
&lt;br /&gt;
=== Imprimer les Billets de Blogs ===&lt;br /&gt;
=== Reblogging ===&lt;br /&gt;
&lt;br /&gt;
* [http://blogs.zdnet.com/BTL/?p=2052&amp;amp;part=rss&amp;amp;tag=feed&amp;amp;subj=zdblog ZDNet] a un bouton reblog qui serait produit obsolète ( ou pourrait être substantiellement amélioré) par l'utilisation de ce microformat&lt;br /&gt;
* [http://reblg.com/ Reblog.com] était l'inspiration pour cette idée. Ceci peut être renommé  [http://redirectthis.com/ RedirectThis] ?&lt;br /&gt;
&lt;br /&gt;
== Usages d'Archives ==&lt;br /&gt;
&lt;br /&gt;
Par 'archive', nous voulons dire prendre les entrées des weblog et les placer dans une base de données pour une analyse plus tard, de la recherche, de l'agrégation et ainsi de suite.&lt;br /&gt;
&lt;br /&gt;
=== Database Personnelle ===&lt;br /&gt;
=== Moteur de Recherche ===&lt;br /&gt;
&lt;br /&gt;
=== Blogs avec Texte Partiels ===&lt;br /&gt;
Les contenus partiels de blogs peuvent être créés en produisant la totalité du contenu html d'une entrée de blog en ne la balisant pas comme telle. La portion atom:summary de cette entrée peut être balisée comme un 'summary', ou pourrait êtr récrite et placée dans un élément de bloc caché dans le html. Les parseurs hAtom ingoreraient le contenu non annoté et ne produiraient seulement que l'information résumée.&lt;br /&gt;
&lt;br /&gt;
=Obstacles=&lt;br /&gt;
&lt;br /&gt;
==Tag Header pour Entrée Titre ?==&lt;br /&gt;
--[[User:Bryan|Bryan]] 14:55, 14 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
Beaucoup de weblog CMSes autorisent la publication d'entrées extérieures de la façon suivante : &lt;br /&gt;
&lt;br /&gt;
* plusieurs entrées sur une page (un &amp;quot;Index,&amp;quot; archive mensuelle, archive catégorie, etc. voir [http://re-run.com/category/creative/comedy/ Exemple])&lt;br /&gt;
* une entrée sur une page (voir [http://re-run.com/2005/02/11/nickels-worth-of-free-advice/ Exemple])&lt;br /&gt;
&lt;br /&gt;
Des tentatives précédentes sur [[blog-post-formats-fr]] ont réglé le titre du billet de blog pour utiliser le tag h3.&lt;br /&gt;
&lt;br /&gt;
Au moins dans le cas où les pages d'entrées individuelles (et des index et archives inclus possibles), je recommande d'utiliser h1 pour l'entrée titre, compte tenu du faiut que l'entrée est de loin la pièce d'information la plus importante sur la page et c'est ce que nous voudrions que les moteurs de recherche les reconnaissent comme tels. Dans le cas où le h1 a été utilisé pour le titre du site, les craintes de &amp;quot;perdre&amp;quot; cette information devraient être soulagées en incluant simplement le nom du site dans le tag title, &amp;lt;strong&amp;gt;après&amp;lt;/strong&amp;gt; le titre de l'article / entrée / billet.&lt;br /&gt;
&lt;br /&gt;
: Qu'un h3 ou un h1 soit utilisé est inapproprié, la sémantique sera appliquée avec les noms de classe. Ceci est une non-problématique. --[[User:RyanKing|RyanKing]] 22:35, 18 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
=Voir aussi=&lt;br /&gt;
* [[hatom-fr|hAtom]] - la proposition brouillon&lt;br /&gt;
* [[hatom-issues-fr|hatom-problématiques]] - problèmes ? plaintes ? idées ? Mettez-les ici.&lt;br /&gt;
* [[hatom-faq-fr|hatom-faq]] - base de connaissance&lt;br /&gt;
* [[blog-post-brainstorming-fr]]&lt;br /&gt;
* [[blog-post-formats-fr]]&lt;br /&gt;
* [[blog-post-examples-fr]]&lt;br /&gt;
* [[blog-description-format-fr]] - comment décrire un blog (à l'opposé des entrées individuelles, ce qui est ce que nous sommes en train de faire ici)&lt;br /&gt;
&lt;br /&gt;
* [http://blogs.oreillynet.com/beasts/archives/2005/10/blog_post_microformat_proposal.html Blog Post Microformat Proposal] Quelques idées sur la thématique avec des illustrations utiles.&lt;br /&gt;
* [http://dannyayers.com/archives/2005/08/27/hatom-no-seriously/ Danny Ayers] propose le nom hAtom et quelques applications&lt;br /&gt;
* [http://torrez.us/archives/2005/10/07/404 Elias Torres] dit que nous avons besoin de 'hAtom'&lt;br /&gt;
* [http://www.gadgetsdotcom.com Gadgets] [http://asbestosisweb.blogspot.com]&lt;/div&gt;</summary>
		<author><name>Xadmin</name></author>
	</entry>
</feed>