<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PatrickCrowley</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=PatrickCrowley"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/PatrickCrowley"/>
	<updated>2026-05-10T16:14:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard&amp;diff=594</id>
		<title>hcard</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard&amp;diff=594"/>
		<updated>2005-07-01T18:33:08Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Examples in the wild */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCard =&lt;br /&gt;
&lt;br /&gt;
hCard is a simple, open, distributed contact information format for people, companies, and organizations, which is suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hCard is a 1:1 representation of the vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) in XHTML, one of several open [[microformats|microformat]] standards.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Draft Specification ==&lt;br /&gt;
&lt;br /&gt;
=== Editor ===&lt;br /&gt;
[http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc.]&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
* [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&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;
== Introduction ==&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt 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 is a 1:1 representation of the aforementioned vCard standard, in semantic XHTML.  Bloggers can both embed vCards directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCard enables applications to retrieve information about such vCards directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
{{SemanticXHTMLDesignPrinciples}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== In General ===&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt 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 XHTML elements.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
However, for some properties there is a more semantic equivalent, and therefore they get special treatment, e.g.:&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;&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot;), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot;), each class instance should create a instance of that property.  Plural properties with subtypes (e.g. TEL with WORK, HOME, CELL) can be optimized to share a common element for the property itself, with each instance of subtype being an appropriately classed descendant of the property element. &lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;lt;abbr&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 of the &amp;lt;code&amp;gt;&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 human presentable version of the value.  &lt;br /&gt;
&lt;br /&gt;
Similarly, if an &amp;lt;code&amp;gt;&amp;lt;img&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 &amp;quot;PHOTO&amp;quot; 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;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;
=== Property Exceptions ===&lt;br /&gt;
&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;
# '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''' properties as defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3 of RFC 2426.  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 (X)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, SHOULD use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to URL that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file).&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;N&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification (RFC 2426) 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 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 or three or more, then the author MUST explicitly markup the &amp;quot;N&amp;quot;.&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 OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) 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 their firstname space lastname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
&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;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;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;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&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;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&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;&lt;br /&gt;
  Tantek Çelik&lt;br /&gt;
 &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&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;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as::&lt;br /&gt;
&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&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;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have published hCards, and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  If you have an hCard on your own page, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [http://cinematreasures.org Cinema Treasures] uses hCard to markup venue information for 10,000+ movie theaters.&lt;br /&gt;
* [http://thedredge.org Andy Hume] uses the hcard format to mark-up the names and URLs of commentors on his blog. &lt;br /&gt;
* [http://www.wolfsreign.com Steven Ametjan] has published his hCard on [http://www.wolfsreign.com/about/ his about page].&lt;br /&gt;
* [http://evdb.com EVDB], the Events and Venues Database, publishes all venue detail pages with embedded hCards.&lt;br /&gt;
* [http://paulschreiber.com/blog/ Paul Schreiber]'s [http://concerts.shrub.ca/ Sunnyvale House Concerts] site publishes hCards for upcoming artists, as well as an hCard for the page itself.  In addition the [http://concerts.shrub.ca/shows Past Shows] page contains hCards for all past artists.&lt;br /&gt;
* [http://zooibaai.nl/ Rob Mientjes] has published his hCard on [http://zooibaai.nl/about his about page].&lt;br /&gt;
* [http://doncrowley.blogspot.com/ Don Crowley] has published [http://www.crowley.nl/hcard.html his hCard] as well as a nifty hCard button: http://www.crowley.nl/images/hcard.png&lt;br /&gt;
* [http://technorati.com/ Technorati]'s [http://www.technorati.com/about/ About page] lists their '''Media Contact''', and their [http://www.technorati.com/about/news.html Press page] also lists their '''Press Contact''', both as inline hCards.&lt;br /&gt;
* [http://tantek.com/log Tantek's Thoughts] includes an inline author hCard at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse hCards. If you have an hCard implementation, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* The [http://tantek.com/microformats/hcard-creator.html hCard creator] is a very simple, yet illustrative, open source user interface / form / script which creates an hCard in real-time as you type in a set of contact information. &lt;br /&gt;
* [http://greenbytes.de/tech/webdav/rfc2629.xslt rfc2629.xslt] now attempts to generate hCard information ([http://ietf.org/rfc/rfc2629 RFC2629] is an XML format for authoring RFCs and Internet Drafts, see [http://greenbytes.de/tech/webdav/rfc2629xslt/rfc2629xslt.html example document])&lt;br /&gt;
* [http://tantek.com/microformats/buddylist2hcards.html iChat buddy list to hCards] - Open source AppleScript to automatically convert one's buddy list in the MacOSX iChat AIM client into a valid XHTML 1.0 Strict list of hCards. &lt;br /&gt;
* [http://suda.co.uk/projects/X2V/ X2V] is a bookmarklet that parses hCard and produces a .vcf (vCard) stream.  Note: needs to be updated as the spec is refined&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;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
&lt;br /&gt;
=== Similar Work ===&lt;br /&gt;
* [[hcalendar]]&lt;br /&gt;
* [[XOXO]]&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
&lt;br /&gt;
== Work in progress ==&lt;br /&gt;
This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added. There is a separate document where we are keeping our brainstorms and other explorations relating to hCard:&lt;br /&gt;
&lt;br /&gt;
* [[hcard-brainstorming|hCard Brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
* See [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hCard, check the [[hcard-faq|hCard FAQ]], and if you don't find answers, add your questions!&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hcard-issues|hCard issues]] document.&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard&amp;diff=548</id>
		<title>hcard</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard&amp;diff=548"/>
		<updated>2005-06-30T21:53:41Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Examples in the wild */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCard =&lt;br /&gt;
&lt;br /&gt;
hCard is a simple, open, distributed contact information format for people, companies, and organizations, which is suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hCard is a 1:1 representation of the vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) in XHTML, one of several open [[microformats|microformat]] standards.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Draft Specification ==&lt;br /&gt;
&lt;br /&gt;
=== Editor ===&lt;br /&gt;
[http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc.]&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
* [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&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;
== Introduction ==&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt 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 is a 1:1 representation of the aforementioned vCard standard, in semantic XHTML.  Bloggers can both embed vCards directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCard enables applications to retrieve information about such vCards directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
{{SemanticXHTMLDesignPrinciples}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== In General ===&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt 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 XHTML elements.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
However, for some properties there is a more semantic equivalent, and therefore they get special treatment, e.g.:&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;&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot;), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot;), each class instance should create a instance of that property.  Plural properties with subtypes (e.g. TEL with WORK, HOME, CELL) can be optimized to share a common element for the property itself, with each instance of subtype being an appropriately classed descendant of the property element. &lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;lt;abbr&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 of the &amp;lt;code&amp;gt;&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 human presentable version of the value.  &lt;br /&gt;
&lt;br /&gt;
Similarly, if an &amp;lt;code&amp;gt;&amp;lt;img&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 &amp;quot;PHOTO&amp;quot; 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;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;
=== Property Exceptions ===&lt;br /&gt;
&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;
# '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''' properties as defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3 of RFC 2426.  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 (X)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, SHOULD use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to URL that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file).&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;N&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification (RFC 2426) 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 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 or three or more, then the author MUST explicitly markup the &amp;quot;N&amp;quot;.&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 OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) 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 their firstname space lastname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
&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;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;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;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&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;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&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;&lt;br /&gt;
  Tantek Çelik&lt;br /&gt;
 &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&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;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as::&lt;br /&gt;
&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&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;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have published hCards, and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  If you have an hCard on your own page, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [http://cinematreasures.org Cinema Treasures] uses hCard to provide venue information for 10,000+ movie theaters.&lt;br /&gt;
* [http://thedredge.org Andy Hume] uses the hcard format to mark-up the names and URLs of commentors on his blog. &lt;br /&gt;
* [http://www.wolfsreign.com Steven Ametjan] has published his hCard on [http://www.wolfsreign.com/about/ his about page].&lt;br /&gt;
* [http://evdb.com EVDB], the Events and Venues Database, publishes all venue detail pages with embedded hCards.&lt;br /&gt;
* [http://paulschreiber.com/blog/ Paul Schreiber]'s [http://concerts.shrub.ca/ Sunnyvale House Concerts] site publishes hCards for upcoming artists, as well as an hCard for the page itself.  In addition the [http://concerts.shrub.ca/shows Past Shows] page contains hCards for all past artists.&lt;br /&gt;
* [http://zooibaai.nl/ Rob Mientjes] has published his hCard on [http://zooibaai.nl/about his about page].&lt;br /&gt;
* [http://doncrowley.blogspot.com/ Don Crowley] has published [http://www.crowley.nl/hcard.html his hCard] as well as a nifty hCard button: http://www.crowley.nl/images/hcard.png&lt;br /&gt;
* [http://technorati.com/ Technorati]'s [http://www.technorati.com/about/ About page] lists their '''Media Contact''', and their [http://www.technorati.com/about/news.html Press page] also lists their '''Press Contact''', both as inline hCards.&lt;br /&gt;
* [http://tantek.com/log Tantek's Thoughts] includes an inline author hCard at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse hCards. If you have an hCard implementation, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* The [http://tantek.com/microformats/hcard-creator.html hCard creator] is a very simple, yet illustrative, open source user interface / form / script which creates an hCard in real-time as you type in a set of contact information. &lt;br /&gt;
* [http://greenbytes.de/tech/webdav/rfc2629.xslt rfc2629.xslt] now attempts to generate hCard information ([http://ietf.org/rfc/rfc2629 RFC2629] is an XML format for authoring RFCs and Internet Drafts, see [http://greenbytes.de/tech/webdav/rfc2629xslt/rfc2629xslt.html example document])&lt;br /&gt;
* [http://tantek.com/microformats/buddylist2hcards.html iChat buddy list to hCards] - Open source AppleScript to automatically convert one's buddy list in the MacOSX iChat AIM client into a valid XHTML 1.0 Strict list of hCards. &lt;br /&gt;
* [http://suda.co.uk/projects/X2V/ X2V] is a bookmarklet that parses hCard and produces a .vcf (vCard) stream.  Note: needs to be updated as the spec is refined&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;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
&lt;br /&gt;
=== Similar Work ===&lt;br /&gt;
* [[hcalendar]]&lt;br /&gt;
* [[XOXO]]&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
&lt;br /&gt;
== Work in progress ==&lt;br /&gt;
This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added. There is a separate document where we are keeping our brainstorms and other explorations relating to hCard:&lt;br /&gt;
&lt;br /&gt;
* [[hcard-brainstorming|hCard Brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
* See [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hCard, check the [[hcard-faq|hCard FAQ]], and if you don't find answers, add your questions!&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hcard-issues|hCard issues]] document.&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard&amp;diff=529</id>
		<title>hcard</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard&amp;diff=529"/>
		<updated>2005-06-30T21:50:08Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Examples in the wild */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCard =&lt;br /&gt;
&lt;br /&gt;
hCard is a simple, open, distributed contact information format for people, companies, and organizations, which is suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hCard is a 1:1 representation of the vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) in XHTML, one of several open [[microformats|microformat]] standards.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Draft Specification ==&lt;br /&gt;
&lt;br /&gt;
=== Editor ===&lt;br /&gt;
[http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc.]&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
* [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&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;
== Introduction ==&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt 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 is a 1:1 representation of the aforementioned vCard standard, in semantic XHTML.  Bloggers can both embed vCards directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCard enables applications to retrieve information about such vCards directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
{{SemanticXHTMLDesignPrinciples}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== In General ===&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt 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 XHTML elements.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
However, for some properties there is a more semantic equivalent, and therefore they get special treatment, e.g.:&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;&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot;), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot;), each class instance should create a instance of that property.  Plural properties with subtypes (e.g. TEL with WORK, HOME, CELL) can be optimized to share a common element for the property itself, with each instance of subtype being an appropriately classed descendant of the property element. &lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;lt;abbr&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 of the &amp;lt;code&amp;gt;&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 human presentable version of the value.  &lt;br /&gt;
&lt;br /&gt;
Similarly, if an &amp;lt;code&amp;gt;&amp;lt;img&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 &amp;quot;PHOTO&amp;quot; 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;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;
=== Property Exceptions ===&lt;br /&gt;
&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;
# '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''' properties as defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3 of RFC 2426.  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 (X)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, SHOULD use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to URL that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file).&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;N&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification (RFC 2426) 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 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 or three or more, then the author MUST explicitly markup the &amp;quot;N&amp;quot;.&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 OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) 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 their firstname space lastname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
&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;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;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;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/code&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;code&amp;gt;&amp;lt;pre&amp;gt;&amp;lt;nowiki&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;&lt;br /&gt;
  Tantek Çelik&lt;br /&gt;
 &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&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;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as::&lt;br /&gt;
&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&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;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have published hCards, and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  If you have an hCard on your own page, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [http://cinematreasures.org Cinema Treasures] uses hCard to provide venue information for 10,000+ movie theaters&lt;br /&gt;
* [http://thedredge.org Andy Hume] uses the hcard format to mark-up the names and URLs of commentors on his blog. &lt;br /&gt;
* [http://www.wolfsreign.com Steven Ametjan] has published his hCard on [http://www.wolfsreign.com/about/ his about page].&lt;br /&gt;
* [http://evdb.com EVDB], the Events and Venues Database, publishes all venue detail pages with embedded hCards.&lt;br /&gt;
* [http://paulschreiber.com/blog/ Paul Schreiber]'s [http://concerts.shrub.ca/ Sunnyvale House Concerts] site publishes hCards for upcoming artists, as well as an hCard for the page itself.  In addition the [http://concerts.shrub.ca/shows Past Shows] page contains hCards for all past artists.&lt;br /&gt;
* [http://zooibaai.nl/ Rob Mientjes] has published his hCard on [http://zooibaai.nl/about his about page].&lt;br /&gt;
* [http://doncrowley.blogspot.com/ Don Crowley] has published [http://www.crowley.nl/hcard.html his hCard] as well as a nifty hCard button: http://www.crowley.nl/images/hcard.png&lt;br /&gt;
* [http://technorati.com/ Technorati]'s [http://www.technorati.com/about/ About page] lists their '''Media Contact''', and their [http://www.technorati.com/about/news.html Press page] also lists their '''Press Contact''', both as inline hCards.&lt;br /&gt;
* [http://tantek.com/log Tantek's Thoughts] includes an inline author hCard at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse hCards. If you have an hCard implementation, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* The [http://tantek.com/microformats/hcard-creator.html hCard creator] is a very simple, yet illustrative, open source user interface / form / script which creates an hCard in real-time as you type in a set of contact information. &lt;br /&gt;
* [http://greenbytes.de/tech/webdav/rfc2629.xslt rfc2629.xslt] now attempts to generate hCard information ([http://ietf.org/rfc/rfc2629 RFC2629] is an XML format for authoring RFCs and Internet Drafts, see [http://greenbytes.de/tech/webdav/rfc2629xslt/rfc2629xslt.html example document])&lt;br /&gt;
* [http://tantek.com/microformats/buddylist2hcards.html iChat buddy list to hCards] - Open source AppleScript to automatically convert one's buddy list in the MacOSX iChat AIM client into a valid XHTML 1.0 Strict list of hCards. &lt;br /&gt;
* [http://suda.co.uk/projects/X2V/ X2V] is a bookmarklet that parses hCard and produces a .vcf (vCard) stream.  Note: needs to be updated as the spec is refined&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;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
&lt;br /&gt;
=== Similar Work ===&lt;br /&gt;
* [[hcalendar]]&lt;br /&gt;
* [[XOXO]]&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
&lt;br /&gt;
== Work in progress ==&lt;br /&gt;
This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added. There is a separate document where we are keeping our brainstorms and other explorations relating to hCard:&lt;br /&gt;
&lt;br /&gt;
* [[hcard-brainstorming|hCard Brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
* See [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hCard, check the [[hcard-faq|hCard FAQ]], and if you don't find answers, add your questions!&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hcard-issues|hCard issues]] document.&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=location-formats&amp;diff=523</id>
		<title>location-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=location-formats&amp;diff=523"/>
		<updated>2005-06-30T02:26:18Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Location Formats */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Location Formats =&lt;br /&gt;
__TOC__&lt;br /&gt;
This is a list of previous efforts at location / geographic (&amp;quot;Geo&amp;quot;) data formats and protocols, as background research for developing a location format.&lt;br /&gt;
&lt;br /&gt;
== vCard &amp;amp; hCard ==&lt;br /&gt;
vCard (RFC2426) and [[hcard]] includes 'adr', a way to markup addresses. There is also a field called 'geo' for lat/long.&lt;br /&gt;
&lt;br /&gt;
== ICBM ==&lt;br /&gt;
Comma seperated list of lat/long &amp;lt;code&amp;gt;&amp;lt;meta name=&amp;quot;ICBM&amp;quot; content=&amp;quot;XXX.XXXXX, XXX.XXXXX&amp;quot;&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
[http://www.catb.org/~esr/jargon/html/I/ICBM-address.html]&lt;br /&gt;
&lt;br /&gt;
== GeoUrl ==&lt;br /&gt;
* [http://geourl.org/ GeoURL]&lt;br /&gt;
&lt;br /&gt;
== Flickr Geotags ==&lt;br /&gt;
* [http://steeev.f2o.org/mt/2005/05/geotagging_flickr_with_google_maps_and_greasemonkey_part_2.html Flickr GeoTagging] A Greasemonkey script for adding lat and long tags to flick pictures. He uses Google Maps to get the lat and long. Users have to enter search terms (address, etc) and then select a point on the google map. Photos are tagged with &amp;quot;geo:lat=xx.xxxx&amp;quot;, &amp;quot;geo:lon=xx.xxxx&amp;quot; and &amp;quot;geotagged&amp;quot; and aggregated at [http://geobloggers.com/]&lt;br /&gt;
* [http://flickr.com/groups/geotagging/ A Flickr Group related to the topic]&lt;br /&gt;
* [http://txfx.net/2005/05/17/flickr-google-maps-geobloggers/ A visual walkthrough of the technique.]&lt;br /&gt;
* As of today (2005-06-01), 14k photos have been geotagged on Flickr.&lt;br /&gt;
* [http://mappr.com mappr], [http://brainoff.com/worldkit/flick mapping flickr] also support these geotags.&lt;br /&gt;
* flickr also supports [http://www.flickr.com/services/api/flickr.photos.getExif.html EXIF headers], which can be used for storing location.&lt;br /&gt;
&lt;br /&gt;
== Geotagging ==&lt;br /&gt;
* Geotagging has been employed in other hosted services: [http://brainoff.com/worldkit/delicious/ delicious], [http://worldkit.typepad.com/ Typepad], [http://blog.360.yahoo.com/blog-yRZQpvY8cq2kWXBO5ZrxEmrwsg--?p=9 Yahoo 360]&lt;br /&gt;
&lt;br /&gt;
== A2B ==&lt;br /&gt;
[http://www.a2b.cc/ A2B] is a location based search engine. Lat and long only. Seems to pick stuff up from geo meta tags. Pages can either be manually entered or [http://www.a2b.cc/help-searching-addurl-blogping.a2b pinged]. They support lat/long and ICBM meta tags.&lt;br /&gt;
&lt;br /&gt;
== RSS ==&lt;br /&gt;
Several people have tried putting geographic information into RSS.&lt;br /&gt;
* [http://postneo.com/icbm/ This site] uses icbm coordinates and has plugins for several blogging packages.&lt;br /&gt;
* [http://www.blogmapper.com/ BlogMapper] - appears to be adding a namespace to RSS.&lt;br /&gt;
* [http://www.feedmap.net/BlogMap/ BlogMap] - picks up RSS extension and meta tag values&lt;br /&gt;
* [http://brainoff.com/worldkit/doc/rss.php worldKit RSS docs] - worldKit advocates and understands various flavors of geocoded RSS; particularly the &amp;quot;geo&amp;quot; namespace.&lt;br /&gt;
* [http://earthquake.usgs.gov/recenteqsww/rss.html USGS earthquake feed] - most widely used geocoded RSS feed&lt;br /&gt;
* [http://brainoff.com/worldkit/doc/polygon.php Polygons and lines in polygons] - A simple format for expressing polygons and lines is defined for worldKit&lt;br /&gt;
&lt;br /&gt;
== Address2Coordinates ==&lt;br /&gt;
Both of these systems are freely available sources of address to lat/long mappings (US only). I think they're based on US Census data, so they might be up to date.&lt;br /&gt;
* [http://www.census.gov/geo/www/tiger/ TIGER]&lt;br /&gt;
* [http://www.itl.nist.gov/fipspubs/55new/nav-top-fr.htm FIPS]&lt;br /&gt;
* [http://geocoder.us/ geocoder]&lt;br /&gt;
* You can get coordinates from UK post-codes from [http://www.streetmap.co.uk streetmap]&lt;br /&gt;
* Worldwide city level location data (over 4 million entries) is available from the [http://earth-info.nga.mil/gns/html/ GNS]. This is accessible as a REST service from the [http://brainoff.com/geocoder/ worldkit geocoder]&lt;br /&gt;
&lt;br /&gt;
== Plazes ==&lt;br /&gt;
[http://plazes.com Plazes] is a system that does geo-info based on the network access point that the user's computer is connected to. They use tagging to identify locations.&lt;br /&gt;
&lt;br /&gt;
== Mapping Sites ==&lt;br /&gt;
* [http://www.multimap.com Multimap]&lt;br /&gt;
* [http://maps.google.com Google Maps]&lt;br /&gt;
* [http://www.mapquest.com MapQuest]&lt;br /&gt;
* [http://maps.yahoo.com Yahoo Maps]&lt;br /&gt;
* [http://www.mapblast.com MapBlast]&lt;br /&gt;
* [http://mapufacture.com mapufacture]&lt;br /&gt;
&lt;br /&gt;
== Semantic Web ==&lt;br /&gt;
* [http://www.geosemantics.org/ Geosemantics Interest Group]&lt;br /&gt;
* [http://www.opengeospatial.org/ Open GeoSpatial Consortium]&lt;br /&gt;
* [http://esw.w3.org/topic/GeoOnion GeoOnion] - a SW vocuabulary for relating items by distance from each other.&lt;br /&gt;
* [http://www.mapbureau.com/rdfmap1.0/index.html RDFMap]&lt;br /&gt;
* [http://esw.w3.org/topic/GeoRDF GeoRDF] similar effort to collect prior art, for an effort in interoperability between OGC standards and various lightweight geo formats.&lt;br /&gt;
&lt;br /&gt;
== GML ==&lt;br /&gt;
[http://www.opengeospatial.org/docs/02-023r4.pdf Geographic Markup Language] - a &amp;quot;600 page standard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Google Earth XML ==&lt;br /&gt;
20050629 at Where 2.0 conference:&lt;br /&gt;
 &amp;quot;Google Earth has an XML schema for describing a place on the earth. Will be releasing today or tomorrow.&amp;quot; &lt;br /&gt;
   - John Hanke of Google/Keyhole.&lt;br /&gt;
&lt;br /&gt;
== Yahoo Maps API ==&lt;br /&gt;
* [http://developer.yahoo.net/maps/ Yahoo Maps API documentation]&lt;br /&gt;
&lt;br /&gt;
== Google Maps API ==&lt;br /&gt;
* [http://www.google.com/apis/maps/ Google Maps API documentation]&lt;br /&gt;
&lt;br /&gt;
== OGC ==&lt;br /&gt;
&lt;br /&gt;
== WCS ==&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=28906</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=28906"/>
		<updated>2005-06-23T19:55:23Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Exploratory discussions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the new microformats wiki. There's a lot going on around here, but feel free to jump in and offer your assistance.&lt;br /&gt;
&lt;br /&gt;
== Standards ==&lt;br /&gt;
[[microformats|Microformats]] open standards specifications:&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [[rel-license|RelLicense]]&lt;br /&gt;
* [[rel-nofollow|RelNoFollow]]&lt;br /&gt;
* [[rel-tag|RelTag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Drafts ==&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
* [[robots-exclusion|Robots Exclusion]]&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
*[[hcomment|hComment]]&lt;br /&gt;
* [[mfcomment|mfComment]]&lt;br /&gt;
&lt;br /&gt;
== Exploratory discussions ==&lt;br /&gt;
&lt;br /&gt;
*[[comments-formats|comments-formats]]&lt;br /&gt;
*[[media-metadata-examples|media-metadata-examples]]&lt;br /&gt;
*[[reviews-formats| reviews-formats]]&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=28905</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=28905"/>
		<updated>2005-06-23T19:54:26Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Exploratory discussions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Welcome to the new microformats wiki. There's a lot going on around here, but feel free to jump in and offer your assistance.&lt;br /&gt;
&lt;br /&gt;
== Standards ==&lt;br /&gt;
[[microformats|Microformats]] open standards specifications:&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [[rel-license|RelLicense]]&lt;br /&gt;
* [[rel-nofollow|RelNoFollow]]&lt;br /&gt;
* [[rel-tag|RelTag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Drafts ==&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
* [[robots-exclusion|Robots Exclusion]]&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
*[[hcomment|hComment]]&lt;br /&gt;
* [[mfcomment|mfComment]]&lt;br /&gt;
&lt;br /&gt;
== Exploratory discussions ==&lt;br /&gt;
&lt;br /&gt;
*[[media-metadata-examples|media-metadata-examples]]&lt;br /&gt;
*[[comments-formats|comments-formats]]&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=437</id>
		<title>comments-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=437"/>
		<updated>2005-06-23T19:09:56Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Examples from the wild */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current Comments Formats =&lt;br /&gt;
There have been several efforts to define data formats for posting &amp;quot;comments&amp;quot; on the Web.&lt;br /&gt;
&lt;br /&gt;
This page serves to document the current list of comment schemas, formats, and efforts as background for the design of a simple comments MicroFormat.&lt;br /&gt;
&lt;br /&gt;
== Centralized Implementations ==&lt;br /&gt;
&lt;br /&gt;
=== WordPress ===&lt;br /&gt;
* http://wordpress.org&lt;br /&gt;
&lt;br /&gt;
** comment_ID&lt;br /&gt;
** comment_author&lt;br /&gt;
** comment_author_IP&lt;br /&gt;
** comment_author_email&lt;br /&gt;
** comment_author_link&lt;br /&gt;
** comment_type&lt;br /&gt;
** comment_text&lt;br /&gt;
** comment_excerpt&lt;br /&gt;
** comment_date&lt;br /&gt;
** comment_time&lt;br /&gt;
&lt;br /&gt;
=== pMachine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** body&lt;br /&gt;
** date&lt;br /&gt;
** name&lt;br /&gt;
** location&lt;br /&gt;
** url&lt;br /&gt;
** email&lt;br /&gt;
** profile_link&lt;br /&gt;
** member_total_comments&lt;br /&gt;
&lt;br /&gt;
=== Expression Engine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** {author_id}&lt;br /&gt;
** {comment}&lt;br /&gt;
** {comment_id}&lt;br /&gt;
** {ip_address}&lt;br /&gt;
** {name}&lt;br /&gt;
** {permalink}&lt;br /&gt;
** {url}&lt;br /&gt;
** {url_or_email}&lt;br /&gt;
&lt;br /&gt;
Expression Engine includes many additional comments templates tags. This list excludes the following tags: tags used to display user data (instant message handles, location, occupation, etc.), tags which are used for navigation within EE-based blogs or websites, tags which deal with comment presentation (alternating background colors between comments), and custom member tags (which are defined by individual sites.)&lt;br /&gt;
&lt;br /&gt;
== Examples from the wild ==&lt;br /&gt;
&lt;br /&gt;
* brianstorms (movable type) (from http://www.brianstorms.com/archives/000580.html)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comments-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Congratulations!  Any list that includes Molly Holzschlag and Wil Wheaton is certainly something... &lt;br /&gt;
and that's just the Honorable Mentions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Now to scrape the links of all the rest of those &amp;quot;people you may not know but probably should&amp;quot;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;comments-post&amp;quot;&amp;gt;Posted by: &lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.brianstorms.com/mt/mt-comments.cgi?__mode=red&amp;amp;amp;id=3826&amp;quot;&amp;gt;Chris&amp;lt;/a&amp;gt; &lt;br /&gt;
at June 21, 2005 08:53 PM&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* mfComment &amp;quot;small&amp;quot; example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;amp;lt;div class=&amp;quot;mfcomment&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;target&amp;quot; href=&amp;quot;http://an9.org/blog/2005/06/07/super-sekret-project/&amp;quot;&amp;amp;gt;Super Sekret Project&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;span class=&amp;quot;commenter&amp;quot;&amp;amp;gt;anonymous&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;abbr class=&amp;quot;dtcommented&amp;quot; title=&amp;quot;20050612T21:30-0700&amp;quot;&amp;amp;gt;June 12th, 2005&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;quot;description&amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;p&amp;amp;gt;Gosh, this is neat.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;self bookmark&amp;quot; href=&amp;quot;http://sxore.com/comment/view/14&amp;quot;&amp;amp;gt;link to this comment&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=403</id>
		<title>comments-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=403"/>
		<updated>2005-06-23T19:00:46Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Expression Engine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current Comments Formats =&lt;br /&gt;
There have been several efforts to define data formats for posting &amp;quot;comments&amp;quot; on the Web.&lt;br /&gt;
&lt;br /&gt;
This page serves to document the current list of comment schemas, formats, and efforts as background for the design of a simple comments MicroFormat.&lt;br /&gt;
&lt;br /&gt;
== Centralized Implementations ==&lt;br /&gt;
&lt;br /&gt;
=== WordPress ===&lt;br /&gt;
* http://wordpress.org&lt;br /&gt;
&lt;br /&gt;
** comment_ID&lt;br /&gt;
** comment_author&lt;br /&gt;
** comment_author_IP&lt;br /&gt;
** comment_author_email&lt;br /&gt;
** comment_author_link&lt;br /&gt;
** comment_type&lt;br /&gt;
** comment_text&lt;br /&gt;
** comment_excerpt&lt;br /&gt;
** comment_date&lt;br /&gt;
** comment_time&lt;br /&gt;
&lt;br /&gt;
=== pMachine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** body&lt;br /&gt;
** date&lt;br /&gt;
** name&lt;br /&gt;
** location&lt;br /&gt;
** url&lt;br /&gt;
** email&lt;br /&gt;
** profile_link&lt;br /&gt;
** member_total_comments&lt;br /&gt;
&lt;br /&gt;
=== Expression Engine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** {author_id}&lt;br /&gt;
** {comment}&lt;br /&gt;
** {comment_id}&lt;br /&gt;
** {ip_address}&lt;br /&gt;
** {name}&lt;br /&gt;
** {permalink}&lt;br /&gt;
** {url}&lt;br /&gt;
** {url_or_email}&lt;br /&gt;
&lt;br /&gt;
Expression Engine includes many additional comments templates tags. This list excludes the following tags: tags used to display user data (instant message handles, location, occupation, etc.), tags which are used for navigation within EE-based blogs or websites, tags which deal with comment presentation (alternating background colors between comments), and custom member tags (which are defined by individual sites.)&lt;br /&gt;
&lt;br /&gt;
== Examples from the wild ==&lt;br /&gt;
&lt;br /&gt;
* brianstorms (movable type) (from http://www.brianstorms.com/archives/000580.html)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comments-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Congratulations!  Any list that includes Molly Holzschlag and Wil Wheaton is certainly something... &lt;br /&gt;
and that's just the Honorable Mentions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Now to scrape the links of all the rest of those &amp;quot;people you may not know but probably should&amp;quot;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;comments-post&amp;quot;&amp;gt;Posted by: &lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.brianstorms.com/mt/mt-comments.cgi?__mode=red&amp;amp;amp;id=3826&amp;quot;&amp;gt;Chris&amp;lt;/a&amp;gt; &lt;br /&gt;
at June 21, 2005 08:53 PM&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=402</id>
		<title>comments-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=402"/>
		<updated>2005-06-23T18:59:57Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Blogging software comment fields */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current Comments Formats =&lt;br /&gt;
There have been several efforts to define data formats for posting &amp;quot;comments&amp;quot; on the Web.&lt;br /&gt;
&lt;br /&gt;
This page serves to document the current list of comment schemas, formats, and efforts as background for the design of a simple comments MicroFormat.&lt;br /&gt;
&lt;br /&gt;
== Centralized Implementations ==&lt;br /&gt;
&lt;br /&gt;
=== WordPress ===&lt;br /&gt;
* http://wordpress.org&lt;br /&gt;
&lt;br /&gt;
** comment_ID&lt;br /&gt;
** comment_author&lt;br /&gt;
** comment_author_IP&lt;br /&gt;
** comment_author_email&lt;br /&gt;
** comment_author_link&lt;br /&gt;
** comment_type&lt;br /&gt;
** comment_text&lt;br /&gt;
** comment_excerpt&lt;br /&gt;
** comment_date&lt;br /&gt;
** comment_time&lt;br /&gt;
&lt;br /&gt;
=== pMachine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** body&lt;br /&gt;
** date&lt;br /&gt;
** name&lt;br /&gt;
** location&lt;br /&gt;
** url&lt;br /&gt;
** email&lt;br /&gt;
** profile_link&lt;br /&gt;
** member_total_comments&lt;br /&gt;
&lt;br /&gt;
=== Expression Engine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** {author_id}&lt;br /&gt;
** {comment}&lt;br /&gt;
** {comment_id}&lt;br /&gt;
** {interests}&lt;br /&gt;
** {ip_address}&lt;br /&gt;
** {location}&lt;br /&gt;
** {member_search_path}&lt;br /&gt;
** {occupation}&lt;br /&gt;
** {name}&lt;br /&gt;
** {permalink}&lt;br /&gt;
** {url}&lt;br /&gt;
** {url_or_email}&lt;br /&gt;
&lt;br /&gt;
Expression Engine includes many additional comments templates tags. This list excludes the following tags: tags used to display user data (instant message handles, etc.), tags which are used for navigation within EE-based blogs or websites, tags which deal with comment presentation (alternating background colors between comments), and custom member tags (which are defined by individual sites.)&lt;br /&gt;
&lt;br /&gt;
== Examples from the wild ==&lt;br /&gt;
&lt;br /&gt;
* brianstorms (movable type) (from http://www.brianstorms.com/archives/000580.html)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comments-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Congratulations!  Any list that includes Molly Holzschlag and Wil Wheaton is certainly something... &lt;br /&gt;
and that's just the Honorable Mentions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Now to scrape the links of all the rest of those &amp;quot;people you may not know but probably should&amp;quot;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;comments-post&amp;quot;&amp;gt;Posted by: &lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.brianstorms.com/mt/mt-comments.cgi?__mode=red&amp;amp;amp;id=3826&amp;quot;&amp;gt;Chris&amp;lt;/a&amp;gt; &lt;br /&gt;
at June 21, 2005 08:53 PM&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=401</id>
		<title>comments-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=401"/>
		<updated>2005-06-23T18:58:41Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Examples from the wild */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current Comments Formats =&lt;br /&gt;
There have been several efforts to define data formats for posting &amp;quot;comments&amp;quot; on the Web.&lt;br /&gt;
&lt;br /&gt;
This page serves to document the current list of comment schemas, formats, and efforts as background for the design of a simple comments MicroFormat.&lt;br /&gt;
&lt;br /&gt;
== Blogging software comment fields ==&lt;br /&gt;
&lt;br /&gt;
=== WordPress ===&lt;br /&gt;
* http://wordpress.org&lt;br /&gt;
&lt;br /&gt;
** comment_ID&lt;br /&gt;
** comment_author&lt;br /&gt;
** comment_author_IP&lt;br /&gt;
** comment_author_email&lt;br /&gt;
** comment_author_link&lt;br /&gt;
** comment_type&lt;br /&gt;
** comment_text&lt;br /&gt;
** comment_excerpt&lt;br /&gt;
** comment_date&lt;br /&gt;
** comment_time&lt;br /&gt;
&lt;br /&gt;
=== pMachine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** body&lt;br /&gt;
** date&lt;br /&gt;
** name&lt;br /&gt;
** location&lt;br /&gt;
** url&lt;br /&gt;
** email&lt;br /&gt;
** profile_link&lt;br /&gt;
** member_total_comments&lt;br /&gt;
&lt;br /&gt;
=== Expression Engine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** {author_id}&lt;br /&gt;
** {comment}&lt;br /&gt;
** {comment_id}&lt;br /&gt;
** {interests}&lt;br /&gt;
** {ip_address}&lt;br /&gt;
** {location}&lt;br /&gt;
** {member_search_path}&lt;br /&gt;
** {occupation}&lt;br /&gt;
** {name}&lt;br /&gt;
** {permalink}&lt;br /&gt;
** {url}&lt;br /&gt;
** {url_or_email}&lt;br /&gt;
&lt;br /&gt;
Expression Engine includes many additional comments templates tags. This list excludes the following tags: tags used to display user data (instant message handles, etc.), tags which are used for navigation within EE-based blogs or websites, tags which deal with comment presentation (alternating background colors between comments), and custom member tags (which are defined by individual sites.)&lt;br /&gt;
&lt;br /&gt;
== Examples from the wild ==&lt;br /&gt;
&lt;br /&gt;
* brianstorms (movable type) (from http://www.brianstorms.com/archives/000580.html)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comments-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Congratulations!  Any list that includes Molly Holzschlag and Wil Wheaton is certainly something... &lt;br /&gt;
and that's just the Honorable Mentions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Now to scrape the links of all the rest of those &amp;quot;people you may not know but probably should&amp;quot;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;comments-post&amp;quot;&amp;gt;Posted by: &lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.brianstorms.com/mt/mt-comments.cgi?__mode=red&amp;amp;amp;id=3826&amp;quot;&amp;gt;Chris&amp;lt;/a&amp;gt; &lt;br /&gt;
at June 21, 2005 08:53 PM&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=400</id>
		<title>comments-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=400"/>
		<updated>2005-06-23T18:57:38Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Expression Engine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current Comments Formats =&lt;br /&gt;
There have been several efforts to define data formats for posting &amp;quot;comments&amp;quot; on the Web.&lt;br /&gt;
&lt;br /&gt;
This page serves to document the current list of comment schemas, formats, and efforts as background for the design of a simple comments MicroFormat.&lt;br /&gt;
&lt;br /&gt;
== Blogging software comment fields ==&lt;br /&gt;
&lt;br /&gt;
=== WordPress ===&lt;br /&gt;
* http://wordpress.org&lt;br /&gt;
&lt;br /&gt;
** comment_ID&lt;br /&gt;
** comment_author&lt;br /&gt;
** comment_author_IP&lt;br /&gt;
** comment_author_email&lt;br /&gt;
** comment_author_link&lt;br /&gt;
** comment_type&lt;br /&gt;
** comment_text&lt;br /&gt;
** comment_excerpt&lt;br /&gt;
** comment_date&lt;br /&gt;
** comment_time&lt;br /&gt;
&lt;br /&gt;
=== pMachine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** body&lt;br /&gt;
** date&lt;br /&gt;
** name&lt;br /&gt;
** location&lt;br /&gt;
** url&lt;br /&gt;
** email&lt;br /&gt;
** profile_link&lt;br /&gt;
** member_total_comments&lt;br /&gt;
&lt;br /&gt;
=== Expression Engine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** {author_id}&lt;br /&gt;
** {comment}&lt;br /&gt;
** {comment_id}&lt;br /&gt;
** {interests}&lt;br /&gt;
** {ip_address}&lt;br /&gt;
** {location}&lt;br /&gt;
** {member_search_path}&lt;br /&gt;
** {occupation}&lt;br /&gt;
** {name}&lt;br /&gt;
** {permalink}&lt;br /&gt;
** {url}&lt;br /&gt;
** {url_or_email}&lt;br /&gt;
&lt;br /&gt;
Expression Engine includes many additional comments templates tags. This list excludes the following tags: tags used to display user data (instant message handles, etc.), tags which are used for navigation within EE-based blogs or websites, tags which deal with comment presentation (alternating background colors between comments), and custom member tags (which are defined by individual sites.)&lt;br /&gt;
&lt;br /&gt;
== Examples from the wild ==&lt;br /&gt;
&lt;br /&gt;
* brianstorms (movable type) (from http://www.brianstorms.com/archives/000580.html)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comments-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Congratulations!  Any list that includes Molly Holzschlag and Wil Wheaton is certainly something... and that's just the Honorable Mentions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Now to scrape the links of all the rest of those &amp;quot;people you may not know but probably should&amp;quot;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;comments-post&amp;quot;&amp;gt;Posted by: &amp;lt;a href=&amp;quot;http://www.brianstorms.com/mt/mt-comments.cgi?__mode=red&amp;amp;amp;id=3826&amp;quot;&amp;gt;Chris&amp;lt;/a&amp;gt; at June 21, 2005 08:53 PM&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=399</id>
		<title>comments-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=399"/>
		<updated>2005-06-23T18:56:32Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Expression Engine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current Comments Formats =&lt;br /&gt;
There have been several efforts to define data formats for posting &amp;quot;comments&amp;quot; on the Web.&lt;br /&gt;
&lt;br /&gt;
This page serves to document the current list of comment schemas, formats, and efforts as background for the design of a simple comments MicroFormat.&lt;br /&gt;
&lt;br /&gt;
== Blogging software comment fields ==&lt;br /&gt;
&lt;br /&gt;
=== WordPress ===&lt;br /&gt;
* http://wordpress.org&lt;br /&gt;
&lt;br /&gt;
** comment_ID&lt;br /&gt;
** comment_author&lt;br /&gt;
** comment_author_IP&lt;br /&gt;
** comment_author_email&lt;br /&gt;
** comment_author_link&lt;br /&gt;
** comment_type&lt;br /&gt;
** comment_text&lt;br /&gt;
** comment_excerpt&lt;br /&gt;
** comment_date&lt;br /&gt;
** comment_time&lt;br /&gt;
&lt;br /&gt;
=== pMachine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** body&lt;br /&gt;
** date&lt;br /&gt;
** name&lt;br /&gt;
** location&lt;br /&gt;
** url&lt;br /&gt;
** email&lt;br /&gt;
** profile_link&lt;br /&gt;
** member_total_comments&lt;br /&gt;
&lt;br /&gt;
=== Expression Engine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** {author_id}&lt;br /&gt;
** {comment}&lt;br /&gt;
** {comment_id}&lt;br /&gt;
** {interests}&lt;br /&gt;
** {ip_address}&lt;br /&gt;
** {location}&lt;br /&gt;
** {member_search_path}&lt;br /&gt;
** {occupation}&lt;br /&gt;
** {name}&lt;br /&gt;
** {permalink}&lt;br /&gt;
** {url}&lt;br /&gt;
** {url_or_email}&lt;br /&gt;
** {url_or_email_as_author}&lt;br /&gt;
** {url_or_email_as_link}&lt;br /&gt;
** {url_title_path=weblog/comments}&lt;br /&gt;
&lt;br /&gt;
Expression Engine includes many additional comments templates tags. This list excludes the following tags: tags used to display user data (instant message handles, etc.), tags which are used for navigation within EE-based blogs or websites, tags which deal with comment presentation (alternating background colors between comments), and custom member tags (which are defined by individual sites.)&lt;br /&gt;
&lt;br /&gt;
== Examples from the wild ==&lt;br /&gt;
&lt;br /&gt;
* brianstorms (movable type) (from http://www.brianstorms.com/archives/000580.html)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comments-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Congratulations!  Any list that includes Molly Holzschlag and Wil Wheaton is certainly something... and that's just the Honorable Mentions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Now to scrape the links of all the rest of those &amp;quot;people you may not know but probably should&amp;quot;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;comments-post&amp;quot;&amp;gt;Posted by: &amp;lt;a href=&amp;quot;http://www.brianstorms.com/mt/mt-comments.cgi?__mode=red&amp;amp;amp;id=3826&amp;quot;&amp;gt;Chris&amp;lt;/a&amp;gt; at June 21, 2005 08:53 PM&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=398</id>
		<title>comments-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=398"/>
		<updated>2005-06-23T18:55:03Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Blogging software comment fields */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current Comments Formats =&lt;br /&gt;
There have been several efforts to define data formats for posting &amp;quot;comments&amp;quot; on the Web.&lt;br /&gt;
&lt;br /&gt;
This page serves to document the current list of comment schemas, formats, and efforts as background for the design of a simple comments MicroFormat.&lt;br /&gt;
&lt;br /&gt;
== Blogging software comment fields ==&lt;br /&gt;
&lt;br /&gt;
=== WordPress ===&lt;br /&gt;
* http://wordpress.org&lt;br /&gt;
&lt;br /&gt;
** comment_ID&lt;br /&gt;
** comment_author&lt;br /&gt;
** comment_author_IP&lt;br /&gt;
** comment_author_email&lt;br /&gt;
** comment_author_link&lt;br /&gt;
** comment_type&lt;br /&gt;
** comment_text&lt;br /&gt;
** comment_excerpt&lt;br /&gt;
** comment_date&lt;br /&gt;
** comment_time&lt;br /&gt;
&lt;br /&gt;
=== pMachine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** body&lt;br /&gt;
** date&lt;br /&gt;
** name&lt;br /&gt;
** location&lt;br /&gt;
** url&lt;br /&gt;
** email&lt;br /&gt;
** profile_link&lt;br /&gt;
** member_total_comments&lt;br /&gt;
&lt;br /&gt;
=== Expression Engine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** {author_id}&lt;br /&gt;
** {comment}&lt;br /&gt;
** {comment_id}&lt;br /&gt;
** {interests}&lt;br /&gt;
** {ip_address}&lt;br /&gt;
** {location}&lt;br /&gt;
** {member_search_path}&lt;br /&gt;
** {occupation}&lt;br /&gt;
** {name}&lt;br /&gt;
** {permalink}&lt;br /&gt;
** {url}&lt;br /&gt;
** {url_or_email}&lt;br /&gt;
** {url_or_email_as_author}&lt;br /&gt;
** {url_or_email_as_link}&lt;br /&gt;
** {url_title_path=weblog/comments}&lt;br /&gt;
&lt;br /&gt;
Expression Engine includes many additional comments templates tags, but I have excluded these tags: tags used to display user data (instant message handles, etc.), tags which are used for navigation within EE-based blogs or websites, tags which deal with comment presentation (alternating background colors between comments), and custom member tags (which are defined by individual sites.)&lt;br /&gt;
&lt;br /&gt;
== Examples from the wild ==&lt;br /&gt;
&lt;br /&gt;
* brianstorms (movable type) (from http://www.brianstorms.com/archives/000580.html)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comments-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Congratulations!  Any list that includes Molly Holzschlag and Wil Wheaton is certainly something... and that's just the Honorable Mentions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Now to scrape the links of all the rest of those &amp;quot;people you may not know but probably should&amp;quot;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;comments-post&amp;quot;&amp;gt;Posted by: &amp;lt;a href=&amp;quot;http://www.brianstorms.com/mt/mt-comments.cgi?__mode=red&amp;amp;amp;id=3826&amp;quot;&amp;gt;Chris&amp;lt;/a&amp;gt; at June 21, 2005 08:53 PM&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=397</id>
		<title>comments-formats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=comments-formats&amp;diff=397"/>
		<updated>2005-06-23T18:38:15Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: /* Blogging software comment fields */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Current Comments Formats =&lt;br /&gt;
There have been several efforts to define data formats for posting &amp;quot;comments&amp;quot; on the Web.&lt;br /&gt;
&lt;br /&gt;
This page serves to document the current list of comment schemas, formats, and efforts as background for the design of a simple comments MicroFormat.&lt;br /&gt;
&lt;br /&gt;
== Blogging software comment fields ==&lt;br /&gt;
&lt;br /&gt;
=== WordPress ===&lt;br /&gt;
* http://wordpress.org&lt;br /&gt;
&lt;br /&gt;
** comment_ID&lt;br /&gt;
** comment_author&lt;br /&gt;
** comment_author_IP&lt;br /&gt;
** comment_author_email&lt;br /&gt;
** comment_author_link&lt;br /&gt;
** comment_type&lt;br /&gt;
** comment_text&lt;br /&gt;
** comment_excerpt&lt;br /&gt;
** comment_date&lt;br /&gt;
** comment_time&lt;br /&gt;
&lt;br /&gt;
=== pMachine ===&lt;br /&gt;
* http://pmachine.com&lt;br /&gt;
&lt;br /&gt;
** body&lt;br /&gt;
** date&lt;br /&gt;
** name&lt;br /&gt;
** location&lt;br /&gt;
** url&lt;br /&gt;
** email&lt;br /&gt;
** profile_link&lt;br /&gt;
** member_total_comments&lt;br /&gt;
&lt;br /&gt;
== Examples from the wild ==&lt;br /&gt;
&lt;br /&gt;
* brianstorms (movable type) (from http://www.brianstorms.com/archives/000580.html)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comments-body&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Congratulations!  Any list that includes Molly Holzschlag and Wil Wheaton is certainly something... and that's just the Honorable Mentions.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Now to scrape the links of all the rest of those &amp;quot;people you may not know but probably should&amp;quot;...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;comments-post&amp;quot;&amp;gt;Posted by: &amp;lt;a href=&amp;quot;http://www.brianstorms.com/mt/mt-comments.cgi?__mode=red&amp;amp;amp;id=3826&amp;quot;&amp;gt;Chris&amp;lt;/a&amp;gt; at June 21, 2005 08:53 PM&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:PatrickCrowley&amp;diff=23252</id>
		<title>User:PatrickCrowley</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:PatrickCrowley&amp;diff=23252"/>
		<updated>2005-06-21T17:47:52Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Patrick Crowley =&lt;br /&gt;
&lt;br /&gt;
* I work for http://evdb.com&lt;br /&gt;
* I'm the creator of http://icalshare.com&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:PatrickCrowley&amp;diff=329</id>
		<title>User:PatrickCrowley</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:PatrickCrowley&amp;diff=329"/>
		<updated>2005-06-21T17:47:32Z</updated>

		<summary type="html">&lt;p&gt;PatrickCrowley: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* I work for http://evdb.com&lt;br /&gt;
* I'm the creator of http://icalshare.com&lt;/div&gt;</summary>
		<author><name>PatrickCrowley</name></author>
	</entry>
</feed>