<?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=Csarven</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=Csarven"/>
	<link rel="alternate" type="text/html" href="http://microformats.org/wiki/Special:Contributions/Csarven"/>
	<updated>2026-06-03T18:03:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=65132</id>
		<title>comment-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=65132"/>
		<updated>2015-07-12T20:58:15Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Asked for clarification/relevancy on &amp;quot;indieweb&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Brainstorming for a Comment Microformat&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
This is a brainstorm for comment microformat.  Examples of a comment can be found here [[comment-examples]]&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
Shortform: How do you publish comments on your own site, and how do you publish comments others have made on your posts?&lt;br /&gt;
&lt;br /&gt;
Longform: How do you publish your own comments, others' comments on your stuff, and how do you track comments? How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a pragmatic way, ingested into some kind of data store, searched or aggregated?&lt;br /&gt;
&lt;br /&gt;
== Distinction between Comment (permalink) and List of Comments ==&lt;br /&gt;
&lt;br /&gt;
Ideally, each indieweb comment/reply should have it’s own permalink page, but also get copied into the markup of the post it’s in reply to. Should the markup of the two cases differ? We should be able to solve both problems by extending &amp;lt;code&amp;gt;h-entry&amp;lt;/code&amp;gt; a little.&lt;br /&gt;
&lt;br /&gt;
* Note: define &amp;quot;indieweb&amp;quot; and describe its relevancy --[[User:Csarven|Sarven Capadisli]] 21:57, 12 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
== Discovered Elements ==&lt;br /&gt;
&lt;br /&gt;
Based on the analysis of 25 real world examples of a comment, the results can be found at the [[comment-examples#Analysis| Comment Analysis]] section&lt;br /&gt;
&lt;br /&gt;
The following properties occur most regularly across all examples (84% or more)&lt;br /&gt;
&lt;br /&gt;
* comment 100%&lt;br /&gt;
* author 96%&lt;br /&gt;
* published 96%&lt;br /&gt;
* author-url 84%&lt;br /&gt;
&lt;br /&gt;
'''Other achievable elements'''&lt;br /&gt;
&lt;br /&gt;
* comment-link (permalink) 60%&lt;br /&gt;
&lt;br /&gt;
== microformats2 p-comment h-entry ==&lt;br /&gt;
&lt;br /&gt;
For publishing others' comments on your posts, including syndicating in others' comment posts onto your posts:&lt;br /&gt;
&lt;br /&gt;
=== Proposal ===&lt;br /&gt;
How to:&lt;br /&gt;
* post h-entry with property &amp;lt;code&amp;gt;p-comment h-entry&amp;lt;/code&amp;gt; (child) for a comment&lt;br /&gt;
* one such &amp;lt;code&amp;gt;p-comment h-entry&amp;lt;/code&amp;gt; per comment&lt;br /&gt;
* each comment should have an ID attribute and a &amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt; permalink inside&lt;br /&gt;
** maybe with &amp;lt;code&amp;gt;dt-published&amp;lt;/code&amp;gt; on same element or child &amp;lt;code&amp;gt;&amp;amp;lt;time&amp;gt;&amp;lt;/code&amp;gt; element&lt;br /&gt;
** if comment was syndicated in, link to original with &amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt; rather than local ID.&lt;br /&gt;
* &amp;lt;code&amp;gt;u-in-reply-to&amp;lt;/code&amp;gt; on the child comments so they can be easily extracted out of context&lt;br /&gt;
** e.g. a simple &amp;lt;code&amp;gt;&amp;amp;lt;a href=&amp;quot;&amp;quot; class=&amp;quot;u-in-reply-to&amp;quot;&amp;gt;&amp;amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the &amp;lt;code&amp;gt;p-comment h-entry&amp;lt;/code&amp;gt; would connect the context of the page URL (post permalink) as what is being replied to.&lt;br /&gt;
* &amp;lt;code&amp;gt;p-content&amp;lt;/code&amp;gt; for the contents of plain text comments&lt;br /&gt;
** &amp;lt;code&amp;gt;e-content&amp;lt;/code&amp;gt; if you trust the markup from others' comments (or your comment entry HTML stripping/simplifying code)&lt;br /&gt;
* explicit &amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt; markup either the whole p-content of the comment, or perhaps the first sentence as a simple abbreviation (perhaps useful for syndicating the comments into a feed).&lt;br /&gt;
* should have &amp;lt;code&amp;gt;p-author h-card&amp;lt;/code&amp;gt; for the comment author&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* no need for h-feed because p-comment property value can already be an array&lt;br /&gt;
* any consumer of the comments can decide sort order for themselves, i.e.&lt;br /&gt;
** published order (order in the p-comment array)&lt;br /&gt;
** chronological order by dt-published of the p-comment h-entry elements&lt;br /&gt;
** or reverse chronological order using the same&lt;br /&gt;
* No real need for h-comment on the child h-entries as h-entry already covers everything a comment needs&lt;br /&gt;
*** and simply adding  &amp;lt;code&amp;gt;u-in-reply-to&amp;lt;/code&amp;gt; isn't really sufficient to justify the overhead/complexity of a new root microformat &amp;quot;h-comment&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;h-entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;p-name&amp;quot;&amp;gt;A Blog Post&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  •••&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;div class=&amp;quot;p-comment h-entry&amp;quot; id=&amp;quot;comment-1&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;quot; class=&amp;quot;u-in-reply-to&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;a class=&amp;quot;p-author h-card&amp;quot; href=...&amp;gt;&amp;lt;img alt=author1 src=...&amp;gt;&amp;lt;/a&amp;gt; &lt;br /&gt;
    &amp;lt;span class=&amp;quot;p-name p-content&amp;quot;&amp;gt;The First Comment&amp;lt;/span&amp;gt;&lt;br /&gt;
    (&amp;lt;a class=&amp;quot;u-url dt-published&amp;quot; href=&amp;quot;#comment-1&amp;quot;&amp;gt;YYYY-DD-MM HH:MM&amp;lt;/a&amp;gt;)&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;p-comment h-entry&amp;quot; id=&amp;quot;comment-2&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;&amp;quot; class=&amp;quot;u-in-reply-to&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;a class=&amp;quot;p-author h-card&amp;quot; href=...&amp;gt;&amp;lt;img alt=author2 src=...&amp;gt;&amp;lt;/a&amp;gt; &lt;br /&gt;
    &amp;lt;span class=&amp;quot;p-name p-content&amp;quot;&amp;gt;The Second Comment&amp;lt;/span&amp;gt;&lt;br /&gt;
    (&amp;lt;a class=&amp;quot;u-url dt-published&amp;quot; href=&amp;quot;#comment-2&amp;quot;&amp;gt;YYYY-DD-MM HH:MM&amp;lt;/a&amp;gt;)&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  •&lt;br /&gt;
  •&lt;br /&gt;
  •&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Questions ===&lt;br /&gt;
==== Use case for same page u-in-reply-to ====&lt;br /&gt;
Q: What is the use-case for the same page u-in-reply-to?&lt;br /&gt;
&lt;br /&gt;
A: The use-case for the same page u-in-reply-to is applications/sites that may subscribe to the comments as a feed, perhaps mix them in with other comments/entries. Having an explicit u-in-reply-to makes the comment portable. It's not critical, but it is also a simple/good pattern that encourages extracted data to be self-contained in general.&lt;br /&gt;
&lt;br /&gt;
* Note: this use-case is currently theoretical, no one is actually doing or asking to do this yet. [[User:Tantek|Tantek]] 20:09, 12 July 2015 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
Note simplifications from [[#microformats2_h-feed_p-comments|microformats2 h-feed p-comments proposal]]:&lt;br /&gt;
* no &amp;lt;code&amp;gt;h-feed&amp;lt;/code&amp;gt;&lt;br /&gt;
* one fewer div / less hierarchy than proposal above&lt;br /&gt;
&lt;br /&gt;
== microformats2 h-feed p-comments ==&lt;br /&gt;
&lt;br /&gt;
For publishing others' comments on your posts:&lt;br /&gt;
&lt;br /&gt;
=== Proposal ===&lt;br /&gt;
&lt;br /&gt;
* h-entry with child &amp;lt;code&amp;gt;h-feed p-comments&amp;lt;/code&amp;gt;&lt;br /&gt;
** h-feed because it’s a bunch of h-entries in (reverse) chronological order&lt;br /&gt;
** p-comments to explicitly declare the children as comments, expose array on &amp;lt;code&amp;gt;hEntryObject.comments&amp;lt;/code&amp;gt;&lt;br /&gt;
** No real need for h-comment on the child h-entries as h-entry already covers everything a comment needs&lt;br /&gt;
* Each comment should have an ID attribute and a &amp;lt;code&amp;gt;u-url&amp;lt;/code&amp;gt;&lt;br /&gt;
* Perhaps &amp;lt;code&amp;gt;u-in-reply-to&amp;lt;/code&amp;gt; on the child comments so they can be taken out of context and still used?&lt;br /&gt;
** Where would it go in markup?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;h-entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;p-name&amp;quot;&amp;gt;A Blog Post&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  •••&lt;br /&gt;
   &lt;br /&gt;
  &amp;lt;div class=&amp;quot;h-feed p-comments&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;h-entry&amp;quot; id=&amp;quot;comment-1&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2 class=&amp;quot;p-name&amp;quot;&amp;gt;The First Comment&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;h-entry&amp;quot; id=&amp;quot;comment-2&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;h2 class=&amp;quot;p-name&amp;quot;&amp;gt;The Second Comment&amp;lt;/h2&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
    •&lt;br /&gt;
    •&lt;br /&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;
* -1 for too much markup compared to .h-entry &amp;gt; .h-entry.p-comment --[[User:Barnabywalters|bw]] 09:54, 13 May 2013 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== older pre-microformats2 proposals ==&lt;br /&gt;
&lt;br /&gt;
=== Schema I ===&lt;br /&gt;
Proposal:&lt;br /&gt;
* '''hentry''' (root class name)&lt;br /&gt;
** The &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; element represents an individual entry for a comment.&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry&lt;br /&gt;
&lt;br /&gt;
* '''author''' (author) 96%&lt;br /&gt;
**  an Entry Author element {{must}} be encoded in a [[hcard|hCard]]&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Author&lt;br /&gt;
&lt;br /&gt;
* '''url''' (author-url) 84%&lt;br /&gt;
** Use the url value of a [[hcard]]&lt;br /&gt;
 &lt;br /&gt;
* '''entry-content''' (comment) 100%&lt;br /&gt;
**  The &amp;quot;logical Entry Content&amp;quot; of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry &lt;br /&gt;
**#  http://microformats.org/wiki/hatom#Entry_Content&lt;br /&gt;
  &lt;br /&gt;
* '''updated''' (date) 96%&lt;br /&gt;
** use the [[datetime-design-pattern]] to encode the updated datetime &lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Updated&lt;br /&gt;
&lt;br /&gt;
* '''bookmark''' (comment-link) 60% &lt;br /&gt;
**   By adding &amp;quot;bookmark&amp;quot; the author is indicating that the page &amp;lt;nowiki&amp;gt;http://someblog/post#comment-001&amp;lt;/nowiki&amp;gt; is a link to a key entry point within an extended document.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
* source: [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7]&lt;br /&gt;
* See also [[comment-brainstorming#Working_Examples| Working Examples]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comment hentry&amp;quot; id=&amp;quot;comment-7&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;cite class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://notizblog.org&amp;quot; rel=&amp;quot;contact external&amp;quot; title=&amp;quot;Link to Matthias Pfefferle&amp;quot;&amp;gt;Matthias Pfefferle&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;/cite&amp;gt; said&lt;br /&gt;
    &amp;lt;/span&amp;gt; &lt;br /&gt;
    &amp;lt;span class=&amp;quot;comment-date&amp;quot;&amp;gt;about: &lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;updated&amp;quot; title=&amp;quot;2008-09-02T01:20:32+01:00&amp;quot;&amp;gt;85 days ago&amp;lt;/abbr&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;Awesome! It works perfect for me. &lt;br /&gt;
      Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
      And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&amp;lt;a rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; title=&amp;quot;Permalink to this comment&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transformation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Matthias Pfefferle said&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;alternate&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; &lt;br /&gt;
          title=&amp;quot;Permalink to this comment&amp;quot; type=&amp;quot;text/html&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;updated&amp;gt;2008-09-02T01:20:32+01:00&amp;lt;/updated&amp;gt;&lt;br /&gt;
    &amp;lt;content type=&amp;quot;xhtml&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;&lt;br /&gt;
        Awesome! It works perfect for me. &lt;br /&gt;
        Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
        And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;author&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Matthias Pfefferle&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;uri&amp;gt;http://notizblog.org&amp;lt;/uri&amp;gt;&lt;br /&gt;
    &amp;lt;/author&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Working Examples ====&lt;br /&gt;
&lt;br /&gt;
* Comments Marked up using just [[hatom]] [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** Screen grab of atom feed viewed in Safari web browser [http://weborganics.co.uk/files/Capture.jpg example]&lt;br /&gt;
&lt;br /&gt;
* Comments marked up using [[hAtom]] [http://www.csarven.ca/my-responses-are-in-white example] (note: &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt; usage in comments)&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://www.csarven.ca/my-responses-are-in-white example]&lt;br /&gt;
&lt;br /&gt;
====Parser Notes====&lt;br /&gt;
&lt;br /&gt;
* If the &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element is not used, the atom:title element {{should}} use the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value of the &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; presented in a contextual way, for example by prefixing the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element {{should}} provide [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1.1 textual content] and not be an empty string.&lt;br /&gt;
&lt;br /&gt;
====Summary====&lt;br /&gt;
&lt;br /&gt;
* This proposal means that on the whole nothing much is needed for a [[comment]] microformat, a comment can re-use terms outlined in the [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
====References====&lt;br /&gt;
&lt;br /&gt;
* [[comment-formats#Atom_Threading_Extension|Comment Formats]]&lt;br /&gt;
* [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
====Design Notes====&lt;br /&gt;
* [http://www.w3.org/DesignIssues/LinkedData.html Linked Data] (Tim Berners-Lee 2006)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier Dereferenceable Uniform Resource Identifier] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
=== Schema II ===&lt;br /&gt;
Proposal:&lt;br /&gt;
* reuse [[hAtom]]&lt;br /&gt;
* if Entry &amp;quot;B&amp;quot; is in an Entry Comments element of Entry &amp;quot;A&amp;quot;, then Entry &amp;quot;B&amp;quot; is a comment on Entry &amp;quot;A&amp;quot;&lt;br /&gt;
* an Entry Comments element is identified by using both class names &amp;quot;hfeed comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3 class=&amp;quot;entry-title&amp;quot;&amp;gt;The blog post title&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;The blog post text&amp;lt;/div&amp;gt;&lt;br /&gt;
   (etc)&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hfeed comments&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0001&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #1&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0002&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #2&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Details ====&lt;br /&gt;
&lt;br /&gt;
* if there is no Entry Title for a comment &amp;lt;strike&amp;gt;it can be assumed to be empty&amp;lt;/strike&amp;gt;, it can be invented by the parser&lt;br /&gt;
* this was discussed at [http://sgfoocamp08.pbwiki.com/ SGFooCamp], see: http://www.flickr.com/photos/90594399@N00/2271787498/&lt;br /&gt;
&lt;br /&gt;
==== Specific Example from the Wild ====&lt;br /&gt;
&lt;br /&gt;
hAtom Comments changes are marked IN UPPER CASE LETTERS FOR VISIBILITY. Assume them to be the normal case in otherwise&lt;br /&gt;
&lt;br /&gt;
(section to be completed)&lt;br /&gt;
&lt;br /&gt;
====Feedback====&lt;br /&gt;
&lt;br /&gt;
If we can indicate that the hAtom entries are also comments, we could add an indicator beside hAtom.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hfeed hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hAtom pattern goes here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, we could add &amp;lt;code&amp;gt;hcomment&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; to indicate that the following hentry can be treated also as a comment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntry pattern goes here.&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;
--[[User:Csarven|Sarven Capadisli]] 11:59, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If an hfeed is embedded in an hEntry, that could be enough context to show &amp;quot;these items are replies to the one they're embedded in&amp;quot; [[User:Singpolyma|singpolyma]] 12:20, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== hAtom and in-reply-to ===&lt;br /&gt;
&lt;br /&gt;
A user comment (e.g., in blogs, wikis, forms) can be marked as an [http://microformats.org/wiki/hatom hAtom] since it has a similar content pattern. A way to differentiate an hEntry (e.g., a blog post) from another hEntry (e.g., a user comment) can be done reusing [http://tools.ietf.org/html/rfc4685#section-3 in-reply-to] from [http://tools.ietf.org/html/rfc4685 Atom Threading Extensions]. It provides a mechanism to indicate that an entry is a response to another resource. rel=&amp;quot;in-reply-to&amp;quot; can indicate that the current hEntry is a reply to another hEntry and has a reference point @href: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;in-reply-to&amp;quot; href=&amp;quot;#comment_20080902144745&amp;quot;&amp;gt;Parent&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntries that use rel=&amp;quot;in-reply-to&amp;quot; can be considered as a comment entry in response to a parent entry in the threaded conversation (e.g., in blogs, wikis, forms).&lt;br /&gt;
&lt;br /&gt;
hEntries that are chronologically listed can all use rel=&amp;quot;in-reply-to&amp;quot; and refer to the root hEntry (e.g., blog post, form post) &lt;br /&gt;
&lt;br /&gt;
By reusing in-reply-to, we can solve the microformats representation for user comments [http://microformats.org/wiki/mfcomment], [http://microformats.org/wiki/hcomment], [http://microformats.org/wiki/comment-brainstorming].&lt;br /&gt;
&lt;br /&gt;
Example comment using in-reply-to: http://www.csarven.ca/my-responses-are-in-white&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 21:25, 3 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
=== Idea Consolidation ===&lt;br /&gt;
&lt;br /&gt;
This is a list of all the various &amp;quot;micro-ideas&amp;quot; that have been discussed on the mailing list in the Wiki, to capture everyone's thoughts and preferences. &lt;br /&gt;
* &amp;quot;examples covered&amp;quot; indicates the percentage of [[comment-examples|examples]] that can be marked up without presentation changes&lt;br /&gt;
* Add your comments, objections and votes (-1, 0, +1) as a sublist in &amp;quot;comments&amp;quot; with your wikiname. &lt;br /&gt;
&lt;br /&gt;
==== use hAtom Entry for a comment ====&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 95%&lt;br /&gt;
** the blogger comments marked as a definition list is problematic, as there is no object that wraps an entire comment&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
** +1 [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
&lt;br /&gt;
==== mark the comment permalink with rel=&amp;quot;reply&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** By adding &amp;quot;rel-reply&amp;quot; the author is indicating that the resource indicated by the href is a &amp;quot;reply&amp;quot; to the current document.&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 60%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** -0.5 [[User:DavidJanes|David Janes]] I have several objections: this seems to be a proper subset of what could be covered by marking a comment hEntry with class=&amp;quot;comment&amp;quot;, and it seems to being opening up a general &amp;quot;reply/threading&amp;quot; microformat that should be completely and independently analyzed. I have doubt too about how well this will work if the document that's being replied to is specified with hashed URL.&lt;br /&gt;
*** Agreed, this needs separate analysis with more use cases [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
==== mark the comment permalink with rel=&amp;quot;in-reply-to&amp;quot; ====&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Who proposed this? Sounds like an an abuse of the meaning of &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt;. -1 from me. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
==== add an independent rel=&amp;quot;in-reply-to&amp;quot; link ====&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** As long as it's ''optional'' (i.e. not the only way to mark that an hentry is a reply to something), my vote is +1. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] -1. This seems be inventing something that for the most part is already covered, i.e. is entirely an orthogonal solution. I do not deny this could be of great utility as part of a general threading microformat, but that would have to be independently analyzed.&lt;br /&gt;
** [[User:Csarven|Sarven Capadisli]] +1 for optional because it has potential to handle various types of commenting where an hentry is a ''response'' to another hentry (anywhere):&lt;br /&gt;
*** chronological comments&lt;br /&gt;
*** threaded comments&lt;br /&gt;
*** a blog entry as a reaction to another blog entry&lt;br /&gt;
*** microblogging replies&lt;br /&gt;
&lt;br /&gt;
==== add class=&amp;quot;comment&amp;quot; to the comment Entry ====&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** All the examples studied were the concept of a comment&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 95% (note the usual DL/DT issues in some Blogger templates)&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 [[User:DavidJanes|David Janes]] although it covers 100% of the examples, hAtom does have the concept of a cluster of related Entries, and thus I feel it would be better modeled that way.&lt;br /&gt;
&lt;br /&gt;
==== add hAtom Entry Feed around all comments ====&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 un-necessary just use &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 unnecessary where there is an indicator for each comment entry if they are chronologically listed as a response to the main post. Perhaps for threaded comments, however, in that case, &amp;lt;nowiki&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; may be more suitable. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
==== add class=&amp;quot;comments&amp;quot; (or similar) to a element around all comments ====&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 10)%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1, but would prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; because of analogy with Atom. Better to reuse an existing vocabulary than pull terms out of a hat. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]. I'm thinking of this as Entry Replies, which would be physically represented as whatever. Using Entry Replies around all comments would reflect the fact that in 100% of the examples comments come in bunches.&lt;br /&gt;
** +1 There is no reason why not [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]. I also prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; as it is consistent with the vocabulary in Atom Threaded Extensions.&lt;br /&gt;
** -1 class=hfeed is more generic and conveys the meaning of &amp;quot;reply&amp;quot; when nested [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
&lt;br /&gt;
=== use XOXO to mark up comments ===&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
&lt;br /&gt;
=== Twitter is a comments system ===&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Indeedy. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 [[User:DavidJanes|David Janes]]. Twitter has nothing in common with the other comments system listed. In particular, all replies on Twitter are first class &amp;quot;posts&amp;quot; on your own twitter stream, are done in your own user context, and may not even be replies as they may be conversation initiations.&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]. Microblogging notices that '''only''' lead with the &amp;quot;@&amp;quot; character (see twitter.com or identi.ca: e.g., &amp;quot;@username Monkey see monkey do&amp;quot;) can be considered as ''replies''. If replies are considered to be comments then the system caters user commenting. However, not all notices are comments (responses, replies) because they are standalone messages. The &amp;quot;@&amp;quot; convention is considered to be a reply since the notice also ends up in that user's replies stream. A side note here: using &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt; on the &amp;quot;in reply to&amp;quot; anchor in notices that lead with &amp;quot;@&amp;quot; creates a linkable comment.&lt;br /&gt;
&lt;br /&gt;
=== A comment microformat should deal with hierarchically nested comments ===&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** assuming that there is some kind of explicit, programmably-discoverable link between the comments and the thing being commented on (be it through nesting, an anchor link or some other method), then it is almost unavoidable that a comment microformat would be able to deal with hierarchical comments. After all, a hierarchical set of comments is merely a set of comments such that some of the comments are comments commenting on other comments. (I wonder if I could have avoided using the word &amp;quot;comment&amp;quot; six times in that previous sentence?) [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 Yes As all comments that I have looked at DO have a hierarchical structure, some nested inside each other as replies to other comments. I believe in &amp;quot;most&amp;quot; cases [[xoxo]] (&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;) can address the problems of structure and hierarchy, this {{should}} however be totally optional, or maybe just a design note [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
=== if hAtom Entry is used, the Entry Title if not present should be ''X'' ===&lt;br /&gt;
&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 Use the author value of the hentry presented in a contextual way, for example by prefixing the author value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] I'm happy to have whatever made up by parser implementers, which seems to be the way Atom feeds happen today. I have issues with specing English words, as it's non-I18N friendly.&lt;br /&gt;
** -1 because entry-title doesn't have to be an explicit title that is entered by the commenter. entry-title could be based on the information that already exists e.g., &amp;quot;John Smith commented on 2008-11-24&amp;quot;. I don't think making up data (even if it is &amp;quot;X&amp;quot; or null) from thin air to satisfy the parsers is the right approach. This also wasn't the case for regular (non-comment) hAtom Entries. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
=== ''suggested usage template for above'' ===&lt;br /&gt;
&lt;br /&gt;
* notes&lt;br /&gt;
** bla bla bla&lt;br /&gt;
* test cases covered:&lt;br /&gt;
** 50%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 this is a great idea - [[SomeUser]]&lt;br /&gt;
** -1 this doesn't even work in have the cases - [[SomebodyElse]]&lt;br /&gt;
*** you don't even know how to spell &amp;quot;half&amp;quot; - [[SomeUser]]&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[comment-problem|comment problem]]&lt;br /&gt;
* [[comment-examples]]&lt;br /&gt;
* [[comment-formats]]&lt;br /&gt;
* [[comment-brainstorming]]&lt;br /&gt;
* [[comment-issues]]&lt;br /&gt;
&lt;br /&gt;
Related: &lt;br /&gt;
&lt;br /&gt;
* [[hAtom]]&lt;br /&gt;
* [[hatom-brainstorming#User_comment_entries|hAtom comment brainstorming]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=h-resume&amp;diff=65114</id>
		<title>h-resume</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=h-resume&amp;diff=65114"/>
		<updated>2015-07-09T12:03:04Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added Sarven Capadisli's h-resume as an example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;h-resume&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;h-card vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;p-name fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;p-role role&amp;quot;&amp;gt;Editor&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;h-resume&amp;lt;/dfn&amp;gt; is a simple, open format for publishing resumes and CVs on on the web. h-resume is one of several open [[microformats|microformat]] draft standards suitable for embedding data in HTML/HTML5.&lt;br /&gt;
&lt;br /&gt;
h-resume is the [[microformats2]] update to [[hResume]].&lt;br /&gt;
&lt;br /&gt;
{{cc0-owfa-license}}&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is a simple resume example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;h-resume&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;p-name&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a class=&amp;quot;p-contact h-card&amp;quot; href=&amp;quot;http://example.org&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;http://example.org/photo.png&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
    Joe Bloggs&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
   resume&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
  &amp;lt;p class=&amp;quot;p-summary&amp;quot;&amp;gt;Joe is a top-notch llama farmer with a degree in &amp;lt;span class=&amp;quot;p-skill&amp;quot;&amp;gt;Llama husbandry&amp;lt;/span&amp;gt; and a thirst to produce the finest wool known to man&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsed JSON:&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
  &amp;quot;items&amp;quot;: [&lt;br /&gt;
    {&lt;br /&gt;
      &amp;quot;type&amp;quot;: [&lt;br /&gt;
        &amp;quot;h-resume&amp;quot;&lt;br /&gt;
      ],&lt;br /&gt;
      &amp;quot;properties&amp;quot;: {&lt;br /&gt;
        &amp;quot;name&amp;quot;: [&lt;br /&gt;
          &amp;quot;Joe Bloggs resume&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;contact&amp;quot;: [&lt;br /&gt;
          {&lt;br /&gt;
            &amp;quot;value&amp;quot;: &amp;quot;Joe Bloggs&amp;quot;,&lt;br /&gt;
            &amp;quot;type&amp;quot;: [&lt;br /&gt;
              &amp;quot;h-card&amp;quot;&lt;br /&gt;
            ],&lt;br /&gt;
            &amp;quot;properties&amp;quot;: {&lt;br /&gt;
              &amp;quot;name&amp;quot;: [&lt;br /&gt;
                &amp;quot;Joe Bloggs&amp;quot;&lt;br /&gt;
              ],&lt;br /&gt;
              &amp;quot;photo&amp;quot;: [&lt;br /&gt;
                &amp;quot;http://example.org/photo.png&amp;quot;&lt;br /&gt;
              ],&lt;br /&gt;
              &amp;quot;url&amp;quot;: [&lt;br /&gt;
                &amp;quot;http://example.org&amp;quot;&lt;br /&gt;
              ]&lt;br /&gt;
            }&lt;br /&gt;
          }&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;summary&amp;quot;: [&lt;br /&gt;
          &amp;quot;Joe is a top-notch llama farmer with a degree in Llama husbandry and a thirst to produce the finest wool known to man&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;skill&amp;quot;: [&lt;br /&gt;
          &amp;quot;Llama husbandry&amp;quot;&lt;br /&gt;
        ]&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Get started ===&lt;br /&gt;
The class '''&amp;lt;code&amp;gt;h-resume&amp;lt;/code&amp;gt;''' is a ''root class name'' that indicates the presence of an h-resume.&lt;br /&gt;
&lt;br /&gt;
See [[microformats2-parsing]] to learn more about property classnames.&lt;br /&gt;
&lt;br /&gt;
== Properties ==&lt;br /&gt;
h-resume properties, inside an element with class '''h-resume''':&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-name&amp;lt;/code&amp;gt;''' - brief name of the resume&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-summary&amp;lt;/code&amp;gt;''' - overview of qualifications and objectives&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-contact&amp;lt;/code&amp;gt;''' - current contact info in an &amp;lt;code&amp;gt;[[h-card]]&amp;lt;/code&amp;gt;&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-education&amp;lt;/code&amp;gt;''' - an education &amp;lt;code&amp;gt;[[h-event]]&amp;lt;/code&amp;gt; event, years, embedded &amp;lt;code&amp;gt;[[h-card]]&amp;lt;/code&amp;gt; of the school, location. {{main|h-event}} {{main|h-card}}&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-experience&amp;lt;/code&amp;gt;''' - a job or other professional experience &amp;lt;code&amp;gt;[[h-event]]&amp;lt;/code&amp;gt; event, years, embedded &amp;lt;code&amp;gt;[[h-card]]&amp;lt;/code&amp;gt; of the organization, location, job-title. {{main|h-event}} {{main|h-card}}&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-skill&amp;lt;/code&amp;gt;''' - a skill or ability, optionally including level and/or duration of experience&lt;br /&gt;
* '''&amp;lt;code&amp;gt;p-affiliation&amp;lt;/code&amp;gt;''' - an affiliation with an &amp;lt;code&amp;gt;[[h-card]]&amp;lt;/code&amp;gt; organization&lt;br /&gt;
&lt;br /&gt;
All properties are optional.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
'''h-resume''' is a microformats.org draft specification. Public discussion on h-resume takes place on [[h-resume-feedback]] and the #microformats [[irc]] channel on irc.freenode.net.&lt;br /&gt;
&lt;br /&gt;
h-resume is ready to use and implemented in the wild, but for backwards compatibility you should also mark h-resumes up with classic [[hResume]] classnames.&lt;br /&gt;
&lt;br /&gt;
== Property Details ==&lt;br /&gt;
&lt;br /&gt;
(stub, add any property explanations here)&lt;br /&gt;
&lt;br /&gt;
'''p-skill''' has a [[hresume-skill-brainstorm|proposed expansion into competency]] with explicit summary, rating and/or duration components. Based on existing real world adoption, we should consider an h-skill vocabulary with p-name, p-rating, and dt-duration properties.&lt;br /&gt;
&lt;br /&gt;
== Examples in the Wild ==&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]] has marked up his [http://csarven.ca/cv Curriculum Vitae] as an h-resume.&lt;br /&gt;
* … add any h-resume examples you find in the wild&lt;br /&gt;
&lt;br /&gt;
== Validating ==&lt;br /&gt;
{{h-spec-section-validating}}&lt;br /&gt;
&lt;br /&gt;
== Backward Compatibility ==&lt;br /&gt;
=== Publisher Compatibility ===&lt;br /&gt;
(stub)&lt;br /&gt;
=== Parser Compatibility ===&lt;br /&gt;
Microformats parsers {{should}} detect the following root class name and property names. A microformats2 parser may use existing microformats [[parsers]] to extract these properties. If an &amp;quot;h-resume&amp;quot; is found, don't look for an &amp;quot;hresume&amp;quot; on the same element.&lt;br /&gt;
&lt;br /&gt;
compat root class name: &amp;lt;code id=&amp;quot;hresume&amp;quot;&amp;gt;hresume&amp;lt;/code&amp;gt;&amp;lt;br/&amp;gt;&lt;br /&gt;
properties: (parsed as '''p-''' plain text unless otherwise specified)&lt;br /&gt;
* &amp;lt;code&amp;gt;summary&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;contact&amp;lt;/code&amp;gt; - including compat root &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; in the absence of &amp;lt;code&amp;gt;h-card&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;education&amp;lt;/code&amp;gt; - including compat root &amp;lt;code&amp;gt;vevent&amp;lt;/code&amp;gt; in the absence of &amp;lt;code&amp;gt;h-event&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;experience&amp;lt;/code&amp;gt; - including compat root &amp;lt;code&amp;gt;vevent&amp;lt;/code&amp;gt; in the absence of &amp;lt;code&amp;gt;h-event&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;skill&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;affiliation&amp;lt;/code&amp;gt; - including compat root &amp;lt;code&amp;gt;vcard&amp;lt;/code&amp;gt; in the absence of &amp;lt;code&amp;gt;h-card&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
h-resume is based on the existing [[hResume]] specification.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[microformats2]]&lt;br /&gt;
* [[h-card]] and [[h-event]] are both embedded in h-resume&lt;br /&gt;
* The [[include-pattern]] is likely to be useful to avoid repeating information in any embedded h-cards&lt;br /&gt;
* [[hResume]] is the classic microformat replaced by h-resume&lt;br /&gt;
&lt;br /&gt;
[[Category:Draft Specifications]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hresume-examples-in-wild&amp;diff=45449</id>
		<title>hresume-examples-in-wild</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hresume-examples-in-wild&amp;diff=45449"/>
		<updated>2012-02-05T00:30:45Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Removed www subdomain&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;hResume examples in the wild&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
;shortlink&lt;br /&gt;
:http://tr.im/hrese&lt;br /&gt;
This page is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have published [[hresume|hResumes]], 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.&lt;br /&gt;
&lt;br /&gt;
== New Examples ==&lt;br /&gt;
If you have an hResume on your own page, feel free to add it to the '''top''' of this list. Please be sure to include at least one URL to a page on your site that includes actual [[hresume|hResume]] markup. Examples added without a URL to a page with hResume markup may be removed.&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
     Please add new examples to the *top* of this section.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [http://stevoland.com Stephen J. Collings] is a Web Developer and has marked up his [http://stevoland.com/cv CV] with hResume, HTML5 and CSS3.&lt;br /&gt;
* [http://www.lippuner.ca/ Jonas Lippuner] has marked up his academic CV with hResume.&lt;br /&gt;
* [http://markus.meichau.de/ Markus Meichau] has marked up his CV with hResume&lt;br /&gt;
* [http://www.memero.org/ Tommaso Romito] has marked up his [http://www.memero.org/job/ Resume] with hResume, HTML5 and CSS3.&lt;br /&gt;
* [http://johanramon.fr/ Johan Ramon] uses hResume on his resume.&lt;br /&gt;
* [http://home.comcast.net/~joebowbeer/main/resume.html Joe Bowbeer] tries his hand at hResume, HTML5, &amp;amp;amp; CSS3.&lt;br /&gt;
* [http://www.tobymole.x10hosting.com/ Toby Mole] has marked up his CV using hResume.&lt;br /&gt;
* [[User:cheruvp|Prince Cheruvathur]] has marked up his [http://princec.viviti.com/files/documents/Prince-Cheruvathur.htm r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume.&lt;br /&gt;
* [http://www.benpalmer.info/ Ben Palmer] is a front end developer and has marked up his [http://www.benpalmer.info/cv/ CV] with hResume, HTML5 and CSS3.&lt;br /&gt;
* [http://russ.porosky.com/ Russ Porosky] is a web application developer and has marked up his [http://russ.porosky.com/ resume] with hResume, HTML5 and CSS3.&lt;br /&gt;
* [[User:Bgy|Boris Guéry]] is a web developper and has marked up his [http://bgy.bsink.org/cv/ CV] with hResume, HTML5, and CSS3.&lt;br /&gt;
* [[User:gevason|Geoff Evason]] has marked up his [http://geoff.evason.name/cv/ CV] with hResume, HTML5, and CSS3.&lt;br /&gt;
* [[User:jdcravens|Jesse Cravens]] has marked up his [http://jessecravens.com/resume front end engineer resume] with hResume.&lt;br /&gt;
* [[User:Gaetan|Gaetan Riou]] has marked up his [http://www.mrgaetan.eu/cv/gaetan-riou-cv.html CV] with hResume.&lt;br /&gt;
* [[User:Brev|Brev Patterson]] has marked up his [http://brev.name/resume/brev-resume.html web developer resume] with hResume.&lt;br /&gt;
* [[User:billie|Billie Pate]] has marked up her [http://www.billiepate.com/cv r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume in HTML 5 &amp;amp;amp; CSS 3.&lt;br /&gt;
* [[User:JohnPiasetzki|John Piasetzki]] has marked up his [http://john.piasetzki.name r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume.&lt;br /&gt;
* [http://swy.me/ Stephen Way] has marked up his [http://swy.me/resume/ r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume &amp;amp;amp; CSS3 Magic.&lt;br /&gt;
* [http://alexsolution.com/ Alex Konioukhov] has marked up his [http://alexsolution.com/resume/ r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume.&lt;br /&gt;
* [http://jayrobinson.org/ Jay Robinson] has marked up his [http://jayrobinson.org/resume/ r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume.&lt;br /&gt;
* [http://careers.stackoverflow.com/ Stack Overflow] public CV hosting service for programmers publishes numerous hResumes.  [http://careers.stackoverflow.com/klmr Stack Overflow CV example] Dec 2009.&lt;br /&gt;
* [http://www.xing.com/ Xing] Public Profiles are all marked up with hResume. [http://www.xing.com/profile/Matthias_Pfefferle Xing Public Profile Example].&lt;br /&gt;
* [http://cv.antix.co.uk/ant Anthony Johnston hResume] created by the [http://cv.antix.co.uk Antix CV Builder]&lt;br /&gt;
* [http://k-create.com/ Kris Hedstrom] has marked up his pretty [http://k-create.com/resume/ r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume.&lt;br /&gt;
* [http://a2codesigner.com/ Nathan Olmstead] has marked up his [http://www.a2codesigner.com/web-design/about-2/ r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume.&lt;br /&gt;
* [[User:Jason Erb|Jason Erb]] has meticulously marked up his [http://uncrease.com/qualifications/Jason.Erb.html r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume.&lt;br /&gt;
* [http://coffeepowered.co.uk/ Paul Stanton] has marked up his [http://coffeepowered.co.uk/cv CV] with hResume.&lt;br /&gt;
* [http://bit.ly/lqY9HB Ross Fruen] has his [http://bit.ly/kxxYR2 curriculum vitae] marked up with hResume. An alternative is his [http://www.linkedin.com/in/rossfruen LinkedIn] profile.&lt;br /&gt;
* [http://www.wosko.us/ Simon Wosko] has marked up his [http://www.wosko.us/resume/ r&amp;amp;eacute;sum&amp;amp;eacute;] with an enhanced version of the [http://brad.touesnard.com/projects/wordpress/linkedin-hresume/ LinkedIn hResume for Wordpress] plugin.&lt;br /&gt;
* [http://staceycordoni.com/ Stacey Cordoni] has marked up her [http://staceycordoni.com/resume/ r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume.&lt;br /&gt;
* [http://prem.ghin.de/ Prem Ghinde] has scraped together [http://prem.ghin.de/index.php/my-cv/ his CV] with the [http://brad.touesnard.com/projects/wordpress/linkedin-hresume/ LinkedIn hResume for Wordpress] plugin.&lt;br /&gt;
* [http://www.rommil.com/?referID=hresume Rommil Santiago] has marked up his [http://www.rommil.com/about/resume/index.php?referID=hresume r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume&lt;br /&gt;
* [http://l2fprod.com/ Frederic Lavigne] has marked up his [http://l2fprod.com/cv/cv.php r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume&lt;br /&gt;
* [http://matthewlevine.com/ Matthew Levine] has marked up his [http://matthewlevine.com/resume r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume&lt;br /&gt;
* [http://www.jdclark.org/ Jordan Clark] has marked up his [http://cv.jdclark.org/ CV / r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume&lt;br /&gt;
* [[User:SebastienSauteur|Sebastien Sauteur]] has marked up his [http://valeurdusage.net/drupal/content/cv-version-mindmap C.V.] with hResume&lt;br /&gt;
* [[User:MarkNg|Mark Ng]] has marked up his [http://www.markng.co.uk/cv CV] with hResume.&lt;br /&gt;
* [[User:SidRoberts|Sid Roberts]] has marked up his [http://www.sidroberts.co.uk/cv/ CV] with hResume.&lt;br /&gt;
* [[User:NathanChase|Nathan Chase]] has marked up [http://www.nathanchase.com/resume.html his resume] with hResume.&lt;br /&gt;
* [[User:WikiObert|Alberto Ramacciotti]] has marked up an italian and an english version of his h[http://obertfsp.com/cv.html Resume].&lt;br /&gt;
* [[User:Dreamisle|David Millar]] has marked up [http://thegriddle.net/resume his puzzle resume] and [http://thegriddle.net/resume/web.html his web resume] with hResume.&lt;br /&gt;
* [[User:Bczerniak|Brad Czerniak]] has created [http://brad.hawidu.com his Resume] with hResume.&lt;br /&gt;
* [[User:BenDodson|Ben Dodson]] has marked up [http://bendodson.com/cv/ his CV] with hResume.&lt;br /&gt;
* [[User:Twoplayer|Stephen Kelly]] has marked up his [http://www.twoplayer.net/stephen-kelly/cv.php CV] with hResume.&lt;br /&gt;
* [[User:MattWilliams|Matt Williams]] has marked up his [http://mattwilliamsnyc.com/resume/ resume] with hResume.&lt;br /&gt;
* [[User:Niall Kennedy|Niall Kennedy]] has marked up his [http://www.niallkennedy.com/about/resume.html r&amp;amp;eacute;sum&amp;amp;eacute;] with hResume.&lt;br /&gt;
* [[User:ManasTungare|Manas Tungare]] has marked up his [http://manas.tungare.name/resume/ R&amp;amp;eacute;sum&amp;amp;eacute;] with hResume.&lt;br /&gt;
* [[User:Eferraiuolo|Eric Ferraiuolo]] has marked up his [http://eric.ferraiuolo.name/resume/ Resume] with hReesume&lt;br /&gt;
* [[User:ChristopheDucamp|Christophe Ducamp]] has marked up his [http://www.elanceur.org/CV_ChristopheDucampFr.html C.V.] with hResume&lt;br /&gt;
* [[User:RichardDavies|Richard Davies]] has marked up his [http://www.richarddavies.us/resume/ resume] as an hResume.&lt;br /&gt;
* [[User:JeffMcNeill|jeffmcneill]] has marked up [http://jeffmcneill.com/microformats/hresume-jeffmcneill.html his resume] with hResume&lt;br /&gt;
* Actor [[User:DavidSwain|David Swain]] has marked up his [http://davidswain.co.uk/cv cv] as an hResume.&lt;br /&gt;
* [[User:CiaranMc|Ciaran McNulty]] has marked up his [http://ciaranmcnulty.com/cv/html CV] as an hResume.&lt;br /&gt;
* [[User:RobCrowther|Rob Crowther]] has marked up his [http://www.dotrob.com/cv.html resume] as an hResume.&lt;br /&gt;
* [[User:Ajaswa|Andrew Jaswa]] has marked up his [http://www.gotkicked.net/hresume resume] as an hResume.&lt;br /&gt;
* [[User:ScottWallick|Scott Allan Wallick]] has [http://scottwallick.com/about/resume/ his resume] as an hResume.&lt;br /&gt;
* Ed Lau has [http://www.edlabs.net/ his resume] marked up with hResume.&lt;br /&gt;
* [[User:AndySmith|Andy Smith]]  has marked up [http://ymkm.com/AndySmith.html his CV] with hResume.&lt;br /&gt;
* [[User:BruceDailey|Bruce Dailey]] has marked up his [http://www.jciti.com/cv/cv.php resume] as an hResume.&lt;br /&gt;
* [[User:JesseNewland|Jesse Newland]] has marked up his [http://resume.jnewland.com resume] as an hResume.&lt;br /&gt;
* [[User:Harriyott|Simon Harriyott]] has his [http://harriyott.com/cv.aspx curriculum vitae] as an hResume.&lt;br /&gt;
* [[User:BradT|Brad Touesnard]] has scraped together [http://brad.touesnard.com/documents/resume/ his resume] with the [http://brad.touesnard.com/projects/wordpress/linkedin-hresume/ LinkedIn hResume for Wordpress] plugin.&lt;br /&gt;
* [[User:ChadL|Chad Lindstrom]] has extended his [http://chadlindstrom.ca/resume/ resume] with hResume.&lt;br /&gt;
* Dawn Waswick has marked up [http://www.miniminx.com/portfolio/resume.cfm her CV] with hResume.&lt;br /&gt;
* [[User:Rolandinsh|Rolands Umbrovskis]] has [http://www.rolandinsh.lv/?ro=hResume marked up his CV] with hResume.&lt;br /&gt;
* [http://linkedin.com/ LinkedIn] has ~9 million Public Profiles marked up in hResume, e.g. [http://www.linkedin.com/in/steveganz Steve Ganz's Public Profile].&lt;br /&gt;
* [http://steinhardt.nyu.edu/ NYU Steinhardt] has [http://steinhardt.nyu.edu/faculty_bios/list/Faculty 240+ faculty bios marked up], e.g. [http://steinhardt.nyu.edu/faculty_bios/view/Susan_Murray]. ([[User:WizardIsHungry|Jon Williams]])&lt;br /&gt;
* [[User:ClintAndrewHall|Clint Hall]] has marked up his [http://www.clintandrewhall.com/resume.html resume] as an hResume.&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]] has marked up his [http://csarven.ca/cv Curriculum Vitae] as an hResume.&lt;br /&gt;
* [[User:Jax|Xavier Roy]] has marked his [http://xavierroy.com/resume/ resume] with hResume&lt;br /&gt;
* [[User:SanchTheFat|Robert O'Rourke]] has marked up his [http://robert.o-rourke.org/ CV] with hResume.&lt;br /&gt;
* [[User:Keri Henare|Keri Henare]] has marked up [http://www.kerihenare.com/cv/ his Curriculum Vitae] using hResume.&lt;br /&gt;
* [[User:Kwilson|Kenn Wilson]] has marked up [http://www.corvidworks.com/resume/ his resume] using hResume, following [[User:Ralph Brandi|Ralph Brandi]]'s method of using object.include.&lt;br /&gt;
* [[User:Ralph Brandi|Ralph Brandi]] has [http://www.brandi.org/ralph/resume/ marked up his resume] with hResume, additionally using the object.include method to associate one description with three hCalendar experiences.&lt;br /&gt;
* [[User:Pat Ramsey|Pat Ramsey]] has his [http://www.patramsey.net/resume.html resume] marked up as an hResume.&lt;br /&gt;
* [[User:Wim Le Page|Wim Le Page]] has also marked up [http://adrem.ua.ac.be/wimlepage/ his curriculum vitae] as an hResume.&lt;br /&gt;
* [[user:Jonathan Arkell|Jonathan Arkell]] has posted an [http://portfolio.jonnay.net/cv/ hResume] on his  portfolio website.&lt;br /&gt;
* [http://steve.ganz.name/hresume/ Steve Ganz - hResume 0.1]&lt;br /&gt;
* [[User:Dave Cardwell|Dave Cardwell]] has marked up [http://davecardwell.co.uk/cv/ his curriculum vitae] as an hResume.&lt;br /&gt;
* [[User:EdwardOConnor|Edward O'Connor]]'s [http://edward.oconnor.cx/resume/ resume] is in hResume, and has some experimental JavaScript in it to extract a skill summary from the resume.&lt;br /&gt;
* [[User:Lindsey Simon|Lindsey Simon]] has his [http://www.commoner.com/~lsimon/lindsey_simon_resume.html resume] marked up as an hResume - with lots of thanks to Pat Ramsey.&lt;br /&gt;
* [[User:Ben Ward|Ben Ward]] has published [http://ben-ward.co.uk/cv his CV] with hResume.&lt;br /&gt;
* [http://www.kelleychambers.com Kelley Chambers] has published her [http://www.kelleychambers.com/resume resume] via [http://www.ssdesigninteractive.com/ssdesign/?p=96 Sajid Saiyed's Microformat hResume Plugin for Wordpress].&lt;br /&gt;
* [[User:Fishy5|Brennan Falkner]] used hResume to markup his [http://my.usf.edu/bbcswebdav/users/bfalker/resume.html resume].&lt;br /&gt;
* [http://www.zachary.com/creemer/resume.html David Creemer's resume] uses hResume, with thanks to Pat Ramsey for the CSS.&lt;br /&gt;
* [[User:ChristophBurgdorfer|Christoph Burgdorfer]] has integrated his hResume into a [http://emcons.net/index.php mashup].&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
     Please add new examples to the *top* of this section.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples with some problems ==&lt;br /&gt;
&lt;br /&gt;
If you find a problem with any example in any other section, please move it here, and note the precise problem and cite the section of the [[hresume|hResume spec]] that appears to be violated. If the example that was moved here is yours, and you want to improve it, see the [[hresume-faq|hResume FAQ]], or raise any queries on [[hresume-issues|hResume Issues]] or [[mailing-lists#microformats-discuss|the mailing list]], where people will be happy to help you. &amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
     Please add new examples to the *top* of this section.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Inga Scholes had &amp;lt;nowiki&amp;gt;http://inga-art.co.uk/cv&amp;lt;/nowiki&amp;gt; her CV marked up with hResume.&lt;br /&gt;
** '''invalid''' - hResume version missing as of 2007-10-28.&lt;br /&gt;
* [[User:RudyDesjardins|Rudy Desjardins]] has marked up his [http://rudy.theendless.org/resume/index.html resume] as an hResume.&lt;br /&gt;
** '''Invalid''' : hCard seems invalid&lt;br /&gt;
* [[User:MattBosworth|Matt Bosworth]] has marked up his chronological [http://www.codetastic.com/resume-chrono.html resume] and his functional [http://www.codetastic.com/resume-functional.html resume] with hResume.&lt;br /&gt;
** '''Invalid''' -- hCalendar's summaries to be specified&lt;br /&gt;
* [[User:AndrewPendrick|Andrew Pendrick]] has marked up his [http://www.andrewpendrick.co.uk/cv.html resume] as an hResume.&lt;br /&gt;
**'''Invalid''' - hCalendars's summaries to be specified (per Operator).[[User:ChristopheDucamp|xtof]]&lt;br /&gt;
* [[User:WebOrganics|Martin McEvoy]] has cobbled together his [http://weborganics.co.uk/hResume/ resume] as a hResume.&lt;br /&gt;
**'''Invalid''' - Three hCalendars have empty summary; several tags are invalid (per Operator). [[User:AndyMabbett|Andy Mabbett]] 22:48, 1 Sep 2007 (PDT)&lt;br /&gt;
* [[User:DmytroShteflyuk|Dmytro Shteflyuk]] has marked up [http://kpumuk.info/curriculum-vitae/ his resume] as an hResume.&lt;br /&gt;
** Invalid; job titles contain hCards without a &amp;quot;fn&amp;quot; (either directly or via object). --[[User:Gazza|Gazza]] 04:27, 1 May 2007 (PDT)&lt;br /&gt;
* [[user:Izo|Mathieu Drouet]] has posted an [http://izo.aucuneid.com/hresume.html hResume]. &lt;br /&gt;
** ''Incorrect root class name hResume?  -- [[DavidJanes]]''&lt;br /&gt;
* [[User:Stauciuc|Sergiu Sebastian Tauciuc]] has his [http://www.sergiutauciuc.ro/en/cv.html curriculum vitae] as an hResume.&lt;br /&gt;
** '''Invalid''' - no contact vCard specified. [[User:AndyMabbett|Andy Mabbett]] 04:05, 10 Mar 2007 (PST)&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
     Please add new examples to the *top* of this section.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reviewed Examples ==&lt;br /&gt;
&lt;br /&gt;
If you have reviewed a New Example (and you are not the author of the example) and believe it to be valid, go ahead and move it here.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hresume-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=implementors&amp;diff=42914</id>
		<title>implementors</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=implementors&amp;diff=42914"/>
		<updated>2010-07-31T01:21:20Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added Sarven Capadisli&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Microformats Implementors &amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
Thanks to all of these hard-working developers and innovative companies and organizations for supporting microformats.&lt;br /&gt;
&lt;br /&gt;
This is an alphabetical listing of all companies, developers (by given name) and organizations who have built and shipped at least one implementation (see above for details of each implementation) that users can use.&lt;br /&gt;
&lt;br /&gt;
Please help complete this list!  If you have coded support for microformats and don't see your name, add it! If your company supports microformats in its applications, add it!&lt;br /&gt;
&lt;br /&gt;
Note: please add direct links to specific applications, plugins, services, or tools to the list of [[implementations#Applications / Plugins / Services / Tools|Applications / Plugins / Services / Tools]] on the [[implementations]] page and then link to those from their implementor with a fragment identifier link, e.g. to link to the &amp;quot;Cork'd&amp;quot; wine review community:&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;[[implementations#Cork'd|Cork'd]]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Similarly, for additional sites, put direct links to them in the [[implementations#Additional Sites|Additional Sites]] section and then link to them from their implementor with a fragment identifier link.&lt;br /&gt;
&lt;br /&gt;
== Companies and Organizations ==&lt;br /&gt;
=== Apple Computer ===&lt;br /&gt;
[http://apple.com/ Apple Computer] has implemented microformats in:&lt;br /&gt;
* [[implementations#.Mac_Webmail|.Mac Webmail]]&lt;br /&gt;
&lt;br /&gt;
=== Digital Bazaar ===&lt;br /&gt;
[http://www.digitalbazaar.com Digital Bazaar] has implemented microformats in:&lt;br /&gt;
* [http://www.bitmunk.com/browse Bitmunk] a legal, peer-to-peer digital content network for buying and selling music, movies and television.&lt;br /&gt;
&lt;br /&gt;
=== enarion.net ===&lt;br /&gt;
* [[implementations#phpMicroformats|phpMicroformats]]&lt;br /&gt;
&lt;br /&gt;
=== Flock ===&lt;br /&gt;
* [[implementations#Flock Web Browser|Flock Web Browser]]&lt;br /&gt;
&lt;br /&gt;
=== Google ===&lt;br /&gt;
* [[implementations#Google_Blogger|Blogger]]&lt;br /&gt;
* [[implementations#Google_Creative_Commons_Search|Google Creative Commons Search]]&lt;br /&gt;
* [[implementations#Google_Maps|Google Maps]]&lt;br /&gt;
* [[implementations#Google_Search|Google Search]]&lt;br /&gt;
&lt;br /&gt;
=== Intel ===&lt;br /&gt;
* [[implementations#Mash_Maker|Intel Mash Maker]]&lt;br /&gt;
&lt;br /&gt;
=== LouderVoice === &lt;br /&gt;
* [[implementations#LouderVoice|LouderVoice]]&lt;br /&gt;
&lt;br /&gt;
=== Madgex ===&lt;br /&gt;
[http://www.madgex.com/ Madgex] has creates numerous services and solutions for [[parsing]], [[publishing]], and [[social-network-portability]] in general.  Thanks to [[implementors#Glenn_Jones|Glenn Jones]] for his excellent work on microformats.&lt;br /&gt;
* [[implementations#Backnetwork|Backnetwork]] (http://backnetwork.com/)&lt;br /&gt;
* [[implementations#Portable_Social_Network_Profile_Parser|Portable Social Network Profile Parser]] (http://lab.backnetwork.com/ufXtract-psn/)&lt;br /&gt;
* [[implementations#ufXtract|ufXtract]] (http://lab.backnetwork.com/ufXtract/)&lt;br /&gt;
&lt;br /&gt;
=== Microsoft ===&lt;br /&gt;
* [[implementations#WindowsLiveWriter|Windows Live Writer]]&lt;br /&gt;
&lt;br /&gt;
=== Nature Publishing Group ===&lt;br /&gt;
* Nature Publishing Group are steadily rolling out microformats across their sites and titles. Current implementations include the following online services:&lt;br /&gt;
** [[implementations#Nature Network Boston|Nature Network Boston]]&lt;br /&gt;
** [[implementations#Nature Protocols|Nature Protocols]]&lt;br /&gt;
* as well the following additional site(s):&lt;br /&gt;
** [[implementations#Nature Home Page|Nature Home Page]]&lt;br /&gt;
&lt;br /&gt;
=== NewsGator ===&lt;br /&gt;
[http://www.newsgator.com/CompanyInfo/Default.aspx NewsGator]:&lt;br /&gt;
* [[implementations#NetNewsWire|NetNewsWire]]&lt;br /&gt;
&lt;br /&gt;
=== Orchestr8 ===&lt;br /&gt;
* [[implementations#AlchemyPoint|AlchemyPoint]]&lt;br /&gt;
&lt;br /&gt;
=== Realcom ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;Realcom&amp;quot;&amp;gt;[http://www.realcom.co.jp/ Realcom]&amp;lt;/span&amp;gt; has implemented the following&lt;br /&gt;
* [[implementations#KnowledgeMarket|KnowledgeMarket]]&lt;br /&gt;
* [[implementations#HAKONE for Notes|HAKONE for Notes]]&lt;br /&gt;
&lt;br /&gt;
=== Refresh Web Development ===&lt;br /&gt;
[http://www.refreshmy.com/ Refresh Web Development] implements:&lt;br /&gt;
* [[implementations#Helios_Calendar|Helios Calendar]]&lt;br /&gt;
&lt;br /&gt;
=== Six Apart ===&lt;br /&gt;
&amp;lt;span id=&amp;quot;SixApart&amp;quot;&amp;gt;[http://sixapart.com Six Apart]&amp;lt;/span&amp;gt; has implemented the following&lt;br /&gt;
* [[implementations#LiveJournal|LiveJournal]]&lt;br /&gt;
* [[implementations#Movable_Type|Movable Type]]&lt;br /&gt;
&lt;br /&gt;
=== Technorati ===&lt;br /&gt;
* [[implementations#Technorati_Contacts_Feed_Service|Technorati Contacts Feed Service]]&lt;br /&gt;
* [[implementations#Technorati_Events_Feed_Service|Technorati Events Feed Service]]&lt;br /&gt;
* [[implementations#Technorati_Microformats_Search|Technorati Microformats Search]]&lt;br /&gt;
* [[implementations#Technorati_Search|Technorati Search]]&lt;br /&gt;
* [[implementations#Technorati_Tags|Technorati Tags]]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo ===&lt;br /&gt;
* [[implementations#Flickr_People|Flickr People]]&lt;br /&gt;
* [[implementations#Upcoming.org|Upcoming]]&lt;br /&gt;
* [[implementations#Yahoo_Creative_Commons_Search|Yahoo Creative Commons Search]]&lt;br /&gt;
* [[implementations#Yahoo_Local|Yahoo Local]]&lt;br /&gt;
* [[implementations#Yahoo_Tech|Yahoo Tech]]&lt;br /&gt;
* [[implementations#Yahoo_UK_Movies|Yahoo UK Movies]]&lt;br /&gt;
&lt;br /&gt;
=== Yedda ===&lt;br /&gt;
* [[implementations#Yedda|Yedda]]&lt;br /&gt;
&lt;br /&gt;
== People ==&lt;br /&gt;
&lt;br /&gt;
=== Andy Baio ===&lt;br /&gt;
* [[implementations#upcoming.org|Upcoming.org]]&lt;br /&gt;
&lt;br /&gt;
=== Andy Hume ===&lt;br /&gt;
* [[implementations#Andy_Hume_Blog|Andy Hume Blog]]&lt;br /&gt;
&lt;br /&gt;
=== Assaf Arkin ===&lt;br /&gt;
* [[implementations#Microformat_Parser_for_Ruby|Microformat Parser for Ruby]] &lt;br /&gt;
&lt;br /&gt;
=== Brian Del Vecchio ===&lt;br /&gt;
* [[implementations#upcoming_module_for_drupal| Upcoming module for Drupal]]&lt;br /&gt;
&lt;br /&gt;
=== Brian Suda ===&lt;br /&gt;
* [[implementations#X2V|X2V]]&lt;br /&gt;
&lt;br /&gt;
=== Chris Casciano ===&lt;br /&gt;
* [[implementations#Microformats_Plugin|Textpattern Microformats Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Chris Messina ===&lt;br /&gt;
[[implementations#WP_Microformatted_Blogroll|WP Microformatted Blogroll]]&lt;br /&gt;
&lt;br /&gt;
=== Chris Saccheri ===&lt;br /&gt;
* [[implementations#LinkedIn|LinkedIn]]&lt;br /&gt;
&lt;br /&gt;
=== Chris Wanstrath ===&lt;br /&gt;
* [[parsers#mofo_ruby_microformats_parser|mofo Microformats Ruby Parser]]&lt;br /&gt;
&lt;br /&gt;
=== Calvin Yu ===&lt;br /&gt;
* [http://blog.codeeg.com/ Calvin Yu blog: Don't Forget to Plant It!] has the [http://blog.codeeg.com/tails-firefox-extension-03/ Tails Firefox Extension]&lt;br /&gt;
* [http://microformats.org/wiki/implementations#Firefox Tails Firefox Extension]&lt;br /&gt;
&lt;br /&gt;
=== Dan Cederholm ===&lt;br /&gt;
* [[implementations#Cork'd|Cork'd]]&lt;br /&gt;
&lt;br /&gt;
=== David Janes ===&lt;br /&gt;
* [[implementations#BlogMatrix|BlogMatrix]]&lt;br /&gt;
&lt;br /&gt;
=== David Long and James Myers ===&lt;br /&gt;
* [[implementations#ZDNet_UK|ZDNet]]&lt;br /&gt;
&lt;br /&gt;
===Derek Hogue===&lt;br /&gt;
* [[implementations#GigPress|GigPress]]&lt;br /&gt;
&lt;br /&gt;
=== Drew McLellan ===&lt;br /&gt;
* [[implementations#Microformats_Extensions|Microformats Extensions]]&lt;br /&gt;
* [[implementations#hKit_Microformats_Toolkit_for_PHP5|hKit Microformats Toolkit for PHP5]]&lt;br /&gt;
* [[implementations#rel-lint|rel-lint Validator Tool]]&lt;br /&gt;
&lt;br /&gt;
=== Glenn Jones ===&lt;br /&gt;
Glenn has written several microformats implementations for his company, [[implementors#Madgex|Madgex]].  See the list of [[implementors#Madgex|Madgex implementations]].&lt;br /&gt;
&lt;br /&gt;
=== Gordon Luk ===&lt;br /&gt;
[[implementations#upcoming.org|Upcoming.org]]&lt;br /&gt;
&lt;br /&gt;
=== Ingo Renner ===&lt;br /&gt;
[http://www.ingo-renner.com Ingo Renner] has implemented hCard and XFN in:&lt;br /&gt;
* [[implementations#TYPO3|TYPO3]]&lt;br /&gt;
&lt;br /&gt;
=== James E. Robinson, III ===&lt;br /&gt;
[[User:Jerobins|James]] has implemented [[hatom|hAtom]] and [[hcalendar|hCalendar]] for:&lt;br /&gt;
* [[implementations#National eXtension Initiative|National eXtension Initiative]]&lt;br /&gt;
&lt;br /&gt;
=== Jamie Knight ===&lt;br /&gt;
* [[implementations#hCard_to_Gmail_Service|hCard to Gmail Service / bookmarklet ]]&lt;br /&gt;
&lt;br /&gt;
=== Josh Smith ===&lt;br /&gt;
* [[implementations#Technorati_Microformats_Search|Technorati Microformats Search]]&lt;br /&gt;
&lt;br /&gt;
=== Kent Brewster ===&lt;br /&gt;
* [http://www.mindsack.com/?page_id=39 Extensible friends] -- JSON + XFN and bookmarklet&lt;br /&gt;
&lt;br /&gt;
=== Kevin Marks ===&lt;br /&gt;
* [[implementations#Technorati_Microformats_Search|Technorati Microformats Search]]&lt;br /&gt;
&lt;br /&gt;
=== Kingsley Joseph ===&lt;br /&gt;
[http://flickr.com/people/kingsleyj/ Kingsley Joseph]:&lt;br /&gt;
* [[implementations#Salesforce|Salesforce]]&lt;br /&gt;
&lt;br /&gt;
=== Leonard Lin ===&lt;br /&gt;
* [[implementations#upcoming.org|Upcoming.org]]&lt;br /&gt;
&lt;br /&gt;
=== Martin McEvoy ===&lt;br /&gt;
* [[implementations#Transformr|Transformr]]&lt;br /&gt;
&lt;br /&gt;
=== Mark West ===&lt;br /&gt;
* [[implementations#PostNuke|PostNuke Blogroll]]&lt;br /&gt;
* [[implementations#PostNuke|PostNuke nofollow]]&lt;br /&gt;
&lt;br /&gt;
=== Mark Wunsch ===&lt;br /&gt;
* [[parsers#Prism|Prism]]&lt;br /&gt;
&lt;br /&gt;
=== Matthias Pfefferle ===&lt;br /&gt;
* [[wordpress#hCard_Commenting|WordPress hCard Commenting]]&lt;br /&gt;
* [[wordpress#Save_Microformats_Plugin|WordPress Save Microformats]]&lt;br /&gt;
&lt;br /&gt;
=== Remy Sharp ===&lt;br /&gt;
&lt;br /&gt;
* [[implementations#Microformats_Bookmarklet|Microformats Bookmarklet]]&lt;br /&gt;
&lt;br /&gt;
=== Robert de Bruin ===&lt;br /&gt;
* [http://bordewolf.blogspot.com/ Robert de Bruin' s blog: Bor de Wolf]&lt;br /&gt;
* [[implementations#Tails_Export_Firefox_Extension|Tails Export Firefox Extension]]&lt;br /&gt;
&lt;br /&gt;
=== Ryan King ===&lt;br /&gt;
* [[implementations#hCalendar_creator|hCalendar Creator]]&lt;br /&gt;
* [[implementations#hReview_creator|hReview Creator]]&lt;br /&gt;
* [[implementations#Technorati_Microformats_Search|Technorati Microformats Search]]&lt;br /&gt;
&lt;br /&gt;
=== Sarven Capadisli ===&lt;br /&gt;
* [[implementations#StatusNet|StatusNet]]&lt;br /&gt;
&lt;br /&gt;
=== Scott Allan Wallick ===&lt;br /&gt;
* [[implementations#WordPress|Sandbox]], a WordPress theme with hAtom, hCard, and XOXO support&lt;br /&gt;
&lt;br /&gt;
=== Scott Reynen ===&lt;br /&gt;
* [[implementations#Microformat_Base|Microformat Base]]&lt;br /&gt;
&lt;br /&gt;
=== Steffen Voß ===&lt;br /&gt;
&lt;br /&gt;
* [[implementations#PostNuke|PostNuke hCards]]&lt;br /&gt;
* [[implementations#PostNuke|PostNuke hCalendar]]&lt;br /&gt;
* [[implementations#PostNuke|PostNuke hReview]]&lt;br /&gt;
&lt;br /&gt;
=== Steve Ivy ===&lt;br /&gt;
* [[implementations#hCard_About_Box|Wordpress hCard About Box widget]]&lt;br /&gt;
* [[implementations#VoteBack_Plugin|Wordpress VoteBack Plugin]]&lt;br /&gt;
&lt;br /&gt;
=== Tantek Çelik ===&lt;br /&gt;
* [[implementations#hCard_creator|hCard Creator]]&lt;br /&gt;
* [[implementations#iChat_buddy_list_to_hCards|iChat Buddy List to hCard]]&lt;br /&gt;
* [[implementations#Technorati_Microformats_Search|Technorati Microformats Search]]&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&amp;quot;&amp;gt;&lt;br /&gt;
=== Toby Inkster ===&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* [[implementations#cognition|cognition]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Needs Fixing ==&lt;br /&gt;
* Re-format author names and links to display Surname Firstname - for better indexing, and complete cross-linking [[User:Phae|Frances Berriman]]&lt;br /&gt;
*Move simple examples to relevant examples page(s). [[User:AndyMabbett|Andy Mabbett]] 10:52, 13 Oct 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[examples-in-wild]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=implementations&amp;diff=42913</id>
		<title>implementations</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=implementations&amp;diff=42913"/>
		<updated>2010-07-31T01:20:45Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Changed URI fragment for Sarven&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Microformats Implementations&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This page lists the applications, plugins, sample code, services, tools that produce or consume microformats.&lt;br /&gt;
&lt;br /&gt;
== help improve this page ==&lt;br /&gt;
This is only a partial list. If you know other services or tools for or supporting microformats, please add them to this page, link to their [[implementors]], and list what specific microformats they support.&lt;br /&gt;
&lt;br /&gt;
When you find an implementation:&lt;br /&gt;
# Make sure that it is an implementation, rather an publishing example (e.g. [[hcard-examples-in-wild|hCard examples in the wild]], [[hcalendar-examples-in-wild|hCalendar examples]], et.c).&lt;br /&gt;
# Note the name of the ''tool or service'' and the name of the ''developer(s)'' who built it.&lt;br /&gt;
# Add a third level heading with the name of the tool/service to the Applications / Plugins / Services / Tools section below, sorted alphabetically by name of tool/service. e.g. &amp;lt;p&amp;gt;&amp;lt;kbd&amp;gt;&amp;lt;nowiki&amp;gt;=== Name of Tool ===&amp;lt;/nowiki&amp;gt;&amp;lt;/kbd&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
# Add a top level list item just below the heading with an external link to the tool/service, along with a link to evidence of their support for microformats, and mention (and locally link) each microformat that is supported. E.g. &amp;lt;p&amp;gt;&amp;lt;kbd&amp;gt;* Link to tool/service, link to their blog post announcing support for e.g. &amp;lt;nowiki&amp;gt;[[hCard]] and [[hReview]]&amp;lt;/nowiki&amp;gt;&amp;lt;/kbd&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
# Add a nested list item and local to wiki hyperlink the Name of Developer to a fragment identifier in the [[implementors]] page, e.g. Apple Computer would be linked like this: &amp;lt;p&amp;gt;&amp;lt;kbd&amp;gt;&amp;lt;nowiki&amp;gt;** by [[implementors#Apple_Computer|Apple Computer]]&amp;lt;/nowiki&amp;gt;&amp;lt;/kbd&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
# Check to see if there is an entry for the developer in the [[implementors|list of implementors]], if not add them there. Add a link to the developer's home page followed by &amp;quot;has implemented microformats in:&amp;quot;.&lt;br /&gt;
# In the entry for the developer, add a list item and local to wiki hyperlink the Name of Tool to a fragment identifier in this page, e.g. X2V would be linked like this: &amp;lt;p&amp;gt;&amp;lt;kbd&amp;gt;&amp;lt;nowiki&amp;gt;* [[implementations#X2V|X2V]]&amp;lt;/nowiki&amp;gt;&amp;lt;/kbd&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
# Save the page and make sure that each fragment ID local hyperlink when clicked scrolls you to the right spot (for the developer, and for the tool).  Make any fix-up edits as necessary.  That's it!&lt;br /&gt;
&lt;br /&gt;
=== Implementation Details ===&lt;br /&gt;
If there are implementation details worth noting, add them them as nested list items under the item for the implementation itself.  If the details subsection grows too big for a specific implementation, feel free to move the details to their  own page and leave a link in place on the implementations page.&lt;br /&gt;
&lt;br /&gt;
== Reporting Bugs ==&lt;br /&gt;
Similar to implementation details, in short, [[put-it-on-the-wiki]]. In particular, add bug reports, with URL(s) to a valid demonstrative test case(s) of course, to the listing of an implementation on this page, OR on the specific implementations wiki page (e.g. [[hcard-implementations]]).  Please describe why you think it is a bug (user interface, cosmetic, violates a spec page, e.g. for problems parsing hCards, reference which part of [[hcard-parsing]] the implementation appears to not be following).&lt;br /&gt;
&lt;br /&gt;
If you have a sense of urgency for getting that particular bug fixed in that implementation, you may email [http://microformats.org/discuss/ microformats-dev] with the URL of that implementation on the wiki page, and *summarize* the bug (the full description being on the wiki page instead).&lt;br /&gt;
&lt;br /&gt;
== Formats ==&lt;br /&gt;
Most microformat specifications have an &amp;quot;implementations&amp;quot; section, e.g.:&lt;br /&gt;
*[[rel-tag#Implementations|rel-tag implementations]]&lt;br /&gt;
*[[vote-links#Implementations|vote-link implementations]]&lt;br /&gt;
*[[xoxo#Implementations|XOXO implementations]]&lt;br /&gt;
&lt;br /&gt;
In addition, some microformat specifications have separate implementation pages:&lt;br /&gt;
*[[hcalendar-implementations|hCalendar implementations]]&lt;br /&gt;
*[[hcard-implementations|hCard Implementations]]&lt;br /&gt;
*[[xfn-implementations|XFN implementations]]&lt;br /&gt;
&lt;br /&gt;
== Applications / Plugins / Services / Tools ==&lt;br /&gt;
This is an alphabetical listing of all applications, plugins (grouped with their app/tool), services and tools that implement microformats, along with the list of microformats that are supported, and the company and/or developers responsible for it.&lt;br /&gt;
&lt;br /&gt;
As a user, the implementations listed below will automatically help you use microformats and help your data portability and interoperability with other apps and services.&lt;br /&gt;
&lt;br /&gt;
Please help complete this list!  If you know of additional apps/plugins/services/tools that support microformats, please add them!&lt;br /&gt;
&lt;br /&gt;
Note: this section is only for listing specific ''implementations''.  The list of ''implementors'' is in the [[implementors#Companies / Developers / Organizations|Companies / Developers / Organizations]] section on the [[implementors]] page.&lt;br /&gt;
&lt;br /&gt;
Alphabetically:&lt;br /&gt;
&lt;br /&gt;
=== .Mac Webmail ===&lt;br /&gt;
* The [http://www.mac.com/webmail .Mac Webmail] ''service'' now [http://factoryjoe.com/blog/2006/10/28/apple-embraces-microformats-in-new-mac-webmail/ supports hcard].&lt;br /&gt;
** by [[implementors#Apple_Computer|Apple Computer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AlchemyPoint ===&lt;br /&gt;
* [http://www.orch8.net/ AlchemyPoint] is a structured web / mashup platform that supports parsing hCard, rel-tag and other microformats.&lt;br /&gt;
** by [[implementors#Orchestr8|Orchestr8]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Backnetwork ===&lt;br /&gt;
* [http://backnetwork.com/ Backnetwork] is a community networking tool for events that supports [[hCard]], [[hCalendar]], and [[XFN]].&lt;br /&gt;
** by [[implementors#Glenn_Jones|Glenn Jones]] of [[implementors#Madgex|Madgex]].&lt;br /&gt;
&lt;br /&gt;
=== Blinksale ===&lt;br /&gt;
* [http://blinksale.com Blinksale] uses [[hcard|hCard]] standard throughout for people and companies.&lt;br /&gt;
&lt;br /&gt;
=== BlogMatrix ===&lt;br /&gt;
* [http://www.blogmatrix.com BlogMatrix] - user information marked as [[hcard|hCard]], tag directories in [[xfolk]]/[[rel-tag]], enclosures are marked as [[rel-enclosure]].&lt;br /&gt;
** by [[implementors#David_Janes|David Janes]]&lt;br /&gt;
&lt;br /&gt;
=== Blogmarks.net ===&lt;br /&gt;
* [http://www.blogmarks.net Blogmarks.net] publish user bookmarks in [[xfolk]]/[[rel-tag]].&lt;br /&gt;
&lt;br /&gt;
=== Bugzilla ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.bugzilla.org/ Bugzilla] [http://www.bugzilla.org/status/2007-08-23.html 3.1.1] includes some microformats on show_bug.cgi and a few other places.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== cmSiteNavigation ===&lt;br /&gt;
* [http://www.christophm.de/software/firefox/cmSiteNavigation/ cmSiteNavigation] extension for Firefox make use of links marked with a [[existing-rel-values|&amp;quot;rel&amp;quot; value]], and parses additional link types also.&lt;br /&gt;
** This seems to use rel values defined in the HTML 4 spec, not microformats. This is more of a [[posh|POSH]] implementation than a [[microformats]] implementation.&lt;br /&gt;
&lt;br /&gt;
=== Community Server ===&lt;br /&gt;
* [http://communityserver.org Community Server] supports tagging posts with [[rel-tag]], implements [[rel-nofollow]] on links in comments, and allows users to create link lists using [http://gmpg.org/xfn/ XFN].&lt;br /&gt;
&lt;br /&gt;
=== Conferenceer ===&lt;br /&gt;
* Built for SXSW 2007, [http://sxsw07.conferenceer.com/ Conferenceer] supports hcalendar and hcard.&lt;br /&gt;
&lt;br /&gt;
=== Citycita===&lt;br /&gt;
* [http://www.citycita.org Citycita] supports [[hCal|hCal]] in all event pages for local social groups.&lt;br /&gt;
** by [[implementors#Rubio_Jamin|Rubio Jamin]]&lt;br /&gt;
&lt;br /&gt;
=== Cork'd ===&lt;br /&gt;
* [http://corkd.com Cork'd] supports [[hcard|hCard]] for user profiles, [[hreview|hReview]] for wine reviews, along with [[rel-tag]] for tagging wines as announced in [http://www.simplebits.com/notebook/2006/06/10/wineformats.html Pairing Wine and Microformats]&lt;br /&gt;
** by [[implementors#Dan_Cederhold|Dan Cederholm]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Delicious Generation ===&lt;br /&gt;
* [http://deliciousgeneration.com/ Delicious Generation] supports [[hCal|hCal]] for the event and [[hcard|hCard]] for sponsors and people.&lt;br /&gt;
** by [[implementors#Chris_Messina|Chris Messina]]&lt;br /&gt;
&lt;br /&gt;
=== Digg ===&lt;br /&gt;
* [http://digg.com/ Digg] supports [[hcard|hCards]] for profiles and rel-me for identity consolidation (though they currently mix rel-nofollow with rel-me, negating these links).&lt;br /&gt;
&lt;br /&gt;
=== Dreamweaver ===&lt;br /&gt;
==== Microformats Extensions ====&lt;br /&gt;
* [http://www.webstandards.org/action/dwtf/microformats Dreamweaver Microformats Extensions] ([http://allinthehead.com/beta/microformats.mxp.zip download]) support authoring [[hcard|hCard]], [[hcalendar|hCalendar]], [http://gmpg.org/xfn XFN], [[rel-tag]], [[rel-license]] as [http://allinthehead.com/retro/282/microformats-in-dreamweaver announced by Drew]&lt;br /&gt;
** by [[implementors#Drew_Mclellan|Drew McLellan]]&lt;br /&gt;
&lt;br /&gt;
=== Drupal ===&lt;br /&gt;
==== Upcoming module for Drupal ====&lt;br /&gt;
* [http://hybernaut.com/upcoming-module Drupal Upcoming.org syndication module] emits [[hcalendar|hCalendar]]&lt;br /&gt;
** by [[implementors#Brian_Del_Vecchio|Brian Del Vecchio]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Eventful ===&lt;br /&gt;
* [http://eventful.com Eventful] supports [[hcalendar|hCalendar]] for over 1,000,000 event listings and [[hcard|hCard]] for venues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Facebook ===&lt;br /&gt;
* [http://facebook.com/ Facebook] supports [[hcard|hCard]] for some public profiles '''(example needed)'''. &lt;br /&gt;
* There is also an [http://www.facebook.com/apps/application.php?id=2400943827&amp;amp;ref=s hCard application] (a plug-in) for Facebook users.&lt;br /&gt;
* Note also the [http://www.facebook.com/group.php?gid=2374732285 microformats group], which Facebook users who support microformats can join.&lt;br /&gt;
&lt;br /&gt;
=== Ficlets ===&lt;br /&gt;
* [http://ficlets.com Ficlets] supports [[hcard]] for author data and [[hatom]] for stories and lists of stories.&lt;br /&gt;
** [http://sixtwothree.org Jason Garber] and [http://lawver.net Kevin Lawver] for [http://aol.com AOL]&lt;br /&gt;
&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
* See [[firefox-extensions|Firefox Extensions]]&lt;br /&gt;
&lt;br /&gt;
=== Flickr People ===&lt;br /&gt;
* [http://flickr.com/ Flickr]'s profiles on its people pages supports both [[hcard|hCard]] and [http://gmpg.org/xfn XFN].&lt;br /&gt;
** by [[implementors#Cal_Henderson|Cal Henderson]]&lt;br /&gt;
**[http://flickr.com/people/tantek example]&lt;br /&gt;
&lt;br /&gt;
=== Flickr Photos ===&lt;br /&gt;
* [http://flickr.com/map/ Flickr's geo tagged photos] are marked up with the [[geo]] microformat.&lt;br /&gt;
&lt;br /&gt;
=== Flock Web Browser ===&lt;br /&gt;
* The [http://flock.com Flock web browser] supports the [[rel-tag]] microformat.&lt;br /&gt;
** by [[implementors#Flock|Flock]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
* See [[chrome-extensions|Chrome Extensions]]&lt;br /&gt;
&lt;br /&gt;
=== Google Search ===&lt;br /&gt;
* Consumes microformats via rich snippets: [[search engines | wiki page]], [http://www.google.com/support/webmasters/bin/answer.py?answer=99170 rich snippets docs]&lt;br /&gt;
* supports [[rel-nofollow]]&lt;br /&gt;
** by [[implementors#Google|Google]]&lt;br /&gt;
&lt;br /&gt;
=== Google Blogger ===&lt;br /&gt;
* [http://blogger.com/ Blogger] supports [[hatom|hAtom]] (citation to blog post needed - 2007)&lt;br /&gt;
** by [[implementors#Google|Google]]&lt;br /&gt;
&lt;br /&gt;
=== Google Creative Commons Search ===&lt;br /&gt;
* [http://www.google.com/webhp?as_rights=(cc_publicdomain%7Ccc_attribute%7Ccc_sharealike%7Ccc_noncommercial%7Ccc_nonderived) Google Creative Commons Search] - supports [[rel-license]]&lt;br /&gt;
** by [[implementors#Google|Google]]&lt;br /&gt;
&lt;br /&gt;
=== Google Maps ===&lt;br /&gt;
* [http://maps.google.com/ Google Maps] supports [[hcard|hCard]] (see [http://googlemapsapi.blogspot.com/2007/06/microformats-in-google-maps.html 2007-06-31 announcement by Google])&lt;br /&gt;
* Google maps also allows reviewers and map creators to [http://maps.google.com/maps/me attach a public profile], which includes hCard and rel=&amp;quot;me' XFN markup. See [http://google-latlong.blogspot.com/2007/10/put-yourself-on-map.html 2007-10-17 announcement]. Sample profile: [http://maps.google.com/maps/user?uid=109581870574956225297 Kevin Marks].&lt;br /&gt;
** by [[implementors#Google|Google]]&lt;br /&gt;
**Unfortunately, [http://microformats.org/discuss/mail/microformats-discuss/2007-July/010311.html Google Map's implementation is broken]. [http://microformats.org/discuss/mail/microformats-discuss/2007-August/010457.html Google are aware; a fix is awaited].&lt;br /&gt;
** Also, there is no hCard nor any XFN rel values on the [http://maps.google.com/maps/user?uid=109581870574956225297 sample profile] itself, it appears to include a [http://maps.google.com/maps/c/widgets/ProfileViewer?js=RAW&amp;amp;maximize=true&amp;amp;hide=false&amp;amp;width=40&amp;amp;noTitle=true&amp;amp;theme=theme_2&amp;amp;service=local&amp;amp;uid=109581870574956225297&amp;amp;height=0&amp;amp;background=transparent&amp;amp;serverbased=true&amp;amp;border=NONE&amp;amp;eventCallback=ParentStub1192999211538&amp;amp;zx=dc574o15j0wrv frame] which then has an hCard and rel=&amp;quot;me&amp;quot; to the user's blog.&lt;br /&gt;
&lt;br /&gt;
=== Gravatar Commenters as hCards  ===&lt;br /&gt;
* [http://thedredge.org Andy Hume] added code to his blogging software to automatically mark-up the names and URLs of commenters on his blog with [[hcard|hCard]]. &lt;br /&gt;
** by [[implementors#Andy_Hume|Andy Hume]]&lt;br /&gt;
** Andy - any chance of open sourcing your code to turn Gravatars into hCards?&lt;br /&gt;
&lt;br /&gt;
=== Greasemonkey ===&lt;br /&gt;
* [http://greasemonkey.makedatamakesense.com/google_hcalendar/ Google hCalendar] - Adds hCalendar data to Google Calendar.&lt;br /&gt;
* [http://www.nickpeters.net/?p=35 Social xFolk] - Adds xFolk links to social bookmarking sites del.icio.us and ma.gnolia.&lt;br /&gt;
* [http://monkeyformats.org/ Monkeyformats] - a collection of GreaseMonkey scripts that add actual hCard and hCalendar microformat markup to several international phone directories.&lt;br /&gt;
&lt;br /&gt;
=== hCalendar creator ===&lt;br /&gt;
* [http://microformats.org/code/hcalendar/creator hCalendar creator] (originally [http://theryanking.com/microformats/hcalendar-creator.html published by Ryan King]) is a javascript form for creating [[hcalendar|hCalendar]] events.&lt;br /&gt;
** by [[implementors#Ryan_King|Ryan King]]&lt;br /&gt;
&lt;br /&gt;
=== hCard to Gmail Service ===&lt;br /&gt;
* [http://jkg3.com/Journal/81/bookmarklet hCard to gmail] is a bookmarklet / service which will convert hCard formatted data to the .CSV file for importing to gmail.&lt;br /&gt;
** by [[implementors#Jamie_Knight|Jamie Knight]]&lt;br /&gt;
&lt;br /&gt;
=== hCard creator ===&lt;br /&gt;
* The open source [http://microformats.org/code/hcard/creator hCard creator] (originally [http://tantek.com/microformats/hcard-creator.html published by Tantek]) is a very simple, yet illustrative, open source user interface / form / script which creates an [[hcard|hCard]] in real-time as you type in a set of contact information.&lt;br /&gt;
** by [[implementors#Tantek_Çelik|Tantek Çelik]]&lt;br /&gt;
&lt;br /&gt;
=== Helios Calendar ===&lt;br /&gt;
* [http://www.helioscalendar.com/ Helios Calendar] is a commercial PHP script for event publishing that [http://www.helioscalendar.com/index.php?com=features&amp;amp;d=1 supports hCalendar and hCard].&lt;br /&gt;
** by [[implementors#Refresh Web Development|Refresh Web Development]]&lt;br /&gt;
&lt;br /&gt;
=== hKit Microformats Toolkit for PHP5 ===&lt;br /&gt;
* [http://hkit.googlecode.com/ hKit Microformats Toolkit for PHP5] as [http://allinthehead.com/retro/291/hkit-microformats-toolkit-for-php announced by Drew McLellan]. See also [[hkit|hKit on this wiki]].&lt;br /&gt;
&lt;br /&gt;
=== hReview creator ===&lt;br /&gt;
* [http://microformats.org/code/hcalendar/creator hReview creator] (originally [http://theryanking.com/microformats/hreview-creator.html published by Ryan King]) is a javascript form for creating [[hreview|hReviews]].&lt;br /&gt;
** by [[implementors#Ryan_King|Ryan King]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== iChat buddy list to hCards ===&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;
** by [[implementors#Tantek_Çelik|Tantek Çelik]]&lt;br /&gt;
&lt;br /&gt;
=== Internet Explorer ===&lt;br /&gt;
* See [[internet-explorer-extensions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== JobiJoba ===&lt;br /&gt;
* [http://www.jobijoba.com JobiJoba : moteur de recherche emploi] parses and supports [[hCard|hCard]] and [[rel-tag|rel-tag]] for over 40,000 job listings.&lt;br /&gt;
&lt;br /&gt;
=== JSCalendar ===&lt;br /&gt;
* [http://web.mit.edu/glasser/www/JSCalendar/ JSCalendar] parses [[hcalendar|hCalendar]] and produces a displayable HTML table/CSS-based calendar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konqueror ===&lt;br /&gt;
* [http://www.konqueror.org/ Konqueror] - [http://flickr.com/photos/factoryjoe/68755089/ supports] [[hcard|hCard]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Last.fm ===&lt;br /&gt;
* [http://last.fm Last.fm] - [http://factoryjoe.com/blog/2006/10/31/lastfm-adds-support-for-hcalendar/ Last.fm supports] [[hcalendar|hCalendar]] &lt;br /&gt;
&lt;br /&gt;
=== LinkedIn ===&lt;br /&gt;
* [http://www.linkedin.com LinkedIn] - LinkedIn includes [[hcard|hCard]] and [[xfn|XFN]] on contacts, [[hresume|hResume]] for public profiles and [[hreview|hReview]] on service provider recommendations&lt;br /&gt;
&lt;br /&gt;
=== Live Clipboard ===&lt;br /&gt;
* [http://spaces.live.com/editorial/rayozzie/demo/liveclip/liveclipsample/techPreview.html Live Clipboard Technical Introduction]&lt;br /&gt;
* [http://spaces.live.com/editorial/rayozzie/demo/liveclip/liveclipsample/clipboardexample.html Live Clipboard Example]&lt;br /&gt;
&lt;br /&gt;
=== LiveJournal ===&lt;br /&gt;
* [http://www.livejournal.com LiveJournal]&lt;br /&gt;
** supports tagging posts with [[rel-tag]]&lt;br /&gt;
** supports [[hcard-supporting-user-profiles|hCard user profiles]] and [[XFN]] ([http://community.livejournal.com/lj_releases/24768.html 2007-09-27 release #15]).&lt;br /&gt;
** by [[implementors#Six Apart|Six Apart]] (at the time of implementation)&lt;br /&gt;
&lt;br /&gt;
=== LJFind ===&lt;br /&gt;
* [http://www.ljfind.com LJ-Find] - LJFind supports tagging posts with [[rel-tag]].&lt;br /&gt;
&lt;br /&gt;
=== LouderVoice ===&lt;br /&gt;
* [http://www.loudervoice.com Publishes and aggregates hreview content] - The LouderVoice site provides a variety of tools to publish hreview to blogs and it also aggregates hreview content from any registered RSS Feed so that users can search/rate/collect distributed reviews.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ma.gnolia ===&lt;br /&gt;
* [http://ma.gnolia.com Ma.gnolia] has wide [http://wiki.ma.gnolia.com/Ma.gnolia_Feeds_Guide#Microformats support for a variety of microformats] including [[rel-tag]], [[xfolk]], [[hreview]], [[xfn]] and [[hcard]].&lt;br /&gt;
&lt;br /&gt;
=== Mash Maker ===&lt;br /&gt;
* [http://mashmaker.intel.com/ Intel Mash Maker] supports microformats as of 2007-11-15 (see [http://softwareblogs.intel.com/2007/11/15/bookmarks-microformats-and-bug-fixes/ announcing blog post])&lt;br /&gt;
** by [[implementors#Intel|Intel]]&lt;br /&gt;
&lt;br /&gt;
=== Maxthon ===&lt;br /&gt;
[http://maxthon.com Maxthon] is a browser for Microsoft Windows that uses the Trident rendering engine and provides additional user interface.  Maxthon has built and published a plugin for their browser that recognizes microformats in web pages and allows users to take action with them, similar to Operator for [[Firefox]].&lt;br /&gt;
* [http://forum.maxthon.com/index.php?showtopic=65408 Microformats Button Version 1.0.0 Release Candidate 1]&lt;br /&gt;
** Description: &amp;quot;Microformats Button extracts Microformats from websites and allows you to export the data to vCard, vCalendar, Google Maps, Yahoo Maps and other sites.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Microformat Base ===&lt;br /&gt;
* [http://randomchaos.com/microformats/base/ Microformat Base]&lt;br /&gt;
** by [[implementors#Scott Reynen|Scott Reynen]]&lt;br /&gt;
&lt;br /&gt;
=== Microformat Bookmarklet Overlay ===&lt;br /&gt;
* [http://leftlogic.com/info/articles/microformats_bookmarklet Microformats Bookmarklet] for Safari, Firefox and Camino, supports [[hcard|hCard]] and [[hcalendar|hCalendar]] and allows the user to import individual microformats on the fly.&lt;br /&gt;
** by [[implementors#Remy_Sharp|Remy Sharp]]&lt;br /&gt;
&lt;br /&gt;
=== Microformat Parser for Ruby ===&lt;br /&gt;
* [http://blog.labnotes.org/2005/11/20/microformat-parser-for-ruby/ Microformat Parser for Ruby]&lt;br /&gt;
** by [[implementors#Assaf Arkin|Assaf Arkin]]&lt;br /&gt;
&lt;br /&gt;
=== Movable Type ===&lt;br /&gt;
* [http://movabletype.org Movable Type] (MT) open source blogging software supports:&lt;br /&gt;
** [[XFN]] [[rel-me]] &amp;quot;other profiles&amp;quot; UI, and [[hAtom]] activity streams (as of MT v4.1 - see [http://www.sixapart.com/about/news/2008/01/time_for_action.html announcement] and [http://www.movabletype.org/2008/01/building_action_streams.html technical details].)&lt;br /&gt;
** by [[implementors#Six Apart|Six Apart]]&lt;br /&gt;
See also [[movable-type]].&lt;br /&gt;
&lt;br /&gt;
=== MyMap.yam.com ===&lt;br /&gt;
* support [[geo]] microformat in the POI page. example: [http://mymap.yam.com/place/point/charleschuang/6695/ a book store in Tamsui].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== National eXtension Initiative ===&lt;br /&gt;
* [http://www.extension.org/ eXtension Home] - content marked-up with [[hatom|hAtom]] and events marked-up as [[hcalendar|hCalendar]] entries.&lt;br /&gt;
** by [[implementors#James E. Robinson, III|James E. Robinson, III]]&lt;br /&gt;
&lt;br /&gt;
=== Nature Network Boston ===&lt;br /&gt;
* [http://network.nature.com/boston/ Nature Network Boston], a social networking community for scientists, supports [[reltag|rel-tag]], [[hcard|hCard]] for user profiles and [[hcalendar|hCalendar]] for marking up events across the site.&lt;br /&gt;
** by [[implementors#Nature Publishing Group|Nature Publishing Group]]&lt;br /&gt;
&lt;br /&gt;
=== Nature Protocols ===&lt;br /&gt;
* [http://www.nature.com/nprot/ Nature Protocols], a forum for scientists to upload and comment on protocols, supports [[hcard|hCard]] and [[XOXO]].&lt;br /&gt;
** by [[implementors#Nature Publishing Group|Nature Publishing Group]]&lt;br /&gt;
&lt;br /&gt;
=== NetNewsWire ===&lt;br /&gt;
*[http://www.newsgator.com/Individuals/NetNewsWire/ NetNewsWire] is an easy-to-use RSS and Atom reader for your Mac. NetNewsWire 3.0 detects, extracts and converts hcard and hcalendar data from feed entries.&lt;br /&gt;
** by [[implementors#NewsGator|NewsGator]]&lt;br /&gt;
&lt;br /&gt;
=== Netscape Navigator ===&lt;br /&gt;
* Version 9.0+ supports [[Firefox extensions]], e.g. [[Operator]]:&lt;br /&gt;
** [http://notizblog.org/2007/10/21/operator-unter-navigator-90/ Operator unter Navigator 9.0]&lt;br /&gt;
&lt;br /&gt;
=== Nutch ===&lt;br /&gt;
* [http://www.mail-archive.com/nutch-dev@lucene.apache.org/msg01295.html rel-nofollow support added]&lt;br /&gt;
* [http://www.mail-archive.com/nutch-commits@lucene.apache.org/msg01014.html rel-tag support checked in]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ODEO ===&lt;br /&gt;
* [http://odeo.com/ ODEO] [http://odeo.com/blog/2005/07/adding-microformats-to-odeo.html noted] that they support microformats: [[rel-tag]], [[rel-enclosure]], [http://gmpg.org/xfn XFN].&lt;br /&gt;
&lt;br /&gt;
=== Open-Xchange ===&lt;br /&gt;
* The [http://www.open-xchange.com Open-Xchange] collaboration appliance supports publishing and subscribing of contacts in hCard format (in addition to exporting vcard) officially since v6.16. The format is extended by additional fields (like &amp;quot;date of marriage&amp;quot;) in the OXMF microformat.&lt;br /&gt;
 &lt;br /&gt;
=== Optimus ===&lt;br /&gt;
*[http://microformatique.com/optimus/ Optimus]. Output formats: XML, JSON, JSON-P.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== phpMicroformats ===&lt;br /&gt;
* [http://enarion.net/phpmicroformats/ phpMicroformats] is a PHP class library that generates microformat entries for [[hcalendar|hCalendar]] and [[hcard|hCard]]. It is released under GPL.&lt;br /&gt;
&lt;br /&gt;
=== Portable Social Network Profile Parser ===&lt;br /&gt;
* [http://lab.backnetwork.com/ufXtract-psn/ Portable Social Network Profile Parser] implements parsing of [[hCard]], [[XFN]], and in particular [[rel-me]] for [[identity-consolidation]] for [[social-network-portability]].&lt;br /&gt;
** by [[implementors#Glenn_Jones|Glenn Jones]] of [[implementors#Madgex|Madgex]].&lt;br /&gt;
&lt;br /&gt;
=== PostNuke ===&lt;br /&gt;
''[http://www.postnuke.com PostNuke] is an Application Framework/Content Management Systeme''&lt;br /&gt;
* [http://www.pagesetter.net/index.php?module=pagesetter&amp;amp;func=viewpub&amp;amp;tid=4&amp;amp;pid=96 hCards4Pagesetter] - hCards Publication Type for the PostNuke module &amp;quot;Pagesetter&amp;quot;&lt;br /&gt;
* [http://www.pagesetter.net/index.php?module=pagesetter&amp;amp;func=viewpub&amp;amp;tid=4&amp;amp;pid=97 hCalendar4Pagesetter] - hCalendar Publication Type for the PostNuke module &amp;quot;Pagesetter&amp;quot;&lt;br /&gt;
* [http://www.pagesetter.net/index.php?module=pagesetter&amp;amp;func=viewpub&amp;amp;tid=4&amp;amp;pid=98 hReview4Pagesetter] - hReview Publication Type for the PostNuke module &amp;quot;Pagesetter&amp;quot;&lt;br /&gt;
* [http://noc.postnuke.com/frs/?group_id=256&amp;amp;release_id=477 Blogroll] - XFN Block/Modul&lt;br /&gt;
* [http://noc.postnuke.com/frs/?group_id=256&amp;amp;release_id=628 nofollow] - nofollow Hook&lt;br /&gt;
&lt;br /&gt;
=== Pownce ===&lt;br /&gt;
*[http://pownce/ Optimus]. Output formats: XML, JSON, JSON-P.&lt;br /&gt;
&lt;br /&gt;
=== Profiler ===&lt;br /&gt;
* [http://microformat.makedatamakesense.com/profiler/ Profiler] works as a proxy service adding microformat profiles to documents that appear to contain microformats.&lt;br /&gt;
&lt;br /&gt;
=== Realcom HAKONE for Notes ===&lt;br /&gt;
* [http://www.realcom.co.jp/en/hakone2.html HAKONE for Notes] - supports [[hCard|hCard]]&lt;br /&gt;
** by [[implementors#Realcom|Realcom]]&lt;br /&gt;
&lt;br /&gt;
=== Realcom KnowledgeMarket ===&lt;br /&gt;
* [http://www.realcom.co.jp/en/enterprisesuite2.html KnowledgeMarket] - supports [[hCard|hCard]]&lt;br /&gt;
** by [[implementors#Realcom|Realcom]]&lt;br /&gt;
&lt;br /&gt;
=== RFC2629.xslt ===&lt;br /&gt;
* [http://greenbytes.de/tech/webdav/rfc2629.xslt rfc2629.xslt] now attempts to generate [[hcard|hCard]] information ([http://ietf.org/rfc/rfc2629 RFC2629] in an XML format for authoring RFCs and Internet Drafts, see [http://greenbytes.de/tech/webdav/rfc2629xslt/rfc2629xslt.html example document])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Salesforce ===&lt;br /&gt;
* [http://salesforce.com Salesforce] [http://flickr.com/photos/kingsleyj/175689109/ supports] [[hcard|hCard]]&lt;br /&gt;
** by [http://flickr.com/people/kingsleyj/ Kingsley Joseph]&lt;br /&gt;
==== Spanning Salesforce ====&lt;br /&gt;
* [http://spanningsalesforce.com/ Spanning Salesforce] supports [[hcalendar|hCalendar]].&lt;br /&gt;
&lt;br /&gt;
=== Sivitools ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Sivitols is a Java library for microformats. Currently only the xFolk RC1 standard is implemented, but additional microformat support is planned. This library is being written and maintained for a tag sharing project undertaken by Video Vertigo.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[http://blog.blip.tv/blog/microformats/ Annoucement], [http://pokkari.com/microformat/javadoc/ Docs]&lt;br /&gt;
&lt;br /&gt;
=== Safari Microformats plugin ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Safari Microformats plugin notifies you when the author of the website has published Microformats and allows you to easily import hCards and hCalendars in Address Book and iCal. This plugin was inspired by the idea and mockup of Jon Hicks.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[http://www.zappatic.net/safarimicroformats/ Safari Microformats Plugin]&lt;br /&gt;
* Note - the latest version, 3.1, currently only works w/Mac OS 10.5 (Leopard)&lt;br /&gt;
&lt;br /&gt;
=== SPRACI ===&lt;br /&gt;
* [http://www.spraci.com SPRACI] - nightlife/events - [[hcalendar|hCalendar]] published in events listings, aggregator can read hCalendar&lt;br /&gt;
&lt;br /&gt;
=== stuckUnstuck ===&lt;br /&gt;
* [http://stuckunstuck.com stuckUnstuck] supports [[hcard|hCard]] and [[hatom|hatom]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== StatusNet ===&lt;br /&gt;
* [http://status.net/ StatusNet] is an open source software for decentralized status updates, that supports: [[hatom|hAtom]], [[hcard|hCard]] (including [[representative-hcard]]s), [[adr]], [[geo]], [[xfn|XFN]], [[xoxo|XOXO]], [[rel-tag]], [[rel-license]], [[rel-prev]], [[rel-next]], [[rel-bookmark]], [[rel-enclosure]] [[rel-home]], [[rel-me]], [[rel-group]], [[rel-member]]&lt;br /&gt;
** by [[implementors#Sarven_Capadisli|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cognition&amp;quot;&amp;gt;&lt;br /&gt;
=== Swignition ===&lt;br /&gt;
* [http://buzzword.org.uk/swignition/ Swignition] is a Perl framework and script (usable online via CGI, and downloadable for local use) that supports:&lt;br /&gt;
** [[hatom|hAtom]]&lt;br /&gt;
** [[haudio|hAudio]]&lt;br /&gt;
** [[User:TobyInk/hcalendar-1.1|hCalendar]]&lt;br /&gt;
** [[hcard|hCard]], [[adr]], [[geo]], [[jCard]], [[xfn|XFN]] (1.0 and 1.1) and [http://xen.adactio.com XEN]&lt;br /&gt;
** [[hresume|hResume]]&lt;br /&gt;
** [[hreview|hReview]]&lt;br /&gt;
** [[rel-tag]], [[rel-enclosure]] and [[rel-license]]&lt;br /&gt;
** [[figure]]&lt;br /&gt;
** [[measure]]&lt;br /&gt;
** [[species]]&lt;br /&gt;
** [[xfolk|xFolk]]&lt;br /&gt;
** [[xoxo|XOXO]]&lt;br /&gt;
** several non-microformat semantic HTML techniques, including GRDDL, RDFa, eRDF and COinS.&lt;br /&gt;
** by [[implementors#Toby_Inkster|Toby Inkster]]&lt;br /&gt;
** no longer actively developed, see [[parsers#HTML::Microformats|HTML::Microformats]] for its replacement.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Technorati Contacts Feed Service ===&lt;br /&gt;
* [http://feeds.technorati.com/contacts/ Technorati Contacts Feed Service] is a deployment of [[implementations#X2V|X2V]] to convert [[hcard|hCards]] to vCard (.vcf) format.&lt;br /&gt;
** by [[implementors#Technorati|Technorati]]&lt;br /&gt;
&lt;br /&gt;
=== Technorati Events Feed Service ===&lt;br /&gt;
* [http://feeds.technorati.com/events/ Technorati Events Feed Service] is a deployment of [[implementations#X2V|X2V]] to convert [[hcalendar|hCalendar]] events to iCalendar (.ics) format.&lt;br /&gt;
** by [[implementors#Technorati|Technorati]]&lt;br /&gt;
&lt;br /&gt;
=== Technorati Microformats Search ===&lt;br /&gt;
* Technorati [http://kitchen.technorati.com/search/ Microformats Search]. Search for contacts ([[hcard|hCard]]), events ([[hcalendar|hCalendar]]), or reviews ([[hreview|hReview]]) published on blogs and other web sites.&lt;br /&gt;
** by [[implementors#Ryan_King|Ryan King]]&lt;br /&gt;
** first version (2006 May) by [[implementors#Tantek_Çelik|Tantek Çelik]], [[implementors#Ryan_King|Ryan King]], [[implementors#Kevin_Marks|Kevin Marks]], [[implementors#Josh_Smith|Josh Smith]]&lt;br /&gt;
&lt;br /&gt;
=== Technorati Search ===&lt;br /&gt;
* [http://technorati.com/ Technorati] [http://technorati.com/search Search] supports and handles both [[vote-links]] and [[rel-nofollow]] for indicating whether a link should have any/positive/negative weighting towards the destination.&lt;br /&gt;
** by [http://technorati.com/about/staff.html Technorati Staff]&lt;br /&gt;
&lt;br /&gt;
=== Technorati Tags ===&lt;br /&gt;
* [http://technorati.com/tags/ Technorati Tags] pages aggregate blog posts tagged with the [[rel-tag]] open tagging standard, in addition to recent tagged photos and links.&lt;br /&gt;
&lt;br /&gt;
=== Textpattern ===&lt;br /&gt;
==== Microformats Plugin ====&lt;br /&gt;
* [http://placenamehere.com/TXP/pnh_mf/ Textpattern Microformats Plugin] supports authoring [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [http://gmpg.org/xfn XFN], [[rel-tag]], [[rel-license]] in the [http://www.textpattern.com/ Textpattern] CMS/blogging tool &lt;br /&gt;
** by [http://placenamehere.com/ Chris Casciano]&lt;br /&gt;
&lt;br /&gt;
=== Tomota ===&lt;br /&gt;
* The [http://www.tomota.de Tomota] allows import, export and conversion from and to hcards.&lt;br /&gt;
** by [[implementors#RalfEngels|Ralf Engels]]&lt;br /&gt;
&lt;br /&gt;
=== Transformr ===&lt;br /&gt;
* [http://github.com/WebOrganics/TransFormr Transformr] Is a microformats transformation toolkit. Transformr is also available as a [http://microform.at/ webservice]&lt;br /&gt;
** by [[implementors#Martin_McEvoy|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
=== TYPO3 ===&lt;br /&gt;
* [http://www.typo3.com TYPO3]&lt;br /&gt;
==== Getting Started ====&lt;br /&gt;
* [http://typo3.org TYPO3 Developer Ressource]&lt;br /&gt;
* [http://www.acqal.com/a/article/getting-help-with-typo3-98.html Getting Help With TYPO3]&lt;br /&gt;
==== tt_address extension====&lt;br /&gt;
* [http://typo3.org/extensions/repository/view/tt_address/2.0.1/ tt_address] - hCard support with the tt_address extension version 2.0.0&lt;br /&gt;
** by [[implementors#Ingo_Renner|Ingo Renner]]&lt;br /&gt;
==== TIMTAB extension====&lt;br /&gt;
* [http://typo3.org/extensions/repository/view/timtab/0.5.11/ TIMTAB] - XFN support for blogrolls with the TIMTAB weblog extension for TYPO3&lt;br /&gt;
** by [[implementors#Ingo_Renner|Ingo Renner]]&lt;br /&gt;
&lt;br /&gt;
=== Tweeterboard ===&lt;br /&gt;
* Tweeterboard supports [hcard|hCard]], and [http://gmpg.org/xfn XFN] on profile pages ([http://tweeterboard.com/user/missrogue example]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ufXtract ===&lt;br /&gt;
* [http://lab.backnetwork.com/ufXtract/ ufXtract] implements [[parsing]] of microformats such as [[hCard]] and [[XFN]].&lt;br /&gt;
** by [[implementors#Glenn_Jones|Glenn Jones]] of [[implementors#Madgex|Madgex]].  See [http://www.glennjones.net/Post/831/ufXtractmicroformatsparser.htm blog post announcement].&lt;br /&gt;
&lt;br /&gt;
=== Upcoming.org ===&lt;br /&gt;
* [http://upcoming.org Upcoming.org] - hCalendar support in events listings and individual events.&lt;br /&gt;
** by [[implementors#Andy_Baio|Andy Baio]], [[implementors#Leonard_Lin|Leonard Lin]], [[implementors#Gordon_Luk|Gordon Luk]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== vCardExplorer ===&lt;br /&gt;
* [http://vcardexplorer.corefault.de/ vCardExplorer for MacOSX] - browses local vcards and converts hcards from URLs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== VIREL Microformats Search Engine===&lt;br /&gt;
* [http://www.virel.de/ microformats search engine] - website friendly crawler. searches for public informations embedded as microformats in web pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WindowsLiveWriter ===&lt;br /&gt;
* [[implementors#Microsoft|Microsoft's]] WindowsLiveWriter (WLW) [http://gallery.live.com/liveItemDetail.aspx?li=9751e563-1408-4fc3-8028-bd4351edb1fb&amp;amp;l=8 event plugin] supports [[hcalendar|hCalendar]].&lt;br /&gt;
&lt;br /&gt;
=== WordPress ===&lt;br /&gt;
*See [[wordpress|WordPress]].&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
* Brian Suda has created several XSLT files to extract microformats from HTML. From that the [http://suda.co.uk/projects/X2V/ X2V] webservice/favelet emerged. The XSLT and favelet extracts [[hcard|hCard]] and to produces .vcf (vCard) files and [[hcalendar|hCalendar]] to produce .ics (iCal) files. Also in the labs is a universal XMDP validator and a site-wide search spider that recognizes 'no-follow', 'license' and other microformats so they can be used in a more semantic way when displaying search results.&lt;br /&gt;
** by [[implementors#Brian_Suda|Brian Suda]]&lt;br /&gt;
&lt;br /&gt;
=== XWiki ===&lt;br /&gt;
* [http://xwiki.org XWiki] (as of [http://www.xwiki.org/xwiki/bin/view/Main/ReleaseNotesXWiki10Beta5 version 10Beta5]) publishes the user profiles using [[hcard | hCard]], the events in the calendar application using [[hCalendar | hCalendar]], the blog entries using [[hAtom | hAtom]] and homepage links using [[rel-home | rel-home]].&lt;br /&gt;
&lt;br /&gt;
=== xfn-spider ===&lt;br /&gt;
&lt;br /&gt;
* [http://sphinx.net.ru/hg/xfn-spider xfn-spider] — simple crawler extracting microformats with XSLT ([http://sphinx.net.ru/blog/entry/simple-microformat-xslt-extraction/ Original article in Russian] circa summer 2007) and exporting information to OPML feedlist, tag cloud etc.&lt;br /&gt;
&lt;br /&gt;
* See [http://services.alphaworks.ibm.com/manyeyes/view/SNnqRHsOtha6i5-m6iGTH2- XFN visualization] example at IBM's Many Eyes made using data extracted with xfn-spider&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Creative Commons Search ===&lt;br /&gt;
* [http://search.yahoo.com/cc/ Yahoo Creative Commons Search] - supports [[rel-license]] specifically to search for Creative Commons licensed content.&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Local ===&lt;br /&gt;
* [http://local.yahoo.com Yahoo local] supports [[hcard|hCard]], [[hcalendar|hCalendar]], and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Tech ===&lt;br /&gt;
* [http://tech.yahoo.com Yahoo! Tech] supports [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Yahoo UK Movies ===&lt;br /&gt;
* [http://movies.yahoo.co.uk Yahoo! UK Movies] supports [[hreview|hReview]].&lt;br /&gt;
** by Mark Norman Francis&lt;br /&gt;
&lt;br /&gt;
=== Yalwa - Local directory ===&lt;br /&gt;
* [http://www.yalwa.com/ Yalwa - Local Directory] supports [[hreview|hReview]].&lt;br /&gt;
Example: [http://wiesbaden.yalwa.de/ID_102318221/Yalwa-GmbH.html Yalwa Listing]&lt;br /&gt;
&lt;br /&gt;
=== Yedda ===&lt;br /&gt;
* [http://yedda.com Yedda] supports [[hcard|hCard]] for exposing users information, [[hatom|hAtom]] for exposing data that is already exposed via feeds (like list of questions and answers) and [[rel-tag|rel-tag]] for every tag used to tag questions and users.&lt;br /&gt;
&lt;br /&gt;
== Validators ==&lt;br /&gt;
&lt;br /&gt;
See [[debugging-tools]].&lt;br /&gt;
&lt;br /&gt;
==Search engines==&lt;br /&gt;
See [[search-engines]]&lt;br /&gt;
&lt;br /&gt;
== Companies / Developers / Organizations ==&lt;br /&gt;
See [[implementors]]&lt;br /&gt;
&lt;br /&gt;
The following have been moved from the sections above due to problems, stated below:&lt;br /&gt;
&lt;br /&gt;
== Publishers and Content Hosting Services ==&lt;br /&gt;
&amp;lt;em&amp;gt;This section is a stub. You can help the microformats wiki by expanding it.&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Publishers and content hosting services are listed on the individual &amp;quot;examples in the wild page&amp;quot;. You may list major publishers here along with links to their respective examples in the wild pages.&lt;br /&gt;
&lt;br /&gt;
=== Twitter ===&lt;br /&gt;
[http://twitter.com Twitter] supports: [[hatom-examples-in-wild|hAtom]], [[hcard-supporting-user-profiles|hCard user profiles]], [[hcard-xfn-supporting-friends-lists|rel-me]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
Some notes on initial thoughts around [[implementation-guidelines|Guidelines and Strategies for Implementing Microformats]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=implementations&amp;diff=42912</id>
		<title>implementations</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=implementations&amp;diff=42912"/>
		<updated>2010-07-31T01:16:21Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added StatusNet implementation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Microformats Implementations&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This page lists the applications, plugins, sample code, services, tools that produce or consume microformats.&lt;br /&gt;
&lt;br /&gt;
== help improve this page ==&lt;br /&gt;
This is only a partial list. If you know other services or tools for or supporting microformats, please add them to this page, link to their [[implementors]], and list what specific microformats they support.&lt;br /&gt;
&lt;br /&gt;
When you find an implementation:&lt;br /&gt;
# Make sure that it is an implementation, rather an publishing example (e.g. [[hcard-examples-in-wild|hCard examples in the wild]], [[hcalendar-examples-in-wild|hCalendar examples]], et.c).&lt;br /&gt;
# Note the name of the ''tool or service'' and the name of the ''developer(s)'' who built it.&lt;br /&gt;
# Add a third level heading with the name of the tool/service to the Applications / Plugins / Services / Tools section below, sorted alphabetically by name of tool/service. e.g. &amp;lt;p&amp;gt;&amp;lt;kbd&amp;gt;&amp;lt;nowiki&amp;gt;=== Name of Tool ===&amp;lt;/nowiki&amp;gt;&amp;lt;/kbd&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
# Add a top level list item just below the heading with an external link to the tool/service, along with a link to evidence of their support for microformats, and mention (and locally link) each microformat that is supported. E.g. &amp;lt;p&amp;gt;&amp;lt;kbd&amp;gt;* Link to tool/service, link to their blog post announcing support for e.g. &amp;lt;nowiki&amp;gt;[[hCard]] and [[hReview]]&amp;lt;/nowiki&amp;gt;&amp;lt;/kbd&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
# Add a nested list item and local to wiki hyperlink the Name of Developer to a fragment identifier in the [[implementors]] page, e.g. Apple Computer would be linked like this: &amp;lt;p&amp;gt;&amp;lt;kbd&amp;gt;&amp;lt;nowiki&amp;gt;** by [[implementors#Apple_Computer|Apple Computer]]&amp;lt;/nowiki&amp;gt;&amp;lt;/kbd&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
# Check to see if there is an entry for the developer in the [[implementors|list of implementors]], if not add them there. Add a link to the developer's home page followed by &amp;quot;has implemented microformats in:&amp;quot;.&lt;br /&gt;
# In the entry for the developer, add a list item and local to wiki hyperlink the Name of Tool to a fragment identifier in this page, e.g. X2V would be linked like this: &amp;lt;p&amp;gt;&amp;lt;kbd&amp;gt;&amp;lt;nowiki&amp;gt;* [[implementations#X2V|X2V]]&amp;lt;/nowiki&amp;gt;&amp;lt;/kbd&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
# Save the page and make sure that each fragment ID local hyperlink when clicked scrolls you to the right spot (for the developer, and for the tool).  Make any fix-up edits as necessary.  That's it!&lt;br /&gt;
&lt;br /&gt;
=== Implementation Details ===&lt;br /&gt;
If there are implementation details worth noting, add them them as nested list items under the item for the implementation itself.  If the details subsection grows too big for a specific implementation, feel free to move the details to their  own page and leave a link in place on the implementations page.&lt;br /&gt;
&lt;br /&gt;
== Reporting Bugs ==&lt;br /&gt;
Similar to implementation details, in short, [[put-it-on-the-wiki]]. In particular, add bug reports, with URL(s) to a valid demonstrative test case(s) of course, to the listing of an implementation on this page, OR on the specific implementations wiki page (e.g. [[hcard-implementations]]).  Please describe why you think it is a bug (user interface, cosmetic, violates a spec page, e.g. for problems parsing hCards, reference which part of [[hcard-parsing]] the implementation appears to not be following).&lt;br /&gt;
&lt;br /&gt;
If you have a sense of urgency for getting that particular bug fixed in that implementation, you may email [http://microformats.org/discuss/ microformats-dev] with the URL of that implementation on the wiki page, and *summarize* the bug (the full description being on the wiki page instead).&lt;br /&gt;
&lt;br /&gt;
== Formats ==&lt;br /&gt;
Most microformat specifications have an &amp;quot;implementations&amp;quot; section, e.g.:&lt;br /&gt;
*[[rel-tag#Implementations|rel-tag implementations]]&lt;br /&gt;
*[[vote-links#Implementations|vote-link implementations]]&lt;br /&gt;
*[[xoxo#Implementations|XOXO implementations]]&lt;br /&gt;
&lt;br /&gt;
In addition, some microformat specifications have separate implementation pages:&lt;br /&gt;
*[[hcalendar-implementations|hCalendar implementations]]&lt;br /&gt;
*[[hcard-implementations|hCard Implementations]]&lt;br /&gt;
*[[xfn-implementations|XFN implementations]]&lt;br /&gt;
&lt;br /&gt;
== Applications / Plugins / Services / Tools ==&lt;br /&gt;
This is an alphabetical listing of all applications, plugins (grouped with their app/tool), services and tools that implement microformats, along with the list of microformats that are supported, and the company and/or developers responsible for it.&lt;br /&gt;
&lt;br /&gt;
As a user, the implementations listed below will automatically help you use microformats and help your data portability and interoperability with other apps and services.&lt;br /&gt;
&lt;br /&gt;
Please help complete this list!  If you know of additional apps/plugins/services/tools that support microformats, please add them!&lt;br /&gt;
&lt;br /&gt;
Note: this section is only for listing specific ''implementations''.  The list of ''implementors'' is in the [[implementors#Companies / Developers / Organizations|Companies / Developers / Organizations]] section on the [[implementors]] page.&lt;br /&gt;
&lt;br /&gt;
Alphabetically:&lt;br /&gt;
&lt;br /&gt;
=== .Mac Webmail ===&lt;br /&gt;
* The [http://www.mac.com/webmail .Mac Webmail] ''service'' now [http://factoryjoe.com/blog/2006/10/28/apple-embraces-microformats-in-new-mac-webmail/ supports hcard].&lt;br /&gt;
** by [[implementors#Apple_Computer|Apple Computer]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== AlchemyPoint ===&lt;br /&gt;
* [http://www.orch8.net/ AlchemyPoint] is a structured web / mashup platform that supports parsing hCard, rel-tag and other microformats.&lt;br /&gt;
** by [[implementors#Orchestr8|Orchestr8]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Backnetwork ===&lt;br /&gt;
* [http://backnetwork.com/ Backnetwork] is a community networking tool for events that supports [[hCard]], [[hCalendar]], and [[XFN]].&lt;br /&gt;
** by [[implementors#Glenn_Jones|Glenn Jones]] of [[implementors#Madgex|Madgex]].&lt;br /&gt;
&lt;br /&gt;
=== Blinksale ===&lt;br /&gt;
* [http://blinksale.com Blinksale] uses [[hcard|hCard]] standard throughout for people and companies.&lt;br /&gt;
&lt;br /&gt;
=== BlogMatrix ===&lt;br /&gt;
* [http://www.blogmatrix.com BlogMatrix] - user information marked as [[hcard|hCard]], tag directories in [[xfolk]]/[[rel-tag]], enclosures are marked as [[rel-enclosure]].&lt;br /&gt;
** by [[implementors#David_Janes|David Janes]]&lt;br /&gt;
&lt;br /&gt;
=== Blogmarks.net ===&lt;br /&gt;
* [http://www.blogmarks.net Blogmarks.net] publish user bookmarks in [[xfolk]]/[[rel-tag]].&lt;br /&gt;
&lt;br /&gt;
=== Bugzilla ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.bugzilla.org/ Bugzilla] [http://www.bugzilla.org/status/2007-08-23.html 3.1.1] includes some microformats on show_bug.cgi and a few other places.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== cmSiteNavigation ===&lt;br /&gt;
* [http://www.christophm.de/software/firefox/cmSiteNavigation/ cmSiteNavigation] extension for Firefox make use of links marked with a [[existing-rel-values|&amp;quot;rel&amp;quot; value]], and parses additional link types also.&lt;br /&gt;
** This seems to use rel values defined in the HTML 4 spec, not microformats. This is more of a [[posh|POSH]] implementation than a [[microformats]] implementation.&lt;br /&gt;
&lt;br /&gt;
=== Community Server ===&lt;br /&gt;
* [http://communityserver.org Community Server] supports tagging posts with [[rel-tag]], implements [[rel-nofollow]] on links in comments, and allows users to create link lists using [http://gmpg.org/xfn/ XFN].&lt;br /&gt;
&lt;br /&gt;
=== Conferenceer ===&lt;br /&gt;
* Built for SXSW 2007, [http://sxsw07.conferenceer.com/ Conferenceer] supports hcalendar and hcard.&lt;br /&gt;
&lt;br /&gt;
=== Citycita===&lt;br /&gt;
* [http://www.citycita.org Citycita] supports [[hCal|hCal]] in all event pages for local social groups.&lt;br /&gt;
** by [[implementors#Rubio_Jamin|Rubio Jamin]]&lt;br /&gt;
&lt;br /&gt;
=== Cork'd ===&lt;br /&gt;
* [http://corkd.com Cork'd] supports [[hcard|hCard]] for user profiles, [[hreview|hReview]] for wine reviews, along with [[rel-tag]] for tagging wines as announced in [http://www.simplebits.com/notebook/2006/06/10/wineformats.html Pairing Wine and Microformats]&lt;br /&gt;
** by [[implementors#Dan_Cederhold|Dan Cederholm]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Delicious Generation ===&lt;br /&gt;
* [http://deliciousgeneration.com/ Delicious Generation] supports [[hCal|hCal]] for the event and [[hcard|hCard]] for sponsors and people.&lt;br /&gt;
** by [[implementors#Chris_Messina|Chris Messina]]&lt;br /&gt;
&lt;br /&gt;
=== Digg ===&lt;br /&gt;
* [http://digg.com/ Digg] supports [[hcard|hCards]] for profiles and rel-me for identity consolidation (though they currently mix rel-nofollow with rel-me, negating these links).&lt;br /&gt;
&lt;br /&gt;
=== Dreamweaver ===&lt;br /&gt;
==== Microformats Extensions ====&lt;br /&gt;
* [http://www.webstandards.org/action/dwtf/microformats Dreamweaver Microformats Extensions] ([http://allinthehead.com/beta/microformats.mxp.zip download]) support authoring [[hcard|hCard]], [[hcalendar|hCalendar]], [http://gmpg.org/xfn XFN], [[rel-tag]], [[rel-license]] as [http://allinthehead.com/retro/282/microformats-in-dreamweaver announced by Drew]&lt;br /&gt;
** by [[implementors#Drew_Mclellan|Drew McLellan]]&lt;br /&gt;
&lt;br /&gt;
=== Drupal ===&lt;br /&gt;
==== Upcoming module for Drupal ====&lt;br /&gt;
* [http://hybernaut.com/upcoming-module Drupal Upcoming.org syndication module] emits [[hcalendar|hCalendar]]&lt;br /&gt;
** by [[implementors#Brian_Del_Vecchio|Brian Del Vecchio]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Eventful ===&lt;br /&gt;
* [http://eventful.com Eventful] supports [[hcalendar|hCalendar]] for over 1,000,000 event listings and [[hcard|hCard]] for venues.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Facebook ===&lt;br /&gt;
* [http://facebook.com/ Facebook] supports [[hcard|hCard]] for some public profiles '''(example needed)'''. &lt;br /&gt;
* There is also an [http://www.facebook.com/apps/application.php?id=2400943827&amp;amp;ref=s hCard application] (a plug-in) for Facebook users.&lt;br /&gt;
* Note also the [http://www.facebook.com/group.php?gid=2374732285 microformats group], which Facebook users who support microformats can join.&lt;br /&gt;
&lt;br /&gt;
=== Ficlets ===&lt;br /&gt;
* [http://ficlets.com Ficlets] supports [[hcard]] for author data and [[hatom]] for stories and lists of stories.&lt;br /&gt;
** [http://sixtwothree.org Jason Garber] and [http://lawver.net Kevin Lawver] for [http://aol.com AOL]&lt;br /&gt;
&lt;br /&gt;
=== Firefox ===&lt;br /&gt;
* See [[firefox-extensions|Firefox Extensions]]&lt;br /&gt;
&lt;br /&gt;
=== Flickr People ===&lt;br /&gt;
* [http://flickr.com/ Flickr]'s profiles on its people pages supports both [[hcard|hCard]] and [http://gmpg.org/xfn XFN].&lt;br /&gt;
** by [[implementors#Cal_Henderson|Cal Henderson]]&lt;br /&gt;
**[http://flickr.com/people/tantek example]&lt;br /&gt;
&lt;br /&gt;
=== Flickr Photos ===&lt;br /&gt;
* [http://flickr.com/map/ Flickr's geo tagged photos] are marked up with the [[geo]] microformat.&lt;br /&gt;
&lt;br /&gt;
=== Flock Web Browser ===&lt;br /&gt;
* The [http://flock.com Flock web browser] supports the [[rel-tag]] microformat.&lt;br /&gt;
** by [[implementors#Flock|Flock]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
* See [[chrome-extensions|Chrome Extensions]]&lt;br /&gt;
&lt;br /&gt;
=== Google Search ===&lt;br /&gt;
* Consumes microformats via rich snippets: [[search engines | wiki page]], [http://www.google.com/support/webmasters/bin/answer.py?answer=99170 rich snippets docs]&lt;br /&gt;
* supports [[rel-nofollow]]&lt;br /&gt;
** by [[implementors#Google|Google]]&lt;br /&gt;
&lt;br /&gt;
=== Google Blogger ===&lt;br /&gt;
* [http://blogger.com/ Blogger] supports [[hatom|hAtom]] (citation to blog post needed - 2007)&lt;br /&gt;
** by [[implementors#Google|Google]]&lt;br /&gt;
&lt;br /&gt;
=== Google Creative Commons Search ===&lt;br /&gt;
* [http://www.google.com/webhp?as_rights=(cc_publicdomain%7Ccc_attribute%7Ccc_sharealike%7Ccc_noncommercial%7Ccc_nonderived) Google Creative Commons Search] - supports [[rel-license]]&lt;br /&gt;
** by [[implementors#Google|Google]]&lt;br /&gt;
&lt;br /&gt;
=== Google Maps ===&lt;br /&gt;
* [http://maps.google.com/ Google Maps] supports [[hcard|hCard]] (see [http://googlemapsapi.blogspot.com/2007/06/microformats-in-google-maps.html 2007-06-31 announcement by Google])&lt;br /&gt;
* Google maps also allows reviewers and map creators to [http://maps.google.com/maps/me attach a public profile], which includes hCard and rel=&amp;quot;me' XFN markup. See [http://google-latlong.blogspot.com/2007/10/put-yourself-on-map.html 2007-10-17 announcement]. Sample profile: [http://maps.google.com/maps/user?uid=109581870574956225297 Kevin Marks].&lt;br /&gt;
** by [[implementors#Google|Google]]&lt;br /&gt;
**Unfortunately, [http://microformats.org/discuss/mail/microformats-discuss/2007-July/010311.html Google Map's implementation is broken]. [http://microformats.org/discuss/mail/microformats-discuss/2007-August/010457.html Google are aware; a fix is awaited].&lt;br /&gt;
** Also, there is no hCard nor any XFN rel values on the [http://maps.google.com/maps/user?uid=109581870574956225297 sample profile] itself, it appears to include a [http://maps.google.com/maps/c/widgets/ProfileViewer?js=RAW&amp;amp;maximize=true&amp;amp;hide=false&amp;amp;width=40&amp;amp;noTitle=true&amp;amp;theme=theme_2&amp;amp;service=local&amp;amp;uid=109581870574956225297&amp;amp;height=0&amp;amp;background=transparent&amp;amp;serverbased=true&amp;amp;border=NONE&amp;amp;eventCallback=ParentStub1192999211538&amp;amp;zx=dc574o15j0wrv frame] which then has an hCard and rel=&amp;quot;me&amp;quot; to the user's blog.&lt;br /&gt;
&lt;br /&gt;
=== Gravatar Commenters as hCards  ===&lt;br /&gt;
* [http://thedredge.org Andy Hume] added code to his blogging software to automatically mark-up the names and URLs of commenters on his blog with [[hcard|hCard]]. &lt;br /&gt;
** by [[implementors#Andy_Hume|Andy Hume]]&lt;br /&gt;
** Andy - any chance of open sourcing your code to turn Gravatars into hCards?&lt;br /&gt;
&lt;br /&gt;
=== Greasemonkey ===&lt;br /&gt;
* [http://greasemonkey.makedatamakesense.com/google_hcalendar/ Google hCalendar] - Adds hCalendar data to Google Calendar.&lt;br /&gt;
* [http://www.nickpeters.net/?p=35 Social xFolk] - Adds xFolk links to social bookmarking sites del.icio.us and ma.gnolia.&lt;br /&gt;
* [http://monkeyformats.org/ Monkeyformats] - a collection of GreaseMonkey scripts that add actual hCard and hCalendar microformat markup to several international phone directories.&lt;br /&gt;
&lt;br /&gt;
=== hCalendar creator ===&lt;br /&gt;
* [http://microformats.org/code/hcalendar/creator hCalendar creator] (originally [http://theryanking.com/microformats/hcalendar-creator.html published by Ryan King]) is a javascript form for creating [[hcalendar|hCalendar]] events.&lt;br /&gt;
** by [[implementors#Ryan_King|Ryan King]]&lt;br /&gt;
&lt;br /&gt;
=== hCard to Gmail Service ===&lt;br /&gt;
* [http://jkg3.com/Journal/81/bookmarklet hCard to gmail] is a bookmarklet / service which will convert hCard formatted data to the .CSV file for importing to gmail.&lt;br /&gt;
** by [[implementors#Jamie_Knight|Jamie Knight]]&lt;br /&gt;
&lt;br /&gt;
=== hCard creator ===&lt;br /&gt;
* The open source [http://microformats.org/code/hcard/creator hCard creator] (originally [http://tantek.com/microformats/hcard-creator.html published by Tantek]) is a very simple, yet illustrative, open source user interface / form / script which creates an [[hcard|hCard]] in real-time as you type in a set of contact information.&lt;br /&gt;
** by [[implementors#Tantek_Çelik|Tantek Çelik]]&lt;br /&gt;
&lt;br /&gt;
=== Helios Calendar ===&lt;br /&gt;
* [http://www.helioscalendar.com/ Helios Calendar] is a commercial PHP script for event publishing that [http://www.helioscalendar.com/index.php?com=features&amp;amp;d=1 supports hCalendar and hCard].&lt;br /&gt;
** by [[implementors#Refresh Web Development|Refresh Web Development]]&lt;br /&gt;
&lt;br /&gt;
=== hKit Microformats Toolkit for PHP5 ===&lt;br /&gt;
* [http://hkit.googlecode.com/ hKit Microformats Toolkit for PHP5] as [http://allinthehead.com/retro/291/hkit-microformats-toolkit-for-php announced by Drew McLellan]. See also [[hkit|hKit on this wiki]].&lt;br /&gt;
&lt;br /&gt;
=== hReview creator ===&lt;br /&gt;
* [http://microformats.org/code/hcalendar/creator hReview creator] (originally [http://theryanking.com/microformats/hreview-creator.html published by Ryan King]) is a javascript form for creating [[hreview|hReviews]].&lt;br /&gt;
** by [[implementors#Ryan_King|Ryan King]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== iChat buddy list to hCards ===&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;
** by [[implementors#Tantek_Çelik|Tantek Çelik]]&lt;br /&gt;
&lt;br /&gt;
=== Internet Explorer ===&lt;br /&gt;
* See [[internet-explorer-extensions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== JobiJoba ===&lt;br /&gt;
* [http://www.jobijoba.com JobiJoba : moteur de recherche emploi] parses and supports [[hCard|hCard]] and [[rel-tag|rel-tag]] for over 40,000 job listings.&lt;br /&gt;
&lt;br /&gt;
=== JSCalendar ===&lt;br /&gt;
* [http://web.mit.edu/glasser/www/JSCalendar/ JSCalendar] parses [[hcalendar|hCalendar]] and produces a displayable HTML table/CSS-based calendar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Konqueror ===&lt;br /&gt;
* [http://www.konqueror.org/ Konqueror] - [http://flickr.com/photos/factoryjoe/68755089/ supports] [[hcard|hCard]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Last.fm ===&lt;br /&gt;
* [http://last.fm Last.fm] - [http://factoryjoe.com/blog/2006/10/31/lastfm-adds-support-for-hcalendar/ Last.fm supports] [[hcalendar|hCalendar]] &lt;br /&gt;
&lt;br /&gt;
=== LinkedIn ===&lt;br /&gt;
* [http://www.linkedin.com LinkedIn] - LinkedIn includes [[hcard|hCard]] and [[xfn|XFN]] on contacts, [[hresume|hResume]] for public profiles and [[hreview|hReview]] on service provider recommendations&lt;br /&gt;
&lt;br /&gt;
=== Live Clipboard ===&lt;br /&gt;
* [http://spaces.live.com/editorial/rayozzie/demo/liveclip/liveclipsample/techPreview.html Live Clipboard Technical Introduction]&lt;br /&gt;
* [http://spaces.live.com/editorial/rayozzie/demo/liveclip/liveclipsample/clipboardexample.html Live Clipboard Example]&lt;br /&gt;
&lt;br /&gt;
=== LiveJournal ===&lt;br /&gt;
* [http://www.livejournal.com LiveJournal]&lt;br /&gt;
** supports tagging posts with [[rel-tag]]&lt;br /&gt;
** supports [[hcard-supporting-user-profiles|hCard user profiles]] and [[XFN]] ([http://community.livejournal.com/lj_releases/24768.html 2007-09-27 release #15]).&lt;br /&gt;
** by [[implementors#Six Apart|Six Apart]] (at the time of implementation)&lt;br /&gt;
&lt;br /&gt;
=== LJFind ===&lt;br /&gt;
* [http://www.ljfind.com LJ-Find] - LJFind supports tagging posts with [[rel-tag]].&lt;br /&gt;
&lt;br /&gt;
=== LouderVoice ===&lt;br /&gt;
* [http://www.loudervoice.com Publishes and aggregates hreview content] - The LouderVoice site provides a variety of tools to publish hreview to blogs and it also aggregates hreview content from any registered RSS Feed so that users can search/rate/collect distributed reviews.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Ma.gnolia ===&lt;br /&gt;
* [http://ma.gnolia.com Ma.gnolia] has wide [http://wiki.ma.gnolia.com/Ma.gnolia_Feeds_Guide#Microformats support for a variety of microformats] including [[rel-tag]], [[xfolk]], [[hreview]], [[xfn]] and [[hcard]].&lt;br /&gt;
&lt;br /&gt;
=== Mash Maker ===&lt;br /&gt;
* [http://mashmaker.intel.com/ Intel Mash Maker] supports microformats as of 2007-11-15 (see [http://softwareblogs.intel.com/2007/11/15/bookmarks-microformats-and-bug-fixes/ announcing blog post])&lt;br /&gt;
** by [[implementors#Intel|Intel]]&lt;br /&gt;
&lt;br /&gt;
=== Maxthon ===&lt;br /&gt;
[http://maxthon.com Maxthon] is a browser for Microsoft Windows that uses the Trident rendering engine and provides additional user interface.  Maxthon has built and published a plugin for their browser that recognizes microformats in web pages and allows users to take action with them, similar to Operator for [[Firefox]].&lt;br /&gt;
* [http://forum.maxthon.com/index.php?showtopic=65408 Microformats Button Version 1.0.0 Release Candidate 1]&lt;br /&gt;
** Description: &amp;quot;Microformats Button extracts Microformats from websites and allows you to export the data to vCard, vCalendar, Google Maps, Yahoo Maps and other sites.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Microformat Base ===&lt;br /&gt;
* [http://randomchaos.com/microformats/base/ Microformat Base]&lt;br /&gt;
** by [[implementors#Scott Reynen|Scott Reynen]]&lt;br /&gt;
&lt;br /&gt;
=== Microformat Bookmarklet Overlay ===&lt;br /&gt;
* [http://leftlogic.com/info/articles/microformats_bookmarklet Microformats Bookmarklet] for Safari, Firefox and Camino, supports [[hcard|hCard]] and [[hcalendar|hCalendar]] and allows the user to import individual microformats on the fly.&lt;br /&gt;
** by [[implementors#Remy_Sharp|Remy Sharp]]&lt;br /&gt;
&lt;br /&gt;
=== Microformat Parser for Ruby ===&lt;br /&gt;
* [http://blog.labnotes.org/2005/11/20/microformat-parser-for-ruby/ Microformat Parser for Ruby]&lt;br /&gt;
** by [[implementors#Assaf Arkin|Assaf Arkin]]&lt;br /&gt;
&lt;br /&gt;
=== Movable Type ===&lt;br /&gt;
* [http://movabletype.org Movable Type] (MT) open source blogging software supports:&lt;br /&gt;
** [[XFN]] [[rel-me]] &amp;quot;other profiles&amp;quot; UI, and [[hAtom]] activity streams (as of MT v4.1 - see [http://www.sixapart.com/about/news/2008/01/time_for_action.html announcement] and [http://www.movabletype.org/2008/01/building_action_streams.html technical details].)&lt;br /&gt;
** by [[implementors#Six Apart|Six Apart]]&lt;br /&gt;
See also [[movable-type]].&lt;br /&gt;
&lt;br /&gt;
=== MyMap.yam.com ===&lt;br /&gt;
* support [[geo]] microformat in the POI page. example: [http://mymap.yam.com/place/point/charleschuang/6695/ a book store in Tamsui].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== National eXtension Initiative ===&lt;br /&gt;
* [http://www.extension.org/ eXtension Home] - content marked-up with [[hatom|hAtom]] and events marked-up as [[hcalendar|hCalendar]] entries.&lt;br /&gt;
** by [[implementors#James E. Robinson, III|James E. Robinson, III]]&lt;br /&gt;
&lt;br /&gt;
=== Nature Network Boston ===&lt;br /&gt;
* [http://network.nature.com/boston/ Nature Network Boston], a social networking community for scientists, supports [[reltag|rel-tag]], [[hcard|hCard]] for user profiles and [[hcalendar|hCalendar]] for marking up events across the site.&lt;br /&gt;
** by [[implementors#Nature Publishing Group|Nature Publishing Group]]&lt;br /&gt;
&lt;br /&gt;
=== Nature Protocols ===&lt;br /&gt;
* [http://www.nature.com/nprot/ Nature Protocols], a forum for scientists to upload and comment on protocols, supports [[hcard|hCard]] and [[XOXO]].&lt;br /&gt;
** by [[implementors#Nature Publishing Group|Nature Publishing Group]]&lt;br /&gt;
&lt;br /&gt;
=== NetNewsWire ===&lt;br /&gt;
*[http://www.newsgator.com/Individuals/NetNewsWire/ NetNewsWire] is an easy-to-use RSS and Atom reader for your Mac. NetNewsWire 3.0 detects, extracts and converts hcard and hcalendar data from feed entries.&lt;br /&gt;
** by [[implementors#NewsGator|NewsGator]]&lt;br /&gt;
&lt;br /&gt;
=== Netscape Navigator ===&lt;br /&gt;
* Version 9.0+ supports [[Firefox extensions]], e.g. [[Operator]]:&lt;br /&gt;
** [http://notizblog.org/2007/10/21/operator-unter-navigator-90/ Operator unter Navigator 9.0]&lt;br /&gt;
&lt;br /&gt;
=== Nutch ===&lt;br /&gt;
* [http://www.mail-archive.com/nutch-dev@lucene.apache.org/msg01295.html rel-nofollow support added]&lt;br /&gt;
* [http://www.mail-archive.com/nutch-commits@lucene.apache.org/msg01014.html rel-tag support checked in]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ODEO ===&lt;br /&gt;
* [http://odeo.com/ ODEO] [http://odeo.com/blog/2005/07/adding-microformats-to-odeo.html noted] that they support microformats: [[rel-tag]], [[rel-enclosure]], [http://gmpg.org/xfn XFN].&lt;br /&gt;
&lt;br /&gt;
=== Open-Xchange ===&lt;br /&gt;
* The [http://www.open-xchange.com Open-Xchange] collaboration appliance supports publishing and subscribing of contacts in hCard format (in addition to exporting vcard) officially since v6.16. The format is extended by additional fields (like &amp;quot;date of marriage&amp;quot;) in the OXMF microformat.&lt;br /&gt;
 &lt;br /&gt;
=== Optimus ===&lt;br /&gt;
*[http://microformatique.com/optimus/ Optimus]. Output formats: XML, JSON, JSON-P.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== phpMicroformats ===&lt;br /&gt;
* [http://enarion.net/phpmicroformats/ phpMicroformats] is a PHP class library that generates microformat entries for [[hcalendar|hCalendar]] and [[hcard|hCard]]. It is released under GPL.&lt;br /&gt;
&lt;br /&gt;
=== Portable Social Network Profile Parser ===&lt;br /&gt;
* [http://lab.backnetwork.com/ufXtract-psn/ Portable Social Network Profile Parser] implements parsing of [[hCard]], [[XFN]], and in particular [[rel-me]] for [[identity-consolidation]] for [[social-network-portability]].&lt;br /&gt;
** by [[implementors#Glenn_Jones|Glenn Jones]] of [[implementors#Madgex|Madgex]].&lt;br /&gt;
&lt;br /&gt;
=== PostNuke ===&lt;br /&gt;
''[http://www.postnuke.com PostNuke] is an Application Framework/Content Management Systeme''&lt;br /&gt;
* [http://www.pagesetter.net/index.php?module=pagesetter&amp;amp;func=viewpub&amp;amp;tid=4&amp;amp;pid=96 hCards4Pagesetter] - hCards Publication Type for the PostNuke module &amp;quot;Pagesetter&amp;quot;&lt;br /&gt;
* [http://www.pagesetter.net/index.php?module=pagesetter&amp;amp;func=viewpub&amp;amp;tid=4&amp;amp;pid=97 hCalendar4Pagesetter] - hCalendar Publication Type for the PostNuke module &amp;quot;Pagesetter&amp;quot;&lt;br /&gt;
* [http://www.pagesetter.net/index.php?module=pagesetter&amp;amp;func=viewpub&amp;amp;tid=4&amp;amp;pid=98 hReview4Pagesetter] - hReview Publication Type for the PostNuke module &amp;quot;Pagesetter&amp;quot;&lt;br /&gt;
* [http://noc.postnuke.com/frs/?group_id=256&amp;amp;release_id=477 Blogroll] - XFN Block/Modul&lt;br /&gt;
* [http://noc.postnuke.com/frs/?group_id=256&amp;amp;release_id=628 nofollow] - nofollow Hook&lt;br /&gt;
&lt;br /&gt;
=== Pownce ===&lt;br /&gt;
*[http://pownce/ Optimus]. Output formats: XML, JSON, JSON-P.&lt;br /&gt;
&lt;br /&gt;
=== Profiler ===&lt;br /&gt;
* [http://microformat.makedatamakesense.com/profiler/ Profiler] works as a proxy service adding microformat profiles to documents that appear to contain microformats.&lt;br /&gt;
&lt;br /&gt;
=== Realcom HAKONE for Notes ===&lt;br /&gt;
* [http://www.realcom.co.jp/en/hakone2.html HAKONE for Notes] - supports [[hCard|hCard]]&lt;br /&gt;
** by [[implementors#Realcom|Realcom]]&lt;br /&gt;
&lt;br /&gt;
=== Realcom KnowledgeMarket ===&lt;br /&gt;
* [http://www.realcom.co.jp/en/enterprisesuite2.html KnowledgeMarket] - supports [[hCard|hCard]]&lt;br /&gt;
** by [[implementors#Realcom|Realcom]]&lt;br /&gt;
&lt;br /&gt;
=== RFC2629.xslt ===&lt;br /&gt;
* [http://greenbytes.de/tech/webdav/rfc2629.xslt rfc2629.xslt] now attempts to generate [[hcard|hCard]] information ([http://ietf.org/rfc/rfc2629 RFC2629] in an XML format for authoring RFCs and Internet Drafts, see [http://greenbytes.de/tech/webdav/rfc2629xslt/rfc2629xslt.html example document])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Salesforce ===&lt;br /&gt;
* [http://salesforce.com Salesforce] [http://flickr.com/photos/kingsleyj/175689109/ supports] [[hcard|hCard]]&lt;br /&gt;
** by [http://flickr.com/people/kingsleyj/ Kingsley Joseph]&lt;br /&gt;
==== Spanning Salesforce ====&lt;br /&gt;
* [http://spanningsalesforce.com/ Spanning Salesforce] supports [[hcalendar|hCalendar]].&lt;br /&gt;
&lt;br /&gt;
=== Sivitools ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
Sivitols is a Java library for microformats. Currently only the xFolk RC1 standard is implemented, but additional microformat support is planned. This library is being written and maintained for a tag sharing project undertaken by Video Vertigo.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[http://blog.blip.tv/blog/microformats/ Annoucement], [http://pokkari.com/microformat/javadoc/ Docs]&lt;br /&gt;
&lt;br /&gt;
=== Safari Microformats plugin ===&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
The Safari Microformats plugin notifies you when the author of the website has published Microformats and allows you to easily import hCards and hCalendars in Address Book and iCal. This plugin was inspired by the idea and mockup of Jon Hicks.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
[http://www.zappatic.net/safarimicroformats/ Safari Microformats Plugin]&lt;br /&gt;
* Note - the latest version, 3.1, currently only works w/Mac OS 10.5 (Leopard)&lt;br /&gt;
&lt;br /&gt;
=== SPRACI ===&lt;br /&gt;
* [http://www.spraci.com SPRACI] - nightlife/events - [[hcalendar|hCalendar]] published in events listings, aggregator can read hCalendar&lt;br /&gt;
&lt;br /&gt;
=== stuckUnstuck ===&lt;br /&gt;
* [http://stuckunstuck.com stuckUnstuck] supports [[hcard|hCard]] and [[hatom|hatom]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== StatusNet ===&lt;br /&gt;
* [http://status.net/ StatusNet] is an open source software for decentralized status updates, that supports: [[hatom|hAtom]], [[hcard|hCard]] (including [[representative-hcard]]s), [[adr]], [[geo]], [[xfn|XFN]], [[xoxo|XOXO]], [[rel-tag]], [[rel-license]], [[rel-prev]], [[rel-next]], [[rel-bookmark]], [[rel-enclosure]] [[rel-home]], [[rel-me]], [[rel-group]], [[rel-member]]&lt;br /&gt;
** by [[implementors#Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;cognition&amp;quot;&amp;gt;&lt;br /&gt;
=== Swignition ===&lt;br /&gt;
* [http://buzzword.org.uk/swignition/ Swignition] is a Perl framework and script (usable online via CGI, and downloadable for local use) that supports:&lt;br /&gt;
** [[hatom|hAtom]]&lt;br /&gt;
** [[haudio|hAudio]]&lt;br /&gt;
** [[User:TobyInk/hcalendar-1.1|hCalendar]]&lt;br /&gt;
** [[hcard|hCard]], [[adr]], [[geo]], [[jCard]], [[xfn|XFN]] (1.0 and 1.1) and [http://xen.adactio.com XEN]&lt;br /&gt;
** [[hresume|hResume]]&lt;br /&gt;
** [[hreview|hReview]]&lt;br /&gt;
** [[rel-tag]], [[rel-enclosure]] and [[rel-license]]&lt;br /&gt;
** [[figure]]&lt;br /&gt;
** [[measure]]&lt;br /&gt;
** [[species]]&lt;br /&gt;
** [[xfolk|xFolk]]&lt;br /&gt;
** [[xoxo|XOXO]]&lt;br /&gt;
** several non-microformat semantic HTML techniques, including GRDDL, RDFa, eRDF and COinS.&lt;br /&gt;
** by [[implementors#Toby_Inkster|Toby Inkster]]&lt;br /&gt;
** no longer actively developed, see [[parsers#HTML::Microformats|HTML::Microformats]] for its replacement.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Technorati Contacts Feed Service ===&lt;br /&gt;
* [http://feeds.technorati.com/contacts/ Technorati Contacts Feed Service] is a deployment of [[implementations#X2V|X2V]] to convert [[hcard|hCards]] to vCard (.vcf) format.&lt;br /&gt;
** by [[implementors#Technorati|Technorati]]&lt;br /&gt;
&lt;br /&gt;
=== Technorati Events Feed Service ===&lt;br /&gt;
* [http://feeds.technorati.com/events/ Technorati Events Feed Service] is a deployment of [[implementations#X2V|X2V]] to convert [[hcalendar|hCalendar]] events to iCalendar (.ics) format.&lt;br /&gt;
** by [[implementors#Technorati|Technorati]]&lt;br /&gt;
&lt;br /&gt;
=== Technorati Microformats Search ===&lt;br /&gt;
* Technorati [http://kitchen.technorati.com/search/ Microformats Search]. Search for contacts ([[hcard|hCard]]), events ([[hcalendar|hCalendar]]), or reviews ([[hreview|hReview]]) published on blogs and other web sites.&lt;br /&gt;
** by [[implementors#Ryan_King|Ryan King]]&lt;br /&gt;
** first version (2006 May) by [[implementors#Tantek_Çelik|Tantek Çelik]], [[implementors#Ryan_King|Ryan King]], [[implementors#Kevin_Marks|Kevin Marks]], [[implementors#Josh_Smith|Josh Smith]]&lt;br /&gt;
&lt;br /&gt;
=== Technorati Search ===&lt;br /&gt;
* [http://technorati.com/ Technorati] [http://technorati.com/search Search] supports and handles both [[vote-links]] and [[rel-nofollow]] for indicating whether a link should have any/positive/negative weighting towards the destination.&lt;br /&gt;
** by [http://technorati.com/about/staff.html Technorati Staff]&lt;br /&gt;
&lt;br /&gt;
=== Technorati Tags ===&lt;br /&gt;
* [http://technorati.com/tags/ Technorati Tags] pages aggregate blog posts tagged with the [[rel-tag]] open tagging standard, in addition to recent tagged photos and links.&lt;br /&gt;
&lt;br /&gt;
=== Textpattern ===&lt;br /&gt;
==== Microformats Plugin ====&lt;br /&gt;
* [http://placenamehere.com/TXP/pnh_mf/ Textpattern Microformats Plugin] supports authoring [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [http://gmpg.org/xfn XFN], [[rel-tag]], [[rel-license]] in the [http://www.textpattern.com/ Textpattern] CMS/blogging tool &lt;br /&gt;
** by [http://placenamehere.com/ Chris Casciano]&lt;br /&gt;
&lt;br /&gt;
=== Tomota ===&lt;br /&gt;
* The [http://www.tomota.de Tomota] allows import, export and conversion from and to hcards.&lt;br /&gt;
** by [[implementors#RalfEngels|Ralf Engels]]&lt;br /&gt;
&lt;br /&gt;
=== Transformr ===&lt;br /&gt;
* [http://github.com/WebOrganics/TransFormr Transformr] Is a microformats transformation toolkit. Transformr is also available as a [http://microform.at/ webservice]&lt;br /&gt;
** by [[implementors#Martin_McEvoy|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
=== TYPO3 ===&lt;br /&gt;
* [http://www.typo3.com TYPO3]&lt;br /&gt;
==== Getting Started ====&lt;br /&gt;
* [http://typo3.org TYPO3 Developer Ressource]&lt;br /&gt;
* [http://www.acqal.com/a/article/getting-help-with-typo3-98.html Getting Help With TYPO3]&lt;br /&gt;
==== tt_address extension====&lt;br /&gt;
* [http://typo3.org/extensions/repository/view/tt_address/2.0.1/ tt_address] - hCard support with the tt_address extension version 2.0.0&lt;br /&gt;
** by [[implementors#Ingo_Renner|Ingo Renner]]&lt;br /&gt;
==== TIMTAB extension====&lt;br /&gt;
* [http://typo3.org/extensions/repository/view/timtab/0.5.11/ TIMTAB] - XFN support for blogrolls with the TIMTAB weblog extension for TYPO3&lt;br /&gt;
** by [[implementors#Ingo_Renner|Ingo Renner]]&lt;br /&gt;
&lt;br /&gt;
=== Tweeterboard ===&lt;br /&gt;
* Tweeterboard supports [hcard|hCard]], and [http://gmpg.org/xfn XFN] on profile pages ([http://tweeterboard.com/user/missrogue example]).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== ufXtract ===&lt;br /&gt;
* [http://lab.backnetwork.com/ufXtract/ ufXtract] implements [[parsing]] of microformats such as [[hCard]] and [[XFN]].&lt;br /&gt;
** by [[implementors#Glenn_Jones|Glenn Jones]] of [[implementors#Madgex|Madgex]].  See [http://www.glennjones.net/Post/831/ufXtractmicroformatsparser.htm blog post announcement].&lt;br /&gt;
&lt;br /&gt;
=== Upcoming.org ===&lt;br /&gt;
* [http://upcoming.org Upcoming.org] - hCalendar support in events listings and individual events.&lt;br /&gt;
** by [[implementors#Andy_Baio|Andy Baio]], [[implementors#Leonard_Lin|Leonard Lin]], [[implementors#Gordon_Luk|Gordon Luk]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== vCardExplorer ===&lt;br /&gt;
* [http://vcardexplorer.corefault.de/ vCardExplorer for MacOSX] - browses local vcards and converts hcards from URLs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== VIREL Microformats Search Engine===&lt;br /&gt;
* [http://www.virel.de/ microformats search engine] - website friendly crawler. searches for public informations embedded as microformats in web pages.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== WindowsLiveWriter ===&lt;br /&gt;
* [[implementors#Microsoft|Microsoft's]] WindowsLiveWriter (WLW) [http://gallery.live.com/liveItemDetail.aspx?li=9751e563-1408-4fc3-8028-bd4351edb1fb&amp;amp;l=8 event plugin] supports [[hcalendar|hCalendar]].&lt;br /&gt;
&lt;br /&gt;
=== WordPress ===&lt;br /&gt;
*See [[wordpress|WordPress]].&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
* Brian Suda has created several XSLT files to extract microformats from HTML. From that the [http://suda.co.uk/projects/X2V/ X2V] webservice/favelet emerged. The XSLT and favelet extracts [[hcard|hCard]] and to produces .vcf (vCard) files and [[hcalendar|hCalendar]] to produce .ics (iCal) files. Also in the labs is a universal XMDP validator and a site-wide search spider that recognizes 'no-follow', 'license' and other microformats so they can be used in a more semantic way when displaying search results.&lt;br /&gt;
** by [[implementors#Brian_Suda|Brian Suda]]&lt;br /&gt;
&lt;br /&gt;
=== XWiki ===&lt;br /&gt;
* [http://xwiki.org XWiki] (as of [http://www.xwiki.org/xwiki/bin/view/Main/ReleaseNotesXWiki10Beta5 version 10Beta5]) publishes the user profiles using [[hcard | hCard]], the events in the calendar application using [[hCalendar | hCalendar]], the blog entries using [[hAtom | hAtom]] and homepage links using [[rel-home | rel-home]].&lt;br /&gt;
&lt;br /&gt;
=== xfn-spider ===&lt;br /&gt;
&lt;br /&gt;
* [http://sphinx.net.ru/hg/xfn-spider xfn-spider] — simple crawler extracting microformats with XSLT ([http://sphinx.net.ru/blog/entry/simple-microformat-xslt-extraction/ Original article in Russian] circa summer 2007) and exporting information to OPML feedlist, tag cloud etc.&lt;br /&gt;
&lt;br /&gt;
* See [http://services.alphaworks.ibm.com/manyeyes/view/SNnqRHsOtha6i5-m6iGTH2- XFN visualization] example at IBM's Many Eyes made using data extracted with xfn-spider&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Creative Commons Search ===&lt;br /&gt;
* [http://search.yahoo.com/cc/ Yahoo Creative Commons Search] - supports [[rel-license]] specifically to search for Creative Commons licensed content.&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Local ===&lt;br /&gt;
* [http://local.yahoo.com Yahoo local] supports [[hcard|hCard]], [[hcalendar|hCalendar]], and [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Tech ===&lt;br /&gt;
* [http://tech.yahoo.com Yahoo! Tech] supports [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
=== Yahoo UK Movies ===&lt;br /&gt;
* [http://movies.yahoo.co.uk Yahoo! UK Movies] supports [[hreview|hReview]].&lt;br /&gt;
** by Mark Norman Francis&lt;br /&gt;
&lt;br /&gt;
=== Yalwa - Local directory ===&lt;br /&gt;
* [http://www.yalwa.com/ Yalwa - Local Directory] supports [[hreview|hReview]].&lt;br /&gt;
Example: [http://wiesbaden.yalwa.de/ID_102318221/Yalwa-GmbH.html Yalwa Listing]&lt;br /&gt;
&lt;br /&gt;
=== Yedda ===&lt;br /&gt;
* [http://yedda.com Yedda] supports [[hcard|hCard]] for exposing users information, [[hatom|hAtom]] for exposing data that is already exposed via feeds (like list of questions and answers) and [[rel-tag|rel-tag]] for every tag used to tag questions and users.&lt;br /&gt;
&lt;br /&gt;
== Validators ==&lt;br /&gt;
&lt;br /&gt;
See [[debugging-tools]].&lt;br /&gt;
&lt;br /&gt;
==Search engines==&lt;br /&gt;
See [[search-engines]]&lt;br /&gt;
&lt;br /&gt;
== Companies / Developers / Organizations ==&lt;br /&gt;
See [[implementors]]&lt;br /&gt;
&lt;br /&gt;
The following have been moved from the sections above due to problems, stated below:&lt;br /&gt;
&lt;br /&gt;
== Publishers and Content Hosting Services ==&lt;br /&gt;
&amp;lt;em&amp;gt;This section is a stub. You can help the microformats wiki by expanding it.&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Publishers and content hosting services are listed on the individual &amp;quot;examples in the wild page&amp;quot;. You may list major publishers here along with links to their respective examples in the wild pages.&lt;br /&gt;
&lt;br /&gt;
=== Twitter ===&lt;br /&gt;
[http://twitter.com Twitter] supports: [[hatom-examples-in-wild|hAtom]], [[hcard-supporting-user-profiles|hCard user profiles]], [[hcard-xfn-supporting-friends-lists|rel-me]]&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
Some notes on initial thoughts around [[implementation-guidelines|Guidelines and Strategies for Implementing Microformats]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=microformats-turns-5&amp;diff=42774</id>
		<title>microformats-turns-5</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=microformats-turns-5&amp;diff=42774"/>
		<updated>2010-07-07T22:56:41Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Mentioned StatusNet's hCard use&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Material for a &amp;quot;microformats.org turns 5&amp;quot; blog post - additional suggestions welcome!&lt;br /&gt;
&lt;br /&gt;
== 2 billion pages with hCards ==&lt;br /&gt;
&lt;br /&gt;
According to Yahoo! Search Monkey, there are now over 2 billion pages with hCards on the web:&lt;br /&gt;
&lt;br /&gt;
http://search.yahoo.com/search?p=searchmonkey%3Acom.yahoo.page.uf.hcard&lt;br /&gt;
&lt;br /&gt;
This is perhaps due to a few fairly large recent deployments:&lt;br /&gt;
* BrightKite.com - all venues and user profiles have hCard (millions)&lt;br /&gt;
* Gravatar - all profiles now have hCards (millions) - used on WordPress.com etc.&lt;br /&gt;
&lt;br /&gt;
There's also been a notable very useful deployment from 37 Signals:&lt;br /&gt;
* 37 Signals have added hCards to Basecamp:&lt;br /&gt;
** http://answers.37signals.com/basecamp/556-any-chance-of-adding-hcards&lt;br /&gt;
&lt;br /&gt;
Thanks to Jeremy Keith's help!&lt;br /&gt;
&lt;br /&gt;
* StatusNet platform uses hCards for all users and groups (Example instance: http://identi.ca/ ). Also uses representative hCards where appropriate. I'm not sure about exact numbers --[[User:Csarven|Sarven Capadisli]] 22:51, 7 July 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
== 94% of rich snippet markup ==&lt;br /&gt;
&lt;br /&gt;
Some additional recent news:&lt;br /&gt;
* microformats has 94% marketshare compared to alternatives (e.g. RDFa) for rich snippet markup according to Google (announced at the Semantic Technology conference)&lt;br /&gt;
** http://www.readwriteweb.com/archives/google_semantic_web_push_rich_snippets_usage_grow.php&lt;br /&gt;
** http://www.readwriteweb.com/images/richsnippets_june10b.jpg&lt;br /&gt;
&lt;br /&gt;
== add more ==&lt;br /&gt;
&lt;br /&gt;
More suggestions for a microformats.org turns 5 blog post.&lt;br /&gt;
&lt;br /&gt;
...&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=representative-hcard-parsing&amp;diff=42067</id>
		<title>representative-hcard-parsing</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=representative-hcard-parsing&amp;diff=42067"/>
		<updated>2010-02-25T22:45:55Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Updated Tom's code to handle hCards with more than one url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;representative hCard parsing&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using code that properly implements [[hcard-parsing]], this page documents how to determine a [[representative hCard]] for a page using the current [[representative-hcard-brainstorming]] proposal.&lt;br /&gt;
&lt;br /&gt;
== representative hCard algorithm ==&lt;br /&gt;
# '''url uid source.''' After parsing the hCard(s) on a page, if there is one which has a &amp;quot;url&amp;quot; property whose value is the url of the page (source) and is also a &amp;quot;uid&amp;quot; property for the hCard, then that is the representative hCard for the page.&lt;br /&gt;
# '''url and rel me.''' If the aforementioned &amp;quot;url uid source&amp;quot; didn't find a representative hCard, then look for an hCard with a &amp;quot;url&amp;quot; property that also has the &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; relation. If you find such an hCard then you have found a representative hCard for the page.&lt;br /&gt;
&lt;br /&gt;
== open source implementations ==&lt;br /&gt;
The below open source implementations of '''representative hCard parsing''' have been contributed inline and are thus in the public domain per [[Microformats_Wiki:Copyrights]].&lt;br /&gt;
&lt;br /&gt;
=== Draft hKit (PHP5) code ===&lt;br /&gt;
I - ([[User:TomMorris|Tom]]) - have been working on implementing represenative hCard parsing in PHP so that a user can simply type in a URL pointing to a page with an hCard on it, and have their name and some details automatically filled in the form. The code below implements the following:&lt;br /&gt;
# If there is only one hCard on a page, it uses that.&lt;br /&gt;
# If there is more than one hCard on a page, it looks through to see if any of the cards have UID or URL fields that match the URL it searches, then selects that one if one exists.&lt;br /&gt;
&lt;br /&gt;
It's experimental and quite 'alpha', so I'd suggest you test it and make adjustments as necessary.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
// example hKit code to extract a representative hCard&lt;br /&gt;
// tom morris &amp;lt;http://tommorris.org&amp;gt;&lt;br /&gt;
// public domain 2007&lt;br /&gt;
&lt;br /&gt;
// An hCard could have more than one url, so we use a multi-dimensional array search. - Sarven Capadisli&lt;br /&gt;
&lt;br /&gt;
// From http://nl2.php.net/manual/en/function.array-search.php#80692&lt;br /&gt;
function multidimArrayLocate($array, $text){&lt;br /&gt;
  foreach($array as $key =&amp;gt; $arrayValue){&lt;br /&gt;
    if (is_array($arrayValue)){&lt;br /&gt;
      if ($key == $text) $arrayResult[$key] = $arrayValue;&lt;br /&gt;
      $temp[$key] = multidimArrayLocate($arrayValue, $text);&lt;br /&gt;
      if ($temp[$key]) $arrayResult[$key] = $temp[$key];&lt;br /&gt;
    }&lt;br /&gt;
    else{&lt;br /&gt;
      if ($key == $text) $arrayResult[$key] = $arrayValue;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
  return $arrayResult;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
include(&amp;quot;hkit.class.php&amp;quot;);&lt;br /&gt;
$hkit = new hKit;&lt;br /&gt;
$result = $hkit-&amp;gt;getByURL('hcard', $HTTP_GET_VARS['url']);&lt;br /&gt;
if (count($result) != 0) {&lt;br /&gt;
  if (count($result) == 1) {&lt;br /&gt;
    $repcard = $result[0];&lt;br /&gt;
  } else {&lt;br /&gt;
    foreach ($result as $card) {&lt;br /&gt;
      if (multidimArrayLocate($card, $HTTP_GET_VARS['url']) == true || $card['uid'] == $HTTP_GET_VARS['url']) {&lt;br /&gt;
        $repcard = $card;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
print_r($repcard);&lt;br /&gt;
?&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== jQuery (JavaScript) code ===&lt;br /&gt;
The following JavaScript code follows the [[representative-hcard-brainstorming#current_proposal|current proposal for finding a representative hCard]]. It requires the [http://jquery.com/ jQuery] library, however, it can be easily switched over to another library.&lt;br /&gt;
&lt;br /&gt;
* If a vCard has a &amp;lt;code&amp;gt;class=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;class=&amp;quot;uid&amp;quot;&amp;lt;/code&amp;gt; with an href value same as the source URI (current document), then that vCard is a representative hCard candidate, otherwise;&lt;br /&gt;
* If a vCard has a &amp;lt;code&amp;gt;class=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; and a &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; on the same element, then that vCard is a representative hCard candidate, otherwise;&lt;br /&gt;
* There is no representative hCard.&lt;br /&gt;
* Grab the first hCard from the list of candidates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
/***&lt;br /&gt;
    Note: Extracts representative hCard&lt;br /&gt;
    Author: Sarven Capadisli http://csarven.ca/&lt;br /&gt;
    License: Public Domain 2009-06-04&lt;br /&gt;
*/&lt;br /&gt;
var sourceURI = window.location.href;&lt;br /&gt;
var rep_hCard = new Array();&lt;br /&gt;
&lt;br /&gt;
function rep_hCard_uidurlsource() {&lt;br /&gt;
    $('.vcard .uid[href='+sourceURI+']').each(function() {&lt;br /&gt;
        $(this).each(function() {&lt;br /&gt;
            if ($(this).closest('.vcard').find('.url[href='+sourceURI+']').length &amp;gt; 0) {&lt;br /&gt;
                rep_hCard.push($(this).closest('.vcard')[0]);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
    return (rep_hCard.length &amp;gt; 0) ? true : false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rep_hCard_urlme() {&lt;br /&gt;
    $('.vcard .url[rel=me]').each(function() {&lt;br /&gt;
        rep_hCard.push($(this).closest('.vcard')[0]);&lt;br /&gt;
    });&lt;br /&gt;
    return (rep_hCard.length &amp;gt; 0) ? true : false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (rep_hCard_uidurlsource() || rep_hCard_urlme()) {&lt;br /&gt;
    rep_hCard = $($(rep_hCard)[0]); &lt;br /&gt;
    rep_hCard_url = (rep_hCard.find('.uid').length &amp;gt; 0) ? rep_hCard.find('.uid')[0].href : rep_hCard.find('.url[rel=me]')[0].href;&lt;br /&gt;
    hCard_fn = $('.fn', rep_hCard).text();&lt;br /&gt;
    hCard_photo_src = ($('.photo', rep_hCard).length &amp;gt; 0) ? $('.photo', rep_hCard)[0].src : '';&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    //no representative hCard&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 04:24, 4 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[representative-hcard]]&lt;br /&gt;
* [[representative-hcard-authoring]]&lt;br /&gt;
* [[representative-hcard-parsing]]&lt;br /&gt;
* [[representative-hcard-examples]]&lt;br /&gt;
* [[representative-hcard-formats]]&lt;br /&gt;
* [[representative-hcard-brainstorming]]&lt;br /&gt;
* [[hcard]]&lt;br /&gt;
* [[hcard-parsing]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=representative-hcard-examples&amp;diff=41926</id>
		<title>representative-hcard-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=representative-hcard-examples&amp;diff=41926"/>
		<updated>2010-02-12T16:27:01Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Updated URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;representative hCard examples&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
Examples of pages that represent individual people with [[hcard|hCards]] on them.  Part of the [[representative-hcard]] effort.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Multiple hCards ===&lt;br /&gt;
&lt;br /&gt;
Pages that contain multiple hCards, ''one'' of which is the representative hCard for that page:&lt;br /&gt;
&lt;br /&gt;
* http://adactio.com/journal/&lt;br /&gt;
* http://tantek.com/&lt;br /&gt;
* http://csarven.ca/cv&lt;br /&gt;
* http://www.stuffandnonsense.co.uk/britpack/&lt;br /&gt;
&lt;br /&gt;
Pages that contain multiple hCards, ''none'' of which is the representative hCard for that page:&lt;br /&gt;
&lt;br /&gt;
==== Conference schedules ====&lt;br /&gt;
* http://2007.dconstruct.org/speakers/&lt;br /&gt;
* http://www.vivabit.com/atmedia2007/europe/speakers/&lt;br /&gt;
&lt;br /&gt;
==== URLs with a fragment identifier ====&lt;br /&gt;
* http://csarven.ca/cv#i&lt;br /&gt;
* http://www.vivabit.com/atmedia2007/europe/speakers/#hannah&lt;br /&gt;
&lt;br /&gt;
=== Multiple pages ===&lt;br /&gt;
&lt;br /&gt;
Websites that have hCards on multiple pages. The hCards represent the same person:&lt;br /&gt;
&lt;br /&gt;
==== Jeremy Keith ====&lt;br /&gt;
* http://adactio.com/&lt;br /&gt;
* http://adactio.com/contact/&lt;br /&gt;
&lt;br /&gt;
==== Brian Oberkirch ====&lt;br /&gt;
* http://www.brianoberkirch.com/&lt;br /&gt;
* http://www.brianoberkirch.com/contact-me/&lt;br /&gt;
&lt;br /&gt;
==== Edward O'Connor ====&lt;br /&gt;
* http://edward.oconnor.cx/&lt;br /&gt;
* http://edward.oconnor.cx/about&lt;br /&gt;
&lt;br /&gt;
==== Steve Ivy ====&lt;br /&gt;
* http://redmonk.net/&lt;br /&gt;
* http://redmonk.net/about-this-site/#steve-hcard&lt;br /&gt;
&lt;br /&gt;
=== social network profiles ===&lt;br /&gt;
From [[hcard-supporting-user-profiles]]:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[representative-hcard]] &lt;br /&gt;
* [[hcard]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=representative-hcard-examples&amp;diff=41925</id>
		<title>representative-hcard-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=representative-hcard-examples&amp;diff=41925"/>
		<updated>2010-02-12T16:26:38Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Updated URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;representative hCard examples&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
Examples of pages that represent individual people with [[hcard|hCards]] on them.  Part of the [[representative-hcard]] effort.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Multiple hCards ===&lt;br /&gt;
&lt;br /&gt;
Pages that contain multiple hCards, ''one'' of which is the representative hCard for that page:&lt;br /&gt;
&lt;br /&gt;
* http://adactio.com/journal/&lt;br /&gt;
* http://tantek.com/&lt;br /&gt;
* http://www.csarven.ca/cv&lt;br /&gt;
* http://www.stuffandnonsense.co.uk/britpack/&lt;br /&gt;
&lt;br /&gt;
Pages that contain multiple hCards, ''none'' of which is the representative hCard for that page:&lt;br /&gt;
&lt;br /&gt;
==== Conference schedules ====&lt;br /&gt;
* http://2007.dconstruct.org/speakers/&lt;br /&gt;
* http://www.vivabit.com/atmedia2007/europe/speakers/&lt;br /&gt;
&lt;br /&gt;
==== URLs with a fragment identifier ====&lt;br /&gt;
* http://csarven.ca/cv#i&lt;br /&gt;
* http://www.vivabit.com/atmedia2007/europe/speakers/#hannah&lt;br /&gt;
&lt;br /&gt;
=== Multiple pages ===&lt;br /&gt;
&lt;br /&gt;
Websites that have hCards on multiple pages. The hCards represent the same person:&lt;br /&gt;
&lt;br /&gt;
==== Jeremy Keith ====&lt;br /&gt;
* http://adactio.com/&lt;br /&gt;
* http://adactio.com/contact/&lt;br /&gt;
&lt;br /&gt;
==== Brian Oberkirch ====&lt;br /&gt;
* http://www.brianoberkirch.com/&lt;br /&gt;
* http://www.brianoberkirch.com/contact-me/&lt;br /&gt;
&lt;br /&gt;
==== Edward O'Connor ====&lt;br /&gt;
* http://edward.oconnor.cx/&lt;br /&gt;
* http://edward.oconnor.cx/about&lt;br /&gt;
&lt;br /&gt;
==== Steve Ivy ====&lt;br /&gt;
* http://redmonk.net/&lt;br /&gt;
* http://redmonk.net/about-this-site/#steve-hcard&lt;br /&gt;
&lt;br /&gt;
=== social network profiles ===&lt;br /&gt;
From [[hcard-supporting-user-profiles]]:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[representative-hcard]] &lt;br /&gt;
* [[hcard]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=geo-brainstorming&amp;diff=41660</id>
		<title>geo-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=geo-brainstorming&amp;diff=41660"/>
		<updated>2010-01-15T14:13:52Z</updated>

		<summary type="html">&lt;p&gt;Csarven: s/this/that&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Geo brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This page is about [[geo]] both as a stand-alone microformat, and as a sub-set of [[hcard|hCard]]. See also [[hcard-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
==Geo improvements==&lt;br /&gt;
&lt;br /&gt;
I (Tantek) have seen examples of where there is a human viewable/clickable presentation of a point on a map, and the desire to include the machine readable geo information with the same element, e.g. something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;machine-readable-geo-info&amp;quot;&amp;gt;&lt;br /&gt;
 human readable/clickable point on a map&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But to do this we must specify a syntax for putting both the latitude and longitude into the title attribute as the machine-readable-geo-info.&lt;br /&gt;
&lt;br /&gt;
Fortunately, there already is a syntax for that, in vCard RFC 2426 3.4.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Type value: A single structured value consisting of two float values&lt;br /&gt;
   separated by the SEMI-COLON character (ASCII decimal 59).&lt;br /&gt;
&lt;br /&gt;
   Type special notes: This type specifies information related to the&lt;br /&gt;
   global position of the object associated with the vCard. The value&lt;br /&gt;
   specifies latitude and longitude, in that order (i.e., &amp;quot;LAT LON&amp;quot;&lt;br /&gt;
   ordering).&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
   Type example:&lt;br /&gt;
&lt;br /&gt;
        GEO:37.386013;-122.082932&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;37.386013;-122.082932&amp;quot;&amp;gt;&lt;br /&gt;
 Mountain View, CA&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I think this is pretty much a no-brainer, because the rules for parsing &amp;quot;geo&amp;quot; are simply altered to:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== latitude longitude shorthand ===&lt;br /&gt;
&lt;br /&gt;
If a &amp;quot;geo&amp;quot; property lacks explicit &amp;quot;latitude&amp;quot; and &amp;quot;longitude&amp;quot; subproperties, then the &amp;quot;geo&amp;quot; property is treated like any other string property  (e.g. following rules for parsing &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img alt&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; etc.), where that string value has the same literal syntax as specified in RFC 2426 section 3.4.2: single structured value consisting of two float values separated by the SEMI-COLON character (ASCII decimal 59), specifying latitude and longitude, in that order.&lt;br /&gt;
&lt;br /&gt;
=== geo links ===&lt;br /&gt;
&lt;br /&gt;
In addition, people may publish Google Maps links like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://maps.google.com/maps?q=37.386013+-122.082932&amp;quot;&amp;gt;this spot&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or Yahoo! Maps links like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://maps.yahoo.com/#lat=37.386013&amp;amp;lon=-122.082932&amp;amp;mag=3&amp;quot;&amp;gt;this spot&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Is it worth permitting this to be a geo as well?&lt;br /&gt;
&lt;br /&gt;
I'm raising this to make sure it is considered.&lt;br /&gt;
&lt;br /&gt;
However, my first guess is NO for two reasons.&lt;br /&gt;
&lt;br /&gt;
# No such examples in the wild have been documented or seen as of yet (I certainly haven't seen any).&lt;br /&gt;
# It would involve additional parsing requirements which are almost certainly going to be site/domain specific, and encoding a particular site's query parameter syntax into a format seems like a bad idea (against principle of decentralization).  &lt;br /&gt;
&lt;br /&gt;
This could be mitigated if mapping services would simply accept the literal vCard GEO syntax &amp;quot;37.386013;-122.082932&amp;quot;, e.g. http://maps.google.com/maps?q=37.386013;-122.082932 (which currently doesn't work) then we could make a simple rule such as for hyperlinks, parse the href attribute for a geo value at the end of the href, delimited before the value by a &amp;quot;=&amp;quot; (or perhaps &amp;quot;/&amp;quot; for services that use friendlier URLs).&lt;br /&gt;
&lt;br /&gt;
* consider also &amp;lt;a href=&amp;quot;http://www.rhaworth.myby.co.uk/oscoor_a.htm?SJ870099_region:GB_scale:25000&amp;quot; title=&amp;quot;52.6866;-2.1937&amp;quot;&amp;gt;SJ870099&amp;lt;/a&amp;gt; which is widely used (so far without geo-title attribute) (Wikipedia, et al). Perhaps we should also support ''title=&amp;quot;various maps of 52.6866;-2.1937&amp;quot;'' so that the title attribute can be used as was originally intended.&lt;br /&gt;
&lt;br /&gt;
* While the given google maps link does not work, these do: http://maps.google.com/maps?q=37.386013,-122.082932 http://maps.yahoo.com/?q1=37.386013,-122.082932 Most mapping services do have a way to do it, but they tend to only accept commas, not semicolons.&lt;br /&gt;
-[[User:OttoOtto|OttoOtto]] 12:51, 6 Sep 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== latitude longitude shorthand and geo link ===&lt;br /&gt;
&lt;br /&gt;
The idea is a mixture of using latitude longitude shorthand and geo link which could be represented by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.geonames.org/6077243&amp;quot; title=&amp;quot;45.5140800;-73.6111000&amp;quot;&lt;br /&gt;
class=&amp;quot;geo&amp;quot;&amp;gt;Montréal, Quebec, Canada&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is an existing publishing practice:&lt;br /&gt;
* [http://status.net/ StatusNet] platform  as of version 0.9RC1 e.g., http://identi.ca/notice/17811123&lt;br /&gt;
&lt;br /&gt;
* Potentially, publicly documented sites at http://status.net/wiki/ListOfServers on update.&lt;br /&gt;
&lt;br /&gt;
Some of this is covered in this mailing list thread: http://microformats.org/discuss/mail/microformats-discuss/2009-December/013167.html&lt;br /&gt;
&lt;br /&gt;
-[[User:Csarven|Sarven Capadisli]] 11:19, 31 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are a few things interesting about this example.&lt;br /&gt;
* It's prime for marking up as an [[adr]] - a structured address, since it has locality, region, country-name semantics.&lt;br /&gt;
*# I acknowledge that adr can be used here, but example is minimized for geo. -[[User:Csarven|Sarven Capadisli]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
* Using the title attribute for semicolon separated lat-long may not be the user-friendliest thing to do.&lt;br /&gt;
*# I'd presume that this is similar to the general public comprehending the full ISO8601 format, but much harder. So, I can agree with that. For this geo minimization though, it had to go somewhere. -[[User:Csarven|Sarven Capadisli]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
* Given microformats experience with various uses of the the title attribute - a good rule of thumb is to check to make sure that the content you are putting into the title attribute is both reasonably human readable and listenable.&lt;br /&gt;
Here is some better markup that could be applied to the example today:&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;a class=&amp;quot;adr&amp;quot; href=&amp;quot;http://www.geonames.org/6077243&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Montréal&amp;lt;/span&amp;gt;, &lt;br /&gt;
 &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Quebec&amp;lt;span&amp;gt;, &lt;br /&gt;
 &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;Canada&amp;lt;/span&amp;gt;&lt;br /&gt;
 (&amp;lt;span class=&amp;quot;geo&amp;quot;&amp;gt;lat:&amp;lt;span class=&amp;quot;latitude&amp;quot;&amp;gt;45.5140800&amp;lt;/span&amp;gt;; &lt;br /&gt;
    long &amp;lt;span class=&amp;quot;longitude&amp;quot;&amp;gt;-73.6111000&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
- [[User:Tantek|Tantek]] 15:08, 31 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
That is changing the example. Could you explain how&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
(&amp;lt;span class=&amp;quot;geo&amp;quot;&amp;gt;lat:&amp;lt;span class=&amp;quot;latitude&amp;quot;&amp;gt;45.5140800&amp;lt;/span&amp;gt;; &lt;br /&gt;
long &amp;lt;span class=&amp;quot;longitude&amp;quot;&amp;gt;-73.6111000&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is more user friendly than&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
title=&amp;quot;45.5140800;-73.6111000&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-[[User:Csarven|Sarven Capadisli]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== altitude ===&lt;br /&gt;
&lt;br /&gt;
Some folks have asked for &amp;quot;altitude&amp;quot; as an extension to GEO.  See [[geo-extension-elevation ]]. Currently we are rejecting all property/value extensions to hCard/vCard.&lt;br /&gt;
&lt;br /&gt;
=== radius/zoom ===&lt;br /&gt;
&lt;br /&gt;
Kevin Marks has asked for &amp;quot;radius&amp;quot; or &amp;quot;zoom&amp;quot; as an extension to GEO.  Currently we are rejecting all property/value extensions to hCard/vCard.&lt;br /&gt;
=== ISO 19136 ===&lt;br /&gt;
When it comes to anything geospatial, any unadorned / simple encoding must remain upwardly-compatible with the more sophisticated GML schema (Geography Markup Language ) which is also known as ISO 19136.  This is so that all the fundamental nuances underpinning geocoding ( different datums, different projections, elevation, etc etc ) can ultimately ( or sooner ? ) be completely accounted for.&lt;br /&gt;
&lt;br /&gt;
If you don't know/supply your Coordinate Reference System CRS identifier, your location could fall 100s of metres away from the position intended ie plot in the wrong location on a map.  Appendix B of draft ISO/DIS 6709 highlights the variation among three commonly used systems.&lt;br /&gt;
&lt;br /&gt;
=== ISO 6709 ===&lt;br /&gt;
The Geo field in the vCard format seems to be based on [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=13152 ISO 6709:1983].  &lt;br /&gt;
&lt;br /&gt;
The International Standard is being updated, [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39242 ISO/DIS 6709], to allow for depths as well as heights and to include Coordinate Reference System (CRS) identification.  Voting on the revised standard finishes on the 15th February 2007. &lt;br /&gt;
&lt;br /&gt;
Section 6.3 of ISO/DIS 6709 notes the elements required required for geographic point location:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In this International Standard, geographic point location shall be represented by five elements:&lt;br /&gt;
* a coordinate reference system identification;&lt;br /&gt;
* coordinate representing “x” horizontal position such as latitude;&lt;br /&gt;
* coordinate representing “y” horizontal position such as longitude;&lt;br /&gt;
* for three-dimensional point locations, a value representing vertical position through either height or depth;&lt;br /&gt;
* metadata associated with geographic point location(s) (ISO 19115)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CRS identifier is important otherwise your location could fall 100s of metres away from the position intended.&lt;br /&gt;
&lt;br /&gt;
Annex H details the ISO standard for text string representation of point location.&lt;br /&gt;
&lt;br /&gt;
H.6 Format&lt;br /&gt;
&lt;br /&gt;
H.6.1 Elements shall be combined in a point location string in the following sequence:&lt;br /&gt;
&lt;br /&gt;
a) Latitude&lt;br /&gt;
&lt;br /&gt;
b) Longitude&lt;br /&gt;
&lt;br /&gt;
c) if represented, height or depth&lt;br /&gt;
&lt;br /&gt;
d) Coordinate Reference System identifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.2 The number of digits for latitude, longitude and height (depth) shall indicate the precision of available&lt;br /&gt;
data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.3 There shall be no separator between the elements for latitude, longitude, height (depth) and CRS.&lt;br /&gt;
NOTE The use of designators &amp;quot;+&amp;quot;, &amp;quot;-&amp;quot; and &amp;quot;CRS&amp;quot; preceding the value part of each element permits the recognition of&lt;br /&gt;
the start of each element and the termination of the previous one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.4 The point location string shall be terminated. The terminator character shall be a solidus (/), unless&lt;br /&gt;
otherwise specified in the documentation associated with interchange.&lt;br /&gt;
&lt;br /&gt;
A small explanation can be found in [http://en.wikipedia.org/wiki/ISO_6709 Wikipedia].&lt;br /&gt;
&lt;br /&gt;
It differs from the notation of vCard, for example.&lt;br /&gt;
&lt;br /&gt;
If ISO6709 is used, it is likely to be able to write as follows. &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
examples&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;+40-075CRSxxxx/&amp;quot;&amp;gt;&lt;br /&gt;
 Point represented as Degrees&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;+401213.1-0750015.1+2.79CRSxxxx/&amp;quot;&amp;gt;&lt;br /&gt;
 Point represented as Degrees, minutes, seconds and decimal seconds, with +2.79 a height or depth as defined through the CRS.&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A C# library to read and write ISO 6709 coordinates from/to xml can be found in [http://coordinate.codeplex.com Codeplex]&lt;br /&gt;
&lt;br /&gt;
=== Geo Encodings ===&lt;br /&gt;
It is important that whenever location is described that it is achieved in the most openly interoperable manner. A relatively small number of encodings is needed that will meet the needs of a wide range of information communities and users.  &lt;br /&gt;
At http://www.georss.org/ two relatively simple schema have been published; one for WGS84 latitude/longitude ( termed 'simple'), and the other provisions for this AND coordinate reference systems other than WGS84 latitude/longitude ... of which there are a multitude - so this an argument for simple encodings to be upwardly-compatible with the more sophisticated GML schema (Geography Markup Language ).&lt;br /&gt;
&lt;br /&gt;
=== ISO 19115 ===&lt;br /&gt;
ISO 19115:2003 defines the schema required for describing geographic information and services. It provides information about the identification, the extent, the quality, the spatial and temporal schema, spatial reference, and distribution of digital geographic data.&lt;br /&gt;
&lt;br /&gt;
=== Categorising locations ===&lt;br /&gt;
Perhaps categorsing locations would enable map mashups of microformatted information ? For example, show me a map of the nearest 'place of worship'. This fragment from an application schema illustrates a range of place categories &lt;br /&gt;
http://www.linz.govt.nz/resources/esa-appl-schema-v1-9-5/esa-46.html#1804&lt;br /&gt;
&lt;br /&gt;
=== UN/LOCODEs ===&lt;br /&gt;
UN/LOCODE is a geographic coding scheme developed and maintained by United Nations Economic Commission for Europe, a unit of the United Nations. It provides a unified way to identify interesting points through definition of functions. It may be useful if the geo microformat could support it.&lt;br /&gt;
http://en.wikipedia.org/wiki/UN/LOCODE&lt;br /&gt;
&lt;br /&gt;
==Geo implementations==&lt;br /&gt;
===GPX===&lt;br /&gt;
Parsers might convert Geo to [http://www.topografix.com/gpx.asp GPX] (&amp;quot;GPS eXchange Format&amp;quot;), an XML schema designed for transferring GPS data between software applications (and GPS devices), which can be used to describe waypoints, tracks, and routes. See [http://en.wikipedia.org/wiki/GPX GPX on Wikipedia]. [[User:AndyMabbett|Andy Mabbett]] 11:44, 3 Apr 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Great circle distance===&lt;br /&gt;
&lt;br /&gt;
A parser might offer the option to select two Geo-uFs from a page, or the single Geo on each of two pages, and [http://en.wikipedia.org/wiki/Great-circle_distance calculate the distance between them]. [[User:AndyMabbett|Andy Mabbett]] 04:36, 18 Apr 2007 (PDT)&lt;br /&gt;
*Example on-line calculators: [http://williams.best.vwh.net/gccalc.htm], [http://jan.ucc.nau.edu/~cvm/latlongdist.html]&lt;br /&gt;
&lt;br /&gt;
== Other use cases ==&lt;br /&gt;
Please add your suggestions!&lt;br /&gt;
&lt;br /&gt;
Geo microformats could be used to:&lt;br /&gt;
*Generate [http://en.wikipedia.org/wiki/GPX GPX] files&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
*[[hcard-brainstorming]]&lt;br /&gt;
{{geo-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=geo-brainstorming&amp;diff=41659</id>
		<title>geo-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=geo-brainstorming&amp;diff=41659"/>
		<updated>2010-01-15T14:12:53Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added intro to question&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Geo brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This page is about [[geo]] both as a stand-alone microformat, and as a sub-set of [[hcard|hCard]]. See also [[hcard-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
==Geo improvements==&lt;br /&gt;
&lt;br /&gt;
I (Tantek) have seen examples of where there is a human viewable/clickable presentation of a point on a map, and the desire to include the machine readable geo information with the same element, e.g. something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;machine-readable-geo-info&amp;quot;&amp;gt;&lt;br /&gt;
 human readable/clickable point on a map&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But to do this we must specify a syntax for putting both the latitude and longitude into the title attribute as the machine-readable-geo-info.&lt;br /&gt;
&lt;br /&gt;
Fortunately, there already is a syntax for that, in vCard RFC 2426 3.4.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Type value: A single structured value consisting of two float values&lt;br /&gt;
   separated by the SEMI-COLON character (ASCII decimal 59).&lt;br /&gt;
&lt;br /&gt;
   Type special notes: This type specifies information related to the&lt;br /&gt;
   global position of the object associated with the vCard. The value&lt;br /&gt;
   specifies latitude and longitude, in that order (i.e., &amp;quot;LAT LON&amp;quot;&lt;br /&gt;
   ordering).&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
   Type example:&lt;br /&gt;
&lt;br /&gt;
        GEO:37.386013;-122.082932&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;37.386013;-122.082932&amp;quot;&amp;gt;&lt;br /&gt;
 Mountain View, CA&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I think this is pretty much a no-brainer, because the rules for parsing &amp;quot;geo&amp;quot; are simply altered to:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== latitude longitude shorthand ===&lt;br /&gt;
&lt;br /&gt;
If a &amp;quot;geo&amp;quot; property lacks explicit &amp;quot;latitude&amp;quot; and &amp;quot;longitude&amp;quot; subproperties, then the &amp;quot;geo&amp;quot; property is treated like any other string property  (e.g. following rules for parsing &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img alt&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; etc.), where that string value has the same literal syntax as specified in RFC 2426 section 3.4.2: single structured value consisting of two float values separated by the SEMI-COLON character (ASCII decimal 59), specifying latitude and longitude, in that order.&lt;br /&gt;
&lt;br /&gt;
=== geo links ===&lt;br /&gt;
&lt;br /&gt;
In addition, people may publish Google Maps links like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://maps.google.com/maps?q=37.386013+-122.082932&amp;quot;&amp;gt;this spot&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or Yahoo! Maps links like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://maps.yahoo.com/#lat=37.386013&amp;amp;lon=-122.082932&amp;amp;mag=3&amp;quot;&amp;gt;this spot&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Is it worth permitting this to be a geo as well?&lt;br /&gt;
&lt;br /&gt;
I'm raising this to make sure it is considered.&lt;br /&gt;
&lt;br /&gt;
However, my first guess is NO for two reasons.&lt;br /&gt;
&lt;br /&gt;
# No such examples in the wild have been documented or seen as of yet (I certainly haven't seen any).&lt;br /&gt;
# It would involve additional parsing requirements which are almost certainly going to be site/domain specific, and encoding a particular site's query parameter syntax into a format seems like a bad idea (against principle of decentralization).  &lt;br /&gt;
&lt;br /&gt;
This could be mitigated if mapping services would simply accept the literal vCard GEO syntax &amp;quot;37.386013;-122.082932&amp;quot;, e.g. http://maps.google.com/maps?q=37.386013;-122.082932 (which currently doesn't work) then we could make a simple rule such as for hyperlinks, parse the href attribute for a geo value at the end of the href, delimited before the value by a &amp;quot;=&amp;quot; (or perhaps &amp;quot;/&amp;quot; for services that use friendlier URLs).&lt;br /&gt;
&lt;br /&gt;
* consider also &amp;lt;a href=&amp;quot;http://www.rhaworth.myby.co.uk/oscoor_a.htm?SJ870099_region:GB_scale:25000&amp;quot; title=&amp;quot;52.6866;-2.1937&amp;quot;&amp;gt;SJ870099&amp;lt;/a&amp;gt; which is widely used (so far without geo-title attribute) (Wikipedia, et al). Perhaps we should also support ''title=&amp;quot;various maps of 52.6866;-2.1937&amp;quot;'' so that the title attribute can be used as was originally intended.&lt;br /&gt;
&lt;br /&gt;
* While the given google maps link does not work, these do: http://maps.google.com/maps?q=37.386013,-122.082932 http://maps.yahoo.com/?q1=37.386013,-122.082932 Most mapping services do have a way to do it, but they tend to only accept commas, not semicolons.&lt;br /&gt;
-[[User:OttoOtto|OttoOtto]] 12:51, 6 Sep 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== latitude longitude shorthand and geo link ===&lt;br /&gt;
&lt;br /&gt;
The idea is a mixture of using latitude longitude shorthand and geo link which could be represented by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.geonames.org/6077243&amp;quot; title=&amp;quot;45.5140800;-73.6111000&amp;quot;&lt;br /&gt;
class=&amp;quot;geo&amp;quot;&amp;gt;Montréal, Quebec, Canada&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is an existing publishing practice:&lt;br /&gt;
* [http://status.net/ StatusNet] platform  as of version 0.9RC1 e.g., http://identi.ca/notice/17811123&lt;br /&gt;
&lt;br /&gt;
* Potentially, publicly documented sites at http://status.net/wiki/ListOfServers on update.&lt;br /&gt;
&lt;br /&gt;
Some of this is covered in this mailing list thread: http://microformats.org/discuss/mail/microformats-discuss/2009-December/013167.html&lt;br /&gt;
&lt;br /&gt;
-[[User:Csarven|Sarven Capadisli]] 11:19, 31 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are a few things interesting about this example.&lt;br /&gt;
* It's prime for marking up as an [[adr]] - a structured address, since it has locality, region, country-name semantics.&lt;br /&gt;
*# I acknowledge that adr can be used here, but example is minimized for geo. -[[User:Csarven|Sarven Capadisli]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
* Using the title attribute for semicolon separated lat-long may not be the user-friendliest thing to do.&lt;br /&gt;
*# I'd presume that this is similar to the general public comprehending the full ISO8601 format, but much harder. So, I can agree with that. For this geo minimization though, it had to go somewhere. -[[User:Csarven|Sarven Capadisli]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
* Given microformats experience with various uses of the the title attribute - a good rule of thumb is to check to make sure that the content you are putting into the title attribute is both reasonably human readable and listenable.&lt;br /&gt;
Here is some better markup that could be applied to the example today:&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;a class=&amp;quot;adr&amp;quot; href=&amp;quot;http://www.geonames.org/6077243&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Montréal&amp;lt;/span&amp;gt;, &lt;br /&gt;
 &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Quebec&amp;lt;span&amp;gt;, &lt;br /&gt;
 &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;Canada&amp;lt;/span&amp;gt;&lt;br /&gt;
 (&amp;lt;span class=&amp;quot;geo&amp;quot;&amp;gt;lat:&amp;lt;span class=&amp;quot;latitude&amp;quot;&amp;gt;45.5140800&amp;lt;/span&amp;gt;; &lt;br /&gt;
    long &amp;lt;span class=&amp;quot;longitude&amp;quot;&amp;gt;-73.6111000&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
- [[User:Tantek|Tantek]] 15:08, 31 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
This is changing the example. Could you explain how&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
(&amp;lt;span class=&amp;quot;geo&amp;quot;&amp;gt;lat:&amp;lt;span class=&amp;quot;latitude&amp;quot;&amp;gt;45.5140800&amp;lt;/span&amp;gt;; &lt;br /&gt;
long &amp;lt;span class=&amp;quot;longitude&amp;quot;&amp;gt;-73.6111000&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is more user friendly than&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
title=&amp;quot;45.5140800;-73.6111000&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-[[User:Csarven|Sarven Capadisli]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== altitude ===&lt;br /&gt;
&lt;br /&gt;
Some folks have asked for &amp;quot;altitude&amp;quot; as an extension to GEO.  See [[geo-extension-elevation ]]. Currently we are rejecting all property/value extensions to hCard/vCard.&lt;br /&gt;
&lt;br /&gt;
=== radius/zoom ===&lt;br /&gt;
&lt;br /&gt;
Kevin Marks has asked for &amp;quot;radius&amp;quot; or &amp;quot;zoom&amp;quot; as an extension to GEO.  Currently we are rejecting all property/value extensions to hCard/vCard.&lt;br /&gt;
=== ISO 19136 ===&lt;br /&gt;
When it comes to anything geospatial, any unadorned / simple encoding must remain upwardly-compatible with the more sophisticated GML schema (Geography Markup Language ) which is also known as ISO 19136.  This is so that all the fundamental nuances underpinning geocoding ( different datums, different projections, elevation, etc etc ) can ultimately ( or sooner ? ) be completely accounted for.&lt;br /&gt;
&lt;br /&gt;
If you don't know/supply your Coordinate Reference System CRS identifier, your location could fall 100s of metres away from the position intended ie plot in the wrong location on a map.  Appendix B of draft ISO/DIS 6709 highlights the variation among three commonly used systems.&lt;br /&gt;
&lt;br /&gt;
=== ISO 6709 ===&lt;br /&gt;
The Geo field in the vCard format seems to be based on [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=13152 ISO 6709:1983].  &lt;br /&gt;
&lt;br /&gt;
The International Standard is being updated, [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39242 ISO/DIS 6709], to allow for depths as well as heights and to include Coordinate Reference System (CRS) identification.  Voting on the revised standard finishes on the 15th February 2007. &lt;br /&gt;
&lt;br /&gt;
Section 6.3 of ISO/DIS 6709 notes the elements required required for geographic point location:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In this International Standard, geographic point location shall be represented by five elements:&lt;br /&gt;
* a coordinate reference system identification;&lt;br /&gt;
* coordinate representing “x” horizontal position such as latitude;&lt;br /&gt;
* coordinate representing “y” horizontal position such as longitude;&lt;br /&gt;
* for three-dimensional point locations, a value representing vertical position through either height or depth;&lt;br /&gt;
* metadata associated with geographic point location(s) (ISO 19115)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CRS identifier is important otherwise your location could fall 100s of metres away from the position intended.&lt;br /&gt;
&lt;br /&gt;
Annex H details the ISO standard for text string representation of point location.&lt;br /&gt;
&lt;br /&gt;
H.6 Format&lt;br /&gt;
&lt;br /&gt;
H.6.1 Elements shall be combined in a point location string in the following sequence:&lt;br /&gt;
&lt;br /&gt;
a) Latitude&lt;br /&gt;
&lt;br /&gt;
b) Longitude&lt;br /&gt;
&lt;br /&gt;
c) if represented, height or depth&lt;br /&gt;
&lt;br /&gt;
d) Coordinate Reference System identifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.2 The number of digits for latitude, longitude and height (depth) shall indicate the precision of available&lt;br /&gt;
data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.3 There shall be no separator between the elements for latitude, longitude, height (depth) and CRS.&lt;br /&gt;
NOTE The use of designators &amp;quot;+&amp;quot;, &amp;quot;-&amp;quot; and &amp;quot;CRS&amp;quot; preceding the value part of each element permits the recognition of&lt;br /&gt;
the start of each element and the termination of the previous one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.4 The point location string shall be terminated. The terminator character shall be a solidus (/), unless&lt;br /&gt;
otherwise specified in the documentation associated with interchange.&lt;br /&gt;
&lt;br /&gt;
A small explanation can be found in [http://en.wikipedia.org/wiki/ISO_6709 Wikipedia].&lt;br /&gt;
&lt;br /&gt;
It differs from the notation of vCard, for example.&lt;br /&gt;
&lt;br /&gt;
If ISO6709 is used, it is likely to be able to write as follows. &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
examples&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;+40-075CRSxxxx/&amp;quot;&amp;gt;&lt;br /&gt;
 Point represented as Degrees&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;+401213.1-0750015.1+2.79CRSxxxx/&amp;quot;&amp;gt;&lt;br /&gt;
 Point represented as Degrees, minutes, seconds and decimal seconds, with +2.79 a height or depth as defined through the CRS.&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A C# library to read and write ISO 6709 coordinates from/to xml can be found in [http://coordinate.codeplex.com Codeplex]&lt;br /&gt;
&lt;br /&gt;
=== Geo Encodings ===&lt;br /&gt;
It is important that whenever location is described that it is achieved in the most openly interoperable manner. A relatively small number of encodings is needed that will meet the needs of a wide range of information communities and users.  &lt;br /&gt;
At http://www.georss.org/ two relatively simple schema have been published; one for WGS84 latitude/longitude ( termed 'simple'), and the other provisions for this AND coordinate reference systems other than WGS84 latitude/longitude ... of which there are a multitude - so this an argument for simple encodings to be upwardly-compatible with the more sophisticated GML schema (Geography Markup Language ).&lt;br /&gt;
&lt;br /&gt;
=== ISO 19115 ===&lt;br /&gt;
ISO 19115:2003 defines the schema required for describing geographic information and services. It provides information about the identification, the extent, the quality, the spatial and temporal schema, spatial reference, and distribution of digital geographic data.&lt;br /&gt;
&lt;br /&gt;
=== Categorising locations ===&lt;br /&gt;
Perhaps categorsing locations would enable map mashups of microformatted information ? For example, show me a map of the nearest 'place of worship'. This fragment from an application schema illustrates a range of place categories &lt;br /&gt;
http://www.linz.govt.nz/resources/esa-appl-schema-v1-9-5/esa-46.html#1804&lt;br /&gt;
&lt;br /&gt;
=== UN/LOCODEs ===&lt;br /&gt;
UN/LOCODE is a geographic coding scheme developed and maintained by United Nations Economic Commission for Europe, a unit of the United Nations. It provides a unified way to identify interesting points through definition of functions. It may be useful if the geo microformat could support it.&lt;br /&gt;
http://en.wikipedia.org/wiki/UN/LOCODE&lt;br /&gt;
&lt;br /&gt;
==Geo implementations==&lt;br /&gt;
===GPX===&lt;br /&gt;
Parsers might convert Geo to [http://www.topografix.com/gpx.asp GPX] (&amp;quot;GPS eXchange Format&amp;quot;), an XML schema designed for transferring GPS data between software applications (and GPS devices), which can be used to describe waypoints, tracks, and routes. See [http://en.wikipedia.org/wiki/GPX GPX on Wikipedia]. [[User:AndyMabbett|Andy Mabbett]] 11:44, 3 Apr 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Great circle distance===&lt;br /&gt;
&lt;br /&gt;
A parser might offer the option to select two Geo-uFs from a page, or the single Geo on each of two pages, and [http://en.wikipedia.org/wiki/Great-circle_distance calculate the distance between them]. [[User:AndyMabbett|Andy Mabbett]] 04:36, 18 Apr 2007 (PDT)&lt;br /&gt;
*Example on-line calculators: [http://williams.best.vwh.net/gccalc.htm], [http://jan.ucc.nau.edu/~cvm/latlongdist.html]&lt;br /&gt;
&lt;br /&gt;
== Other use cases ==&lt;br /&gt;
Please add your suggestions!&lt;br /&gt;
&lt;br /&gt;
Geo microformats could be used to:&lt;br /&gt;
*Generate [http://en.wikipedia.org/wiki/GPX GPX] files&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
*[[hcard-brainstorming]]&lt;br /&gt;
{{geo-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=geo-brainstorming&amp;diff=41658</id>
		<title>geo-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=geo-brainstorming&amp;diff=41658"/>
		<updated>2010-01-15T13:58:51Z</updated>

		<summary type="html">&lt;p&gt;Csarven: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Geo brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This page is about [[geo]] both as a stand-alone microformat, and as a sub-set of [[hcard|hCard]]. See also [[hcard-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
==Geo improvements==&lt;br /&gt;
&lt;br /&gt;
I (Tantek) have seen examples of where there is a human viewable/clickable presentation of a point on a map, and the desire to include the machine readable geo information with the same element, e.g. something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;machine-readable-geo-info&amp;quot;&amp;gt;&lt;br /&gt;
 human readable/clickable point on a map&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But to do this we must specify a syntax for putting both the latitude and longitude into the title attribute as the machine-readable-geo-info.&lt;br /&gt;
&lt;br /&gt;
Fortunately, there already is a syntax for that, in vCard RFC 2426 3.4.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Type value: A single structured value consisting of two float values&lt;br /&gt;
   separated by the SEMI-COLON character (ASCII decimal 59).&lt;br /&gt;
&lt;br /&gt;
   Type special notes: This type specifies information related to the&lt;br /&gt;
   global position of the object associated with the vCard. The value&lt;br /&gt;
   specifies latitude and longitude, in that order (i.e., &amp;quot;LAT LON&amp;quot;&lt;br /&gt;
   ordering).&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
   Type example:&lt;br /&gt;
&lt;br /&gt;
        GEO:37.386013;-122.082932&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;37.386013;-122.082932&amp;quot;&amp;gt;&lt;br /&gt;
 Mountain View, CA&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I think this is pretty much a no-brainer, because the rules for parsing &amp;quot;geo&amp;quot; are simply altered to:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== latitude longitude shorthand ===&lt;br /&gt;
&lt;br /&gt;
If a &amp;quot;geo&amp;quot; property lacks explicit &amp;quot;latitude&amp;quot; and &amp;quot;longitude&amp;quot; subproperties, then the &amp;quot;geo&amp;quot; property is treated like any other string property  (e.g. following rules for parsing &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img alt&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; etc.), where that string value has the same literal syntax as specified in RFC 2426 section 3.4.2: single structured value consisting of two float values separated by the SEMI-COLON character (ASCII decimal 59), specifying latitude and longitude, in that order.&lt;br /&gt;
&lt;br /&gt;
=== geo links ===&lt;br /&gt;
&lt;br /&gt;
In addition, people may publish Google Maps links like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://maps.google.com/maps?q=37.386013+-122.082932&amp;quot;&amp;gt;this spot&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or Yahoo! Maps links like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://maps.yahoo.com/#lat=37.386013&amp;amp;lon=-122.082932&amp;amp;mag=3&amp;quot;&amp;gt;this spot&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Is it worth permitting this to be a geo as well?&lt;br /&gt;
&lt;br /&gt;
I'm raising this to make sure it is considered.&lt;br /&gt;
&lt;br /&gt;
However, my first guess is NO for two reasons.&lt;br /&gt;
&lt;br /&gt;
# No such examples in the wild have been documented or seen as of yet (I certainly haven't seen any).&lt;br /&gt;
# It would involve additional parsing requirements which are almost certainly going to be site/domain specific, and encoding a particular site's query parameter syntax into a format seems like a bad idea (against principle of decentralization).  &lt;br /&gt;
&lt;br /&gt;
This could be mitigated if mapping services would simply accept the literal vCard GEO syntax &amp;quot;37.386013;-122.082932&amp;quot;, e.g. http://maps.google.com/maps?q=37.386013;-122.082932 (which currently doesn't work) then we could make a simple rule such as for hyperlinks, parse the href attribute for a geo value at the end of the href, delimited before the value by a &amp;quot;=&amp;quot; (or perhaps &amp;quot;/&amp;quot; for services that use friendlier URLs).&lt;br /&gt;
&lt;br /&gt;
* consider also &amp;lt;a href=&amp;quot;http://www.rhaworth.myby.co.uk/oscoor_a.htm?SJ870099_region:GB_scale:25000&amp;quot; title=&amp;quot;52.6866;-2.1937&amp;quot;&amp;gt;SJ870099&amp;lt;/a&amp;gt; which is widely used (so far without geo-title attribute) (Wikipedia, et al). Perhaps we should also support ''title=&amp;quot;various maps of 52.6866;-2.1937&amp;quot;'' so that the title attribute can be used as was originally intended.&lt;br /&gt;
&lt;br /&gt;
* While the given google maps link does not work, these do: http://maps.google.com/maps?q=37.386013,-122.082932 http://maps.yahoo.com/?q1=37.386013,-122.082932 Most mapping services do have a way to do it, but they tend to only accept commas, not semicolons.&lt;br /&gt;
-[[User:OttoOtto|OttoOtto]] 12:51, 6 Sep 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== latitude longitude shorthand and geo link ===&lt;br /&gt;
&lt;br /&gt;
The idea is a mixture of using latitude longitude shorthand and geo link which could be represented by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.geonames.org/6077243&amp;quot; title=&amp;quot;45.5140800;-73.6111000&amp;quot;&lt;br /&gt;
class=&amp;quot;geo&amp;quot;&amp;gt;Montréal, Quebec, Canada&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is an existing publishing practice:&lt;br /&gt;
* [http://status.net/ StatusNet] platform  as of version 0.9RC1 e.g., http://identi.ca/notice/17811123&lt;br /&gt;
&lt;br /&gt;
* Potentially, publicly documented sites at http://status.net/wiki/ListOfServers on update.&lt;br /&gt;
&lt;br /&gt;
Some of this is covered in this mailing list thread: http://microformats.org/discuss/mail/microformats-discuss/2009-December/013167.html&lt;br /&gt;
&lt;br /&gt;
-[[User:Csarven|Sarven Capadisli]] 11:19, 31 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are a few things interesting about this example.&lt;br /&gt;
* It's prime for marking up as an [[adr]] - a structured address, since it has locality, region, country-name semantics.&lt;br /&gt;
*# I acknowledge that adr can be used here, but example is minimized for geo. -[[User:Csarven|Sarven Capadisli]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
* Using the title attribute for semicolon separated lat-long may not be the user-friendliest thing to do.&lt;br /&gt;
*# I'd presume that this is similar to the general public comprehending the full ISO8601 format, but much harder. So, I can agree with that. For this geo minimization though, it had to go somewhere. -[[User:Csarven|Sarven Capadisli]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
* Given microformats experience with various uses of the the title attribute - a good rule of thumb is to check to make sure that the content you are putting into the title attribute is both reasonably human readable and listenable.&lt;br /&gt;
Here is some better markup that could be applied to the example today:&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;a class=&amp;quot;adr&amp;quot; href=&amp;quot;http://www.geonames.org/6077243&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Montréal&amp;lt;/span&amp;gt;, &lt;br /&gt;
 &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Quebec&amp;lt;span&amp;gt;, &lt;br /&gt;
 &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;Canada&amp;lt;/span&amp;gt;&lt;br /&gt;
 (&amp;lt;span class=&amp;quot;geo&amp;quot;&amp;gt;lat:&amp;lt;span class=&amp;quot;latitude&amp;quot;&amp;gt;45.5140800&amp;lt;/span&amp;gt;; &lt;br /&gt;
    long &amp;lt;span class=&amp;quot;longitude&amp;quot;&amp;gt;-73.6111000&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
- [[User:Tantek|Tantek]] 15:08, 31 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Could you explain how&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
(&amp;lt;span class=&amp;quot;geo&amp;quot;&amp;gt;lat:&amp;lt;span class=&amp;quot;latitude&amp;quot;&amp;gt;45.5140800&amp;lt;/span&amp;gt;; &lt;br /&gt;
long &amp;lt;span class=&amp;quot;longitude&amp;quot;&amp;gt;-73.6111000&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is more user friendly than&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
title=&amp;quot;45.5140800;-73.6111000&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-[[User:Csarven|Sarven Capadisli]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== altitude ===&lt;br /&gt;
&lt;br /&gt;
Some folks have asked for &amp;quot;altitude&amp;quot; as an extension to GEO.  See [[geo-extension-elevation ]]. Currently we are rejecting all property/value extensions to hCard/vCard.&lt;br /&gt;
&lt;br /&gt;
=== radius/zoom ===&lt;br /&gt;
&lt;br /&gt;
Kevin Marks has asked for &amp;quot;radius&amp;quot; or &amp;quot;zoom&amp;quot; as an extension to GEO.  Currently we are rejecting all property/value extensions to hCard/vCard.&lt;br /&gt;
=== ISO 19136 ===&lt;br /&gt;
When it comes to anything geospatial, any unadorned / simple encoding must remain upwardly-compatible with the more sophisticated GML schema (Geography Markup Language ) which is also known as ISO 19136.  This is so that all the fundamental nuances underpinning geocoding ( different datums, different projections, elevation, etc etc ) can ultimately ( or sooner ? ) be completely accounted for.&lt;br /&gt;
&lt;br /&gt;
If you don't know/supply your Coordinate Reference System CRS identifier, your location could fall 100s of metres away from the position intended ie plot in the wrong location on a map.  Appendix B of draft ISO/DIS 6709 highlights the variation among three commonly used systems.&lt;br /&gt;
&lt;br /&gt;
=== ISO 6709 ===&lt;br /&gt;
The Geo field in the vCard format seems to be based on [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=13152 ISO 6709:1983].  &lt;br /&gt;
&lt;br /&gt;
The International Standard is being updated, [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39242 ISO/DIS 6709], to allow for depths as well as heights and to include Coordinate Reference System (CRS) identification.  Voting on the revised standard finishes on the 15th February 2007. &lt;br /&gt;
&lt;br /&gt;
Section 6.3 of ISO/DIS 6709 notes the elements required required for geographic point location:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In this International Standard, geographic point location shall be represented by five elements:&lt;br /&gt;
* a coordinate reference system identification;&lt;br /&gt;
* coordinate representing “x” horizontal position such as latitude;&lt;br /&gt;
* coordinate representing “y” horizontal position such as longitude;&lt;br /&gt;
* for three-dimensional point locations, a value representing vertical position through either height or depth;&lt;br /&gt;
* metadata associated with geographic point location(s) (ISO 19115)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CRS identifier is important otherwise your location could fall 100s of metres away from the position intended.&lt;br /&gt;
&lt;br /&gt;
Annex H details the ISO standard for text string representation of point location.&lt;br /&gt;
&lt;br /&gt;
H.6 Format&lt;br /&gt;
&lt;br /&gt;
H.6.1 Elements shall be combined in a point location string in the following sequence:&lt;br /&gt;
&lt;br /&gt;
a) Latitude&lt;br /&gt;
&lt;br /&gt;
b) Longitude&lt;br /&gt;
&lt;br /&gt;
c) if represented, height or depth&lt;br /&gt;
&lt;br /&gt;
d) Coordinate Reference System identifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.2 The number of digits for latitude, longitude and height (depth) shall indicate the precision of available&lt;br /&gt;
data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.3 There shall be no separator between the elements for latitude, longitude, height (depth) and CRS.&lt;br /&gt;
NOTE The use of designators &amp;quot;+&amp;quot;, &amp;quot;-&amp;quot; and &amp;quot;CRS&amp;quot; preceding the value part of each element permits the recognition of&lt;br /&gt;
the start of each element and the termination of the previous one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.4 The point location string shall be terminated. The terminator character shall be a solidus (/), unless&lt;br /&gt;
otherwise specified in the documentation associated with interchange.&lt;br /&gt;
&lt;br /&gt;
A small explanation can be found in [http://en.wikipedia.org/wiki/ISO_6709 Wikipedia].&lt;br /&gt;
&lt;br /&gt;
It differs from the notation of vCard, for example.&lt;br /&gt;
&lt;br /&gt;
If ISO6709 is used, it is likely to be able to write as follows. &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
examples&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;+40-075CRSxxxx/&amp;quot;&amp;gt;&lt;br /&gt;
 Point represented as Degrees&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;+401213.1-0750015.1+2.79CRSxxxx/&amp;quot;&amp;gt;&lt;br /&gt;
 Point represented as Degrees, minutes, seconds and decimal seconds, with +2.79 a height or depth as defined through the CRS.&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A C# library to read and write ISO 6709 coordinates from/to xml can be found in [http://coordinate.codeplex.com Codeplex]&lt;br /&gt;
&lt;br /&gt;
=== Geo Encodings ===&lt;br /&gt;
It is important that whenever location is described that it is achieved in the most openly interoperable manner. A relatively small number of encodings is needed that will meet the needs of a wide range of information communities and users.  &lt;br /&gt;
At http://www.georss.org/ two relatively simple schema have been published; one for WGS84 latitude/longitude ( termed 'simple'), and the other provisions for this AND coordinate reference systems other than WGS84 latitude/longitude ... of which there are a multitude - so this an argument for simple encodings to be upwardly-compatible with the more sophisticated GML schema (Geography Markup Language ).&lt;br /&gt;
&lt;br /&gt;
=== ISO 19115 ===&lt;br /&gt;
ISO 19115:2003 defines the schema required for describing geographic information and services. It provides information about the identification, the extent, the quality, the spatial and temporal schema, spatial reference, and distribution of digital geographic data.&lt;br /&gt;
&lt;br /&gt;
=== Categorising locations ===&lt;br /&gt;
Perhaps categorsing locations would enable map mashups of microformatted information ? For example, show me a map of the nearest 'place of worship'. This fragment from an application schema illustrates a range of place categories &lt;br /&gt;
http://www.linz.govt.nz/resources/esa-appl-schema-v1-9-5/esa-46.html#1804&lt;br /&gt;
&lt;br /&gt;
=== UN/LOCODEs ===&lt;br /&gt;
UN/LOCODE is a geographic coding scheme developed and maintained by United Nations Economic Commission for Europe, a unit of the United Nations. It provides a unified way to identify interesting points through definition of functions. It may be useful if the geo microformat could support it.&lt;br /&gt;
http://en.wikipedia.org/wiki/UN/LOCODE&lt;br /&gt;
&lt;br /&gt;
==Geo implementations==&lt;br /&gt;
===GPX===&lt;br /&gt;
Parsers might convert Geo to [http://www.topografix.com/gpx.asp GPX] (&amp;quot;GPS eXchange Format&amp;quot;), an XML schema designed for transferring GPS data between software applications (and GPS devices), which can be used to describe waypoints, tracks, and routes. See [http://en.wikipedia.org/wiki/GPX GPX on Wikipedia]. [[User:AndyMabbett|Andy Mabbett]] 11:44, 3 Apr 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Great circle distance===&lt;br /&gt;
&lt;br /&gt;
A parser might offer the option to select two Geo-uFs from a page, or the single Geo on each of two pages, and [http://en.wikipedia.org/wiki/Great-circle_distance calculate the distance between them]. [[User:AndyMabbett|Andy Mabbett]] 04:36, 18 Apr 2007 (PDT)&lt;br /&gt;
*Example on-line calculators: [http://williams.best.vwh.net/gccalc.htm], [http://jan.ucc.nau.edu/~cvm/latlongdist.html]&lt;br /&gt;
&lt;br /&gt;
== Other use cases ==&lt;br /&gt;
Please add your suggestions!&lt;br /&gt;
&lt;br /&gt;
Geo microformats could be used to:&lt;br /&gt;
*Generate [http://en.wikipedia.org/wiki/GPX GPX] files&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
*[[hcard-brainstorming]]&lt;br /&gt;
{{geo-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=geo-brainstorming&amp;diff=41657</id>
		<title>geo-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=geo-brainstorming&amp;diff=41657"/>
		<updated>2010-01-15T13:55:30Z</updated>

		<summary type="html">&lt;p&gt;Csarven: latitude longitude shorthand and geo link: Responded to Tantek's observations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Geo brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This page is about [[geo]] both as a stand-alone microformat, and as a sub-set of [[hcard|hCard]]. See also [[hcard-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
==Geo improvements==&lt;br /&gt;
&lt;br /&gt;
I (Tantek) have seen examples of where there is a human viewable/clickable presentation of a point on a map, and the desire to include the machine readable geo information with the same element, e.g. something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;machine-readable-geo-info&amp;quot;&amp;gt;&lt;br /&gt;
 human readable/clickable point on a map&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But to do this we must specify a syntax for putting both the latitude and longitude into the title attribute as the machine-readable-geo-info.&lt;br /&gt;
&lt;br /&gt;
Fortunately, there already is a syntax for that, in vCard RFC 2426 3.4.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Type value: A single structured value consisting of two float values&lt;br /&gt;
   separated by the SEMI-COLON character (ASCII decimal 59).&lt;br /&gt;
&lt;br /&gt;
   Type special notes: This type specifies information related to the&lt;br /&gt;
   global position of the object associated with the vCard. The value&lt;br /&gt;
   specifies latitude and longitude, in that order (i.e., &amp;quot;LAT LON&amp;quot;&lt;br /&gt;
   ordering).&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
   Type example:&lt;br /&gt;
&lt;br /&gt;
        GEO:37.386013;-122.082932&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;37.386013;-122.082932&amp;quot;&amp;gt;&lt;br /&gt;
 Mountain View, CA&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I think this is pretty much a no-brainer, because the rules for parsing &amp;quot;geo&amp;quot; are simply altered to:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== latitude longitude shorthand ===&lt;br /&gt;
&lt;br /&gt;
If a &amp;quot;geo&amp;quot; property lacks explicit &amp;quot;latitude&amp;quot; and &amp;quot;longitude&amp;quot; subproperties, then the &amp;quot;geo&amp;quot; property is treated like any other string property  (e.g. following rules for parsing &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img alt&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; etc.), where that string value has the same literal syntax as specified in RFC 2426 section 3.4.2: single structured value consisting of two float values separated by the SEMI-COLON character (ASCII decimal 59), specifying latitude and longitude, in that order.&lt;br /&gt;
&lt;br /&gt;
=== geo links ===&lt;br /&gt;
&lt;br /&gt;
In addition, people may publish Google Maps links like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://maps.google.com/maps?q=37.386013+-122.082932&amp;quot;&amp;gt;this spot&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or Yahoo! Maps links like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://maps.yahoo.com/#lat=37.386013&amp;amp;lon=-122.082932&amp;amp;mag=3&amp;quot;&amp;gt;this spot&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Is it worth permitting this to be a geo as well?&lt;br /&gt;
&lt;br /&gt;
I'm raising this to make sure it is considered.&lt;br /&gt;
&lt;br /&gt;
However, my first guess is NO for two reasons.&lt;br /&gt;
&lt;br /&gt;
# No such examples in the wild have been documented or seen as of yet (I certainly haven't seen any).&lt;br /&gt;
# It would involve additional parsing requirements which are almost certainly going to be site/domain specific, and encoding a particular site's query parameter syntax into a format seems like a bad idea (against principle of decentralization).  &lt;br /&gt;
&lt;br /&gt;
This could be mitigated if mapping services would simply accept the literal vCard GEO syntax &amp;quot;37.386013;-122.082932&amp;quot;, e.g. http://maps.google.com/maps?q=37.386013;-122.082932 (which currently doesn't work) then we could make a simple rule such as for hyperlinks, parse the href attribute for a geo value at the end of the href, delimited before the value by a &amp;quot;=&amp;quot; (or perhaps &amp;quot;/&amp;quot; for services that use friendlier URLs).&lt;br /&gt;
&lt;br /&gt;
* consider also &amp;lt;a href=&amp;quot;http://www.rhaworth.myby.co.uk/oscoor_a.htm?SJ870099_region:GB_scale:25000&amp;quot; title=&amp;quot;52.6866;-2.1937&amp;quot;&amp;gt;SJ870099&amp;lt;/a&amp;gt; which is widely used (so far without geo-title attribute) (Wikipedia, et al). Perhaps we should also support ''title=&amp;quot;various maps of 52.6866;-2.1937&amp;quot;'' so that the title attribute can be used as was originally intended.&lt;br /&gt;
&lt;br /&gt;
* While the given google maps link does not work, these do: http://maps.google.com/maps?q=37.386013,-122.082932 http://maps.yahoo.com/?q1=37.386013,-122.082932 Most mapping services do have a way to do it, but they tend to only accept commas, not semicolons.&lt;br /&gt;
-[[User:OttoOtto|OttoOtto]] 12:51, 6 Sep 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== latitude longitude shorthand and geo link ===&lt;br /&gt;
&lt;br /&gt;
The idea is a mixture of using latitude longitude shorthand and geo link which could be represented by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.geonames.org/6077243&amp;quot; title=&amp;quot;45.5140800;-73.6111000&amp;quot;&lt;br /&gt;
class=&amp;quot;geo&amp;quot;&amp;gt;Montréal, Quebec, Canada&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is an existing publishing practice:&lt;br /&gt;
* [http://status.net/ StatusNet] platform  as of version 0.9RC1 e.g., http://identi.ca/notice/17811123&lt;br /&gt;
&lt;br /&gt;
* Potentially, publicly documented sites at http://status.net/wiki/ListOfServers on update.&lt;br /&gt;
&lt;br /&gt;
Some of this is covered in this mailing list thread: http://microformats.org/discuss/mail/microformats-discuss/2009-December/013167.html&lt;br /&gt;
&lt;br /&gt;
-[[User:Csarven|Sarven Capadisli]] 11:19, 31 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There are a few things interesting about this example.&lt;br /&gt;
* It's prime for marking up as an [[adr]] - a structured address, since it has locality, region, country-name semantics.&lt;br /&gt;
*# I acknowledge that adr can be used here, but example is minimized for geo. --[[User:Csarven|Csarven]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
* Using the title attribute for semicolon separated lat-long may not be the user-friendliest thing to do.&lt;br /&gt;
*# I'd presume that this is similar to the general public comprehending the full ISO8601 format, but much harder. So, I can agree with that. For this geo minimization though, it had to go somewhere. --[[User:Csarven|Csarven]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
* Given microformats experience with various uses of the the title attribute - a good rule of thumb is to check to make sure that the content you are putting into the title attribute is both reasonably human readable and listenable.&lt;br /&gt;
Here is some better markup that could be applied to the example today:&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;a class=&amp;quot;adr&amp;quot; href=&amp;quot;http://www.geonames.org/6077243&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Montréal&amp;lt;/span&amp;gt;, &lt;br /&gt;
 &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Quebec&amp;lt;span&amp;gt;, &lt;br /&gt;
 &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;Canada&amp;lt;/span&amp;gt;&lt;br /&gt;
 (&amp;lt;span class=&amp;quot;geo&amp;quot;&amp;gt;lat:&amp;lt;span class=&amp;quot;latitude&amp;quot;&amp;gt;45.5140800&amp;lt;/span&amp;gt;; &lt;br /&gt;
    long &amp;lt;span class=&amp;quot;longitude&amp;quot;&amp;gt;-73.6111000&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
- [[User:Tantek|Tantek]] 15:08, 31 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
Could you explain how&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
(&amp;lt;span class=&amp;quot;geo&amp;quot;&amp;gt;lat:&amp;lt;span class=&amp;quot;latitude&amp;quot;&amp;gt;45.5140800&amp;lt;/span&amp;gt;; &lt;br /&gt;
long &amp;lt;span class=&amp;quot;longitude&amp;quot;&amp;gt;-73.6111000&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is more user friendly than&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
title=&amp;quot;45.5140800;-73.6111000&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Csarven]] 13:55, 15 January 2010 (UTC)&lt;br /&gt;
&lt;br /&gt;
=== altitude ===&lt;br /&gt;
&lt;br /&gt;
Some folks have asked for &amp;quot;altitude&amp;quot; as an extension to GEO.  See [[geo-extension-elevation ]]. Currently we are rejecting all property/value extensions to hCard/vCard.&lt;br /&gt;
&lt;br /&gt;
=== radius/zoom ===&lt;br /&gt;
&lt;br /&gt;
Kevin Marks has asked for &amp;quot;radius&amp;quot; or &amp;quot;zoom&amp;quot; as an extension to GEO.  Currently we are rejecting all property/value extensions to hCard/vCard.&lt;br /&gt;
=== ISO 19136 ===&lt;br /&gt;
When it comes to anything geospatial, any unadorned / simple encoding must remain upwardly-compatible with the more sophisticated GML schema (Geography Markup Language ) which is also known as ISO 19136.  This is so that all the fundamental nuances underpinning geocoding ( different datums, different projections, elevation, etc etc ) can ultimately ( or sooner ? ) be completely accounted for.&lt;br /&gt;
&lt;br /&gt;
If you don't know/supply your Coordinate Reference System CRS identifier, your location could fall 100s of metres away from the position intended ie plot in the wrong location on a map.  Appendix B of draft ISO/DIS 6709 highlights the variation among three commonly used systems.&lt;br /&gt;
&lt;br /&gt;
=== ISO 6709 ===&lt;br /&gt;
The Geo field in the vCard format seems to be based on [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=13152 ISO 6709:1983].  &lt;br /&gt;
&lt;br /&gt;
The International Standard is being updated, [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39242 ISO/DIS 6709], to allow for depths as well as heights and to include Coordinate Reference System (CRS) identification.  Voting on the revised standard finishes on the 15th February 2007. &lt;br /&gt;
&lt;br /&gt;
Section 6.3 of ISO/DIS 6709 notes the elements required required for geographic point location:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In this International Standard, geographic point location shall be represented by five elements:&lt;br /&gt;
* a coordinate reference system identification;&lt;br /&gt;
* coordinate representing “x” horizontal position such as latitude;&lt;br /&gt;
* coordinate representing “y” horizontal position such as longitude;&lt;br /&gt;
* for three-dimensional point locations, a value representing vertical position through either height or depth;&lt;br /&gt;
* metadata associated with geographic point location(s) (ISO 19115)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CRS identifier is important otherwise your location could fall 100s of metres away from the position intended.&lt;br /&gt;
&lt;br /&gt;
Annex H details the ISO standard for text string representation of point location.&lt;br /&gt;
&lt;br /&gt;
H.6 Format&lt;br /&gt;
&lt;br /&gt;
H.6.1 Elements shall be combined in a point location string in the following sequence:&lt;br /&gt;
&lt;br /&gt;
a) Latitude&lt;br /&gt;
&lt;br /&gt;
b) Longitude&lt;br /&gt;
&lt;br /&gt;
c) if represented, height or depth&lt;br /&gt;
&lt;br /&gt;
d) Coordinate Reference System identifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.2 The number of digits for latitude, longitude and height (depth) shall indicate the precision of available&lt;br /&gt;
data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.3 There shall be no separator between the elements for latitude, longitude, height (depth) and CRS.&lt;br /&gt;
NOTE The use of designators &amp;quot;+&amp;quot;, &amp;quot;-&amp;quot; and &amp;quot;CRS&amp;quot; preceding the value part of each element permits the recognition of&lt;br /&gt;
the start of each element and the termination of the previous one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.4 The point location string shall be terminated. The terminator character shall be a solidus (/), unless&lt;br /&gt;
otherwise specified in the documentation associated with interchange.&lt;br /&gt;
&lt;br /&gt;
A small explanation can be found in [http://en.wikipedia.org/wiki/ISO_6709 Wikipedia].&lt;br /&gt;
&lt;br /&gt;
It differs from the notation of vCard, for example.&lt;br /&gt;
&lt;br /&gt;
If ISO6709 is used, it is likely to be able to write as follows. &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
examples&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;+40-075CRSxxxx/&amp;quot;&amp;gt;&lt;br /&gt;
 Point represented as Degrees&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;+401213.1-0750015.1+2.79CRSxxxx/&amp;quot;&amp;gt;&lt;br /&gt;
 Point represented as Degrees, minutes, seconds and decimal seconds, with +2.79 a height or depth as defined through the CRS.&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A C# library to read and write ISO 6709 coordinates from/to xml can be found in [http://coordinate.codeplex.com Codeplex]&lt;br /&gt;
&lt;br /&gt;
=== Geo Encodings ===&lt;br /&gt;
It is important that whenever location is described that it is achieved in the most openly interoperable manner. A relatively small number of encodings is needed that will meet the needs of a wide range of information communities and users.  &lt;br /&gt;
At http://www.georss.org/ two relatively simple schema have been published; one for WGS84 latitude/longitude ( termed 'simple'), and the other provisions for this AND coordinate reference systems other than WGS84 latitude/longitude ... of which there are a multitude - so this an argument for simple encodings to be upwardly-compatible with the more sophisticated GML schema (Geography Markup Language ).&lt;br /&gt;
&lt;br /&gt;
=== ISO 19115 ===&lt;br /&gt;
ISO 19115:2003 defines the schema required for describing geographic information and services. It provides information about the identification, the extent, the quality, the spatial and temporal schema, spatial reference, and distribution of digital geographic data.&lt;br /&gt;
&lt;br /&gt;
=== Categorising locations ===&lt;br /&gt;
Perhaps categorsing locations would enable map mashups of microformatted information ? For example, show me a map of the nearest 'place of worship'. This fragment from an application schema illustrates a range of place categories &lt;br /&gt;
http://www.linz.govt.nz/resources/esa-appl-schema-v1-9-5/esa-46.html#1804&lt;br /&gt;
&lt;br /&gt;
=== UN/LOCODEs ===&lt;br /&gt;
UN/LOCODE is a geographic coding scheme developed and maintained by United Nations Economic Commission for Europe, a unit of the United Nations. It provides a unified way to identify interesting points through definition of functions. It may be useful if the geo microformat could support it.&lt;br /&gt;
http://en.wikipedia.org/wiki/UN/LOCODE&lt;br /&gt;
&lt;br /&gt;
==Geo implementations==&lt;br /&gt;
===GPX===&lt;br /&gt;
Parsers might convert Geo to [http://www.topografix.com/gpx.asp GPX] (&amp;quot;GPS eXchange Format&amp;quot;), an XML schema designed for transferring GPS data between software applications (and GPS devices), which can be used to describe waypoints, tracks, and routes. See [http://en.wikipedia.org/wiki/GPX GPX on Wikipedia]. [[User:AndyMabbett|Andy Mabbett]] 11:44, 3 Apr 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Great circle distance===&lt;br /&gt;
&lt;br /&gt;
A parser might offer the option to select two Geo-uFs from a page, or the single Geo on each of two pages, and [http://en.wikipedia.org/wiki/Great-circle_distance calculate the distance between them]. [[User:AndyMabbett|Andy Mabbett]] 04:36, 18 Apr 2007 (PDT)&lt;br /&gt;
*Example on-line calculators: [http://williams.best.vwh.net/gccalc.htm], [http://jan.ucc.nau.edu/~cvm/latlongdist.html]&lt;br /&gt;
&lt;br /&gt;
== Other use cases ==&lt;br /&gt;
Please add your suggestions!&lt;br /&gt;
&lt;br /&gt;
Geo microformats could be used to:&lt;br /&gt;
*Generate [http://en.wikipedia.org/wiki/GPX GPX] files&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
*[[hcard-brainstorming]]&lt;br /&gt;
{{geo-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=geo-brainstorming&amp;diff=41585</id>
		<title>geo-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=geo-brainstorming&amp;diff=41585"/>
		<updated>2009-12-31T11:25:00Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added 'latitude longitude shorthand and geo link' idea&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Geo brainstorming&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
This page is about [[geo]] both as a stand-alone microformat, and as a sub-set of [[hcard|hCard]]. See also [[hcard-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
==Geo improvements==&lt;br /&gt;
&lt;br /&gt;
I (Tantek) have seen examples of where there is a human viewable/clickable presentation of a point on a map, and the desire to include the machine readable geo information with the same element, e.g. something like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;machine-readable-geo-info&amp;quot;&amp;gt;&lt;br /&gt;
 human readable/clickable point on a map&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
But to do this we must specify a syntax for putting both the latitude and longitude into the title attribute as the machine-readable-geo-info.&lt;br /&gt;
&lt;br /&gt;
Fortunately, there already is a syntax for that, in vCard RFC 2426 3.4.2:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Type value: A single structured value consisting of two float values&lt;br /&gt;
   separated by the SEMI-COLON character (ASCII decimal 59).&lt;br /&gt;
&lt;br /&gt;
   Type special notes: This type specifies information related to the&lt;br /&gt;
   global position of the object associated with the vCard. The value&lt;br /&gt;
   specifies latitude and longitude, in that order (i.e., &amp;quot;LAT LON&amp;quot;&lt;br /&gt;
   ordering).&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
   Type example:&lt;br /&gt;
&lt;br /&gt;
        GEO:37.386013;-122.082932&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Thus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;37.386013;-122.082932&amp;quot;&amp;gt;&lt;br /&gt;
 Mountain View, CA&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I think this is pretty much a no-brainer, because the rules for parsing &amp;quot;geo&amp;quot; are simply altered to:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== latitude longitude shorthand ===&lt;br /&gt;
&lt;br /&gt;
If a &amp;quot;geo&amp;quot; property lacks explicit &amp;quot;latitude&amp;quot; and &amp;quot;longitude&amp;quot; subproperties, then the &amp;quot;geo&amp;quot; property is treated like any other string property  (e.g. following rules for parsing &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr title&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img alt&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; etc.), where that string value has the same literal syntax as specified in RFC 2426 section 3.4.2: single structured value consisting of two float values separated by the SEMI-COLON character (ASCII decimal 59), specifying latitude and longitude, in that order.&lt;br /&gt;
&lt;br /&gt;
=== geo links ===&lt;br /&gt;
&lt;br /&gt;
In addition, people may publish Google Maps links like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://maps.google.com/maps?q=37.386013+-122.082932&amp;quot;&amp;gt;this spot&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or Yahoo! Maps links like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://maps.yahoo.com/#lat=37.386013&amp;amp;lon=-122.082932&amp;amp;mag=3&amp;quot;&amp;gt;this spot&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Is it worth permitting this to be a geo as well?&lt;br /&gt;
&lt;br /&gt;
I'm raising this to make sure it is considered.&lt;br /&gt;
&lt;br /&gt;
However, my first guess is NO for two reasons.&lt;br /&gt;
&lt;br /&gt;
# No such examples in the wild have been documented or seen as of yet (I certainly haven't seen any).&lt;br /&gt;
# It would involve additional parsing requirements which are almost certainly going to be site/domain specific, and encoding a particular site's query parameter syntax into a format seems like a bad idea (against principle of decentralization).  &lt;br /&gt;
&lt;br /&gt;
This could be mitigated if mapping services would simply accept the literal vCard GEO syntax &amp;quot;37.386013;-122.082932&amp;quot;, e.g. http://maps.google.com/maps?q=37.386013;-122.082932 (which currently doesn't work) then we could make a simple rule such as for hyperlinks, parse the href attribute for a geo value at the end of the href, delimited before the value by a &amp;quot;=&amp;quot; (or perhaps &amp;quot;/&amp;quot; for services that use friendlier URLs).&lt;br /&gt;
&lt;br /&gt;
* consider also &amp;lt;a href=&amp;quot;http://www.rhaworth.myby.co.uk/oscoor_a.htm?SJ870099_region:GB_scale:25000&amp;quot; title=&amp;quot;52.6866;-2.1937&amp;quot;&amp;gt;SJ870099&amp;lt;/a&amp;gt; which is widely used (so far without geo-title attribute) (Wikipedia, et al). Perhaps we should also support ''title=&amp;quot;various maps of 52.6866;-2.1937&amp;quot;'' so that the title attribute can be used as was originally intended.&lt;br /&gt;
&lt;br /&gt;
* While the given google maps link does not work, these do: http://maps.google.com/maps?q=37.386013,-122.082932 http://maps.yahoo.com/?q1=37.386013,-122.082932 Most mapping services do have a way to do it, but they tend to only accept commas, not semicolons.&lt;br /&gt;
-[[User:OttoOtto|OttoOtto]] 12:51, 6 Sep 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== latitude longitude shorthand and geo link ===&lt;br /&gt;
&lt;br /&gt;
The idea is a mixture of using latitude longitude shorthand and geo link which could be represented by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://www.geonames.org/6077243&amp;quot; title=&amp;quot;45.5140800;-73.6111000&amp;quot;&lt;br /&gt;
class=&amp;quot;geo&amp;quot;&amp;gt;Montréal, Quebec, Canada&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is an existing publishing practice:&lt;br /&gt;
* [http://status.net/ StatusNet] platform  as of version 0.9RC1 e.g., http://identi.ca/notice/17811123&lt;br /&gt;
&lt;br /&gt;
* Potentially, publicly documented sites at http://status.net/wiki/ListOfServers on update.&lt;br /&gt;
&lt;br /&gt;
Some of this is covered in this mailing list thread: http://microformats.org/discuss/mail/microformats-discuss/2009-December/013167.html&lt;br /&gt;
&lt;br /&gt;
-[[User:Csarven|Sarven Capadisli]] 11:19, 31 December 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== altitude ===&lt;br /&gt;
&lt;br /&gt;
Some folks have asked for &amp;quot;altitude&amp;quot; as an extension to GEO.  See [[geo-extension-elevation ]]. Currently we are rejecting all property/value extensions to hCard/vCard.&lt;br /&gt;
&lt;br /&gt;
=== radius/zoom ===&lt;br /&gt;
&lt;br /&gt;
Kevin Marks has asked for &amp;quot;radius&amp;quot; or &amp;quot;zoom&amp;quot; as an extension to GEO.  Currently we are rejecting all property/value extensions to hCard/vCard.&lt;br /&gt;
=== ISO 19136 ===&lt;br /&gt;
When it comes to anything geospatial, any unadorned / simple encoding must remain upwardly-compatible with the more sophisticated GML schema (Geography Markup Language ) which is also known as ISO 19136.  This is so that all the fundamental nuances underpinning geocoding ( different datums, different projections, elevation, etc etc ) can ultimately ( or sooner ? ) be completely accounted for.&lt;br /&gt;
&lt;br /&gt;
If you don't know/supply your Coordinate Reference System CRS identifier, your location could fall 100s of metres away from the position intended ie plot in the wrong location on a map.  Appendix B of draft ISO/DIS 6709 highlights the variation among three commonly used systems.&lt;br /&gt;
&lt;br /&gt;
=== ISO 6709 ===&lt;br /&gt;
The Geo field in the vCard format seems to be based on [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=13152 ISO 6709:1983].  &lt;br /&gt;
&lt;br /&gt;
The International Standard is being updated, [http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=39242 ISO/DIS 6709], to allow for depths as well as heights and to include Coordinate Reference System (CRS) identification.  Voting on the revised standard finishes on the 15th February 2007. &lt;br /&gt;
&lt;br /&gt;
Section 6.3 of ISO/DIS 6709 notes the elements required required for geographic point location:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
In this International Standard, geographic point location shall be represented by five elements:&lt;br /&gt;
* a coordinate reference system identification;&lt;br /&gt;
* coordinate representing “x” horizontal position such as latitude;&lt;br /&gt;
* coordinate representing “y” horizontal position such as longitude;&lt;br /&gt;
* for three-dimensional point locations, a value representing vertical position through either height or depth;&lt;br /&gt;
* metadata associated with geographic point location(s) (ISO 19115)&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The CRS identifier is important otherwise your location could fall 100s of metres away from the position intended.&lt;br /&gt;
&lt;br /&gt;
Annex H details the ISO standard for text string representation of point location.&lt;br /&gt;
&lt;br /&gt;
H.6 Format&lt;br /&gt;
&lt;br /&gt;
H.6.1 Elements shall be combined in a point location string in the following sequence:&lt;br /&gt;
&lt;br /&gt;
a) Latitude&lt;br /&gt;
&lt;br /&gt;
b) Longitude&lt;br /&gt;
&lt;br /&gt;
c) if represented, height or depth&lt;br /&gt;
&lt;br /&gt;
d) Coordinate Reference System identifier&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.2 The number of digits for latitude, longitude and height (depth) shall indicate the precision of available&lt;br /&gt;
data.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.3 There shall be no separator between the elements for latitude, longitude, height (depth) and CRS.&lt;br /&gt;
NOTE The use of designators &amp;quot;+&amp;quot;, &amp;quot;-&amp;quot; and &amp;quot;CRS&amp;quot; preceding the value part of each element permits the recognition of&lt;br /&gt;
the start of each element and the termination of the previous one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
H.6.4 The point location string shall be terminated. The terminator character shall be a solidus (/), unless&lt;br /&gt;
otherwise specified in the documentation associated with interchange.&lt;br /&gt;
&lt;br /&gt;
A small explanation can be found in [http://en.wikipedia.org/wiki/ISO_6709 Wikipedia].&lt;br /&gt;
&lt;br /&gt;
It differs from the notation of vCard, for example.&lt;br /&gt;
&lt;br /&gt;
If ISO6709 is used, it is likely to be able to write as follows. &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
examples&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;+40-075CRSxxxx/&amp;quot;&amp;gt;&lt;br /&gt;
 Point represented as Degrees&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;geo&amp;quot; title=&amp;quot;+401213.1-0750015.1+2.79CRSxxxx/&amp;quot;&amp;gt;&lt;br /&gt;
 Point represented as Degrees, minutes, seconds and decimal seconds, with +2.79 a height or depth as defined through the CRS.&lt;br /&gt;
&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A C# library to read and write ISO 6709 coordinates from/to xml can be found in [http://coordinate.codeplex.com Codeplex]&lt;br /&gt;
&lt;br /&gt;
=== Geo Encodings ===&lt;br /&gt;
It is important that whenever location is described that it is achieved in the most openly interoperable manner. A relatively small number of encodings is needed that will meet the needs of a wide range of information communities and users.  &lt;br /&gt;
At http://www.georss.org/ two relatively simple schema have been published; one for WGS84 latitude/longitude ( termed 'simple'), and the other provisions for this AND coordinate reference systems other than WGS84 latitude/longitude ... of which there are a multitude - so this an argument for simple encodings to be upwardly-compatible with the more sophisticated GML schema (Geography Markup Language ).&lt;br /&gt;
&lt;br /&gt;
=== ISO 19115 ===&lt;br /&gt;
ISO 19115:2003 defines the schema required for describing geographic information and services. It provides information about the identification, the extent, the quality, the spatial and temporal schema, spatial reference, and distribution of digital geographic data.&lt;br /&gt;
&lt;br /&gt;
=== Categorising locations ===&lt;br /&gt;
Perhaps categorsing locations would enable map mashups of microformatted information ? For example, show me a map of the nearest 'place of worship'. This fragment from an application schema illustrates a range of place categories &lt;br /&gt;
http://www.linz.govt.nz/resources/esa-appl-schema-v1-9-5/esa-46.html#1804&lt;br /&gt;
&lt;br /&gt;
=== UN/LOCODEs ===&lt;br /&gt;
UN/LOCODE is a geographic coding scheme developed and maintained by United Nations Economic Commission for Europe, a unit of the United Nations. It provides a unified way to identify interesting points through definition of functions. It may be useful if the geo microformat could support it.&lt;br /&gt;
http://en.wikipedia.org/wiki/UN/LOCODE&lt;br /&gt;
&lt;br /&gt;
==Geo implementations==&lt;br /&gt;
===GPX===&lt;br /&gt;
Parsers might convert Geo to [http://www.topografix.com/gpx.asp GPX] (&amp;quot;GPS eXchange Format&amp;quot;), an XML schema designed for transferring GPS data between software applications (and GPS devices), which can be used to describe waypoints, tracks, and routes. See [http://en.wikipedia.org/wiki/GPX GPX on Wikipedia]. [[User:AndyMabbett|Andy Mabbett]] 11:44, 3 Apr 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
===Great circle distance===&lt;br /&gt;
&lt;br /&gt;
A parser might offer the option to select two Geo-uFs from a page, or the single Geo on each of two pages, and [http://en.wikipedia.org/wiki/Great-circle_distance calculate the distance between them]. [[User:AndyMabbett|Andy Mabbett]] 04:36, 18 Apr 2007 (PDT)&lt;br /&gt;
*Example on-line calculators: [http://williams.best.vwh.net/gccalc.htm], [http://jan.ucc.nau.edu/~cvm/latlongdist.html]&lt;br /&gt;
&lt;br /&gt;
== Other use cases ==&lt;br /&gt;
Please add your suggestions!&lt;br /&gt;
&lt;br /&gt;
Geo microformats could be used to:&lt;br /&gt;
*Generate [http://en.wikipedia.org/wiki/GPX GPX] files&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
*[[hcard-brainstorming]]&lt;br /&gt;
{{geo-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=figure&amp;diff=41519</id>
		<title>figure</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=figure&amp;diff=41519"/>
		<updated>2009-12-10T13:05:02Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Changed URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;figure 0.3&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
{{Template:DraftSpecification}}&lt;br /&gt;
&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
'''This is a DRAFT specification.'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
; &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;Editor&amp;lt;/span&amp;gt; &lt;br /&gt;
: &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:TobyInk|Toby Inkster]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://tobyinkster.co.uk/&amp;lt;/span&amp;gt;)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
; Authors&lt;br /&gt;
: Toby Inkster (affiliations above)&lt;br /&gt;
: &amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Csarven|Sarven Capadisli]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://csarven.ca/&amp;lt;/span&amp;gt;)&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Acknowledgements: See [[figure#Inspiration_and_Acknowledgements|acknowledgements]].&lt;br /&gt;
&lt;br /&gt;
[[figure#Copyright|Copyright]] and [[figure#Patents|patents]] statements apply.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Many HTML documents include supporting images, such as photographs, flow charts, graphs, blueprints or screen captures. These are usually incorporated using the HTML &amp;amp;lt;img&amp;gt; element, however this offers no way of differentiating between such supplementary content and mere decorative images.&lt;br /&gt;
&lt;br /&gt;
Authors often wish to annotate these images with captions or attributions. Currently there is no markup to explicitly associate such text with an image and readers must rely on the proximity of the image and text on the finished rendered page. This specification aims to allow authors to mark up captions and credits, explicitly associating them with an image. &lt;br /&gt;
&lt;br /&gt;
This specification ''is not'' intended as a method for marking up ''all'' images on web pages — the HTML &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img/&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element is adequate for decorative and many other images. This specification is intended to be used for images that add or clarify information to the article's text.&lt;br /&gt;
&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== Properties ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;float:right;width:50%;font-size:85%;margin:0 0 1em 1em&amp;quot;&amp;gt;&lt;br /&gt;
====Key====&lt;br /&gt;
Based on Perl's [http://www.perl.com/doc/manual/html/pod/perlre.html standard quantifiers]:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
| '''bold''' {1} || {{must}} be present exactly once&lt;br /&gt;
|- &lt;br /&gt;
| ''italic''&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; || {{optional}}, and {{may}} occur more than once &lt;br /&gt;
|- &lt;br /&gt;
| + || {{must}} be present, and {{may}} occur more than once &lt;br /&gt;
|- &lt;br /&gt;
| ? || {{optional}}, but {{must-not}} occur more than once &lt;br /&gt;
|- &lt;br /&gt;
| [square brackets] || list of common values &lt;br /&gt;
|- &lt;br /&gt;
| (parentheses) || data format &lt;br /&gt;
|- &lt;br /&gt;
| # || comment &lt;br /&gt;
|- &lt;br /&gt;
| ! || awaiting documentation &lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''figure''' {1}&lt;br /&gt;
** '''image''' {1}&lt;br /&gt;
** '''legend''' +&lt;br /&gt;
** ''credit'' (text | [[hcard|hCard]])*&lt;br /&gt;
** ''subject'' (text | [[hcard|hCard]] | [[geo]] | [[adr]] | [[hcalendar|hcalendar event]])*&lt;br /&gt;
&lt;br /&gt;
Additionally, an figure {{may}} contain zero or more links marked up with [[rel-tag]].&lt;br /&gt;
&lt;br /&gt;
Please note that the &amp;quot;legend&amp;quot; element should contain what would normally be called a &amp;quot;[http://en.wiktionary.org/wiki/Caption caption]&amp;quot;. The term &amp;quot;legend&amp;quot; is used in this specification instead of &amp;quot;caption&amp;quot; in order to maintain parity with the element names used in HTML5. (In turn HTML 5 uses &amp;amp;lt;legend&amp;gt; instead of &amp;amp;lt;caption&amp;gt; to avoid triggering table layouts in legacy browsers.)&lt;br /&gt;
&lt;br /&gt;
The subject, credit and tags may be children of the legend, in which case the text within them forms part of the legend as well as part of the child elements.&lt;br /&gt;
&lt;br /&gt;
====Embedded Microformats====&lt;br /&gt;
&lt;br /&gt;
If an element with class &amp;quot;credit&amp;quot; also has class &amp;quot;vcard&amp;quot; then the element {{should}} be considered to be the [[hcard]] for a credited person or organisation. Otherwise it {{must}} be considered as a plain text credit.&lt;br /&gt;
&lt;br /&gt;
If an element with class &amp;quot;subject&amp;quot; also has a class &amp;quot;vcard&amp;quot; then the element {{should}} be considered to be the [[hcard]] for the subject of the image - for example the person depicted by a photograph or sketch. If an element with class &amp;quot;subject&amp;quot; also has a class &amp;quot;adr&amp;quot; or &amp;quot;geo&amp;quot; then the element should be considered to be the [[adr|address]] or [[geo|geographic location]] of the subject of the picture - for example the location of a landscape in a photo or the address of a the building shown in blueprints. If an element with class &amp;quot;subject&amp;quot; also has a class &amp;quot;vevent&amp;quot; then the element should be considered to be the [[hcalendar|vevent]] for the subject of a figure - for example a photograph of a sporting event, or a diagram of a military operation.&lt;br /&gt;
&lt;br /&gt;
====Design Patterns Used====&lt;br /&gt;
&lt;br /&gt;
The [[include-pattern|include pattern]] {{may}} be used within figures.&lt;br /&gt;
&lt;br /&gt;
As the figure microformat does not specify any properties that are not human-readable, the [[abbr-design-pattern|abbr design pattern]] {{should-not}} be used directly within a figure, though it {{may}} be used within children formatted in accordance to another microformat - e.g. as [[hcalendar|vevents]] often use the abbr design pattern to specify their start time, a figure subject formatted as a vevent {{may}} use the abbr design pattern in accordance with the [[hcalendar]] specification.&lt;br /&gt;
&lt;br /&gt;
=== Minimisation ===&lt;br /&gt;
&lt;br /&gt;
To simplify markup, a number of shortcuts are explicitly allowed by this specification.&lt;br /&gt;
&lt;br /&gt;
# When no &amp;quot;image&amp;quot; class is found within the figure, the first &amp;amp;lt;img&amp;gt; element {{must}} be taken to be the image.&lt;br /&gt;
# The longdesc attribute {{may}} be used to point to a legend elsewhere on the page in a manner similar to the [[include-pattern|include pattern]]. As with the inclusion, parsers should ignore the pattern if the fragment linked to is an off-page resource.&lt;br /&gt;
# If the &amp;quot;legend&amp;quot; class is found on the same element as the &amp;quot;image&amp;quot; class (or the image inferred by the previous rule), then the title attribute {{must}} be used as the legend.&lt;br /&gt;
#* Rationale: some people have questioned the use of the title attribute rather than the alt attribute. The purpose of the figure's legend is to display explanatory text alongside the image. The purpose of the alt attribute is &amp;quot;to serve as content when the element cannot be rendered normally&amp;quot; [http://www.w3.org/TR/REC-html40/struct/objects.html#adef-alt] — i.e. when the image cannot be displayed. Thus the alt and legend fulfil different purposes. Authors are encouraged to consider accessibility carefully when building their page, and supply appropriate alt text in addition to the image's legend.&lt;br /&gt;
# If no legend can be found using the legend class or longdesc attribute, then the alt attribute {{must}} be used in its place.&lt;br /&gt;
# The &amp;quot;image&amp;quot; and/or &amp;quot;legend&amp;quot; classes may be attached to the same element as the element with the &amp;quot;figure&amp;quot; class.&lt;br /&gt;
&lt;br /&gt;
=== XHTML Meta Data Profile ===&lt;br /&gt;
&lt;br /&gt;
Authors using the figure microformat {{should}} add a profile link to the XMDP profile. The preferred URL is &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;http://purl.org/uF/figure/draft&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. For more information on how to link to the profile, see [[profile-uris|Profile URIs]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;dt id=&amp;quot;class&amp;quot;&amp;gt;class&lt;br /&gt;
&amp;lt;dd&amp;gt;[http://www.w3.org/TR/REC-html40/struct/global.html#adef-class HTML 4 definition of &amp;quot;class&amp;quot;.] This profile defines the following class names:&lt;br /&gt;
&amp;lt;dl&amp;gt;&lt;br /&gt;
&amp;lt;dt id=&amp;quot;figure&amp;quot;&amp;gt;figure&lt;br /&gt;
&amp;lt;dd&amp;gt;A section containing a graphical element which provides information relevant to the document. A figure will include one image and at least one legend. The legend may be implied from the image's &amp;lt;code&amp;gt;longdesc&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
&amp;lt;dt id=&amp;quot;image&amp;quot;&amp;gt;image&lt;br /&gt;
&amp;lt;dd&amp;gt;The primary graphical element contained within a section with &amp;lt;code&amp;gt;class=&amp;quot;figure&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;dt id=&amp;quot;legend&amp;quot;&amp;gt;legend&lt;br /&gt;
&amp;lt;dd&amp;gt;A description or explanation for a graphic, intended to be displayed alongside it.&lt;br /&gt;
&amp;lt;dt id=&amp;quot;subject&amp;quot;&amp;gt;subject&lt;br /&gt;
&amp;lt;dd&amp;gt;A person, place, event or other thing or concept depicted by a graphic.&lt;br /&gt;
&amp;lt;dt id=&amp;quot;credit&amp;quot;&amp;gt;credit&lt;br /&gt;
&amp;lt;dd&amp;gt;A person, organisation or other agent that created, contributed to or supplied a graphic.&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;figure&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img class=&amp;quot;image&amp;quot; src=&amp;quot;photo.jpeg&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;legend&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a rel=&amp;quot;tag&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Photography&amp;quot;&amp;gt;Photo&amp;lt;/a&amp;gt;&lt;br /&gt;
    of &amp;lt;span class=&amp;quot;subject&amp;quot;&amp;gt;Albert Einstein&amp;lt;/span&amp;gt; by&lt;br /&gt;
    &amp;lt;span class=&amp;quot;vcard credit&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Paul Ehrenfest&amp;lt;/span&amp;gt;&lt;br /&gt;
      (&amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;photographer&amp;lt;/span&amp;gt;)&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsed as:&lt;br /&gt;
&lt;br /&gt;
* '''Image''': photo.jpeg&lt;br /&gt;
* '''Legend''': Photo of Albert Einstein by Paul Ehrenfest (photographer)&lt;br /&gt;
* '''Credit''': Paul Ehrenfest (hCard)&lt;br /&gt;
* '''Subject''': Albert Einstein&lt;br /&gt;
* '''Categories''': Photography&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;figure&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;label style=&amp;quot;display:block&amp;quot; class=&amp;quot;legend&amp;quot;&amp;gt;January sales data&amp;lt;/label&amp;gt;&lt;br /&gt;
  &amp;lt;img class=&amp;quot;image&amp;quot; src=&amp;quot;salesdata.png&amp;quot;&lt;br /&gt;
  alt=&amp;quot;Widget sales have fallen slightly, but widget repair kits have sold well.&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsed as:&lt;br /&gt;
&lt;br /&gt;
* '''Image''': salesdata.png&lt;br /&gt;
* '''Legend''': January sales data&lt;br /&gt;
&lt;br /&gt;
=== Examples Using Minimisation ===&lt;br /&gt;
&lt;br /&gt;
The following examples {{must}} all be considered equivalent:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!-- Full (non-minimised) version. --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;figure&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img class=&amp;quot;image&amp;quot; src=&amp;quot;foo.jpeg&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;legend&amp;quot;&amp;gt;Foo&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!-- class=&amp;quot;image&amp;quot; can be omitted if the image is the first child of the figure --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;figure&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;foo.jpeg&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;legend&amp;quot;&amp;gt;Foo&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!-- class=&amp;quot;image&amp;quot; can be omitted if the image is the first child of the figure --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If the legend and figure are the same node, then use the title attribute as legend --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;figure&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img class=&amp;quot;legend&amp;quot; src=&amp;quot;foo.jpeg&amp;quot; alt=&amp;quot;&amp;quot; title=&amp;quot;Foo&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;!-- class=&amp;quot;image&amp;quot; can be omitted if the image is the first child of the figure --&amp;gt;&lt;br /&gt;
&amp;lt;!-- If the legend and figure are the same node, then use the title attribute as legend --&amp;gt;&lt;br /&gt;
&amp;lt;!-- legend and image properties may be on the figure root element --&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;figure legend&amp;quot; src=&amp;quot;foo.jpeg&amp;quot; alt=&amp;quot;&amp;quot; title=&amp;quot;Foo&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!-- Use @longdesc to point to a legend outside of the figure root element --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;figure&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img class=&amp;quot;image&amp;quot; src=&amp;quot;foo.jpeg&amp;quot; longdesc=&amp;quot;#the-legend&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- ... --&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;legend&amp;quot; id=&amp;quot;the-legend&amp;quot;&amp;gt;Foo&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTML 5 Considerations ==&lt;br /&gt;
&lt;br /&gt;
When used in [http://www.w3.org/html/wg/html5/ HTML 5], any &amp;amp;lt;figure&amp;gt; element has an implied class &amp;quot;figure&amp;quot;; any &amp;amp;lt;legend&amp;gt; element has an implied class &amp;quot;legend&amp;quot;. For example, the following HTML 5:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;figure&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;foo.jpeg&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;legend&amp;gt;Foo&amp;lt;/legend&amp;gt;&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is interpreted as if it were:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;figure class=&amp;quot;figure&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;foo.jpeg&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;legend class=&amp;quot;legend&amp;quot;&amp;gt;Foo&amp;lt;/legend&amp;gt;&lt;br /&gt;
&amp;lt;/figure&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inspiration and Acknowledgments ==&lt;br /&gt;
&lt;br /&gt;
This microformat is largely intended to be a simple [http://en.wikipedia.org/wiki/Porting &amp;quot;port&amp;quot;] of HTML 5's &amp;lt;code&amp;gt;&amp;amp;lt;figure&amp;gt;&amp;lt;/code&amp;gt; construct to other versions of HTML and XHTML.&lt;br /&gt;
&lt;br /&gt;
The three required properties (figure, image and caption) are derived from that. The additional properties (credit, subject) are included because this information seems to be commonly supplied in figures &amp;quot;in the wild&amp;quot; in prose even if it is not marked up with wrapper elements.&lt;br /&gt;
&lt;br /&gt;
* [http://www.whatwg.org/specs/web-apps/current-work/#the-figure-element HTML 5 Draft Specification: &amp;lt;code style=&amp;quot;text-decoration:underline&amp;quot;&amp;gt;&amp;amp;lt;figure&amp;gt;&amp;lt;/code&amp;gt; element]&lt;br /&gt;
* [http://edward.oconnor.cx/2007/08/figure-markup-redux Edward O'Connor: Figure markup redux]&lt;br /&gt;
* [http://www.contentwithstyle.co.uk/Articles/161/figure-microformats/ Matthias Willerich: Figure Microformats]&lt;br /&gt;
* [[figure-examples]] (various authors)&lt;br /&gt;
&lt;br /&gt;
Other references which were considered:&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/MarkUp/html3/figures HTML 3 Specification: Figures] — never caught on, not implemented in browsers.&lt;br /&gt;
* [http://www.w3.org/Style/Examples/007/figures.html Bert Bos: figures &amp;amp; captions]&lt;br /&gt;
* [http://rjohara.net/server/css-figures-captions/ Robert J O'Hara: Scalable figures and captions with CSS and HTML]&lt;br /&gt;
* [http://www.cs.tut.fi/~jkorpela/www/captions.html Jukka Korpela: Image captions on Web pages]&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
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;
==See also==&lt;br /&gt;
*[[figure-examples]]&lt;br /&gt;
*[[figure-formats]]&lt;br /&gt;
*[[figure-brainstorming]]&lt;br /&gt;
*[[figure-issues]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=User:Csarven&amp;diff=41518</id>
		<title>User:Csarven</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=User:Csarven&amp;diff=41518"/>
		<updated>2009-12-10T13:01:23Z</updated>

		<summary type="html">&lt;p&gt;Csarven: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I'm Sarven Capadisli. So, I would like the Web to stay decentralized, accessible and portable.&lt;br /&gt;
&lt;br /&gt;
My personal site is at [http://csarven.ca/ http://csarven.ca/]&lt;br /&gt;
&lt;br /&gt;
I microblog at [http://identi.ca/csarven http://identi.ca/csarven]&lt;br /&gt;
&lt;br /&gt;
I have a CV at [http://csarven.ca/cv http://csarven.ca/cv]&lt;br /&gt;
&lt;br /&gt;
If you need to know more, you can dig it up! :)&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hresume-issues&amp;diff=40740</id>
		<title>hresume-issues</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hresume-issues&amp;diff=40740"/>
		<updated>2009-09-09T12:34:03Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added representative-hcard suggestion to resolve hresume contact info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; hResume issues &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are externally raised issues about [[hresume|hResume]] with broadly varying degrees of merit.  Thus some issues are REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions.  Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec.  Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/log/ Tantek]&lt;br /&gt;
&lt;br /&gt;
See related [[hcalendar-issues]].&lt;br /&gt;
See related [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Issues == &lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2007-10-02 raised by [[User:JeffMcNeill|jeffmcneill]].&lt;br /&gt;
*# ''Support for Awards and for Service sections are not currently implemented''&lt;br /&gt;
*#* I have attempted to use the Experience tag, however am unclear whether this will break things. Please see [http://jeffmcneill.com/microformats/hresume-jeffmcneill.html the example here]. --[[User:JeffMcNeill|jeffmcneill]] 04:09, 2 Oct 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2007-06-21 raised by [[User:Steve_Ganz|Steve Ganz]].&lt;br /&gt;
*# ''rel-tag can be difficult to implement for &amp;quot;skill&amp;quot; ''&lt;br /&gt;
*#* In Draft, version 0.1 it is required that each &amp;quot;skill&amp;quot; be marked up with rel-tag. While this is a good idea, and easy to do for individuals, it poses some challenges in the real world for large publishers of user generated resume data.  If rel-tag was optional for &amp;quot;skills&amp;quot;, it would be easier to implement. &lt;br /&gt;
*#* +1, expecting a resume author to link out to a hypothetical tagspace is an unnecessary barrier to entry.  In reality authors end up linking to places like WikiPedia, which is not a real tagspace as defined in rel-tag. We should look at a more complex skill format for both this and the issue below opened by NTollervey. --[[User:CiaranMc|Ciaran McNulty]]&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2007-01-04 raised by [[User:NTollervey|ntoll]].&lt;br /&gt;
*# ''With regard to the &amp;quot;skill&amp;quot; attributes in a resume: often skills have an indication of the level of attainment - be it as a descriptive &amp;quot;tag&amp;quot; or a duration denoting the length of experience of the referenced skill. In fact, abstracting out a &amp;quot;skill&amp;quot; microformat might be useful for re-use in the job-listing (Vacancy?) microformat. That way, job requirements can be married to CVs. Although not a job-site, I like Sourceforge.net's skill inventory feature (that captures both a level and length of experience) although I think its implementation is horrendous.''&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-10-19 raised by [[RyanKing]].&lt;br /&gt;
*# ''There's currently no way to say 'present' in hCalendar''&lt;br /&gt;
*#* Many job experience listings will include jobs that the person is presently working at. Ciaran McNulty [http://microformats.org/discuss/mail/microformats-discuss/2006-October/006477.html correctly pointed out] that a blank DTEND does not indicate that the event is still ongoing. We need to find an easy way to make this work in hResume.&lt;br /&gt;
*#* Any solution should also be a valid hCalendar, which makes things even more difficult.  One possible solution would be to use an event without a DTEND for the current period of employment but have some extra class that indicates that within the semantics of hResume it's an ongoing event and let the hCalendar version just indicate the start of the employment. --[[User:CiaranMc|Ciaran McNulty]]&lt;br /&gt;
*#* Although not the best solution, for the time being, a date far ahead in the future (e.g., 2049-12-31) may have practical use (Note: Google Calendar can handle up to but not including year 2050) -- --[[User:Csarven|Sarven Capadisli]] 21:34, 18 November 2008 (UTC)&lt;br /&gt;
*#* I tend to just use the current date for dtend: anything else seems semantically wrong as an abbr of &amp;quot;present&amp;quot;. [[User:GeoffreySneddon|GeoffreySneddon]] 21:46, 19 November 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-10-19 raised by [[User:Steve_Ganz|Steve Ganz]].&lt;br /&gt;
*# ''There's currently no way to distinguish different hCard types in hResume''&lt;br /&gt;
*#* In Draft, version 0.1 it is specified that a parent element of &amp;lt;code&amp;gt;address&amp;lt;/code&amp;gt; should be used to the distinguish an hCard as the subject's contact info. This proves problematic to implement because &amp;lt;code&amp;gt;address&amp;lt;/code&amp;gt; cannot contain block level elements. To avoid sacrificing semantic value by restricting the child elements of an hCard to inline elements, we need to settle on an alternate method to classify a subject's hCard as thier contact info.&lt;br /&gt;
*#* In any given experience there may be one or more hCards. One which would be the subject's hCard for that experience and the other for a supervisor or manager, etc. We need a way to distinguish different hCards in a given experience.&lt;br /&gt;
:::* Agreed, when adding my references in hCard to the bottom of my hResume it became apparent there was no way I could mark 'my' hCard as the one belonging to the subject of the hResume.  Perhaps @class=&amp;quot;hcard subject&amp;quot; as a child of the hResume? [[User:CiaranMc|Ciaran McNulty]]&lt;br /&gt;
*#* hCards can be differentiated by their &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt;. [[representative-hcard|Representative hCard]] might be sufficient to point out the contact info of the hResume -- [[User:Csarven|Sarven Capadisli]] 12:22, 9 September 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
* {{OpenIssue}} &amp;lt;span class=&amp;quot;summary vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-21&amp;lt;/span&amp;gt; raised by &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[http://microformats.org/wiki/User:mfreeman mfreeman]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
*The draft should describe a way to handle a series of assignments at various employers within the context of one job working for a contracting, consulting, or temporary firm/agency. &lt;br /&gt;
*For example, a person is employed by ABC Corp. as a Staff Consultant from 1/1/2000 to 12/31/2008. During that time, ABC Corp. placed the person at:&lt;br /&gt;
**XYZ Inc. as a Business Analyst from 1/1/2000 to 12/31/2005&lt;br /&gt;
**DEF LLC as a Technical Writer from 1/1/2006 to 6/1/2006&lt;br /&gt;
**&amp;quot;on the bench&amp;quot; with no assignment from 6/2/2006 to 8/14/2006&lt;br /&gt;
**OMG Inc. as a Database Designer from 8/15/2006 to 12/31/2008&lt;br /&gt;
*The draft may already address this, but it is not obvious.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hresume-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=events/2009-07-25-dev-camp&amp;diff=39579</id>
		<title>events/2009-07-25-dev-camp</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=events/2009-07-25-dev-camp&amp;diff=39579"/>
		<updated>2009-07-15T00:55:22Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added group on identi.ca&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;microformatsDevCamp&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
One of several microformats [[events]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;event-page vevent&amp;quot;&amp;gt;&lt;br /&gt;
== details ==&lt;br /&gt;
;When&lt;br /&gt;
:&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2009-07-25&amp;lt;/span&amp;gt; from &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;12:00&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to &amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2009-07-26&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;17:00&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
;Where&lt;br /&gt;
:&amp;lt;span class=&amp;quot;location adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;CA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
;What&lt;br /&gt;
:&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;microformatsDevCamp!&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;The first ever microformatsDevCamp, for authors, designers, publishers, developers, engineers building pages, sites, and tools with microformats.&amp;lt;/span&amp;gt;&lt;br /&gt;
;URLs&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://microformats.org/wiki/events/2009-07-25-dev-camp&amp;lt;/span&amp;gt;&lt;br /&gt;
:http://upcoming.yahoo.com/event/2888376/&lt;br /&gt;
&lt;br /&gt;
'''[http://suda.co.uk/projects/microformats/hcalendar/get-cal.php?uri=http://microformats.org/wiki/events/2009-07-25-dev-camp Add this event to your calendar]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
== tags ==&lt;br /&gt;
Please use ''all'' of the following tags when tagging related content (blog posts, photos):&lt;br /&gt;
&lt;br /&gt;
tags:&lt;br /&gt;
&amp;lt;kbd class=&amp;quot;tags&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;'''#ufdevcamp'''&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;ufdevcampsf&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;microformats&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;microformatsDevCamp&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;microformatsDevCampSF&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;microformats-meetup&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;BarCamp&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;BarCamp2009&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;san-francisco&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;upcoming:event=2888376&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Track:&lt;br /&gt;
* [http://search.twitter.com/search?q=ufdevcamp #ufdevcamp on Twitter Search].&lt;br /&gt;
* [http://identi.ca/tag/ufdevcamp #ufdevcamp] tagspace on identi.ca.&lt;br /&gt;
&lt;br /&gt;
== groups ==&lt;br /&gt;
Join and address to the whole group:&lt;br /&gt;
&lt;br /&gt;
* [http://identi.ca/group/microformats !microformats] (aliases: !mf and !uf) group on identi.ca. Notices to this group can also be tracked from [http://identi.ca/tag/microformats #microformats]&lt;br /&gt;
&lt;br /&gt;
== attendees ==&lt;br /&gt;
=== planners ===&lt;br /&gt;
Want to help organize and plan the first microformatsDevCamp? Sign up and be sure to pick up a planner role (see below).&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;'''organizing, venue acquisition'''&amp;lt;/span&amp;gt;&amp;lt;/span&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:Rohit|Rohit Khare]]&amp;lt;/span&amp;gt; - &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;'''venue acquisition'''&amp;lt;/span&amp;gt;&amp;lt;/span&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;Chris Messina&amp;lt;/span&amp;gt; - &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;'''intro and kickoff'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;- run the introductory session and help start the microformatsDevCamp with traditional BarCamp intros/3tags and explanation of the BarCamp format.&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:EdwardOConnor |Edward O'Connor]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;nickname&amp;quot;&amp;gt;Ted&amp;lt;/span&amp;gt;) - &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;'''volunteer coordinator, cleanup'''&amp;lt;/span&amp;gt;&amp;lt;/span&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:Pseudowish|Lauren Scime]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Please see the [[#planner_to_do]] section!&lt;br /&gt;
&lt;br /&gt;
==== planner roles ====&lt;br /&gt;
We need the following roles and responsibilities to be picked up by planners!&lt;br /&gt;
* '''sponsors''' - for food, t-shirts&lt;br /&gt;
* '''t-shirts''' (get estimate, make sure to order in time for the event, I think Ben Ward may be working on this - check with him)&lt;br /&gt;
* '''food''' - coordinate / match up sponsors with meals and make sure the meals arrive and are setup for the attendees&lt;br /&gt;
* '''setup''' - be in charge of setup the day of, coordinate with venue on setup plenty of time *before* the start of the camp! setup: power cords, power strips, calendar grid for sessions, tables and chairs in rooms/meeting areas, projectors&lt;br /&gt;
* '''volunteer coordinator''' - recruit and organize volunteers the day of the event to help out with food, setup&lt;br /&gt;
* '''cleanup''' - enlist help of volunteers and all devCamp participants to help with cleanup&lt;br /&gt;
&lt;br /&gt;
If you're a planner, please pick up and move one or more of these roles/responsibilities to your name above. Thanks!&lt;br /&gt;
&lt;br /&gt;
== volunteers ==&lt;br /&gt;
Like all [http://barcamp.org BarCamps], this event is what it is because of what everyone puts into it. Volunteer to help setup, check people in, get them setup with a name badge, clean up, and help people in general have a good time and get things done.&lt;br /&gt;
* Cindy Li - microformatsDevCamp logo design&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== attendees ==&lt;br /&gt;
Not sure what is going on but want to design interfaces and or build stuff with microformats and want help doing it? Sign up! Add yourself alphabetically sorted by family name.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== notes ==&lt;br /&gt;
topics discussed:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== sessions ==&lt;br /&gt;
Please create a wiki page for any session you lead or attend and link to it from here:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== photographs ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== blog posts ==&lt;br /&gt;
Blog posts about the meetup. Newest first.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [http://factoryjoe.com/blog/2007/07/13/what-is-a-devcamp/ Chris Messina: What is a DevCamp?]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- End of @vevent --&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Related Pages==&lt;br /&gt;
{{events-related-pages}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== planner to-do ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* I'm free most weekends through till the end of August. --[[User:Pseudowish|Lauren Scime]] 17:20, 10 July 2009 (UTC-7)&lt;br /&gt;
** Please see [[#planner_roles|planner roles]] section and grab 1-2 roles that you want to help out with and add them next to your name in the planners list as Rohit, Chris, Ted, and I have done. --[[User:Tantek|Tantek]] 17:36, 14 July 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===venue===&lt;br /&gt;
* Possible venues to look into:&lt;br /&gt;
** Swedish American Hall on Market street - worked well for Webzine05, WordCamp in the past&lt;br /&gt;
** Adobe / Macromedia on Townsend - worked well for the first iPhoneDevCamp&lt;br /&gt;
** Google SF - we can ask Termie&lt;br /&gt;
** ... add more ideas!&lt;br /&gt;
* Waiting to hear back about&lt;br /&gt;
** Digg SF Potrero - Tantek has asked DBurka about 7/25-26&lt;br /&gt;
** Ning PA near University Ave - Tantek has asked LauraGlu about 7/25-26&lt;br /&gt;
** IFTF PA near University Ave - Tantek has asked Sean about about 7/25-31 - any days in that range&lt;br /&gt;
** SixApart SF SOMA - Tantek has asked Leah Culver.&lt;br /&gt;
** Citizen Space SF South Park - Tantek has asked Hillary about 7/25-26.&lt;br /&gt;
** Microsoft SF office on Market street - hosted BarCampSanFrancisco - pinged ex-MSFT coordinator -- [[User:Rohit|Rohit]] 21:49, 8 July 2009 (UTC)&lt;br /&gt;
* Available venues - these venues are likely to be available, and we should evaluate capacity, network connection/wifi, # of rooms, equipment/projectors, sleeping facilities etc.&lt;br /&gt;
** 7/25-26 Automattic SF - Tantek has IM'd with Matt. Contact: Maya.&lt;br /&gt;
*** wifi, power outlets, extension cords, power strips&lt;br /&gt;
*** 4-5 rooms/meeting areas. &lt;br /&gt;
*** 3 projectors&lt;br /&gt;
*** one whiteboard.&lt;br /&gt;
*** sink, water.&lt;br /&gt;
*** overnight stay (camping!) possible.&lt;br /&gt;
** ...&lt;br /&gt;
&lt;br /&gt;
* Unavailable - these venues were unavailable for the dates given, but may be available in the future.&lt;br /&gt;
** IFTF - they are previously occupied on Friday 17th, can't find host for Saturday 18th.&lt;br /&gt;
&lt;br /&gt;
* Rejected - these won't work as venues.&lt;br /&gt;
** Yahoo Brickhouse on 3rd street - have hosted many talks on many topics&lt;br /&gt;
*** There is no-longer a Yahoo Brickhouse; Yahoo moved out of this building in March. --[[User:BenWard|BenWard]] 21:14, 10 June 2009 (UTC)&lt;br /&gt;
** Get Satisfaction in South Park - not available for community BarCamp like events anymore. -- [[User:Rohit|Rohit]] 21:49, 8 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
===T-shirts===&lt;br /&gt;
* Make design&lt;br /&gt;
* Print&lt;br /&gt;
&lt;br /&gt;
===Sponsors===&lt;br /&gt;
* collecting some donations for microformatsDevCamp at [[events/2009-06-26-microformats-4th-bday]]&lt;br /&gt;
* Figure out rough budget&lt;br /&gt;
* Find sponsors for each item&lt;br /&gt;
&lt;br /&gt;
===Food and drink===&lt;br /&gt;
* Lunch Saturday - sponsored by ____________&lt;br /&gt;
* Dinner Saturday - sponsored by ____________&lt;br /&gt;
* Social Event (Sat. night)? - sponsored by __________&lt;br /&gt;
* Breakfast Sunday - sponsored by __________&lt;br /&gt;
* Lunch Sunday - sponsored by ___________&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=events/2009-07-25-dev-camp&amp;diff=39578</id>
		<title>events/2009-07-25-dev-camp</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=events/2009-07-25-dev-camp&amp;diff=39578"/>
		<updated>2009-07-15T00:46:08Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added tagspace on identi.ca&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;microformatsDevCamp&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
One of several microformats [[events]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;event-page vevent&amp;quot;&amp;gt;&lt;br /&gt;
== details ==&lt;br /&gt;
;When&lt;br /&gt;
:&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2009-07-25&amp;lt;/span&amp;gt; from &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;12:00&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to &amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2009-07-26&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;17:00&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
;Where&lt;br /&gt;
:&amp;lt;span class=&amp;quot;location adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;CA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
;What&lt;br /&gt;
:&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;microformatsDevCamp!&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;The first ever microformatsDevCamp, for authors, designers, publishers, developers, engineers building pages, sites, and tools with microformats.&amp;lt;/span&amp;gt;&lt;br /&gt;
;URLs&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://microformats.org/wiki/events/2009-07-25-dev-camp&amp;lt;/span&amp;gt;&lt;br /&gt;
:http://upcoming.yahoo.com/event/2888376/&lt;br /&gt;
&lt;br /&gt;
'''[http://suda.co.uk/projects/microformats/hcalendar/get-cal.php?uri=http://microformats.org/wiki/events/2009-07-25-dev-camp Add this event to your calendar]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
== tags ==&lt;br /&gt;
Please use ''all'' of the following tags when tagging related content (blog posts, photos):&lt;br /&gt;
&lt;br /&gt;
tags:&lt;br /&gt;
&amp;lt;kbd class=&amp;quot;tags&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;'''#ufdevcamp'''&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;ufdevcampsf&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;microformats&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;microformatsDevCamp&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;microformatsDevCampSF&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;microformats-meetup&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;BarCamp&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;BarCamp2009&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;san-francisco&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;upcoming:event=2888376&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Track:&lt;br /&gt;
* [http://search.twitter.com/search?q=ufdevcamp #ufdevcamp on Twitter Search].&lt;br /&gt;
* [http://identi.ca/tag/ufdevcamp #ufdevcamp] tagspace on identi.ca.&lt;br /&gt;
&lt;br /&gt;
== attendees ==&lt;br /&gt;
=== planners ===&lt;br /&gt;
Want to help organize and plan the first microformatsDevCamp? Sign up and be sure to pick up a planner role (see below).&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;'''organizing, venue acquisition'''&amp;lt;/span&amp;gt;&amp;lt;/span&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:Rohit|Rohit Khare]]&amp;lt;/span&amp;gt; - &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;'''venue acquisition'''&amp;lt;/span&amp;gt;&amp;lt;/span&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;Chris Messina&amp;lt;/span&amp;gt; - &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;'''intro and kickoff'''&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;- run the introductory session and help start the microformatsDevCamp with traditional BarCamp intros/3tags and explanation of the BarCamp format.&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:EdwardOConnor |Edward O'Connor]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;nickname&amp;quot;&amp;gt;Ted&amp;lt;/span&amp;gt;) - &amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;'''volunteer coordinator, cleanup'''&amp;lt;/span&amp;gt;&amp;lt;/span&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:Pseudowish|Lauren Scime]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Please see the [[#planner_to_do]] section!&lt;br /&gt;
&lt;br /&gt;
==== planner roles ====&lt;br /&gt;
We need the following roles and responsibilities to be picked up by planners!&lt;br /&gt;
* '''sponsors''' - for food, t-shirts&lt;br /&gt;
* '''t-shirts''' (get estimate, make sure to order in time for the event, I think Ben Ward may be working on this - check with him)&lt;br /&gt;
* '''food''' - coordinate / match up sponsors with meals and make sure the meals arrive and are setup for the attendees&lt;br /&gt;
* '''setup''' - be in charge of setup the day of, coordinate with venue on setup plenty of time *before* the start of the camp! setup: power cords, power strips, calendar grid for sessions, tables and chairs in rooms/meeting areas, projectors&lt;br /&gt;
* '''volunteer coordinator''' - recruit and organize volunteers the day of the event to help out with food, setup&lt;br /&gt;
* '''cleanup''' - enlist help of volunteers and all devCamp participants to help with cleanup&lt;br /&gt;
&lt;br /&gt;
If you're a planner, please pick up and move one or more of these roles/responsibilities to your name above. Thanks!&lt;br /&gt;
&lt;br /&gt;
== volunteers ==&lt;br /&gt;
Like all [http://barcamp.org BarCamps], this event is what it is because of what everyone puts into it. Volunteer to help setup, check people in, get them setup with a name badge, clean up, and help people in general have a good time and get things done.&lt;br /&gt;
* Cindy Li - microformatsDevCamp logo design&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== attendees ==&lt;br /&gt;
Not sure what is going on but want to design interfaces and or build stuff with microformats and want help doing it? Sign up! Add yourself alphabetically sorted by family name.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== notes ==&lt;br /&gt;
topics discussed:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== sessions ==&lt;br /&gt;
Please create a wiki page for any session you lead or attend and link to it from here:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== photographs ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== blog posts ==&lt;br /&gt;
Blog posts about the meetup. Newest first.&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [http://factoryjoe.com/blog/2007/07/13/what-is-a-devcamp/ Chris Messina: What is a DevCamp?]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- End of @vevent --&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
== Related Pages==&lt;br /&gt;
{{events-related-pages}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== planner to-do ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
* I'm free most weekends through till the end of August. --[[User:Pseudowish|Lauren Scime]] 17:20, 10 July 2009 (UTC-7)&lt;br /&gt;
** Please see [[#planner_roles|planner roles]] section and grab 1-2 roles that you want to help out with and add them next to your name in the planners list as Rohit, Chris, Ted, and I have done. --[[User:Tantek|Tantek]] 17:36, 14 July 2009 (UTC)&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===venue===&lt;br /&gt;
* Possible venues to look into:&lt;br /&gt;
** Swedish American Hall on Market street - worked well for Webzine05, WordCamp in the past&lt;br /&gt;
** Adobe / Macromedia on Townsend - worked well for the first iPhoneDevCamp&lt;br /&gt;
** Google SF - we can ask Termie&lt;br /&gt;
** ... add more ideas!&lt;br /&gt;
* Waiting to hear back about&lt;br /&gt;
** Digg SF Potrero - Tantek has asked DBurka about 7/25-26&lt;br /&gt;
** Ning PA near University Ave - Tantek has asked LauraGlu about 7/25-26&lt;br /&gt;
** IFTF PA near University Ave - Tantek has asked Sean about about 7/25-31 - any days in that range&lt;br /&gt;
** SixApart SF SOMA - Tantek has asked Leah Culver.&lt;br /&gt;
** Citizen Space SF South Park - Tantek has asked Hillary about 7/25-26.&lt;br /&gt;
** Microsoft SF office on Market street - hosted BarCampSanFrancisco - pinged ex-MSFT coordinator -- [[User:Rohit|Rohit]] 21:49, 8 July 2009 (UTC)&lt;br /&gt;
* Available venues - these venues are likely to be available, and we should evaluate capacity, network connection/wifi, # of rooms, equipment/projectors, sleeping facilities etc.&lt;br /&gt;
** 7/25-26 Automattic SF - Tantek has IM'd with Matt. Contact: Maya.&lt;br /&gt;
*** wifi, power outlets, extension cords, power strips&lt;br /&gt;
*** 4-5 rooms/meeting areas. &lt;br /&gt;
*** 3 projectors&lt;br /&gt;
*** one whiteboard.&lt;br /&gt;
*** sink, water.&lt;br /&gt;
*** overnight stay (camping!) possible.&lt;br /&gt;
** ...&lt;br /&gt;
&lt;br /&gt;
* Unavailable - these venues were unavailable for the dates given, but may be available in the future.&lt;br /&gt;
** IFTF - they are previously occupied on Friday 17th, can't find host for Saturday 18th.&lt;br /&gt;
&lt;br /&gt;
* Rejected - these won't work as venues.&lt;br /&gt;
** Yahoo Brickhouse on 3rd street - have hosted many talks on many topics&lt;br /&gt;
*** There is no-longer a Yahoo Brickhouse; Yahoo moved out of this building in March. --[[User:BenWard|BenWard]] 21:14, 10 June 2009 (UTC)&lt;br /&gt;
** Get Satisfaction in South Park - not available for community BarCamp like events anymore. -- [[User:Rohit|Rohit]] 21:49, 8 July 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
===T-shirts===&lt;br /&gt;
* Make design&lt;br /&gt;
* Print&lt;br /&gt;
&lt;br /&gt;
===Sponsors===&lt;br /&gt;
* collecting some donations for microformatsDevCamp at [[events/2009-06-26-microformats-4th-bday]]&lt;br /&gt;
* Figure out rough budget&lt;br /&gt;
* Find sponsors for each item&lt;br /&gt;
&lt;br /&gt;
===Food and drink===&lt;br /&gt;
* Lunch Saturday - sponsored by ____________&lt;br /&gt;
* Dinner Saturday - sponsored by ____________&lt;br /&gt;
* Social Event (Sat. night)? - sponsored by __________&lt;br /&gt;
* Breakfast Sunday - sponsored by __________&lt;br /&gt;
* Lunch Sunday - sponsored by ___________&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=representative-hcard-parsing&amp;diff=38982</id>
		<title>representative-hcard-parsing</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=representative-hcard-parsing&amp;diff=38982"/>
		<updated>2009-06-04T05:03:47Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Updated code ~ should be slightly faster since a document is less likely to have class=&amp;quot;uid&amp;quot; than class=&amp;quot;url&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;representative hCard parsing&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using code that properly implements [[hcard-parsing]], this page documents how to determine a [[representative hCard]] for a page using the current [[representative-hcard-brainstorming]] proposal.&lt;br /&gt;
&lt;br /&gt;
== url uid source ==&lt;br /&gt;
After parsing the hCard(s) on a page, if there is one which has a &amp;quot;url&amp;quot; property whose value is the url of the page (source) and is also a &amp;quot;uid&amp;quot; property for the hCard, then that is the representative hCard for the page.&lt;br /&gt;
&lt;br /&gt;
== url and rel me ==&lt;br /&gt;
If the aforementioned &amp;quot;url uid source&amp;quot; didn't find a representative hCard, then look for an hCard with a &amp;quot;url&amp;quot; property that also has the &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; relation. If you find such an hCard then you have found a representative hCard for the page.&lt;br /&gt;
&lt;br /&gt;
== Draft hKit (PHP5) code ==&lt;br /&gt;
I - ([[User:TomMorris|Tom]]) - have been working on implementing represenative hCard parsing in PHP so that a user can simply type in a URL pointing to a page with an hCard on it, and have their name and some details automatically filled in the form. The code below implements the following:&lt;br /&gt;
# If there is only one hCard on a page, it uses that.&lt;br /&gt;
# If there is more than one hCard on a page, it looks through to see if any of the cards have UID or URL fields that match the URL it searches, then selects that one if one exists.&lt;br /&gt;
&lt;br /&gt;
It's experimental and quite 'alpha', so I'd suggest you test it and make adjustments as necessary.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
// example hKit code to extract a representative hCard&lt;br /&gt;
// tom morris &amp;lt;http://tommorris.org&amp;gt;&lt;br /&gt;
// public domain 2007&lt;br /&gt;
&lt;br /&gt;
include(&amp;quot;hkit/hkit.class.php5&amp;quot;);&lt;br /&gt;
$hkit = new hKit;&lt;br /&gt;
$result = $hkit-&amp;gt;getByURL('hcard', $HTTP_GET_VARS['url']);&lt;br /&gt;
if (count($result) != 0) {&lt;br /&gt;
  if (count($result) == 1) {&lt;br /&gt;
    $repcard = $result[0];&lt;br /&gt;
  } else {&lt;br /&gt;
    foreach ($result as $card) {&lt;br /&gt;
      if (array_search($HTTP_GET_VARS['url'], $card) == true || $card['uid'] == $HTTP_GET_VARS['url']) {&lt;br /&gt;
        $repcard = $card;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
print_r($repcard);&lt;br /&gt;
?&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== jQuery (JavaScript) code ==&lt;br /&gt;
The following JavaScript code follows the [[representative-hcard-brainstorming#current_proposal|current proposal for finding a representative hCard]]. It requires the [http://jquery.com/ jQuery] library, however, it can be easily switched over to another library.&lt;br /&gt;
&lt;br /&gt;
* If a vCard has a &amp;lt;code&amp;gt;class=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;class=&amp;quot;uid&amp;quot;&amp;lt;/code&amp;gt; with an href value same as the source URI (current document), then that vCard is a representative hCard candidate, otherwise;&lt;br /&gt;
* If a vCard has a &amp;lt;code&amp;gt;class=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; and a &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; on the same element, then that vCard is a representative hCard candidate, otherwise;&lt;br /&gt;
* There is no representative hCard.&lt;br /&gt;
* Grab the first hCard from the list of candidates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
/***&lt;br /&gt;
    Note: Extracts representative hCard&lt;br /&gt;
    Author: Sarven Capadisli http://csarven.ca/&lt;br /&gt;
    License: Public Domain 2009-06-04&lt;br /&gt;
*/&lt;br /&gt;
var sourceURI = window.location.href;&lt;br /&gt;
var rep_hCard = new Array();&lt;br /&gt;
&lt;br /&gt;
function rep_hCard_uidurlsource() {&lt;br /&gt;
    $('.vcard .uid[href='+sourceURI+']').each(function() {&lt;br /&gt;
        $(this).each(function() {&lt;br /&gt;
            if ($(this).closest('.vcard').find('.url[href='+sourceURI+']').length &amp;gt; 0) {&lt;br /&gt;
                rep_hCard.push($(this).closest('.vcard')[0]);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
    return (rep_hCard.length &amp;gt; 0) ? true : false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rep_hCard_urlme() {&lt;br /&gt;
    $('.vcard .url[rel=me]').each(function() {&lt;br /&gt;
        rep_hCard.push($(this).closest('.vcard')[0]);&lt;br /&gt;
    });&lt;br /&gt;
    return (rep_hCard.length &amp;gt; 0) ? true : false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (rep_hCard_uidurlsource() || rep_hCard_urlme()) {&lt;br /&gt;
    rep_hCard = $($(rep_hCard)[0]); &lt;br /&gt;
    rep_hCard_url = (rep_hCard.find('.uid').length &amp;gt; 0) ? rep_hCard.find('.uid')[0].href : rep_hCard.find('.url[rel=me]')[0].href;&lt;br /&gt;
    hCard_fn = $('.fn', rep_hCard).text();&lt;br /&gt;
    hCard_photo_src = ($('.photo', rep_hCard).length &amp;gt; 0) ? $('.photo', rep_hCard)[0].src : '';&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    //no representative hCard&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 04:24, 4 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[representative-hcard]]&lt;br /&gt;
* [[representative-hcard-authoring]]&lt;br /&gt;
* [[representative-hcard-parsing]]&lt;br /&gt;
* [[representative-hcard-examples]]&lt;br /&gt;
* [[representative-hcard-formats]]&lt;br /&gt;
* [[representative-hcard-brainstorming]]&lt;br /&gt;
* [[hcard]]&lt;br /&gt;
* [[hcard-parsing]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=representative-hcard-parsing&amp;diff=38981</id>
		<title>representative-hcard-parsing</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=representative-hcard-parsing&amp;diff=38981"/>
		<updated>2009-06-04T04:33:21Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Using jQuery library&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;representative hCard parsing&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using code that properly implements [[hcard-parsing]], this page documents how to determine a [[representative hCard]] for a page using the current [[representative-hcard-brainstorming]] proposal.&lt;br /&gt;
&lt;br /&gt;
== url uid source ==&lt;br /&gt;
After parsing the hCard(s) on a page, if there is one which has a &amp;quot;url&amp;quot; property whose value is the url of the page (source) and is also a &amp;quot;uid&amp;quot; property for the hCard, then that is the representative hCard for the page.&lt;br /&gt;
&lt;br /&gt;
== url and rel me ==&lt;br /&gt;
If the aforementioned &amp;quot;url uid source&amp;quot; didn't find a representative hCard, then look for an hCard with a &amp;quot;url&amp;quot; property that also has the &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; relation. If you find such an hCard then you have found a representative hCard for the page.&lt;br /&gt;
&lt;br /&gt;
== Draft hKit (PHP5) code ==&lt;br /&gt;
I - ([[User:TomMorris|Tom]]) - have been working on implementing represenative hCard parsing in PHP so that a user can simply type in a URL pointing to a page with an hCard on it, and have their name and some details automatically filled in the form. The code below implements the following:&lt;br /&gt;
# If there is only one hCard on a page, it uses that.&lt;br /&gt;
# If there is more than one hCard on a page, it looks through to see if any of the cards have UID or URL fields that match the URL it searches, then selects that one if one exists.&lt;br /&gt;
&lt;br /&gt;
It's experimental and quite 'alpha', so I'd suggest you test it and make adjustments as necessary.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
// example hKit code to extract a representative hCard&lt;br /&gt;
// tom morris &amp;lt;http://tommorris.org&amp;gt;&lt;br /&gt;
// public domain 2007&lt;br /&gt;
&lt;br /&gt;
include(&amp;quot;hkit/hkit.class.php5&amp;quot;);&lt;br /&gt;
$hkit = new hKit;&lt;br /&gt;
$result = $hkit-&amp;gt;getByURL('hcard', $HTTP_GET_VARS['url']);&lt;br /&gt;
if (count($result) != 0) {&lt;br /&gt;
  if (count($result) == 1) {&lt;br /&gt;
    $repcard = $result[0];&lt;br /&gt;
  } else {&lt;br /&gt;
    foreach ($result as $card) {&lt;br /&gt;
      if (array_search($HTTP_GET_VARS['url'], $card) == true || $card['uid'] == $HTTP_GET_VARS['url']) {&lt;br /&gt;
        $repcard = $card;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
print_r($repcard);&lt;br /&gt;
?&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== jQuery (JavaScript) code ==&lt;br /&gt;
The following JavaScript code follows the [[representative-hcard-brainstorming#current_proposal|current proposal for finding a representative hCard]]. It requires the [http://jquery.com/ jQuery] library, however, it can be easily switched over to another library.&lt;br /&gt;
&lt;br /&gt;
* If a vCard has a &amp;lt;code&amp;gt;class=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;class=&amp;quot;uid&amp;quot;&amp;lt;/code&amp;gt; with an href value same as the source URI (current document), then that vCard is a representative hCard candidate, otherwise;&lt;br /&gt;
* If a vCard has a &amp;lt;code&amp;gt;class=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; and a &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; on the same element, then that vCard is a representative hCard candidate, otherwise;&lt;br /&gt;
* There is no representative hCard.&lt;br /&gt;
* Grab the first hCard from the list of candidates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
/***&lt;br /&gt;
    Note: Extracts representative hCard&lt;br /&gt;
    Author: Sarven Capadisli http://csarven.ca/&lt;br /&gt;
    License: Public Domain 2009-06-04&lt;br /&gt;
*/&lt;br /&gt;
var sourceURI = window.location.href;&lt;br /&gt;
var rep_hCard = new Array();&lt;br /&gt;
&lt;br /&gt;
function rep_hCard_urluidsource() {&lt;br /&gt;
    var hCard_url_sourceURI = $('.vcard .url[href='+sourceURI+']');&lt;br /&gt;
    hCard_url_sourceURI.each(function() {&lt;br /&gt;
        $(this).each(function() {&lt;br /&gt;
            if ($(this).closest('.vcard').find('.uid[href='+sourceURI+']').length &amp;gt; 0) {&lt;br /&gt;
                rep_hCard.push($(this).closest('.vcard')[0]);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
    return (rep_hCard.length &amp;gt; 0) ? true : false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rep_hCard_urlme() {&lt;br /&gt;
    var hCard_urlme = $('.vcard .url[rel=me]');&lt;br /&gt;
    hCard_urlme.each(function() {&lt;br /&gt;
        rep_hCard.push($(this).closest('.vcard')[0]);&lt;br /&gt;
    });&lt;br /&gt;
    return (rep_hCard.length &amp;gt; 0) ? true : false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (rep_hCard_urluidsource() || rep_hCard_urlme()) {&lt;br /&gt;
    rep_hCard = $($(rep_hCard)[0]); &lt;br /&gt;
    rep_hCard_url = (rep_hCard.find('.uid').length &amp;gt; 0) ? rep_hCard.find('.uid')[0].href : rep_hCard.find('.url[rel=me]')[0].href;&lt;br /&gt;
    hCard_fn = $('.fn', rep_hCard).text();&lt;br /&gt;
    hCard_photo_src = ($('.photo', rep_hCard).length &amp;gt; 0) ? $('.photo', rep_hCard)[0].src : '';&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    //no representative hCard&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 04:24, 4 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[representative-hcard]]&lt;br /&gt;
* [[representative-hcard-authoring]]&lt;br /&gt;
* [[representative-hcard-parsing]]&lt;br /&gt;
* [[representative-hcard-examples]]&lt;br /&gt;
* [[representative-hcard-formats]]&lt;br /&gt;
* [[representative-hcard-brainstorming]]&lt;br /&gt;
* [[hcard]]&lt;br /&gt;
* [[hcard-parsing]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=representative-hcard-parsing&amp;diff=38980</id>
		<title>representative-hcard-parsing</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=representative-hcard-parsing&amp;diff=38980"/>
		<updated>2009-06-04T04:30:03Z</updated>

		<summary type="html">&lt;p&gt;Csarven: jQuery JavaScript code to extract a representative hCard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;representative hCard parsing&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assuming you are already using code that properly implements [[hcard-parsing]], this page documents how to determine a [[representative hCard]] for a page using the current [[representative-hcard-brainstorming]] proposal.&lt;br /&gt;
&lt;br /&gt;
== url uid source ==&lt;br /&gt;
After parsing the hCard(s) on a page, if there is one which has a &amp;quot;url&amp;quot; property whose value is the url of the page (source) and is also a &amp;quot;uid&amp;quot; property for the hCard, then that is the representative hCard for the page.&lt;br /&gt;
&lt;br /&gt;
== url and rel me ==&lt;br /&gt;
If the aforementioned &amp;quot;url uid source&amp;quot; didn't find a representative hCard, then look for an hCard with a &amp;quot;url&amp;quot; property that also has the &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; relation. If you find such an hCard then you have found a representative hCard for the page.&lt;br /&gt;
&lt;br /&gt;
== Draft hKit (PHP5) code ==&lt;br /&gt;
I - ([[User:TomMorris|Tom]]) - have been working on implementing represenative hCard parsing in PHP so that a user can simply type in a URL pointing to a page with an hCard on it, and have their name and some details automatically filled in the form. The code below implements the following:&lt;br /&gt;
# If there is only one hCard on a page, it uses that.&lt;br /&gt;
# If there is more than one hCard on a page, it looks through to see if any of the cards have UID or URL fields that match the URL it searches, then selects that one if one exists.&lt;br /&gt;
&lt;br /&gt;
It's experimental and quite 'alpha', so I'd suggest you test it and make adjustments as necessary.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
// example hKit code to extract a representative hCard&lt;br /&gt;
// tom morris &amp;lt;http://tommorris.org&amp;gt;&lt;br /&gt;
// public domain 2007&lt;br /&gt;
&lt;br /&gt;
include(&amp;quot;hkit/hkit.class.php5&amp;quot;);&lt;br /&gt;
$hkit = new hKit;&lt;br /&gt;
$result = $hkit-&amp;gt;getByURL('hcard', $HTTP_GET_VARS['url']);&lt;br /&gt;
if (count($result) != 0) {&lt;br /&gt;
  if (count($result) == 1) {&lt;br /&gt;
    $repcard = $result[0];&lt;br /&gt;
  } else {&lt;br /&gt;
    foreach ($result as $card) {&lt;br /&gt;
      if (array_search($HTTP_GET_VARS['url'], $card) == true || $card['uid'] == $HTTP_GET_VARS['url']) {&lt;br /&gt;
        $repcard = $card;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
print_r($repcard);&lt;br /&gt;
?&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== jQuery (JavaScript) code ==&lt;br /&gt;
The following code follows the [[representative-hcard-brainstorming#current_proposal|current proposal for finding a representative hCard]].&lt;br /&gt;
&lt;br /&gt;
* If a vCard has a &amp;lt;code&amp;gt;class=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;class=&amp;quot;uid&amp;quot;&amp;lt;/code&amp;gt; with an href value same as the source URI (current document), then that vCard is a representative hCard candidate, otherwise;&lt;br /&gt;
* If a vCard has a &amp;lt;code&amp;gt;class=&amp;quot;url&amp;quot;&amp;lt;/code&amp;gt; and a &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; on the same element, then that vCard is a representative hCard candidate, otherwise;&lt;br /&gt;
* There is no representative hCard.&lt;br /&gt;
* Grab the first hCard from the list of candidates.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
/***&lt;br /&gt;
    Note: Extracts representative hCard&lt;br /&gt;
    Author: Sarven Capadisli http://csarven.ca/&lt;br /&gt;
    License: Public Domain 2009-06-04&lt;br /&gt;
*/&lt;br /&gt;
var sourceURI = window.location.href;&lt;br /&gt;
var rep_hCard = new Array();&lt;br /&gt;
&lt;br /&gt;
function rep_hCard_urluidsource() {&lt;br /&gt;
    var hCard_url_sourceURI = $('.vcard .url[href='+sourceURI+']');&lt;br /&gt;
    hCard_url_sourceURI.each(function() {&lt;br /&gt;
        $(this).each(function() {&lt;br /&gt;
            if ($(this).closest('.vcard').find('.uid[href='+sourceURI+']').length &amp;gt; 0) {&lt;br /&gt;
                rep_hCard.push($(this).closest('.vcard')[0]);&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
    });&lt;br /&gt;
    return (rep_hCard.length &amp;gt; 0) ? true : false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function rep_hCard_urlme() {&lt;br /&gt;
    var hCard_urlme = $('.vcard .url[rel=me]');&lt;br /&gt;
    hCard_urlme.each(function() {&lt;br /&gt;
        rep_hCard.push($(this).closest('.vcard')[0]);&lt;br /&gt;
    });&lt;br /&gt;
    return (rep_hCard.length &amp;gt; 0) ? true : false;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
if (rep_hCard_urluidsource() || rep_hCard_urlme()) {&lt;br /&gt;
    rep_hCard = $($(rep_hCard)[0]); &lt;br /&gt;
    rep_hCard_url = (rep_hCard.find('.uid').length &amp;gt; 0) ? rep_hCard.find('.uid')[0].href : rep_hCard.find('.url[rel=me]')[0].href;&lt;br /&gt;
    hCard_fn = $('.fn', rep_hCard).text();&lt;br /&gt;
    hCard_photo_src = ($('.photo', rep_hCard).length &amp;gt; 0) ? $('.photo', rep_hCard)[0].src : '';&lt;br /&gt;
}&lt;br /&gt;
else {&lt;br /&gt;
    //no representative hCard&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 04:24, 4 June 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[representative-hcard]]&lt;br /&gt;
* [[representative-hcard-authoring]]&lt;br /&gt;
* [[representative-hcard-parsing]]&lt;br /&gt;
* [[representative-hcard-examples]]&lt;br /&gt;
* [[representative-hcard-formats]]&lt;br /&gt;
* [[representative-hcard-brainstorming]]&lt;br /&gt;
* [[hcard]]&lt;br /&gt;
* [[hcard-parsing]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=38879</id>
		<title>comment-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=38879"/>
		<updated>2009-05-29T03:05:45Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Removed own vote.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Brainstorming for a Comment Microformat =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This is a brainstorm for comment microformat.  Examples of a comment can be found here [[comment-examples]]&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
&lt;br /&gt;
Shortform:  How do you track blog comments you've made?&lt;br /&gt;
&lt;br /&gt;
Longform:  How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a pragmatic way, ingested into some kind of data store, searched or aggregated?&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
* [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
* [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
* [[User:DavidJanes|David Janes]]&lt;br /&gt;
* [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== Discovered Elements ==&lt;br /&gt;
&lt;br /&gt;
Based on the analysis of 25 real world examples of a comment, the results can be found at the [[comment-examples#Analysis| Comment Analysis]] section&lt;br /&gt;
&lt;br /&gt;
The following properties occur most regularly across all examples (84% or more)&lt;br /&gt;
&lt;br /&gt;
* comment 100%&lt;br /&gt;
* author 96%&lt;br /&gt;
* published 96%&lt;br /&gt;
* author-url 84%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other achievable elements'''&lt;br /&gt;
&lt;br /&gt;
* comment-link (permalink) 60%&lt;br /&gt;
&lt;br /&gt;
== Schema I ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* '''hentry''' (root class name)&lt;br /&gt;
** The &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; element represents an individual entry for a comment.&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry&lt;br /&gt;
&lt;br /&gt;
* '''author''' (author) 96%&lt;br /&gt;
**  an Entry Author element {{must}} be encoded in a [[hcard|hCard]]&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Author&lt;br /&gt;
&lt;br /&gt;
* '''url''' (author-url) 84%&lt;br /&gt;
** Use the url value of a [[hcard]]&lt;br /&gt;
 &lt;br /&gt;
* '''entry-content''' (comment) 100%&lt;br /&gt;
**  The &amp;quot;logical Entry Content&amp;quot; of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry &lt;br /&gt;
**#  http://microformats.org/wiki/hatom#Entry_Content&lt;br /&gt;
  &lt;br /&gt;
* '''updated''' (date) 96%&lt;br /&gt;
** use the [[datetime-design-pattern]] to encode the updated datetime &lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Updated&lt;br /&gt;
&lt;br /&gt;
* '''bookmark''' (comment-link) 60% &lt;br /&gt;
**   By adding &amp;quot;bookmark&amp;quot; the author is indicating that the page &amp;lt;nowiki&amp;gt;http://someblog/post#comment-001&amp;lt;/nowiki&amp;gt; is a link to a key entry point within an extended document.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
* source: [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7]&lt;br /&gt;
* See also [[comment-brainstorming#Working_Examples| Working Examples]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comment hentry&amp;quot; id=&amp;quot;comment-7&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;cite class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://notizblog.org&amp;quot; rel=&amp;quot;contact external&amp;quot; title=&amp;quot;Link to Matthias Pfefferle&amp;quot;&amp;gt;Matthias Pfefferle&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;/cite&amp;gt; said&lt;br /&gt;
    &amp;lt;/span&amp;gt; &lt;br /&gt;
    &amp;lt;span class=&amp;quot;comment-date&amp;quot;&amp;gt;about: &lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;updated&amp;quot; title=&amp;quot;2008-09-02T01:20:32+01:00&amp;quot;&amp;gt;85 days ago&amp;lt;/abbr&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;Awesome! It works perfect for me. &lt;br /&gt;
      Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
      And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&amp;lt;a rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; title=&amp;quot;Permalink to this comment&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transformation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Matthias Pfefferle said&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;alternate&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; &lt;br /&gt;
          title=&amp;quot;Permalink to this comment&amp;quot; type=&amp;quot;text/html&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;updated&amp;gt;2008-09-02T01:20:32+01:00&amp;lt;/updated&amp;gt;&lt;br /&gt;
    &amp;lt;content type=&amp;quot;xhtml&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;&lt;br /&gt;
        Awesome! It works perfect for me. &lt;br /&gt;
        Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
        And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;author&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Matthias Pfefferle&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;uri&amp;gt;http://notizblog.org&amp;lt;/uri&amp;gt;&lt;br /&gt;
    &amp;lt;/author&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Working Examples ===&lt;br /&gt;
&lt;br /&gt;
* Comments Marked up using just [[hatom]] [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** Screen grab of atom feed viewed in Safari web browser [http://weborganics.co.uk/files/Capture.jpg example]&lt;br /&gt;
&lt;br /&gt;
* Comments marked up using [[hAtom]] [http://www.csarven.ca/my-responses-are-in-white example] (note: &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt; usage in comments)&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://www.csarven.ca/my-responses-are-in-white example]&lt;br /&gt;
&lt;br /&gt;
===Parser Notes===&lt;br /&gt;
&lt;br /&gt;
* If the &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element is not used, the atom:title element {{should}} use the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value of the &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; presented in a contextual way, for example by prefixing the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element {{should}} provide [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1.1 textual content] and not be an empty string.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
* This proposal means that on the whole nothing much is needed for a [[comment]] microformat, a comment can re-use terms outlined in the [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* [[comment-formats#Atom_Threading_Extension|Comment Formats]]&lt;br /&gt;
* [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===Design Notes===&lt;br /&gt;
* [http://www.w3.org/DesignIssues/LinkedData.html Linked Data] (Tim Berners-Lee 2006)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier Dereferenceable Uniform Resource Identifier] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
== Schema II ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* reuse [[hAtom]]&lt;br /&gt;
* if Entry &amp;quot;B&amp;quot; is in an Entry Comments element of Entry &amp;quot;A&amp;quot;, then Entry &amp;quot;B&amp;quot; is a comment on Entry &amp;quot;A&amp;quot;&lt;br /&gt;
* an Entry Comments element is identified by using both class names &amp;quot;hfeed comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3 class=&amp;quot;entry-title&amp;quot;&amp;gt;The blog post title&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;The blog post text&amp;lt;/div&amp;gt;&lt;br /&gt;
   (etc)&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hfeed comments&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0001&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #1&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0002&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #2&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
* if there is no Entry Title for a comment &amp;lt;strike&amp;gt;it can be assumed to be empty&amp;lt;/strike&amp;gt;, it can be invented by the parser&lt;br /&gt;
* this was discussed at [http://sgfoocamp08.pbwiki.com/ SGFooCamp], see: http://www.flickr.com/photos/90594399@N00/2271787498/&lt;br /&gt;
&lt;br /&gt;
=== Specific Example from the Wild ===&lt;br /&gt;
&lt;br /&gt;
hAtom Comments changes are marked IN UPPER CASE LETTERS FOR VISIBILITY. Assume them to be the normal case in otherwise&lt;br /&gt;
&lt;br /&gt;
(section to be completed)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If we can indicate that the hAtom entries are also comments, we could add an indicator beside hAtom.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hfeed hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hAtom pattern goes here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, we could add &amp;lt;code&amp;gt;hcomment&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; to indicate that the following hentry can be treated also as a comment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntry pattern goes here.&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;
--[[User:Csarven|Sarven Capadisli]] 11:59, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If an hfeed is embedded in an hEntry, that could be enough context to show &amp;quot;these items are replies to the one they're embedded in&amp;quot; [[User:Singpolyma|singpolyma]] 12:20, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== hAtom and in-reply-to ==&lt;br /&gt;
&lt;br /&gt;
A user comment (e.g., in blogs, wikis, forms) can be marked as an [http://microformats.org/wiki/hatom hAtom] since it has a similar content pattern. A way to differentiate an hEntry (e.g., a blog post) from another hEntry (e.g., a user comment) can be done reusing [http://tools.ietf.org/html/rfc4685#section-3 in-reply-to] from [http://tools.ietf.org/html/rfc4685 Atom Threading Extensions]. It provides a mechanism to indicate that an entry is a response to another resource. rel=&amp;quot;in-reply-to&amp;quot; can indicate that the current hEntry is a reply to another hEntry and has a reference point @href: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;in-reply-to&amp;quot; href=&amp;quot;#comment_20080902144745&amp;quot;&amp;gt;Parent&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntries that use rel=&amp;quot;in-reply-to&amp;quot; can be considered as a comment entry in response to a parent entry in the threaded conversation (e.g., in blogs, wikis, forms).&lt;br /&gt;
&lt;br /&gt;
hEntries that are chronologically listed can all use rel=&amp;quot;in-reply-to&amp;quot; and refer to the root hEntry (e.g., blog post, form post) &lt;br /&gt;
&lt;br /&gt;
By reusing in-reply-to, we can solve the microformats representation for user comments [http://microformats.org/wiki/mfcomment], [http://microformats.org/wiki/hcomment], [http://microformats.org/wiki/comment-brainstorming].&lt;br /&gt;
&lt;br /&gt;
Example comment using in-reply-to: http://www.csarven.ca/my-responses-are-in-white&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 21:25, 3 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
= Idea Consolidation =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the various &amp;quot;micro-ideas&amp;quot; that have been discussed on the mailing list in the Wiki, to capture everyone's thoughts and preferences. &lt;br /&gt;
* &amp;quot;examples covered&amp;quot; indicates the percentage of [[comment-examples|examples]] that can be marked up without presentation changes&lt;br /&gt;
* Add your comments, objections and votes (-1, 0, +1) as a sublist in &amp;quot;comments&amp;quot; with your wikiname. &lt;br /&gt;
&lt;br /&gt;
== use hAtom Entry for a comment ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 95%&lt;br /&gt;
** the blogger comments marked as a definition list is problematic, as there is no object that wraps an entire comment&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;reply&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** By adding &amp;quot;rel-reply&amp;quot; the author is indicating that the resource indicated by the href is a &amp;quot;reply&amp;quot; to the current document.&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 60%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** -0.5 [[User:DavidJanes|David Janes]] I have several objections: this seems to be a proper subset of what could be covered by marking a comment hEntry with class=&amp;quot;comment&amp;quot;, and it seems to being opening up a general &amp;quot;reply/threading&amp;quot; microformat that should be completely and independently analyzed. I have doubt too about how well this will work if the document that's being replied to is specified with hashed URL.&lt;br /&gt;
*** Agreed, this needs separate analysis with more use cases [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;in-reply-to&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Who proposed this? Sounds like an an abuse of the meaning of &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt;. -1 from me. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== add an independent rel=&amp;quot;in-reply-to&amp;quot; link ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** As long as it's ''optional'' (i.e. not the only way to mark that an hentry is a reply to something), my vote is +1. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] -1. This seems be inventing something that for the most part is already covered, i.e. is entirely an orthogonal solution. I do not deny this could be of great utility as part of a general threading microformat, but that would have to be independently analyzed.&lt;br /&gt;
** [[User:Csarven|Sarven Capadisli]] +1 for optional because it has potential to handle various types of commenting where an hentry is a ''response'' to another hentry (anywhere):&lt;br /&gt;
*** chronological comments&lt;br /&gt;
*** threaded comments&lt;br /&gt;
*** a blog entry as a reaction to another blog entry&lt;br /&gt;
*** microblogging replies&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comment&amp;quot; to the comment Entry ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** All the examples studied were the concept of a comment&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 95% (note the usual DL/DT issues in some Blogger templates)&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 [[User:DavidJanes|David Janes]] although it covers 100% of the examples, hAtom does have the concept of a cluster of related Entries, and thus I feel it would be better modeled that way.&lt;br /&gt;
&lt;br /&gt;
== add hAtom Entry Feed around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 un-necessary just use &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 unnecessary where there is an indicator for each comment entry if they are chronologically listed as a response to the main post. Perhaps for threaded comments, however, in that case, &amp;lt;nowiki&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; may be more suitable. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comments&amp;quot; (or similar) to a element around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 10)%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1, but would prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; because of analogy with Atom. Better to reuse an existing vocabulary than pull terms out of a hat. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]. I'm thinking of this as Entry Replies, which would be physically represented as whatever. Using Entry Replies around all comments would reflect the fact that in 100% of the examples comments come in bunches.&lt;br /&gt;
** +1 There is no reason why not [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]. I also prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; as it is consistent with the vocabulary in Atom Threaded Extensions.&lt;br /&gt;
&lt;br /&gt;
== use XOXO to mark up comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
&lt;br /&gt;
== Twitter is a comments system ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Indeedy. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 [[User:DavidJanes|David Janes]]. Twitter has nothing in common with the other comments system listed. In particular, all replies on Twitter are first class &amp;quot;posts&amp;quot; on your own twitter stream, are done in your own user context, and may not even be replies as they may be conversation initiations.&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]. Microblogging notices that '''only''' lead with the &amp;quot;@&amp;quot; character (see twitter.com or identi.ca: e.g., &amp;quot;@username Monkey see monkey do&amp;quot;) can be considered as ''replies''. If replies are considered to be comments then the system caters user commenting. However, not all notices are comments (responses, replies) because they are standalone messages. The &amp;quot;@&amp;quot; convention is considered to be a reply since the notice also ends up in that user's replies stream. A side note here: using &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt; on the &amp;quot;in reply to&amp;quot; anchor in notices that lead with &amp;quot;@&amp;quot; creates a linkable comment.&lt;br /&gt;
&lt;br /&gt;
== A comment microformat should deal with hierarchically nested comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** assuming that there is some kind of explicit, programmably-discoverable link between the comments and the thing being commented on (be it through nesting, an anchor link or some other method), then it is almost unavoidable that a comment microformat would be able to deal with hierarchical comments. After all, a hierarchical set of comments is merely a set of comments such that some of the comments are comments commenting on other comments. (I wonder if I could have avoided using the word &amp;quot;comment&amp;quot; six times in that previous sentence?) [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 Yes As all comments that I have looked at DO have a hierarchical structure, some nested inside each other as replies to other comments. I believe in &amp;quot;most&amp;quot; cases [[xoxo]] (&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;) can address the problems of structure and hierarchy, this {{should}} however be totally optional, or maybe just a design note [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== if hAtom Entry is used, the Entry Title if not present should be ''X'' ==&lt;br /&gt;
&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 Use the author value of the hentry presented in a contextual way, for example by prefixing the author value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] I'm happy to have whatever made up by parser implementers, which seems to be the way Atom feeds happen today. I have issues with specing English words, as it's non-I18N friendly.&lt;br /&gt;
** -1 because entry-title doesn't have to be an explicit title that is entered by the commenter. entry-title could be based on the information that already exists e.g., &amp;quot;John Smith commented on 2008-11-24&amp;quot;. I don't think making up data (even if it is &amp;quot;X&amp;quot; or null) from thin air to satisfy the parsers is the right approach. This also wasn't the case for regular (non-comment) hAtom Entries. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== ''suggested usage template for above'' ==&lt;br /&gt;
&lt;br /&gt;
* notes&lt;br /&gt;
** bla bla bla&lt;br /&gt;
* test cases covered:&lt;br /&gt;
** 50%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 this is a great idea - [[SomeUser]]&lt;br /&gt;
** -1 this doesn't even work in have the cases - [[SomebodyElse]]&lt;br /&gt;
*** you don't even know how to spell &amp;quot;half&amp;quot; - [[SomeUser]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[comment-problem|comment problem]]&lt;br /&gt;
* [[comment-examples]]&lt;br /&gt;
* [[comment-formats]]&lt;br /&gt;
* [[comment-brainstorming]]&lt;br /&gt;
* [[comment-issues]]&lt;br /&gt;
&lt;br /&gt;
Related: &lt;br /&gt;
&lt;br /&gt;
* [[hAtom]]&lt;br /&gt;
* [[hatom-brainstorming#User_comment_entries|hAtom comment brainstorming]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=38878</id>
		<title>comment-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=38878"/>
		<updated>2009-05-29T03:01:30Z</updated>

		<summary type="html">&lt;p&gt;Csarven: +1 for wrapping call comments/replies/responses/reactions with class=&amp;quot;replies&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Brainstorming for a Comment Microformat =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This is a brainstorm for comment microformat.  Examples of a comment can be found here [[comment-examples]]&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
&lt;br /&gt;
Shortform:  How do you track blog comments you've made?&lt;br /&gt;
&lt;br /&gt;
Longform:  How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a pragmatic way, ingested into some kind of data store, searched or aggregated?&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
* [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
* [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
* [[User:DavidJanes|David Janes]]&lt;br /&gt;
* [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== Discovered Elements ==&lt;br /&gt;
&lt;br /&gt;
Based on the analysis of 25 real world examples of a comment, the results can be found at the [[comment-examples#Analysis| Comment Analysis]] section&lt;br /&gt;
&lt;br /&gt;
The following properties occur most regularly across all examples (84% or more)&lt;br /&gt;
&lt;br /&gt;
* comment 100%&lt;br /&gt;
* author 96%&lt;br /&gt;
* published 96%&lt;br /&gt;
* author-url 84%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other achievable elements'''&lt;br /&gt;
&lt;br /&gt;
* comment-link (permalink) 60%&lt;br /&gt;
&lt;br /&gt;
== Schema I ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* '''hentry''' (root class name)&lt;br /&gt;
** The &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; element represents an individual entry for a comment.&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry&lt;br /&gt;
&lt;br /&gt;
* '''author''' (author) 96%&lt;br /&gt;
**  an Entry Author element {{must}} be encoded in a [[hcard|hCard]]&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Author&lt;br /&gt;
&lt;br /&gt;
* '''url''' (author-url) 84%&lt;br /&gt;
** Use the url value of a [[hcard]]&lt;br /&gt;
 &lt;br /&gt;
* '''entry-content''' (comment) 100%&lt;br /&gt;
**  The &amp;quot;logical Entry Content&amp;quot; of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry &lt;br /&gt;
**#  http://microformats.org/wiki/hatom#Entry_Content&lt;br /&gt;
  &lt;br /&gt;
* '''updated''' (date) 96%&lt;br /&gt;
** use the [[datetime-design-pattern]] to encode the updated datetime &lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Updated&lt;br /&gt;
&lt;br /&gt;
* '''bookmark''' (comment-link) 60% &lt;br /&gt;
**   By adding &amp;quot;bookmark&amp;quot; the author is indicating that the page &amp;lt;nowiki&amp;gt;http://someblog/post#comment-001&amp;lt;/nowiki&amp;gt; is a link to a key entry point within an extended document.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
* source: [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7]&lt;br /&gt;
* See also [[comment-brainstorming#Working_Examples| Working Examples]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comment hentry&amp;quot; id=&amp;quot;comment-7&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;cite class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://notizblog.org&amp;quot; rel=&amp;quot;contact external&amp;quot; title=&amp;quot;Link to Matthias Pfefferle&amp;quot;&amp;gt;Matthias Pfefferle&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;/cite&amp;gt; said&lt;br /&gt;
    &amp;lt;/span&amp;gt; &lt;br /&gt;
    &amp;lt;span class=&amp;quot;comment-date&amp;quot;&amp;gt;about: &lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;updated&amp;quot; title=&amp;quot;2008-09-02T01:20:32+01:00&amp;quot;&amp;gt;85 days ago&amp;lt;/abbr&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;Awesome! It works perfect for me. &lt;br /&gt;
      Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
      And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&amp;lt;a rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; title=&amp;quot;Permalink to this comment&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transformation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Matthias Pfefferle said&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;alternate&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; &lt;br /&gt;
          title=&amp;quot;Permalink to this comment&amp;quot; type=&amp;quot;text/html&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;updated&amp;gt;2008-09-02T01:20:32+01:00&amp;lt;/updated&amp;gt;&lt;br /&gt;
    &amp;lt;content type=&amp;quot;xhtml&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;&lt;br /&gt;
        Awesome! It works perfect for me. &lt;br /&gt;
        Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
        And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;author&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Matthias Pfefferle&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;uri&amp;gt;http://notizblog.org&amp;lt;/uri&amp;gt;&lt;br /&gt;
    &amp;lt;/author&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Working Examples ===&lt;br /&gt;
&lt;br /&gt;
* Comments Marked up using just [[hatom]] [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** Screen grab of atom feed viewed in Safari web browser [http://weborganics.co.uk/files/Capture.jpg example]&lt;br /&gt;
&lt;br /&gt;
* Comments marked up using [[hAtom]] [http://www.csarven.ca/my-responses-are-in-white example] (note: &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt; usage in comments)&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://www.csarven.ca/my-responses-are-in-white example]&lt;br /&gt;
&lt;br /&gt;
===Parser Notes===&lt;br /&gt;
&lt;br /&gt;
* If the &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element is not used, the atom:title element {{should}} use the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value of the &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; presented in a contextual way, for example by prefixing the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element {{should}} provide [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1.1 textual content] and not be an empty string.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
* This proposal means that on the whole nothing much is needed for a [[comment]] microformat, a comment can re-use terms outlined in the [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* [[comment-formats#Atom_Threading_Extension|Comment Formats]]&lt;br /&gt;
* [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===Design Notes===&lt;br /&gt;
* [http://www.w3.org/DesignIssues/LinkedData.html Linked Data] (Tim Berners-Lee 2006)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier Dereferenceable Uniform Resource Identifier] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
== Schema II ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* reuse [[hAtom]]&lt;br /&gt;
* if Entry &amp;quot;B&amp;quot; is in an Entry Comments element of Entry &amp;quot;A&amp;quot;, then Entry &amp;quot;B&amp;quot; is a comment on Entry &amp;quot;A&amp;quot;&lt;br /&gt;
* an Entry Comments element is identified by using both class names &amp;quot;hfeed comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3 class=&amp;quot;entry-title&amp;quot;&amp;gt;The blog post title&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;The blog post text&amp;lt;/div&amp;gt;&lt;br /&gt;
   (etc)&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hfeed comments&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0001&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #1&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0002&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #2&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
* if there is no Entry Title for a comment &amp;lt;strike&amp;gt;it can be assumed to be empty&amp;lt;/strike&amp;gt;, it can be invented by the parser&lt;br /&gt;
* this was discussed at [http://sgfoocamp08.pbwiki.com/ SGFooCamp], see: http://www.flickr.com/photos/90594399@N00/2271787498/&lt;br /&gt;
&lt;br /&gt;
=== Specific Example from the Wild ===&lt;br /&gt;
&lt;br /&gt;
hAtom Comments changes are marked IN UPPER CASE LETTERS FOR VISIBILITY. Assume them to be the normal case in otherwise&lt;br /&gt;
&lt;br /&gt;
(section to be completed)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If we can indicate that the hAtom entries are also comments, we could add an indicator beside hAtom.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hfeed hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hAtom pattern goes here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, we could add &amp;lt;code&amp;gt;hcomment&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; to indicate that the following hentry can be treated also as a comment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntry pattern goes here.&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;
--[[User:Csarven|Sarven Capadisli]] 11:59, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If an hfeed is embedded in an hEntry, that could be enough context to show &amp;quot;these items are replies to the one they're embedded in&amp;quot; [[User:Singpolyma|singpolyma]] 12:20, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== hAtom and in-reply-to ==&lt;br /&gt;
&lt;br /&gt;
A user comment (e.g., in blogs, wikis, forms) can be marked as an [http://microformats.org/wiki/hatom hAtom] since it has a similar content pattern. A way to differentiate an hEntry (e.g., a blog post) from another hEntry (e.g., a user comment) can be done reusing [http://tools.ietf.org/html/rfc4685#section-3 in-reply-to] from [http://tools.ietf.org/html/rfc4685 Atom Threading Extensions]. It provides a mechanism to indicate that an entry is a response to another resource. rel=&amp;quot;in-reply-to&amp;quot; can indicate that the current hEntry is a reply to another hEntry and has a reference point @href: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;in-reply-to&amp;quot; href=&amp;quot;#comment_20080902144745&amp;quot;&amp;gt;Parent&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntries that use rel=&amp;quot;in-reply-to&amp;quot; can be considered as a comment entry in response to a parent entry in the threaded conversation (e.g., in blogs, wikis, forms).&lt;br /&gt;
&lt;br /&gt;
hEntries that are chronologically listed can all use rel=&amp;quot;in-reply-to&amp;quot; and refer to the root hEntry (e.g., blog post, form post) &lt;br /&gt;
&lt;br /&gt;
By reusing in-reply-to, we can solve the microformats representation for user comments [http://microformats.org/wiki/mfcomment], [http://microformats.org/wiki/hcomment], [http://microformats.org/wiki/comment-brainstorming].&lt;br /&gt;
&lt;br /&gt;
Example comment using in-reply-to: http://www.csarven.ca/my-responses-are-in-white&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 21:25, 3 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
= Idea Consolidation =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the various &amp;quot;micro-ideas&amp;quot; that have been discussed on the mailing list in the Wiki, to capture everyone's thoughts and preferences. &lt;br /&gt;
* &amp;quot;examples covered&amp;quot; indicates the percentage of [[comment-examples|examples]] that can be marked up without presentation changes&lt;br /&gt;
* Add your comments, objections and votes (-1, 0, +1) as a sublist in &amp;quot;comments&amp;quot; with your wikiname. &lt;br /&gt;
&lt;br /&gt;
== use hAtom Entry for a comment ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 95%&lt;br /&gt;
** the blogger comments marked as a definition list is problematic, as there is no object that wraps an entire comment&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;reply&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** By adding &amp;quot;rel-reply&amp;quot; the author is indicating that the resource indicated by the href is a &amp;quot;reply&amp;quot; to the current document.&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 60%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** -0.5 [[User:DavidJanes|David Janes]] I have several objections: this seems to be a proper subset of what could be covered by marking a comment hEntry with class=&amp;quot;comment&amp;quot;, and it seems to being opening up a general &amp;quot;reply/threading&amp;quot; microformat that should be completely and independently analyzed. I have doubt too about how well this will work if the document that's being replied to is specified with hashed URL.&lt;br /&gt;
*** Agreed, this needs separate analysis with more use cases [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;in-reply-to&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Who proposed this? Sounds like an an abuse of the meaning of &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt;. -1 from me. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== add an independent rel=&amp;quot;in-reply-to&amp;quot; link ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** As long as it's ''optional'' (i.e. not the only way to mark that an hentry is a reply to something), my vote is +1. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] -1. This seems be inventing something that for the most part is already covered, i.e. is entirely an orthogonal solution. I do not deny this could be of great utility as part of a general threading microformat, but that would have to be independently analyzed.&lt;br /&gt;
** [[User:Csarven|Sarven Capadisli]] +1 for optional because it has potential to handle various types of commenting where an hentry is a ''response'' to another hentry (anywhere):&lt;br /&gt;
*** chronological comments&lt;br /&gt;
*** threaded comments&lt;br /&gt;
*** a blog entry as a reaction to another blog entry&lt;br /&gt;
*** microblogging replies&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comment&amp;quot; to the comment Entry ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** All the examples studied were the concept of a comment&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 95% (note the usual DL/DT issues in some Blogger templates)&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 [[User:DavidJanes|David Janes]] although it covers 100% of the examples, hAtom does have the concept of a cluster of related Entries, and thus I feel it would be better modeled that way.&lt;br /&gt;
&lt;br /&gt;
== add hAtom Entry Feed around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 un-necessary just use &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** -1 unnecessary where there is an indicator for each comment entry if they are chronologically listed as a response to the main post. Perhaps for threaded comments, however, in that case, &amp;lt;nowiki&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; may be more suitable. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comments&amp;quot; (or similar) to a element around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 10)%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1, but would prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; because of analogy with Atom. Better to reuse an existing vocabulary than pull terms out of a hat. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]. I'm thinking of this as Entry Replies, which would be physically represented as whatever. Using Entry Replies around all comments would reflect the fact that in 100% of the examples comments come in bunches.&lt;br /&gt;
** +1 There is no reason why not [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]. I also prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; as it is consistent with the vocabulary in Atom Threaded Extensions.&lt;br /&gt;
&lt;br /&gt;
== use XOXO to mark up comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
&lt;br /&gt;
== Twitter is a comments system ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Indeedy. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 [[User:DavidJanes|David Janes]]. Twitter has nothing in common with the other comments system listed. In particular, all replies on Twitter are first class &amp;quot;posts&amp;quot; on your own twitter stream, are done in your own user context, and may not even be replies as they may be conversation initiations.&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]. Microblogging notices that '''only''' lead with the &amp;quot;@&amp;quot; character (see twitter.com or identi.ca: e.g., &amp;quot;@username Monkey see monkey do&amp;quot;) can be considered as ''replies''. If replies are considered to be comments then the system caters user commenting. However, not all notices are comments (responses, replies) because they are standalone messages. The &amp;quot;@&amp;quot; convention is considered to be a reply since the notice also ends up in that user's replies stream. A side note here: using &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt; on the &amp;quot;in reply to&amp;quot; anchor in notices that lead with &amp;quot;@&amp;quot; creates a linkable comment.&lt;br /&gt;
&lt;br /&gt;
== A comment microformat should deal with hierarchically nested comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** assuming that there is some kind of explicit, programmably-discoverable link between the comments and the thing being commented on (be it through nesting, an anchor link or some other method), then it is almost unavoidable that a comment microformat would be able to deal with hierarchical comments. After all, a hierarchical set of comments is merely a set of comments such that some of the comments are comments commenting on other comments. (I wonder if I could have avoided using the word &amp;quot;comment&amp;quot; six times in that previous sentence?) [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 Yes As all comments that I have looked at DO have a hierarchical structure, some nested inside each other as replies to other comments. I believe in &amp;quot;most&amp;quot; cases [[xoxo]] (&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;) can address the problems of structure and hierarchy, this {{should}} however be totally optional, or maybe just a design note [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== if hAtom Entry is used, the Entry Title if not present should be ''X'' ==&lt;br /&gt;
&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 Use the author value of the hentry presented in a contextual way, for example by prefixing the author value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] I'm happy to have whatever made up by parser implementers, which seems to be the way Atom feeds happen today. I have issues with specing English words, as it's non-I18N friendly.&lt;br /&gt;
** -1 because entry-title doesn't have to be an explicit title that is entered by the commenter. entry-title could be based on the information that already exists e.g., &amp;quot;John Smith commented on 2008-11-24&amp;quot;. I don't think making up data (even if it is &amp;quot;X&amp;quot; or null) from thin air to satisfy the parsers is the right approach. This also wasn't the case for regular (non-comment) hAtom Entries. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== ''suggested usage template for above'' ==&lt;br /&gt;
&lt;br /&gt;
* notes&lt;br /&gt;
** bla bla bla&lt;br /&gt;
* test cases covered:&lt;br /&gt;
** 50%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 this is a great idea - [[SomeUser]]&lt;br /&gt;
** -1 this doesn't even work in have the cases - [[SomebodyElse]]&lt;br /&gt;
*** you don't even know how to spell &amp;quot;half&amp;quot; - [[SomeUser]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[comment-problem|comment problem]]&lt;br /&gt;
* [[comment-examples]]&lt;br /&gt;
* [[comment-formats]]&lt;br /&gt;
* [[comment-brainstorming]]&lt;br /&gt;
* [[comment-issues]]&lt;br /&gt;
&lt;br /&gt;
Related: &lt;br /&gt;
&lt;br /&gt;
* [[hAtom]]&lt;br /&gt;
* [[hatom-brainstorming#User_comment_entries|hAtom comment brainstorming]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=events&amp;diff=38389</id>
		<title>events</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=events&amp;diff=38389"/>
		<updated>2009-04-18T15:04:25Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added URL to Yahoo! upcoming event page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Microformats related events&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
Please add microformats events (including events which have sessions on microformats) below.&lt;br /&gt;
&lt;br /&gt;
Use the [[events-template|events template]] to create events pages, and list URLs, details, attendees, recommended tags, link to photos afterwards, etc.  Add links to slides and other media to the [[presentations]], [[podcasts]] pages respectively.&lt;br /&gt;
&lt;br /&gt;
Encourage the use of microformats on event sites' pages themselves, e.g. [[hCalendar]] and [[hCard]] for the schedule, sessions, speakers, and venues.&lt;br /&gt;
&lt;br /&gt;
== Add events to your calendar ==&lt;br /&gt;
Track current and future microformats events by subscribing to &amp;lt;kbd style=&amp;quot;display:block;margin:1em 0&amp;quot;&amp;gt;'''webcal://feeds.technorati.com/events/microformats.org/wiki/events'''&amp;lt;/kbd&amp;gt; in your calendar app. Set it to update once a day and new events will appear automatically.&lt;br /&gt;
&lt;br /&gt;
You may also download  [http://technorati.com/events/microformats.org/wiki/events events on this page as a standalone iCalendar file].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== regular ==&lt;br /&gt;
* [[weekly-meetup]] - weekly community meetups. details inside.&lt;br /&gt;
&lt;br /&gt;
== upcoming ==&lt;br /&gt;
&amp;lt;!-- Please try to keep to neutral tense (e.g &amp;quot;Bill Smith on microformats&amp;quot;). Include as many details about the event as possible, including precise start end times, room number, etc. Move details to the (events/..) wiki page for the event itself. Include the information here to start with with hCalendar markup. Thank you. &lt;br /&gt;
&lt;br /&gt;
templates:&lt;br /&gt;
&lt;br /&gt;
one day event:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;YYYY-MM-DD&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/YYYY-MM-DD-event-session-title|Event Session Title]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;event-location&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://example.com&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
multiple day event (note dtend &amp;quot;title&amp;quot; value must be 1 day after inline text value, per iCalendar dtend handling).&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;YYYY-MM-DD&amp;lt;/span&amp;gt;..&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;YYYY-MM-DD&amp;quot;&amp;gt;DD&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/YYYY-MM-DD-event-session-title|Event Session Title]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;event-location&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Lorem ipsum dolor sit amet.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://example.com&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Soonest first.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-14&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-04-14-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Pancho Villa Taqueria&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2376478&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-20&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[http://www.w3qc.org/communiques/archives/invitation-a-la-soiree-conference-du-20-avril-2009/ Microformats presentation]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Laika&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Montéral&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Québec&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2423142/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-21&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-04-21-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Taylor's Automatic Refresher&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2376483&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-28&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-04-28-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Third Street Grill&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2376485&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== recent ==&lt;br /&gt;
&amp;lt;!-- Please change to past tense, and reverse the date-order, when moving events to the Recent section. Most recent first. --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== April 2009 ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-07&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-04-07-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Crepes on Cole&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2376470&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== March 2009 ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-03-31&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-03-31-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Metreon Food Court&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2295743&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-03-24&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-03-24-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Naan N' Chutney&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2171301&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-03-14&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-03-14-sxsw-revolution|Microformats: A Quiet Revolution]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;extended-address&amp;quot;&amp;gt;Room 10, &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Austin Convention Center&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Austin&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;TX&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1825864/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-03-03&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-03-03-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Flippers&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;url&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1918295/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== February 2009 ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-24&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-02-24-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;21st Amendment&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;url&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1900098/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-02-17-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Naan N' Chutney&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1840841/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-10&amp;lt;/span&amp;gt; at 7pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-02-10-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;California Pizza Kitchen&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1765705/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-03&amp;lt;/span&amp;gt; at 7pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-02-03-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Taqueria Pancho Villa&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1519710/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== January 2009 ===&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-27&amp;lt;/span&amp;gt; at 7pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-01-27-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Crepes on Cole&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1519151/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-20&amp;lt;/span&amp;gt; at 8pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-01-20-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;21st Amendment&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;2nd Street&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-13&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-01-13-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;21st Amendment&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;2nd Street&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; · &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1489360/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-06&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-01-06-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Westfield Shopping Centre Food Court&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;818 Mission Street&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; · &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1467444/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== December 2008 ===&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-16&amp;lt;/span&amp;gt; at 6:00pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-12-16-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Tsunami Sushi Bar, Fulton st just West of Divisadero st.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1441694/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-09&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-12-09-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Indian Oven, Fillmore st just south of (lower) Haight st.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/4445412&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-02&amp;lt;/span&amp;gt; at 6:00pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-12-02-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Axis Cafe, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Small meetup prior to the [http://upcoming.yahoo.com/event/1388934/ Cog Sci Happy Hour] to discuss microformats and follow up on prior conversations about activity streams, verbs and the like.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1405273&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== November ===&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-25&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-11-25-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;21st Amendment, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/4308252/&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-25&amp;lt;/span&amp;gt; at 7:00pm: &amp;lt;span class=&amp;quot;summary url&amp;quot;&amp;gt;[http://upcoming.yahoo.com/event/1292635/ Experiments in Data Portability].&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt; Will cover portable social networks and building API's with microformats and OAuth,&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt; Lighthouse, Brighton, UK &amp;lt;/span&amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-18&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-11-18-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Pancho Villa in the Mission, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/4219544/&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-12&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;microformats panel at InterLab conference&amp;lt;/span&amp;gt; with [[User:RyanKing|Ryan King]] and [[User:BenWard|Ben Ward]]. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.sandia.gov/interlab/2008/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-18&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;microformats: What are they and why should you use them? presentation at [http://refreshaugusta.com/ RefreshAugusta]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;PowerServe, Augusta, Georgia&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1337777&amp;lt;/span&amp;gt; , &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://cdharrison.com/presentations/microformats/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-11&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-11-11-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Crepevine in Churma, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/4144593/&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== October ===&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-29&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-29-pdc| Microsoft Professional Developers Conference; Session on Oomph: A Microformats Toolkit]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;LA Convention Center&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-28&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-28-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;21st Amendment, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3967322/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-21&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-21-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Mehfil, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3897133/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-21&amp;lt;/span&amp;gt; at 4pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-21-activity-streams-meetup|Activity Streams Meetup]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Citizen Space, 425 2nd St, Suite 300, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Meeting to discuss further developing the DISo Action/Activity Stream project.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://wiki.diso-project.org/2008-10-21-activity-streams-meetup&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-20&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-20-sfmusictech| San Francisco MusicTech Summit - OpenAPI/microformats panel ]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Hotel Kabuki, San Francisco&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-14&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-14-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Taylor's Automatic Refresher, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/BenWard/notes/3815026/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-30&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-30-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Naan &amp;amp; Chutney&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;Haight Street&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;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;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/BenWard/notes/3641220/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-23&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-23-sf-weekly-meetup-lunch| San Francisco microformats weekly meetup lunch]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;South Park, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3558467/&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-16&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-16-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;21st Amendment, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3490625/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-09&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-09-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Metreon Food Court, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-09&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-09-london-meetup-dinner| London microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;The Princess, 76 Paul Street, London&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3402832/&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-06&amp;lt;/span&amp;gt;...&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2008-09-08&amp;quot;&amp;gt;07&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-06-barcampbrighton3|BarCampBrighton3]]&amp;lt;/span&amp;gt; in &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Brighton, England&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/827424/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-05&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-05-dconstruct-social-network-portability|dConstruct 2008: Social Network Portability]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://2008.dconstruct.org/schedule/TantekCelik.php#talk&amp;lt;/span&amp;gt;) at [http://2008.dconstruct.org/ dConstruct 2008] in &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Brighton, England&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-02&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-02-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Blondie's Pizza (downstairs), 63 Powell St, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-02&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-02-london-meetup-dinner| London microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Wagamama, 4 Streatham Street WC1A 1JB, London, England&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3321021/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-26&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-26-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;21st Amendment, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3246636/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-19&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-19-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Westfield Food Court, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3158268/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-19&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-19-better-user-experience|An Event Apart San Francisco - Better User Experience Through Microformats]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;The Palace Hotel, San Francisco&amp;lt;/span&amp;gt;.&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-16&amp;lt;span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-16-wordcamp|WordCamp 2008: WordPress and Microformats: Past, Present, Future]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Mission Bay Conference Center at UCSF&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://2008.sf.wordcamp.org/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-12&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-12-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Pancho Villa, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3093392/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-05&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-05-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Brickhouse Cafe, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3020919/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-29&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-29-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Chevy's, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2939127/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-22&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-22-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Chaat Cafe, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2872631/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-15&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-15-weekly-meetup-lunch| microformats weekly meetup lunch]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;South Park, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2716633/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-08&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-08-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Westfield Food Court, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2707066/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-05&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-05-opentech-publishing-with-microformats| Publishing With Microformats]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Open Tech 2008, London, UK&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-01&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-01-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Crepes on Cole, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2627529/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-06-24&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-06-24-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Chaat Cafe, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2558970/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-06-20&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-06-20-3rd-bday-dinner-sf| microformats happy 3rd bday dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Westfield Food Court, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2533568/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-06-17&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Supernova 2008 [http://www.socialtext.net/openflow/ Open Flow track]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;San Francisco, CA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-06-17&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-06-17-LinkedData-Planet| LinkedData Planet Spring 2008]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Roosevelt Hotel, New York City, United States&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;&amp;quot;Web of Data&amp;quot; keynote presentation by W3C Director '''Sir Tim Berners-Lee'''&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.linkeddataplanet.com&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== May ===&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-05-27&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-london-microformats-vevent|London Microformats vEvent]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;The Yorkshire Grey&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;part of London Web Week&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-05-13&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-05-13-webstock-workshop| Webstock Microformats Workshop in Christchurch]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Millenium Hotel, Christchurch, New Zealand&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;a workshop with Tantek Çelik&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/603905&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-05-09&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-05-09-webstock-workshop| Webstock Microformats Workshop in Wellington]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Wellington Town Hall, Wellington, New Zealand&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;a workshop with Tantek Çelik&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/603769&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-05-08&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-05-08-xtech|Creating portable social networks with microformats]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;XTech 2008 in Dublin&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;a presentation by Jeremy Keith&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== April ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-04-18&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-04-18-fowd|Microformats — Building blocks 'for a beautiful web']]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;FOWD 2008 in London&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;a workshop by Andy Clarke&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-04-14&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-04-14-openweb|Microformats with Ryan King et al]]&amp;lt;/span&amp;gt;  at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Open Web Vancouver 2008 in Canada&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;incl. (Open)Social(Web)Camp (Un)conference&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-04-01&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-04-01-san-diego-web-standards-group|Microformwhats?]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;San Diego Web Standards Group&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;A couple of 20-30 minute presentations, time to connect with fellow tag warriors and perhaps some good beer.&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.sdwebstandards.com/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== March ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-28&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-28-san-diego-dinner|San Diego microformats dinner meetup]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;TBD, San Diego, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Tantek and Jeremy were in San Diego and met local microformatters for dinner.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://microformats.com/wiki/events/2008-03-28-san-diego-dinner&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-07&amp;lt;/span&amp;gt;..&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;2008-03-12&amp;quot;&amp;gt;11&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-07-sxsw-interactive|SXSW Interactive]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Austin, TX&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://2008.sxsw.com/interactive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-10&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-10-sxsw-building-blocks|SXSW Interactive - Microformats Building Blocks]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Austin, TX&amp;lt;/span&amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
**&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-10&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-10-sxsw-portability-panel|Building Portable Social Networks]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;South By Southwest Interactive 2008&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Thoughts, techniques and technologies that will allow your identity and your contacts to flow freely between social networking sites&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/450703/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-10&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-10-sxsw-admins-meetup|SXSW microformats admins meetup]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Las Manitas, Congress Ave., Austin, TX&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-03&amp;lt;/span&amp;gt;..&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;2008-03-05&amp;quot;&amp;gt;04&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-03-Blogtalk-2008-cork|Mashups, Microformats and the Mobile Web]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Cork, Ireland&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Invited panel discussion at Blogtalk 2008, Cork, Ireland.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://2008.blogtalk.net/invitedspeakers&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== February ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-02-29&amp;lt;/span&amp;gt; 11:15-11:55am: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-02-29-fowa-miami-social-networks|FOWA Miami Future of Social Networks]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Knight Concert Hall, Carnival Center, Miami, Florida&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;The Future of Social Networks session&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.futureofwebapps.com/2008/miami/schedule.php#hcalendar-Presentation-3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-02-28&amp;lt;/span&amp;gt; 9am-12:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-02-28-fowa-miami-workshop|FOWA Miami Microformats Workshop]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Knight Concert Hall, Carnival Center, Miami, Florida&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Introduction to Microformats workshop&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.futureofwebapps.com/2008/miami/workshops.php#jumper01&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-02-16&amp;lt;/span&amp;gt;..&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;2008-02-18&amp;quot;&amp;gt;17&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary url&amp;quot;&amp;gt;[[events/2008-02-16-semanticcamplondon|SemanticCampLondon]]&amp;lt;/span&amp;gt; in &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;London, England&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;A BarCamp specifically addressing Semantic Web related technologies.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;[http://semanticcamp.tommorris.org/ SemanticCampLondon]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-02-01&amp;lt;/span&amp;gt;..&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;2008-02-04&amp;quot;&amp;gt;03&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-02-01-sgfoocamp|sgfoocamp08]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Sebastopol, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;A FooCamp focusing on [[social network portability]].&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://sgfoocamp08.pbwiki.com&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== January ===&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-31&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-01-30-geekdinner|microformats geek dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;An impromptu gathering of geeks.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/1276197/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-15T13:00:00-0500&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-01-15-hresume-webinar|hResume Webinar]]&amp;lt;/span&amp;gt; on-line at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;gotowebinar.com&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;[http://theryanking.com/ Ryan King] on [[hResume]], with the HR-XML crowd.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://microformats.org/wiki/events/2008-01-15-hresume-webinar&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-15&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-01-15-barcamp-psi|'BarCamp' on the Power of Information Review Recommendation 8]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;London, England&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;&amp;quot;To improve [UK] government's responsiveness to demand for public sector information, by July 2008 OPSI should create a web-based channel to gather and assess requests for publication of public sector information.&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-05&amp;lt;/span&amp;gt;&amp;amp;ndash;2008-01-06: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-01-05-codefest2008-microformats|CodeFest on Microformats]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Montréal, Canada&amp;lt;/span&amp;gt; and online at &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://wiki.facil.qc.ca/CodeFest2008&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Adding microformats to several open source projects&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==2007==&lt;br /&gt;
See [[events-2007]]&lt;br /&gt;
&lt;br /&gt;
==2006==&lt;br /&gt;
See  [[events-2006]]&lt;br /&gt;
&lt;br /&gt;
== Other languages ==&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;[[current_events-fr|événements en cours]] (fr)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quicktime Broadcaster Notes ==&lt;br /&gt;
&lt;br /&gt;
See [[quicktime]]&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
{{events-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=events&amp;diff=38372</id>
		<title>events</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=events&amp;diff=38372"/>
		<updated>2009-04-15T00:11:53Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added upcoming event in Montreal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Microformats related events&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
Please add microformats events (including events which have sessions on microformats) below.&lt;br /&gt;
&lt;br /&gt;
Use the [[events-template|events template]] to create events pages, and list URLs, details, attendees, recommended tags, link to photos afterwards, etc.  Add links to slides and other media to the [[presentations]], [[podcasts]] pages respectively.&lt;br /&gt;
&lt;br /&gt;
Encourage the use of microformats on event sites' pages themselves, e.g. [[hCalendar]] and [[hCard]] for the schedule, sessions, speakers, and venues.&lt;br /&gt;
&lt;br /&gt;
== Add events to your calendar ==&lt;br /&gt;
Track current and future microformats events by subscribing to &amp;lt;kbd style=&amp;quot;display:block;margin:1em 0&amp;quot;&amp;gt;'''webcal://feeds.technorati.com/events/microformats.org/wiki/events'''&amp;lt;/kbd&amp;gt; in your calendar app. Set it to update once a day and new events will appear automatically.&lt;br /&gt;
&lt;br /&gt;
You may also download  [http://technorati.com/events/microformats.org/wiki/events events on this page as a standalone iCalendar file].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== regular ==&lt;br /&gt;
* [[weekly-meetup]] - weekly community meetups. details inside.&lt;br /&gt;
&lt;br /&gt;
== upcoming ==&lt;br /&gt;
&amp;lt;!-- Please try to keep to neutral tense (e.g &amp;quot;Bill Smith on microformats&amp;quot;). Include as many details about the event as possible, including precise start end times, room number, etc. Move details to the (events/..) wiki page for the event itself. Include the information here to start with with hCalendar markup. Thank you. &lt;br /&gt;
&lt;br /&gt;
templates:&lt;br /&gt;
&lt;br /&gt;
one day event:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;YYYY-MM-DD&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/YYYY-MM-DD-event-session-title|Event Session Title]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;event-location&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://example.com&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
multiple day event (note dtend &amp;quot;title&amp;quot; value must be 1 day after inline text value, per iCalendar dtend handling).&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;YYYY-MM-DD&amp;lt;/span&amp;gt;..&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;YYYY-MM-DD&amp;quot;&amp;gt;DD&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/YYYY-MM-DD-event-session-title|Event Session Title]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;event-location&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Lorem ipsum dolor sit amet.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://example.com&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Soonest first.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-14&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-04-14-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Pancho Villa Taqueria&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2376478&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-20&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary url&amp;quot;&amp;gt;[http://www.w3qc.org/communiques/archives/invitation-a-la-soiree-conference-du-20-avril-2009/ Microformats presentation]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Laika&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Montreal&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Quebec&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-21&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-04-21-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Taylor's Automatic Refresher&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2376483&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-28&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-04-28-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Third Street Grill&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2376485&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== recent ==&lt;br /&gt;
&amp;lt;!-- Please change to past tense, and reverse the date-order, when moving events to the Recent section. Most recent first. --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
=== April 2009 ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-04-07&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-04-07-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Crepes on Cole&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2376470&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== March 2009 ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-03-31&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-03-31-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Metreon Food Court&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2295743&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-03-24&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-03-24-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Naan N' Chutney&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/2171301&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-03-14&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-03-14-sxsw-revolution|Microformats: A Quiet Revolution]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;extended-address&amp;quot;&amp;gt;Room 10, &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Austin Convention Center&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Austin&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;TX&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1825864/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-03-03&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-03-03-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Flippers&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;url&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1918295/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== February 2009 ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-24&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-02-24-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;21st Amendment&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;url&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1900098/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-17&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-02-17-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Naan N' Chutney&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1840841/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-10&amp;lt;/span&amp;gt; at 7pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-02-10-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;California Pizza Kitchen&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1765705/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-02-03&amp;lt;/span&amp;gt; at 7pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-02-03-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Taqueria Pancho Villa&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1519710/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== January 2009 ===&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-27&amp;lt;/span&amp;gt; at 7pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-01-27-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Crepes on Cole&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1519151/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-20&amp;lt;/span&amp;gt; at 8pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-01-20-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;21st Amendment&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;2nd Street&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-13&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-01-13-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;21st Amendment&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;2nd Street&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; · &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1489360/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-01-06&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2009-01-06-weekly-dinner-sf|Microformats Dinner San Francisco]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Westfield Shopping Centre Food Court&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;818 Mission Street&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;California&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; · &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1467444/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== December 2008 ===&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-16&amp;lt;/span&amp;gt; at 6:00pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-12-16-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Tsunami Sushi Bar, Fulton st just West of Divisadero st.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1441694/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-09&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-12-09-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Indian Oven, Fillmore st just south of (lower) Haight st.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/4445412&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-12-02&amp;lt;/span&amp;gt; at 6:00pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-12-02-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Axis Cafe, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Small meetup prior to the [http://upcoming.yahoo.com/event/1388934/ Cog Sci Happy Hour] to discuss microformats and follow up on prior conversations about activity streams, verbs and the like.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1405273&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== November ===&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-25&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-11-25-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;21st Amendment, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/4308252/&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-25&amp;lt;/span&amp;gt; at 7:00pm: &amp;lt;span class=&amp;quot;summary url&amp;quot;&amp;gt;[http://upcoming.yahoo.com/event/1292635/ Experiments in Data Portability].&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt; Will cover portable social networks and building API's with microformats and OAuth,&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt; Lighthouse, Brighton, UK &amp;lt;/span&amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-18&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-11-18-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Pancho Villa in the Mission, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/4219544/&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-12&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;microformats panel at InterLab conference&amp;lt;/span&amp;gt; with [[User:RyanKing|Ryan King]] and [[User:BenWard|Ben Ward]]. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.sandia.gov/interlab/2008/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-18&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;microformats: What are they and why should you use them? presentation at [http://refreshaugusta.com/ RefreshAugusta]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;PowerServe, Augusta, Georgia&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/1337777&amp;lt;/span&amp;gt; , &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://cdharrison.com/presentations/microformats/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-11-11&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-11-11-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Crepevine in Churma, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/4144593/&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== October ===&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-29&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-29-pdc| Microsoft Professional Developers Conference; Session on Oomph: A Microformats Toolkit]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;LA Convention Center&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-28&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-28-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;21st Amendment, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3967322/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-21&amp;lt;/span&amp;gt; at 6:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-21-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Mehfil, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3897133/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-21&amp;lt;/span&amp;gt; at 4pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-21-activity-streams-meetup|Activity Streams Meetup]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Citizen Space, 425 2nd St, Suite 300, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Meeting to discuss further developing the DISo Action/Activity Stream project.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://wiki.diso-project.org/2008-10-21-activity-streams-meetup&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-20&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-20-sfmusictech| San Francisco MusicTech Summit - OpenAPI/microformats panel ]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Hotel Kabuki, San Francisco&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-10-14&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-10-14-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Taylor's Automatic Refresher, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/BenWard/notes/3815026/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== September ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-30&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-30-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Naan &amp;amp; Chutney&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;Haight Street&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;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;lt;/span&amp;gt;&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/BenWard/notes/3641220/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-23&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-23-sf-weekly-meetup-lunch| San Francisco microformats weekly meetup lunch]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;South Park, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3558467/&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-16&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-16-sf-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;21st Amendment, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3490625/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-09&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-09-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Metreon Food Court, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-09&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-09-london-meetup-dinner| London microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;The Princess, 76 Paul Street, London&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3402832/&amp;lt;/span&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-06&amp;lt;/span&amp;gt;...&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2008-09-08&amp;quot;&amp;gt;07&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-06-barcampbrighton3|BarCampBrighton3]]&amp;lt;/span&amp;gt; in &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Brighton, England&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/827424/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-05&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-05-dconstruct-social-network-portability|dConstruct 2008: Social Network Portability]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://2008.dconstruct.org/schedule/TantekCelik.php#talk&amp;lt;/span&amp;gt;) at [http://2008.dconstruct.org/ dConstruct 2008] in &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Brighton, England&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-02&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-02-weekly-meetup-dinner| San Francisco microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Blondie's Pizza (downstairs), 63 Powell St, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-09-02&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-09-02-london-meetup-dinner| London microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Wagamama, 4 Streatham Street WC1A 1JB, London, England&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3321021/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-26&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-26-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;21st Amendment, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3246636/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-19&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-19-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Westfield Food Court, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3158268/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-19&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-19-better-user-experience|An Event Apart San Francisco - Better User Experience Through Microformats]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;The Palace Hotel, San Francisco&amp;lt;/span&amp;gt;.&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-16&amp;lt;span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-16-wordcamp|WordCamp 2008: WordPress and Microformats: Past, Present, Future]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Mission Bay Conference Center at UCSF&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://2008.sf.wordcamp.org/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-12&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-12-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Pancho Villa, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3093392/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-08-05&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-08-05-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Brickhouse Cafe, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/3020919/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== July ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-29&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-29-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Chevy's, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2939127/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-22&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-22-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Chaat Cafe, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2872631/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-15&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-15-weekly-meetup-lunch| microformats weekly meetup lunch]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;South Park, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2716633/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-08&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-08-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Westfield Food Court, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2707066/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-05&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-05-opentech-publishing-with-microformats| Publishing With Microformats]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Open Tech 2008, London, UK&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-07-01&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-07-01-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Crepes on Cole, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2627529/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== June ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-06-24&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-06-24-weekly-meetup-dinner| microformats weekly meetup dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Chaat Cafe, San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2558970/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-06-20&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-06-20-3rd-bday-dinner-sf| microformats happy 3rd bday dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Westfield Food Court, San Francisco&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/2533568/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-06-17&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Supernova 2008 [http://www.socialtext.net/openflow/ Open Flow track]&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;San Francisco, CA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-06-17&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-06-17-LinkedData-Planet| LinkedData Planet Spring 2008]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Roosevelt Hotel, New York City, United States&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;&amp;quot;Web of Data&amp;quot; keynote presentation by W3C Director '''Sir Tim Berners-Lee'''&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.linkeddataplanet.com&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== May ===&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-05-27&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-london-microformats-vevent|London Microformats vEvent]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;The Yorkshire Grey&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;part of London Web Week&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-05-13&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-05-13-webstock-workshop| Webstock Microformats Workshop in Christchurch]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Millenium Hotel, Christchurch, New Zealand&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;a workshop with Tantek Çelik&amp;lt;/span&amp;gt;.&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/603905&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-05-09&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-05-09-webstock-workshop| Webstock Microformats Workshop in Wellington]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Wellington Town Hall, Wellington, New Zealand&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;a workshop with Tantek Çelik&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/603769&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-05-08&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-05-08-xtech|Creating portable social networks with microformats]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;XTech 2008 in Dublin&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;a presentation by Jeremy Keith&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== April ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-04-18&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-04-18-fowd|Microformats — Building blocks 'for a beautiful web']]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;FOWD 2008 in London&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;a workshop by Andy Clarke&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-04-14&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-04-14-openweb|Microformats with Ryan King et al]]&amp;lt;/span&amp;gt;  at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Open Web Vancouver 2008 in Canada&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;incl. (Open)Social(Web)Camp (Un)conference&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-04-01&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-04-01-san-diego-web-standards-group|Microformwhats?]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;San Diego Web Standards Group&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;A couple of 20-30 minute presentations, time to connect with fellow tag warriors and perhaps some good beer.&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.sdwebstandards.com/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== March ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-28&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-28-san-diego-dinner|San Diego microformats dinner meetup]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;TBD, San Diego, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Tantek and Jeremy were in San Diego and met local microformatters for dinner.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://microformats.com/wiki/events/2008-03-28-san-diego-dinner&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-07&amp;lt;/span&amp;gt;..&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;2008-03-12&amp;quot;&amp;gt;11&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-07-sxsw-interactive|SXSW Interactive]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Austin, TX&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://2008.sxsw.com/interactive&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-10&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-10-sxsw-building-blocks|SXSW Interactive - Microformats Building Blocks]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Austin, TX&amp;lt;/span&amp;gt;. &amp;lt;/span&amp;gt;&lt;br /&gt;
**&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-10&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-10-sxsw-portability-panel|Building Portable Social Networks]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;South By Southwest Interactive 2008&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Thoughts, techniques and technologies that will allow your identity and your contacts to flow freely between social networking sites&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/450703/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-10&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-10-sxsw-admins-meetup|SXSW microformats admins meetup]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Las Manitas, Congress Ave., Austin, TX&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-03-03&amp;lt;/span&amp;gt;..&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;2008-03-05&amp;quot;&amp;gt;04&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-03-03-Blogtalk-2008-cork|Mashups, Microformats and the Mobile Web]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Cork, Ireland&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Invited panel discussion at Blogtalk 2008, Cork, Ireland.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://2008.blogtalk.net/invitedspeakers&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== February ===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-02-29&amp;lt;/span&amp;gt; 11:15-11:55am: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-02-29-fowa-miami-social-networks|FOWA Miami Future of Social Networks]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Knight Concert Hall, Carnival Center, Miami, Florida&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;The Future of Social Networks session&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.futureofwebapps.com/2008/miami/schedule.php#hcalendar-Presentation-3&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-02-28&amp;lt;/span&amp;gt; 9am-12:30pm: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-02-28-fowa-miami-workshop|FOWA Miami Microformats Workshop]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Knight Concert Hall, Carnival Center, Miami, Florida&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Introduction to Microformats workshop&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.futureofwebapps.com/2008/miami/workshops.php#jumper01&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-02-16&amp;lt;/span&amp;gt;..&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;2008-02-18&amp;quot;&amp;gt;17&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary url&amp;quot;&amp;gt;[[events/2008-02-16-semanticcamplondon|SemanticCampLondon]]&amp;lt;/span&amp;gt; in &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;London, England&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;A BarCamp specifically addressing Semantic Web related technologies.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;[http://semanticcamp.tommorris.org/ SemanticCampLondon]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-02-01&amp;lt;/span&amp;gt;..&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;2008-02-04&amp;quot;&amp;gt;03&amp;lt;/abbr&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-02-01-sgfoocamp|sgfoocamp08]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Sebastopol, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;A FooCamp focusing on [[social network portability]].&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://sgfoocamp08.pbwiki.com&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== January ===&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-31&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-01-30-geekdinner|microformats geek dinner]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;San Francisco, CA&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;An impromptu gathering of geeks.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://pownce.com/t/notes/1276197/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-15T13:00:00-0500&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-01-15-hresume-webinar|hResume Webinar]]&amp;lt;/span&amp;gt; on-line at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;gotowebinar.com&amp;lt;/span&amp;gt;. &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;[http://theryanking.com/ Ryan King] on [[hResume]], with the HR-XML crowd.&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://microformats.org/wiki/events/2008-01-15-hresume-webinar&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-15&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-01-15-barcamp-psi|'BarCamp' on the Power of Information Review Recommendation 8]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;London, England&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;&amp;quot;To improve [UK] government's responsiveness to demand for public sector information, by July 2008 OPSI should create a web-based channel to gather and assess requests for publication of public sector information.&amp;quot;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2008-01-05&amp;lt;/span&amp;gt;&amp;amp;ndash;2008-01-06: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2008-01-05-codefest2008-microformats|CodeFest on Microformats]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Montréal, Canada&amp;lt;/span&amp;gt; and online at &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://wiki.facil.qc.ca/CodeFest2008&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Adding microformats to several open source projects&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==2007==&lt;br /&gt;
See [[events-2007]]&lt;br /&gt;
&lt;br /&gt;
==2006==&lt;br /&gt;
See  [[events-2006]]&lt;br /&gt;
&lt;br /&gt;
== Other languages ==&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;[[current_events-fr|événements en cours]] (fr)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quicktime Broadcaster Notes ==&lt;br /&gt;
&lt;br /&gt;
See [[quicktime]]&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
{{events-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=meetup&amp;diff=38371</id>
		<title>meetup</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=meetup&amp;diff=38371"/>
		<updated>2009-04-15T00:01:29Z</updated>

		<summary type="html">&lt;p&gt;Csarven: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Weekly Meetups &amp;amp; Dinners&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
{{TOC-right}}&amp;lt;div&amp;gt;http://farm4.static.flickr.com/3216/2836380076_9251390ded_m.jpg&amp;lt;/div&amp;gt; A regular source of microformats [[events]].&lt;br /&gt;
== Weekly Meetup ==&lt;br /&gt;
The community and adoption have grown considerably over the last year, and news of adoptions (and once in a while challenges) come up frequently enough ([http://news.google.com/news?q=microformats&amp;amp;ie=UTF-8&amp;amp;scoring=n at least once a week]) that there are no shortage of new topics to discuss on a weekly basis. See [[weekly-meetup#purpose|purpose]] for more.&lt;br /&gt;
&lt;br /&gt;
[[weekly-meetup#Organize_a_weekly_meetup|Organize a weekly meetup]]!&lt;br /&gt;
&lt;br /&gt;
By making this a regular (every Tuesday) event, people know it is happening regularly and can thus come whichever ones are convenient for them, and not worry about missing any one in particular.&lt;br /&gt;
&lt;br /&gt;
Cities where weekly meetup events are held, sorted alphabetically:&lt;br /&gt;
&lt;br /&gt;
== London ==&lt;br /&gt;
In London, Tuesdays at 7:30pm worked well.&lt;br /&gt;
&lt;br /&gt;
Interested in general for London:&lt;br /&gt;
* [[User:Phae|Frances]]&lt;br /&gt;
* [[User:GeorgeBrock|George Brocklehurst]]&lt;br /&gt;
* [http://twitter.com/ptg/statuses/906735728 Patrick Griffiths]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Possible locations:&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Past London venues:&lt;br /&gt;
* [http://www.squaremeal.co.uk/restaurants/london/view/81375/Wagamama Wagamama at New Oxford St. &amp;amp; Bloomsbury St.]: [[events/2008-09-02-london-meetup-dinner|2008-09-02]]&lt;br /&gt;
* [http://upcoming.yahoo.com/venue/213236/ The Princess at 76 Paul St.]: [[events/2008-09-09-london-meetup-dinner|2008-09-09]]&lt;br /&gt;
&lt;br /&gt;
== San Francisco ==&lt;br /&gt;
From having informally asked a few folks in the SF area and on IRC it seems Tuesdays at 6:30pm work best, with a rotating venue to keep it interesting.&lt;br /&gt;
&lt;br /&gt;
Additional suggested SF venues (suggester). Add your opinions and more suggestions:&lt;br /&gt;
* Osha Thai on 2nd st.&lt;br /&gt;
* Thirsty Bear&lt;br /&gt;
** +0 ok food, often too crowded for a group to actually get seating, though we did hold a [[events/2007-04-18-web-2-expo-dinner|microformats dinner there last year]] somehow. I think John Allsopp sweet talked the hostess. - [[User:Tantek|Tantek]]&lt;br /&gt;
* Mel's Diner&lt;br /&gt;
** +0 hard to order healthy here, but the food mostly tastes good, and can probably get seating for a decent crowd at 6:30pm - [[User:Tantek|Tantek]]&lt;br /&gt;
* Sugar Cafe&lt;br /&gt;
* Axis Cafe&lt;br /&gt;
* Naan &amp;amp; Curry on O'Farrell &amp;amp; Mason&lt;br /&gt;
* 3rd Street Grill&lt;br /&gt;
* California Pizza Kitchen on 3rd&lt;br /&gt;
* Crepevine on Church&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
Past SF venues. We'll reuse these at some point I'm sure.&lt;br /&gt;
* Chaat Cafe: [[events/2008-06-24-weekly-meetup-dinner|2008-06-24]], [[events/2008-07-22-weekly-meetup-dinner|2008-07-22]]&lt;br /&gt;
* Crepes on Cole: [[events/2008-07-01-weekly-meetup-dinner|2008-07-01]]&lt;br /&gt;
* Westfield Food Court: [[events/2008-07-08-weekly-meetup-dinner|2008-07-08]], [[events/2008-08-19-weekly-meetup-dinner|2008-08-19]]&lt;br /&gt;
* South Park (lunch) : [[events/2008-07-15-weekly-meetup-lunch|2008-07-15]], [[events/2008-09-23-sf-weekly-meetup-lunch|2008-09-23]]&lt;br /&gt;
* Chevy's SOMA: [[events/2008-07-29-weekly-meetup-dinner|2008-07-29]]&lt;br /&gt;
* Brickhouse Cafe: [[events/2008-08-05-weekly-meetup-dinner|2008-08-05]]&lt;br /&gt;
* Pancho Villa: [[events/2008-08-12-weekly-meetup-dinner|2008-08-12]]&lt;br /&gt;
* 21st Amendment: [[events/2008-08-26-weekly-meetup-dinner|2008-08-26]],  [[events/2008-09-16-sf-weekly-meetup-dinner|2008-09-16]], [[events/2008-10-28-sf-weekly-meetup-dinner|2008-10-28]]&lt;br /&gt;
* Blondie's Pizza on Powell st: [[events/2008-09-02-weekly-meetup-dinner|2008-09-02]]&lt;br /&gt;
* Metreon Food Court: [[events/2008-09-09-weekly-meetup-dinner|2008-09-09]]&lt;br /&gt;
* Naan &amp;amp; Chutney on Haight st.: [[events/2008-09-30-sf-weekly-meetup-dinner|2008-09-30]]&lt;br /&gt;
* Taylor's Automatic Refresher: [[events/2008-10-14-sf-weekly-meetup-dinner|2008-10-14]]&lt;br /&gt;
* Mehfil: [[events/2008-10-21-sf-weekly-meetup-dinner|2008-10-21]]&lt;br /&gt;
&lt;br /&gt;
== Other Cities ==&lt;br /&gt;
Want a microformats meetup in your city? Organize one! Add your city and name to this list. Contact others from your city and [[weekly-meetup#Organize_a_weekly_meetup|organize a meetup]]. Once you do one, add another section for your city above this &amp;quot;Other Cities&amp;quot; section, and list suggested venues, past venues with links to meetup event pages etc.&lt;br /&gt;
&lt;br /&gt;
There has been some interest expressed in organizing dinners in the following cities. Add yourself and/or contact the people listed and make it happen!&lt;br /&gt;
* Austin - [[irc]] Atamido&lt;br /&gt;
* Kansas City - [http://twitter.com/dckc/statuses/1116151301 Dan Connolly]&lt;br /&gt;
* Montreal - [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
* San Diego - [[User:EdwardOConnor]]&lt;br /&gt;
* San Jose (South Bay) - [[User:Kevin_Marks|Kevin Marks]], Rohit Khare&lt;br /&gt;
* Seattle, WA - [[User:jandrick|Jeremiah Andrick]], Colin Henry, Andy Woods&lt;br /&gt;
&lt;br /&gt;
== Organize a weekly meetup ==&lt;br /&gt;
Anyone can organize a microformats weekly meetup or dinner!&lt;br /&gt;
&lt;br /&gt;
At a minimum, all you need is:&lt;br /&gt;
# '''At least one other person''' that commits to go (so at least you know you'll have a good conversation about microformats with at least one person).&lt;br /&gt;
# '''A location'''&lt;br /&gt;
&lt;br /&gt;
And organizing a weekly meetup requires you to at a minimum:&lt;br /&gt;
# '''Pick a location'''&lt;br /&gt;
# '''Announce it''' (location at 18:30, Tuesday) on various event sites and notification services like Twitter etc.&lt;br /&gt;
&lt;br /&gt;
That's it. If you prefer a step-by-step list of instructions and details, to remove nearly all doubt, here you go:&lt;br /&gt;
# Pick a location&lt;br /&gt;
#* Ask folks on [[IRC]] if they have any suggested locations.&lt;br /&gt;
#* Consider locations that are easy for a variety of people to transit to.&lt;br /&gt;
#* Consider a new location to keep it interesting.&lt;br /&gt;
# Create the Events Pages&lt;br /&gt;
## Create specific event page on microformats.org wiki, follow the form &amp;lt;code&amp;gt;YYYY-MM-DD-weekly-dinner-CITYCODE&amp;lt;/code&amp;gt; — e.g. &amp;lt;samp&amp;gt;2009-01-06-weekly-dinner-sf&amp;lt;/samp&amp;gt; in San Francisco, or &amp;lt;samp&amp;gt;2009-01-06-weekly-dinner-ldn&amp;lt;/samp&amp;gt; in London.&lt;br /&gt;
##* Copy the Weekly Dinner template code ([[weekly-meetup#Event_Template|below]]), and make the following edits: &lt;br /&gt;
##** Update dates and locations in the infobox at the top. &lt;br /&gt;
##** Update the tags list, adding the event specific tag for this event.&lt;br /&gt;
##** Update the URLs for Upcoming, Technorati, Google Blog Search and Flickr. These search on the event tag itself, so need to date portion updated.&lt;br /&gt;
##** Add yourself as an attendee&lt;br /&gt;
## Create an [http://upcoming.org upcoming] event, summarizing the event and linking to the new wiki page you just created.&lt;br /&gt;
##* Just after creating the event, Upcoming gives you the option to &amp;quot;upload an official photo or image&amp;quot;, click that link and upload &amp;lt;nowiki&amp;gt;http://farm4.static.flickr.com/3216/2836380076_9251390ded.jpg&amp;lt;/nowiki&amp;gt;, making it the official photo for the event. Thanks to [http://www.flickr.com/photos/cindyli/2836380076 Cindy Li for the cool microformats meetup graphic!].&lt;br /&gt;
##* Add the event to the Microformats, Web2.0, Bay Area Web Geeks, Web Developers, Geek Dinners and Social Network Portability groups.&lt;br /&gt;
##* Update the wiki events page with Upcoming.org event tag (&amp;lt;samp&amp;gt;upcoming:event=00000000&amp;lt;/samp&amp;gt;) you just created. You can copy and paste the previous meetup/dinner summary and change the relevant detail.&lt;br /&gt;
# '''Announce it'''&lt;br /&gt;
#* [http://twitter.com/ Tweet] the upcoming event&lt;br /&gt;
#* On the day of the event, post a reminder in the morning (to Twitter etc.), and again an hour before the event.&lt;br /&gt;
# At the event, take a photo and post it to BrightKite, Flickr etc.&lt;br /&gt;
# Afterwards&lt;br /&gt;
#* Post a thank you note thanking those that attended, invite them to add their content to the wiki.&lt;br /&gt;
#* Update the wiki event page with details of discussions, photographs, blog links and so forth.&lt;br /&gt;
&lt;br /&gt;
===Event Template===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&amp;lt;entry-title&amp;gt;Microformats Weekly Dinner, San Francisco&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
__TOC__&lt;br /&gt;
One of several microformats [[weekly-meetup]] [[events]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;event-page vevent&amp;quot;&amp;gt;&lt;br /&gt;
== Details ==&lt;br /&gt;
;When&lt;br /&gt;
:&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2009-MM-DDT18:30-0800&amp;lt;/span&amp;gt; to &amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;2009-MM-DDT20:30-0800&amp;lt;/span&amp;gt;&lt;br /&gt;
;Where&lt;br /&gt;
:&amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;TBA&amp;lt;/span&amp;gt;&lt;br /&gt;
;What&lt;br /&gt;
:&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Microformats Weekly Meetup Dinner, San Francisco&amp;lt;/span&amp;gt;&lt;br /&gt;
;Web&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://upcoming.yahoo.com/event/00000000/&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[http://feeds.technorati.com/events/referer Add this event to your calendar]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
== Weekly Meetup ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;The microformats community has grown and stablized over the past few years, news of adoptions, new ideas and challenges come up frequently enough that there are no shortage of new topics to discuss on a weekly basis.&lt;br /&gt;
&lt;br /&gt;
Come along, meet up with the microformats community in San Francisco &lt;br /&gt;
&lt;br /&gt;
In another city? Check out [[weekly-meetup#Other_Cities|Weekly Meetup: Other Cities]] and help organize one in your own city!&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tags ==&lt;br /&gt;
Use the following tags on related content (blog posts, photos, [http://twitter.com tweets]):&lt;br /&gt;
&amp;lt;!-- &lt;br /&gt;
Event author: &lt;br /&gt;
* replace &amp;quot;EVENTSPECIFICTAG&amp;quot; in the below text with a tag unique to the event, i.e. short name of event + (optional location) + (full-year or sequence number), e.g. BarCampBlock2007, FooCampLondon2007, SHDH22, SXSW2008, microformats-dinner-2009-MM-DD - update MM and DD to the Gregorian month and day of the month accordingly).&lt;br /&gt;
* replace &amp;quot;san-francisco&amp;quot; with the city where the event is taking place&lt;br /&gt;
* update the Upcoming.org event machine tag, too.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
tags:&lt;br /&gt;
&amp;lt;kbd class=&amp;quot;tags&amp;quot; style=&amp;quot;display:block&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;'''microformats-dinner'''&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;microformats-meetup&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;microformats&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;san-francisco&amp;lt;/span&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;''microformats-dinner-2009-MM-DD''&amp;lt;/span&amp;gt; &amp;lt;!-- This is your event-date-specific tag, update MM and DD to the Gregorian month and day of the month accordingly --&amp;gt; &lt;br /&gt;
&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;''upcoming:event=00000000''&amp;lt;/span&amp;gt; &amp;lt;!-- Add/update this tag when you create the respective upcoming.org event --&amp;gt;&lt;br /&gt;
&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you use Twitter, mention ''@microformats dinner''' in tweets about the event, and track them on [http://search.twitter.com/search?q=microformats+dinner Twitter Search].&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
Add yourself alphabetically sorted by family name if you plan on attending or attended this event.&lt;br /&gt;
&lt;br /&gt;
* [[User:YourName|You]]&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
Topics Discussed:&lt;br /&gt;
&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Photographs ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Event Author: Update the following URL to use this event's tag --&amp;gt;&lt;br /&gt;
* Search for photographs from this event on Flickr: [http://flickr.com/photos/tags/microformats-dinner-2009-MM-DD Photographs tagged microformats-dinner-2009-MM-DD] or for [http://flickr.com/photos/tags/microformats-dinner all photographs from microformats dinners].&lt;br /&gt;
&lt;br /&gt;
''Add a photograph from this event here''.&lt;br /&gt;
&lt;br /&gt;
== Articles and Blog Posts ==&lt;br /&gt;
Articles and blog posts following up on the meetup. Add a link to your post in the list below:&lt;br /&gt;
&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Event Author: Update the following URL to use this event's tag --&amp;gt;&lt;br /&gt;
Also, find posts on this meetup on [http://blogsearch.google.co.uk/blogsearch?q=microformats-dinner-2009-MM-DD Google Blog Search] or [http://technorati.com/search/microformats-dinner-2009-MM-DD Technorati].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt; &amp;lt;!-- End of @vevent --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Related Pages==&lt;br /&gt;
{{events-related-pages}}&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== purpose ==&lt;br /&gt;
In addition to providing a convenient forum for community members to get together once in a while and talk about the [http://news.google.com/news?q=microformats&amp;amp;ie=UTF-8&amp;amp;scoring=n latest news about microformats], the weekly meetups serve many good ends.&lt;br /&gt;
&lt;br /&gt;
Perhaps most importantly, weekly meetups really help communication and community. People that have met in person usually treat each other nicer online, thus very much help encourage everyone to [[mailing-list#Be_nice|be nice]] in IRC, mailing lists etc.&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
Perhaps move to [[weekly-meetup-faq]] if this section gets too big.&lt;br /&gt;
&lt;br /&gt;
=== general talk ===&lt;br /&gt;
* Q: Do you just talk in general about microformats?&lt;br /&gt;
* A: As there's been new people at every microformat meetup, there's almost always at least some general talk about microformats.&lt;br /&gt;
&lt;br /&gt;
=== newcomers vs detail ===&lt;br /&gt;
* Q: How do you handle newcomers and at the same time get into detailed stuff? &lt;br /&gt;
* A: Usually there are multiple conversations going, so there's almost always a good conversation to participate in. Also, it helps everyone to talk with newcomers and get fresh perspectives, as well as practiced at effectively communicating [[what-are-microformats|what microformats are]], [[benefits]], [[get-started|how to use]] etc.&lt;br /&gt;
&lt;br /&gt;
=== existing issues ===&lt;br /&gt;
* Q: Do you try to solve some existing issues?&lt;br /&gt;
* A: We have discussed existing issues in some past meetups. Often divisive or controversial topics are much easier to discuss and understand multiple perspectives on in person.  For example, [[User:BenWard|Ben Ward]] and [[User:Tantek|Tantek]] have made some good progress on understanding various perspectives on [[value-excerption-brainstorming]] and are optimistic about making progress on related issues.&lt;br /&gt;
&lt;br /&gt;
=== notes ===&lt;br /&gt;
* Q: Do you take notes?&lt;br /&gt;
* A: Everyone is encouraged to take notes and contribute aspects of conversations, topics etc. on the wiki page for the meetup.&lt;br /&gt;
&lt;br /&gt;
== related ==&lt;br /&gt;
* [[weekly-meetup-brainstorming]] to capture how to make the meet-up more exciting and give more practical use-cases&lt;br /&gt;
* [[events]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=User:Csarven&amp;diff=38321</id>
		<title>User:Csarven</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=User:Csarven&amp;diff=38321"/>
		<updated>2009-04-07T00:07:47Z</updated>

		<summary type="html">&lt;p&gt;Csarven: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I'm Sarven Capadisli. So, I would like the Web to stay decentralized, accessible and portable.&lt;br /&gt;
&lt;br /&gt;
My personal site is at [http://csarven.ca/ http://csarven.ca]&lt;br /&gt;
&lt;br /&gt;
I microblog at [http://identi.ca/csarven http://identi.ca/csarven]&lt;br /&gt;
&lt;br /&gt;
I have a CV at [http://csarven.ca/cv http://csarven.ca/cv]&lt;br /&gt;
&lt;br /&gt;
If you need to know more, you can dig it up! :)&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=User:Csarven&amp;diff=38320</id>
		<title>User:Csarven</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=User:Csarven&amp;diff=38320"/>
		<updated>2009-04-07T00:05:55Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Updated personal Wiki profile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I'm Sarven Capadisli. So, I would like the Web to stay decentralized, accessible and portable.&lt;br /&gt;
&lt;br /&gt;
My personal site is at: [http://csarven.ca/ http://csarven.ca]&lt;br /&gt;
&lt;br /&gt;
I microblog at: [http://identi.ca/csarven http://identi.ca/csarven]&lt;br /&gt;
&lt;br /&gt;
I have a CV at [http://csarven.ca/cv http://csarven.ca/cv]&lt;br /&gt;
&lt;br /&gt;
If you need to know more, you can dig it up! :)&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=presentations&amp;diff=38319</id>
		<title>presentations</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=presentations&amp;diff=38319"/>
		<updated>2009-04-06T23:53:31Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added two presentations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC-right}}&lt;br /&gt;
This page lists various presentations, sessions, papers and posters which have provided explanations and discusions of both [[microformats]] in general, and specific microformats.  Check out microformats [[events]] for upcoming presentations. See also microformats [[podcasts]] and [[screencasts]] for audio/video presentations and discussions.&lt;br /&gt;
&lt;br /&gt;
'''Note: This page is missing a lot of presentation links.''' More presentation links can be found by going through specific [[events]] pages.&lt;br /&gt;
&lt;br /&gt;
Most recent presentations/sessions listed first.&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* 2009-03-12 [http://csarven.ca/presentations/microformats-06/ microformats: #towerofbabel #pareto #dataportability] presentation by [[User:Csarven|Sarven Capadisli]] at [http://mcgill.ca GLIS 663 Knowledge Taxonomies, McGill], Montr&amp;amp;#233;al, Canada&lt;br /&gt;
&lt;br /&gt;
* 2009-03-05 [http://csarven.ca/presentations/microformats-05/ Website data through the looking-glass] presentation by [[User:Csarven|Sarven Capadisli]] at [http://conf.phpquebec.com PHP Québec Conference 2009], Montr&amp;amp;#233;al, Canada&lt;br /&gt;
&lt;br /&gt;
* 2009-01-08 [http://csarven.ca/presentations/microformats-04/ Interacting with microformats] presentation by [[User:Csarven|Sarven Capadisli]] at [http://phpquebec.org PHP Qu&amp;amp;#233;bec Monthly Meetup], Montr&amp;amp;#233;al, Canada&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* 2008-11-18 [http://cdharrison.com/presentations/microformats/ microformats: What are they and why should you use them?] during [http://refreshaugusta.com/ RefreshAugusta] at PowerServe, Augusta, Georgia.&lt;br /&gt;
* 2008-09-05 [http://tantek.com/presentations/2008/09/social-network-portability Social Network Portability] during [[events/2008-09-05-dconstruct-social-network-portability|dConstruct 2008]].&lt;br /&gt;
* 2008-08-19 [http://tantek.com/presentations/2008/08/microformats Better User Experience Through Microformats] during day 2 of [[events/2008-08-19-better-user-experience|An Event Apart San Francisco]].&lt;br /&gt;
* 2008-08-16 [http://tantek.com/presentations/2008/08/wordpress-microformats/ WordPress and Microformats: Past, Present, Future] during [[events/2008-08-16-wordcamp|WordCamp 2008]]&lt;br /&gt;
* 2008-07-02 [http://www.slideshare.net/andr3/microformatos-pequenas-peas-do-puzzle Microformatos - pequenças peças do puzzle] presentation in Portuguese, by André Luís for a training session at SAPO.pt (Lisbon, Portugal)&lt;br /&gt;
* 2008-05-15 [http://csarven.ca/presentations/microformats-03/ Creating next generation Web sites] presentation by [[User:Csarven|Sarven Capadisli]] at [http://www.nstein.com/summit2008/ Nstein Innovation Leaders Summit 2008], Montreal, Canada&lt;br /&gt;
* 2008-04-16 [http://slideshow.rubyforge.org/microformats.html  Microformats - Adding Semantics to Your Web Site - Web 3.0 in Action] presentation by Gerald Bauer (Vancouver Software Developers Network/VanDev at University of British Columbia)&lt;br /&gt;
* 2008-03-17 [http://csarven.ca/presentations/microformats-02/ Microformats overview: how to help machines recognise common data formats in Web documents] presentation by [[User:Csarven|Sarven Capadisli]] at [http://station-c.com/ Coder's Saturday], Montreal, Canada&lt;br /&gt;
* 2008-02-19 [http://www.glennjones.net/Post/835/SemanticCampLondon.htm Can your website be your API and real life] presentation by Glenn Jones (Semantic Camp London) covers social network portability and date portability&lt;br /&gt;
* 2008-02-19 [http://www.slideshare.net/garethr/parsing-microformats Parsing Microformats] presentation by Gareth Rushgrove (Semantic Camp London) includes an overview of available parsers&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* 2007-11-17 [http://www.slideshare.net/56k/mromanello-ecal-presentation Linking Text References to Relevant Digital Resources Over The Web (Proposal of a Microformat for Canonical Texts References)] presentation by Matteo Romanello at [http://enlil.ff.cuni.cz/ecal Electronic Corpora of Ancient Languages] conference held in Prague on November 2007.&lt;br /&gt;
* 2007-11-06 [http://www.slideshare.net/guest897d73/microformats-a-web-of-data Microformats: A Web of Data] presentation by Brian Suda at [[events/2007-11-06-microfomats-a-web-of-data|Web 2.0 Expo Berlin]].&lt;br /&gt;
* 2007-10-31 [http://video.google.com/videoplay?docid=4912491017216716477 Microformats - The What, Where, Why and How] This is a recording of a presentation given by Mark Meeker on Microformats. Mark is an Architect on the UI Engineering team at Orbitz Worldwide. OrbitzTech talk Chicago Il.&lt;br /&gt;
* 2007-10-04 [http://tantek.com/presentations/2007/10/social-network-portability/ Social Network Portability] presentation by Tantek Çelik at [[events/2007-10-04-fundamentos-web-social-network-portability|Fundamentos Web 2007]].&lt;br /&gt;
* 2007-10-04 [http://www.slideshare.net/mattb/coding-on-the-shoulders-of-giants Coding on the Shoulders of Giants] presentation by Matt Biddulph at [[events/2007-10-04-future-of-web-apps|Future of Web Apps London 2007]] - mentions their implementation of hCard, hCalendar and how their support gives them more features.&lt;br /&gt;
* 2007-10-02 [http://www.slideshare.net/cgriego/microformats-building-blocks-of-the-semantic-web/ Microformats, building blocks of the semantic web] presentation by Chris Griego at [[events/2007-10-02-dallas-ruby-brigade|Dallas Ruby Brigade October 2007]]&lt;br /&gt;
* 2007-08-30 GeekUp presentation by [http://www.ts0.com Thom Shannon] - [http://www.ts0.com/2007/09/microformats-whats-point.asp Microformats: What's the point?]&lt;br /&gt;
* 2007-06-.. http://tantek.com/presentations/2007/06/microformats-bb-you/&lt;br /&gt;
* 2007-05-.. http://tantek.com/presentations/2007/05/microformats-bb-you/&lt;br /&gt;
* 2007-06-02 BarCamp San Diego presentation by Joshua Brewer: [http://www.slideshare.net/jbrewer/barcamp-sd-microformats Microformats: Building a Better Web].&lt;br /&gt;
* 2007-05-16 [[events/2007-05-16-XTech|XTech 2007]] presentation by Jeremy Keith: [http://adactio.com/extras/slides/nanotech.pdf Microformats: the nanotechnology of the semantic web].&lt;br /&gt;
* 2007-04-30 [[events/2007-04-30-mix07|Microformats: Data Formats That Put Humans First]] [http://tantek.com/presentations/2007/04/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-23 [[events/2007-03-23-stanford|Microformats at Stanford]] [http://tantek.com/presentations/2007/03/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-22 [http://www.webdu.com.au/go/session/microformats--hidden-treasures Microformats—the hidden treasure] by Dmitry Baranovskiy at the [http://www.webdu.com.au/ webDU 2007] conference in Sydney, Australia, 3:00pm–4:00pm&lt;br /&gt;
* 2007-03-16 [http://www.afroginthevalley.com/fr/2007/03/16/presentation-microformats-a-php-quebec/ Métadonnées pour Humains &amp;amp; Machines] (dead link ?) presentation in French by Sylvain Carle at the [http://conf.phpquebec.com/fr/archive/conf2007/ PHP Québec 2007] conference in Montréal, Canada.&lt;br /&gt;
* 2007-02-23 [http://bluesmoon.info/talks/microformats/ Microformats at the CSI Web 2.0 Conference in Bangalore] presentation by Philip Tellis&lt;br /&gt;
* 2007-02-19, [http://www.glennjones.net/Post/825/DestroyingWalledGardens-MicroformatssyndicationandAPI%e2%80%99s.htm Destroying Walled Gardens - Microformats syndication and API’s] at [http://barcamp.org/BarCampLondon2 BarCamp London 2], UK by Glenn Jones&lt;br /&gt;
* 2007-02-13, [http://groups.google.com/group/bristolskillswap/web/february-skillswap-microformats Microformats: The Semantic Web for the Rest of Us] Bristol Skillswap [rtsp://stream.watershed.co.uk/skillswap/2007.02.13.microformats.mov Streaming Video]&lt;br /&gt;
* 2007-02-07, [http://north.webdirections.org Web Directions North 2007], [http://north.webdirections.org/detail/venue/ Renaissance Vancouver Hotel Harbourside], 1133 West Hastings Street, Vancouver, British Columbia, V6E3T3, Canada&lt;br /&gt;
** [[events/2007-02-07-web-directions-north|Microformats at Web Directions North 2007]], 11:45am-12:45pm, 1:45pm-3:45pm&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2007/02/microformats/ Microformats — The Big Picture]&amp;quot;&lt;br /&gt;
*** John Allsopp (Westciv) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDevelopers.pdf Microformats For Developers]&amp;quot;&lt;br /&gt;
*** Dan Cederholm (Simplebits) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDesigners.pdf Microformats For Designers]&amp;quot;&lt;br /&gt;
* 2007-02-03 [http://www.glennjones.net/Post/823/Microformats%2ctheAK-47oftheweb-WebDD.htm Microformats HTML to API] at [http://www.webdd.org.uk/ WebDD], Reading UK by Glenn Jones&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* 2006-11-24, Taichi Kaminogoya presented to [http://2xup.org/log/2006/11/27-2219 microformats に触れてみよう] at [http://www.asahi-net.or.jp/~eb2m-mrt/kaihatsu9.html XML Developers' Day #9], Tokyo, JAPAN.&lt;br /&gt;
* October 28th, [http://www.keepthebyte.ch/2006/10/microformats-speech-at-barcamp-zurich.html Microformats Speech at Barcamp Zurich]&lt;br /&gt;
* October 10th, Taichi Kaminogoya presented to [http://2xup.org/log/2006/10/10-1800 microformatsがもたらすドキドキする未来] at [http://lp1.cssnite.jp/ CSS Nite LP Disk 1], Tokyo, JAPAN.&lt;br /&gt;
* September 28th, [http://www.webdirections.org/microformats/ Microformats] at Web Directions South, Sydney Australia by John Allsopp. [http://www.webdirections.org/microformats/ slides, podcast, live blogging transcript all online now]&lt;br /&gt;
* September 27th, [http://tantek.com/presentations/2006/09/microformats-intro/ Microformats Intro] at New Context 2006, Radisson Miyako Hotel, Minato-ku, Tokyo, JAPAN.  See also [http://flickr.com/photos/tags/microformatsnewcontext2006 photos].&lt;br /&gt;
* September 16th, [http://fredericdevillamil.com/presentations/2006/que-sont-les-microformats/index.html Introducing Microformats for resume publishing] in French by Frederic de Villamil at Barcamp Paris 4. Location: 43 rue d'Aboukir, 75002 Paris France&lt;br /&gt;
* September 13th, [http://tantek.com/presentations/2006/09/microformats-practices/ Microformats Practices] at [[events/2006-09-13-future-of-web-apps-microformats|Future of Web Apps]] in San Francisco.  Location: Palace of Fine Arts Theatre, Lyon Street, San Francisco CA 94123.&lt;br /&gt;
* September 3th, Backnetwork and Microformats by Glenn Jones at Barcamp London. demo of hCard subscription idea for social networks. &lt;br /&gt;
* August 26th, Tantek Çelik led the [http://barcamp.org/BarCampStanfordMicroformats BarCampStanfordMicroformats] discussion at room 426, Margaret Jacks Hall, Stanford, CA 94305.  There is an [http://barcamp.org/f/MF-barcamp_08_26_2006.ogg Ogg recording of the session].&lt;br /&gt;
* July 11th, [http://tantek.com/presentations/2006/07/what-are-microformats/ What are microformats?] at [[events/2006-07-11-an-event-apart-microformats|An Event Apart in New York City]]&lt;br /&gt;
* July 6th, [http://yatil.de/webmontag/ka0706/ Mikroformate Erweiterte Semantik von HTML-Dokumenten] (Präsentation von Eric Eggert) Web mondays presentation in german - translation is available here&lt;br /&gt;
* June 15th, Phil Wilson presented to the [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/ Institutional Web Management Workshop]&lt;br /&gt;
* June 8, Pete Prodoehl presented [http://rasterweb.net/raster/presentations/microformats-20060608/ Microformats] to the Milwaukee Web Design Meetup Group&lt;br /&gt;
* May 30, [http://netsquared.org NetSquared] [http://netsquared.org/conference/ Conference], 4:15pm-5:10pm: : [http://netsquared.org/conference/conference-sessions/Mashups A web more woven - the alchemy and practicalities of Mashups].  Tantek Çelik, Taylor McKnight and Chris Messina will discuss the core utility of microformats to publish and share data for/with mashups and other applications.  Location:  Jordan room, Cisco Systems' Vineyard Conference Center, 260 E. Tasman Drive, San Jose, CA.&lt;br /&gt;
* May 25, Brian Suda and Ryan King presented [http://theryanking.com/presentations/2006/www/ Practical Microformats] at WWW 2006 ([http://www.molly.com Molly Holzschlag] was orginally scheduled to give this talk, we filled in at the last minute with our slides from XTech)&lt;br /&gt;
* May 24, Kevin Lawver presented [http://presentations.lawver.net/standards/a_microformat_and_proposal_for/ A Microformat and Proposal For Interoperable Widgets]&lt;br /&gt;
* May 18, [http://xtech06.usefulinc.com/schedule/paper/148 The Intelligent Design of Microformats] by Ryan King at XTech 2006. ([http://theryanking.com/presentations/2006/xtech/talk/ slides]).&lt;br /&gt;
* May 16, [http://thebigjc.org/articles/2006/05/16/is-web-2-0-changing-the-software-industry Is Web 2.0 Changing the Software Industry?] by Chris Messina at [http://meshconference.com Mesh Conference]&lt;br /&gt;
* May 16, [http://theryanking.com/presentations/2006/xtech/tutorial/ Microformats from the Ground Up] by Brian Suda and Ryan King @ XTech 2006&lt;br /&gt;
* April 25, At [http://barcamp.org/TorCampDemoCamp5 DemoCamp #5 in Toronto], [http://blog.davidjanes.com David Janes] demonstrated [http://www.blogmatrix.com/ BlogMatrix] his platform for publish which supports microformats. (see [http://accordionguy.blogware.com/blog/_archives/2006/4/26/1913279.html  Accordionguy blogpost]).&lt;br /&gt;
* April 23, [http://jazkarta.com/presentations/microformats.pdf/view Microformats and the Future of Syndication] by Nate Aune, AdaptiveWave (CM Pros Summit, San Francisco, CA)&lt;br /&gt;
* April 22, Intro to Microformats, [http://barcamp.pbwiki.com/BarCampBangalore Barcamp Bangalore], Bangalore, India, (photos [http://flickr.com/photos/abgpt/133393564/ 1], [http://flickr.com/photos/abgpt/133393545/ 2], [http://flickr.com/photos/abgpt/133393626/ 3])&lt;br /&gt;
* March 16, [http://ono.cdlib.org/archives/shimenawa/000219.html Reading 2.0] (see [http://radar.oreilly.com/archives/2006/03/link_list_reading_20_1.html Tim O'Reilly's notes]), San Francisco, CA&lt;br /&gt;
** Building with MicroFormats, [http://www.chaddickerson.com/blog/2006/03/17/reading-20-and-microformats/ Chad Dickerson], Yahoo &lt;br /&gt;
* March 13, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [[events/2006-03-13-sxsw-microformats|Microformats: Evolving the Web]], 11:30am-12:30pm &lt;br /&gt;
* March 11, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [http://tantek.com/presentations/2006/03/building-blocks Creating Building Blocks For Independents], 5pm-6pm&lt;br /&gt;
** [http://flickr.com/photos/tags/microformatssxsw photos]&lt;br /&gt;
* March 7, O'Reilly Emerging Technologies (ETech) Conference, Manchester Grand Hyatt, Ballroom, San Diego, CA&lt;br /&gt;
** [[events/2006-03-07-etech-microformats|Microformats intro and lightning demos at O'Reilly ETech conf.]], 5:30pm-6:15pm &lt;br /&gt;
** [http://flickr.com/photos/tags/microformatsetech photos]&lt;br /&gt;
* March 1, W3C Technical Plenary Day, Hotel Sofitel Cannes Mandelieu Royal Casino, main auditorium, 605 avenuedu Général de Gaulle, BP 49, MANDELIEU LA NAPOULE CEDEX, 06212 MANDELIEU LA NAPOULE, FRANCE&lt;br /&gt;
** [[events/2006-03-01-w3c-plenary-microformats|Microformats panel at W3C Technical Plenary Day]], 10:30am-11:30am&lt;br /&gt;
*** Ian Hickson (Google) - &amp;quot;A billion documents and no semantics anywhere&amp;quot; (NEED LINK TO SLIDES OR STUDY)&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2006/03/what-are-microformats/ What are microformats?]&amp;quot;&lt;br /&gt;
*** Håkon Wium Lie (Opera) - &amp;quot;Cascading Markup Languages — boom!&amp;quot; (NEED LINK TO SLIDES)&lt;br /&gt;
*** Rohit Khare (CommerceNet) - &amp;quot;[http://labs.commerce.net/~rohit/Angstro-W3C-TP/ Where Angle Brackets Fear to Tread]&amp;quot;&lt;br /&gt;
*** Dan Connolly (W3C) - &amp;quot;[http://www.w3.org/2003/g/talk62/slides Microformats for practical Semantic Web deployment]&amp;quot;&lt;br /&gt;
*** Q&amp;amp;A&lt;br /&gt;
**** &amp;quot;I'm very excited about '''microformats'''. What I really want is to get all the data out of databases and expressed as part of the Semantic Web.&amp;quot; - Tim Berners-Lee. ('''emphasis''' added)&lt;br /&gt;
** &amp;quot;Services and the Web&amp;quot; by Mark Nottingham (Yahoo), 12:05pm-12:10pm.&lt;br /&gt;
*** Request to W3T/W3M: Go After The &amp;quot;Real&amp;quot; Web: Apache, PHP, Mozilla, Intermediaries and Caches, '''Microformats''', JSON... ('''emphasis''' added)&lt;br /&gt;
** Attendees voted the &amp;quot;Microformats&amp;quot; session the best session of the Plenary Day. 6:17pm.&lt;br /&gt;
* February 24, Yahoo Speakers Series, Yahoo Mission College Campus, 2nd floor conference room, 2821 Mission College Blvd., Santa Clara, CA 95054&lt;br /&gt;
** [http://tantek.com/presentations/2006/02/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 18, Apple Web Publishers internal meeting, Apple Computer, Star Trek conference room, 1 Infinite Loop, Cupertino, CA 95014, 12-1:40pm&lt;br /&gt;
** [http://tantek.com/presentations/2006/01/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 10, SD Forum Emerging Technologies SIG, Room H1, Cubberley Community Center, Palo Alto, CA, 7-9pm&lt;br /&gt;
** Ryan King's presentation, Ernie Prabhakar's presentation, Rohit Khare's presentation&lt;br /&gt;
** Microformats panel: Ryan King, Ernie Prabhakar, Rohit Khare, Tantek Çelik, Kevin Marks&lt;br /&gt;
&lt;br /&gt;
== 2005 ==&lt;br /&gt;
* December 15, Syndicate Conference, San Francisco, CA&lt;br /&gt;
** [http://tantek.com/presentations/2005/12/syndicate-microformats/ Microformats - Emerging syndication types]&lt;br /&gt;
* November 26, [http://barcamp.org/index.cgi?TorCamp TorCamp], Teehan+Lax, 460 Richmond St. W, Toronto, ON, CA&lt;br /&gt;
** [http://www.davidjanes.com/docs/2005.11.25%20Microformats%20Presentation.ppt powerpoints] (sorry)&lt;br /&gt;
** [http://blog.davidjanes.com/mtarchives/2005_12.html#003467 photo]&lt;br /&gt;
* November 12, THINK Conference, Santa Cruz room, Chaminade hotel, Santa Cruz, CA, USA&lt;br /&gt;
** [[presentation-think-2005-11-12]]&lt;br /&gt;
* November 10, (location unknown), by Kevin Yank of SitePoint Pty. Ltd.&lt;br /&gt;
** [http://www.sitepoint.com/examples/innovation-on-standards/ Innovating on top of standards - Not around them]&lt;br /&gt;
* October 5, [http://web2con.com Web 2.0 Conference], Olympic Room, Argent Hotel, San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-examples/ Microformats Examples]&lt;br /&gt;
* October 4, [http://osafoundation.org/ OSAF], San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* September 30, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/microformats-evolution/ Microformats: Evolving the Web] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-14-tantek-celik2.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 - incomplete, mirror: http://microformats.org/media/2005/09/we05-14-tantek-celik2.mp3)&lt;br /&gt;
* September 29, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/elements-of-xhtml/ The Elements of Meaningful XHTML] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-2-tantek-celik.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 mirror: http://microformats.org/media/2005/09/we05-2-tantek-celik.mp3 )&lt;br /&gt;
* September 25, [http://webzine2005.com/ Webzine 2005], Valhalla Room, Swedish American Hall, San Francisco, CA, USA&lt;br /&gt;
** [http://theryanking.com/presentations/2005/webzine/ Microformats @ Webzine 2005]&lt;br /&gt;
* September 21, Web Intelligence Conference, Compiegne, France &lt;br /&gt;
** [http://moloko.itc.it/paoloblog/presentations/presentation_wi05/presentation_wi05.html Page-reRank: using trusted links to re-rank authority] ([http://sra.itc.it/people/massa/publications/wi05_page_rerank_massa_hayes.pdf paper]) - A discussion of using [[vote-links]] to improve [http://www-db.stanford.edu/~backrub/google.html PageRank]&lt;br /&gt;
* June 20: Supernova 2005 ([http://supernova2005.com/ Supernova2005 site]), Microformats [http://supernova2005.com/workshops.htm Workshop], Wharton West, Suite 500, San Francisco, CA, USA&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/06/what-are-microformats/ What are Microformats?]&amp;quot;&lt;br /&gt;
** &amp;quot;[http://homepage.mac.com/kevinmarks/supernovatags.html A microformat for tags]&amp;quot;&lt;br /&gt;
** [http://wiki.commerce.net/wiki/ZCommerceWS#Microformats commercenet wiki page on the workshop] ([http://labs.commerce.net/wiki/index.php/ZCommerceWS#Microformats 2])&lt;br /&gt;
* May 14: Fourteenth International World Wide Web Conference ([http://www2005.org/ WWW2005]), 2005, Microformats Dev-Day Track, Makuhari Messe Room 303, Chiba, JAPAN&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/what-are-microformats/ What are Microformats?]&amp;quot; - Tantek Çelik &lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/linkmf.html Link Microformats]&amp;quot; - John Allsopp&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/www2005/potential.html The Potential of Microformats]&amp;quot; - Eric Meyer&lt;br /&gt;
** &amp;quot;Distributed Social Networks (XFN Implementations)&amp;quot;&lt;br /&gt;
*** Demonstrations of [http://wordpress.org WordPress] &amp;amp; [http://metafilter.com Metafilter]'s builtin XFN support, and XFN search engines [http://rubhub.com/ RubHub] &amp;amp; [http://xhtmlfriends.net/ xhtmlfriends.net].&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/hcard-hcalendar/ People and Events (hCard &amp;amp; hCalendar)]&amp;quot; - Tantek Çelik&lt;br /&gt;
** &amp;quot;[http://cnlabs.commerce.net/~rohit/hReview-in-Review/ hReview in Review]&amp;quot; - Rohit Khare&lt;br /&gt;
** &amp;quot;Bibliographies (hBib)&amp;quot; - notes captured: [[hbib-discussion-2005-05-14|hBib Discussion 2005-05-14]]&lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/xml2mf.html a more meaningful web with microformats]&amp;quot;&lt;br /&gt;
** &amp;quot;Semantic Web and Microformats&amp;quot; panel, Room 201&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2005/03/decentralizednetworks/ Decentralized Social Networks]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 17AB, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 14: &amp;quot;[http://2005.sxsw.com/interactive/conference/panels/?action=show&amp;amp;id=IAP0060 How to Trick-Out Your Blog]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 13&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/sxsw/ Emergent Semantics]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 15, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/leveragingtags.html Leveraging Tags]&amp;quot;, as part of the &amp;quot;How to Leverage Solipsism&amp;quot; panel, South by South West Conference (SXSW) 2005, Austin Convention Center Room 18A, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/elementsofxhtml/ The Elements of Meaningful XHTML]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* January 21: [http://tantek.com/presentations/2005/01/attentionxml.html Attention.xml Technology Overview], private presentation, Yahoo! campus, Santa Clara, CA&lt;br /&gt;
&lt;br /&gt;
== 2004 ==&lt;br /&gt;
&lt;br /&gt;
* September 28: &amp;quot;[http://tantek.com/presentations/20040928sdforumws/semantic-xhtml.html Semantic XHTML: Can your website be your API? - Using semantic XHTML to show what you mean]&amp;quot;, SD Forum Web Services SIG, eBay's Silicon Valley Conference Center 2161 North First Street San Jose, CA 95131&lt;br /&gt;
&lt;br /&gt;
* September 12: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?MVCeqXHTMLCSSJS Model+View+Controller = XHTML+CSS+JS]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Wallcreeper room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 11: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?AttentionXML Attention.XML]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Appaloosa room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 10: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats Simple Semantic Formats]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Camel room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2004sxsw/xfn.html Ridiculously Easy Social Software]&amp;quot;, South by South West Conference (SXSW) 2004, Austin Convention Center Room 17B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* February 11th: &amp;quot;[http://www.tantek.com/presentations/2004etech/realworldsemanticspres.html real world semantics]&amp;quot;, O'Reilly Emerging Technology Conference (ETech) 2004 Westin Horton Plaza, San Diego, CA.  This presentation was the first public discussion and introduction of the terms &amp;quot;microformat&amp;quot; and &amp;quot;lowercase semantic web&amp;quot;.  Reprised as a five-minute lightning talk at [http://wiki.oreillynet.com/etech/index.cgi?ConCon ConCon], Rx Gallery, San Francisco CA (16 February 2004).&lt;br /&gt;
&lt;br /&gt;
This page was contributed from [http://developers.technorati.com/wiki/MicroFormatsPresentations the Technorati developers wiki].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcard-xfn-supporting-friends-lists&amp;diff=38285</id>
		<title>hcard-xfn-supporting-friends-lists</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcard-xfn-supporting-friends-lists&amp;diff=38285"/>
		<updated>2009-03-31T22:07:10Z</updated>

		<summary type="html">&lt;p&gt;Csarven: identica profiles that have an external home/personal page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard+XFN supporting friends lists&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
Welcome! If you have an account on any of the following services, you already have a list of your friends' hCards with your relationship to them in XFN which you can provide to other services to save time by either importing or subscribing to social network information so you can change it on one site, and have other sites automatically updated, rather than having to re-add/remove all your social network contacts multiple times every time you meet a new person, decide to unfriend someone etc.&lt;br /&gt;
&lt;br /&gt;
== Services with hCard+XFN supporting friends lists ==&lt;br /&gt;
The following web sites support publishing hCard+XFN friends lists and are thus suitable for importing/subscribing to other sites that support hCard+XFN.  Alphabetically sorted.  Feel free to add sites with hCard+XFN supporting friends lists here. Please include a link to the site home page, and instructions for retrieving the URL of your hCard+XFN supporting friends list on that site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/corkd.gif [http://www.corkd.com/ Cork'd] - login and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.corkd.com/people/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - login and note that your user page has hCard and XFN for your contacts&lt;br /&gt;
* [http://gaia.com/ Gaia Community] - e.g. http://sphorbis.gaia.com/ - built by [http://www.zaadz.com Zaadz] &lt;br /&gt;
* [http://hi5.com/ Hi5] - e.g. http://lindner.hi5.com/&lt;br /&gt;
* [http://identi.ca/ Identica] - All user (e.g., [http://identi.ca/csarven csarven]) and group (e.g., [http://identi.ca/group/microformats microformats]) profile URLs.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the &amp;quot;Friends&amp;quot; tab, and copy the URL which should look like: &amp;lt;nowiki&amp;gt;http://www.last.fm/user/[username]/friends/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page &amp;lt;nowiki&amp;gt;http://ma.gnolia.com/people/[username]/contacts&amp;lt;/nowiki&amp;gt; . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]].&lt;br /&gt;
* [http://www.nsyght.com/ Nsyght] - Visit your profile page and select &amp;quot;view all&amp;quot; on the friends component. Should look like this: &amp;lt;nowiki&amp;gt;http://www.nsyght.com/friends/[username]/&amp;lt;/nowiki&amp;gt;, e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://www.bkmks.com/icons/nytimes.com.gif [http://timespeople.nytimes.com/ NYTimes TimesPeople] - e.g. http://timespeople.nytimes.com/view/user/19390043/1/index.html&lt;br /&gt;
* [http://proofile.org Proofile] - Full support of hCard and XFN. &lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - Uses hCard+XFN for profiles (&amp;lt;nowiki&amp;gt;http://www.qmpeople.com/users/[username]&amp;lt;/nowiki&amp;gt; - e.g. [http://www.qmpeople.com/users/laserion laserion])&lt;br /&gt;
* [http://soup.io Soup] - On user profile if the &amp;quot;Friends list&amp;quot; element is displayed (on by default), else at &amp;lt;nowiki&amp;gt;/friends&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - you have one user profile per social group that you want to share information with: &amp;lt;nowiki&amp;gt;http://lifestrea.ms/user/[username]/&amp;lt;/nowiki&amp;gt;. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services that import hCard+XFN supporting friends lists ==&lt;br /&gt;
The following web sites let you import hCard+XFN friends lists, e.g. from the above sites, and make use of both the XFN information and the hCards in the friends lists. Alphabetically sorted.  Feel free to add sites supporting hCard+XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site.&lt;br /&gt;
&lt;br /&gt;
=== import ===&lt;br /&gt;
The following sites do one time imports of friends lists.&lt;br /&gt;
&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - as [http://blog.dopplr.com/index.php/2007/06/23/importing-your-social-network-from-other-sites/ announced] login and go to Dopplr's [http://www.dopplr.com/account/invitations_via/hcard hCard contact import page] to import.&lt;br /&gt;
* [http://t.heproject.com/ The Project] - Login with your OpenID and the site automatically tries to subscribe to your XFN friends list where it intersects with their userbase&lt;br /&gt;
** appears to fail logging in with a delegated OpenID, e.g. http://tantek.com/ - unable to verify import friends list support. [[User:Tantek|Tantek]] 10:03, 1 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
=== import and subscribe ===&lt;br /&gt;
The following sites support both importing and subscribing to friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
=== delegation ===&lt;br /&gt;
The following sites support fully delegating your friends list to an external hCard+XFN friends list.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
== Services with XFN supporting friends lists ==&lt;br /&gt;
These sites support XFN markup on friends lists.  It is a superset of the sites that support XFN &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; hCard on friends lists.&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* [http://3eep.com/ 3eep] - each user's friends are linked to with XFN is located at &amp;lt;nowiki&amp;gt;http://3eep.com/users/[username]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/corkd.gif [http://www.corkd.com/ Cork'd] - login and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.corkd.com/people/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* [http://couchsurfing.com CouchSurfing] profiles have XFN Friendly friends lists (e.g. [http://www.couchsurfing.com/people/guaka Guaka's]).&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - login and note that your user page has hCard and XFN for your contacts&lt;br /&gt;
* http://flugpo.com/images/flugpo_icon.gif [http://flugpo.com Flugpo] - check your friends page linked from your profile.&lt;br /&gt;
* [http://gaia.com/ Gaia Community] - e.g. http://sphorbis.gaia.com/ - built by [http://www.zaadz.com Zaadz] &lt;br /&gt;
* [http://identi.ca/ Identica] - All user (e.g., [http://identi.ca/csarven csarven]) and group (e.g., [http://identi.ca/group/microformats microformats]) profile pages contain rel=contact to their friends' URL.&lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* http://www.linkedin.com/img/pic/pic_in_17x17.gif [http://www.linkedin.com/ LinkedIn] - LinkedIn Connections use XFN and are marked up with rel=&amp;quot;contact&amp;quot;.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the &amp;quot;Friends&amp;quot; tab, and copy the URL which should look like: &amp;lt;nowiki&amp;gt;http://www.last.fm/user/[username]/friends/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LiveJournal.gif [http://livejournal.com LiveJournal] (see [[implementations#LiveJournal|LiveJournal]] implementation entry) - login, click on the &amp;quot;Profile&amp;quot; link, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://USERNAME.livejournal.com/profile&amp;lt;/nowiki&amp;gt; where USERNAME is your LJ username. E.g. [http://daveman692.livejournal.com/profile]. LiveJournal profiles have complete friends lists marked up in XFN.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page &amp;lt;nowiki&amp;gt;http://ma.gnolia.com/people/[username]/contacts&amp;lt;/nowiki&amp;gt; . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]].&lt;br /&gt;
* [http://meetlisten.com Meetlisten] - e.g. http://meetlisten.com/home/profile.php?id=1 and (e.g. [http://meetlisten.com/home/friends.php?id=6 MAKACOW-Brazil's]).&lt;br /&gt;
* [http://www.nsyght.com/ Nsyght] - Visit your profile page and select &amp;quot;view all&amp;quot; on the friends component. Should look like this: &amp;lt;nowiki&amp;gt;http://www.nsyght.com/friends/[username]/&amp;lt;/nowiki&amp;gt;, e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://identoo.com/images/icons/services/odeo.gif [http://odeo.com Odeo] — the &amp;quot;peep's&amp;quot; list of each user is marked up with XFN (rel=&amp;quot;contact&amp;quot;) e.g. http://odeo.com/profile/JeremyKeith . See [http://odeo.com/blog/2005/07/adding-microformats-to-odeo.html announcing blog post].&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] -  login, click on the &amp;quot;Home&amp;quot; link at the top, and copy the URL.&lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - Uses XFN for public friendships - e.g. http://www.qmpeople.com/users/laserion&lt;br /&gt;
* [http://soup.io Soup] - On user profile if the &amp;quot;Friends list&amp;quot; element is displayed (on by default), else at &amp;lt;nowiki&amp;gt;/friends&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://skateboardspot.info/image/icon/favicon.png [http://skateboardspot.info/ skateboardspot.info] - Log in and click on your username in the top right corner. The URL to your userpage (that you'll see now) is the URL to your hCard. Also 10 people of your contact list will be displayed there. To see all of them click the &amp;quot;... display all friends&amp;quot; link.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/ (see also [http://wiki.www.videntity.org/wiki/Social_Networking_Unlimited Videntity XFN support documentation]).&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - one friends list per social group that you want to share information with: &amp;lt;nowiki&amp;gt;http://lifestrea.ms/user/[username]/&amp;lt;/nowiki&amp;gt;. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services that import XFN supporting friends lists ==&lt;br /&gt;
The following web sites support importing your existing XFN supporting friends lists, e.g. from the above sites. Alphabetically sorted.  Feel free to add sites supporting XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site.&lt;br /&gt;
=== import ===&lt;br /&gt;
The following sites do one time imports of friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
=== import and subscribe ===&lt;br /&gt;
The following sites support both importing and subscribing to friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
=== delegation ===&lt;br /&gt;
The following sites support fully delegating your friends list to an external XFN friends list.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
== Services with XFN rel=&amp;quot;me&amp;quot; to multiple external sites ==&lt;br /&gt;
The following services have a UI for entering any number of websites/homepages/blogs and publish it as part of your profile, linking to it with [[rel-me]].&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Digg.gif [http://digg.com/ Digg] - e.g. http://digg.com/users/tantek&lt;br /&gt;
* [http://huffduffer.com/ Huffduffer] uses rel=&amp;quot;me&amp;quot; on profile pages if a URL is provided and then uses the Google Social Graph API to find other profiles which are then also linked with rel=&amp;quot;me&amp;quot; — e.g. http://huffduffer.com/clagnut&lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* http://www.linkedin.com/img/pic/pic_in_17x17.gif [http://www.linkedin.com/ LinkedIn] - e.g. http://www.linkedin.com/in/steveganz rel=&amp;quot;me&amp;quot; is applied to &amp;quot;My Website&amp;quot; and &amp;quot;My Blog&amp;quot; on your public profile.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/plaxo.gif [http://plaxo.com/ Plaxo] - e.g. http://joseph.myplaxo.com/&lt;br /&gt;
* [http://proofile.org Proofile] - e.g. http://proofile.org/ueli.weiss&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://pownce.com/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://technorati.com/tools/mozsearch/technorati.png [http://technorati.com/ Technorati] - e.g. http://technorati.com/people/technorati/tantek&lt;br /&gt;
* http://www.postreach.com/images/logo_typepad.gif [http://typepad.com/ TypePad] - e.g. http://www.markpasc.typepad.com/&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/&lt;br /&gt;
* http://openid.net/wp-content/uploads/vox.png [http://vox.com/ Vox] - e.g. http://anil.vox.com/&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - supporting all your appearances on the web. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services with XFN rel=&amp;quot;me&amp;quot; to one external site ==&lt;br /&gt;
The following services have a UI for entering one website/homepage/blog and publish it as part of your profile, linking to it with [[rel-me]].&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Digg.gif [http://digg.com/ Digg] - e.g. http://digg.com/users/tantek&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - enter your website/homepage/blog into the &amp;quot;Website:&amp;quot; field on the [http://www.dopplr.com/account/profile Dopplr: Account Management] page, and enable your public profile and be sure the &amp;quot;Show homepage&amp;quot; checkbox is checked.&lt;br /&gt;
* [http://eventful.com/ Eventful] - login, click on your username, and copy that URL.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Flickr.gif [http://flickr.com/ Flickr] - login, click &amp;quot;Your Photos&amp;quot;, click &amp;quot;Profile&amp;quot;, and copy the URL which should be &amp;lt;nowiki&amp;gt;http://flickr.com/people/[username]/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Flickr supports rel=&amp;quot;me&amp;quot; identity consolidation with your webpage that you enter into your profile, and with your Flickr contacts page.  See [http://flickr.com/photos/factoryjoe/113866484/ screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006].&lt;br /&gt;
* [http://identi.ca/ Identica] - Some user (e.g., [http://identi.ca/csarven csarven]) and group (e.g., [http://identi.ca/group/microformats microformats]) profiles have a link to their home/personal URLs.&lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* [http://jpgmag.com JPG Magazine]&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last.FM] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.last.fm/user/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Last.FM supports rel=&amp;quot;me&amp;quot; identity consolidation with your webpage that you enter into your profile, and with your Last.FM friends page.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - see [http://ma.gnolia.com/blog/2006/08/21/a-microadvance-in-our-microformats supports rel=me announcement].&lt;br /&gt;
* [http://nsyght.com Nsyght] - e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/plaxo.gif [http://plaxo.com/ Plaxo] - e.g. http://joseph.myplaxo.com/&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://pownce.com/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Pownce [http://pownce.com/t/notes/644806/ supports rel=&amp;quot;me&amp;quot; for LOTS of other profiles].&lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - e.g. http://www.qmpeople.com/users/laserion&lt;br /&gt;
* [http://soup.io Soup] - on user profile&lt;br /&gt;
* http://technorati.com/tools/mozsearch/technorati.png [http://technorati.com/ Technorati] - e.g. http://technorati.com/people/technorati/tantek&lt;br /&gt;
* http://www.postreach.com/images/logo_typepad.gif [http://typepad.com/ TypePad] - e.g. http://www.markpasc.typepad.com/&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/&lt;br /&gt;
* http://openid.net/wp-content/uploads/vox.png [http://vox.com/ Vox] - e.g. http://anil.vox.com/&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - supporting all your external appearances on the web. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implement hCard XFN supporting friends lists ==&lt;br /&gt;
Want to implement hCard+XFN on your site so you can list it here?  &lt;br /&gt;
&lt;br /&gt;
# '''Markup friends with hCard.''' See the [[hcard-authoring|hCard authoring]] page for how to mark-up names, links, icons of people in friends lists with hCard.&lt;br /&gt;
# '''XFN on friend links.''' Friends lists should be marked up with XFN per [[xfn-clarifications#mapping_community_site_.22friends.22|XFN clarifications: mapping community site friends]]. See also the [http://www.gmpg.org/xfn/join XFN: Getting Started] page for how to markup links to people with XFN. See also the [[hcard-examples#hCard_and_XFN|hCard examples: hCard and XFN]] which demonstrates this and the previous step quite well.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; to a user's other URLs'''. Hyperlinks to users' home pages or blogs should have the XFN &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; attribute to support user-driven (since the user chooses the URL to link to) identity consolidation.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; on &amp;quot;View All Friends...&amp;quot; links'''. If a user profile page on your site links to a separate page for that user's friends list, add &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; to that link.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; on friends list pagination links'''.  If your site paginates a user's friend list into multiple pages, be sure to add &amp;lt;code&amp;gt;rel=&amp;quot;me next&amp;quot;&amp;lt;/code&amp;gt; to your &amp;quot;Next&amp;quot; pagination hyperlinks, and similarly &amp;lt;code&amp;gt;rel=&amp;quot;me prev&amp;quot;&amp;lt;/code&amp;gt; to your &amp;quot;Previous&amp;quot; pagination hyperlinks.&lt;br /&gt;
&lt;br /&gt;
Please also consider implementing [[hcard-supporting-user-profiles|hCard user profiles]].&lt;br /&gt;
&lt;br /&gt;
== Implement import XFN friends lists ==&lt;br /&gt;
Want to implement importing (and preferably subscribing to) XFN friends lists on your site so you can list it here?&lt;br /&gt;
&lt;br /&gt;
In addition to implementing hCard XFN supporting friends lists yourself (see above), do the following:&lt;br /&gt;
&lt;br /&gt;
# '''Provide a user interface to &amp;quot;Import Friends&amp;quot;''' (like a button or menu item)&lt;br /&gt;
# '''When chosen, provide a text input field for the user to enter their profile URL''' (such as their blog or XFN friends list URL). If you already have the user's &amp;quot;Website&amp;quot;, pre-fill the field with it, or if the user has many &amp;quot;Other Profiles&amp;quot;, pre-fill the field with the first, and let the user pick any of them with a Select pop-up menu, or provide the user the option to just import XFN from all of them at once.&lt;br /&gt;
# '''Parse the [[XFN]] at the URL(s) given''' (links with rel=&amp;quot;contact&amp;quot; or &amp;quot;acquaintance&amp;quot; or &amp;quot;friend&amp;quot; etc.) and check to see if there are any users on your site with any of those links as their rel=&amp;quot;me&amp;quot; &amp;quot;Website&amp;quot; or among their rel=&amp;quot;me&amp;quot; &amp;quot;Other Profiles&amp;quot; and add them to a list of people to invite. Crawl any symmetrical rel=&amp;quot;me&amp;quot; links, especially symmetrical rel=&amp;quot;me next&amp;quot; and/or rel=&amp;quot;me prev&amp;quot; friends list pagination links for additional URLs to parse for XFN.  Consider also parsing those URLs simultaneously for hCards that have those XFN links as class=&amp;quot;url&amp;quot; hCard properties, and if the hCards have additional contact information such as instant messaging or email, add them to the list of people to invite.  You can use the [http://zwitserloot.com/org.microformats.hCard/ Java hCard Parser] which also has support for XFN.&lt;br /&gt;
# '''Present the list of people to invite''', perhaps sorted by &amp;quot;closeness&amp;quot; of XFN relationships (e.g. list family relationships before just romantic relationships before just friends before just professional relationships before just acquaintances before just contacts before just met etc.) with a &amp;quot;Add Friend&amp;quot; button next to each.  When clicked, use [[XHR]] to add that person without altering the overall list, and change the Add button into a Cancel button.  Perhaps put an &amp;quot;Add all&amp;quot; button at the top (or bottom) to let the user simply add everyone listed with one click.&lt;br /&gt;
# '''Consider also providing a checkbox &amp;quot;&amp;lt;nowiki&amp;gt;[x]&amp;lt;/nowiki&amp;gt; Subscribe to XFN friends&amp;quot;''' which would automatically run this import perhaps once a day and notify the user of new contacts found that they may want to add, and similarly present an &amp;quot;Add all&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
== Sites that should support hCard and XFN ==&lt;br /&gt;
=== Should support rel-me ===&lt;br /&gt;
See and please add to: [[hcard-advocacy#XFN_rel_me|hCard advocacy - XFN rel=&amp;quot;me&amp;quot;]].&lt;br /&gt;
=== Should support friend lists ===&lt;br /&gt;
See and please add to: [[hcard-advocacy#hCard_XFN_friends_lists|hCard advocacy - hCard XFN friends lists]].&lt;br /&gt;
&lt;br /&gt;
== For more information ==&lt;br /&gt;
In addition to the previous &amp;quot;Implement&amp;quot; sections, see the [[hcard-authoring|hCard authoring]] page for how to mark-up information about a person with hCard, and [http://gmpg.org/xfn/join XFN getting started] page for how to mark-up friend links with XFN.&lt;br /&gt;
&lt;br /&gt;
Join the [http://microformats.org/discuss microformats community], in particular the #microformats IRC channel on irc://irc.freenode.net#microformats and the [http://microformats.org/mailman/listinfo/microformats-dev/ microformats-dev mailing list], and send a message stating that you'd like to add hCard to the profiles and hCard+XFN supporting friends lists (and importing thereof) to your website.&lt;br /&gt;
&lt;br /&gt;
Please also consider implementing [[hcard-supporting-user-profiles|hCard supporting user profiles]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-xfn-supporting-friends-lists-issues|hCard+XFN supporting friends lists issues]] for issues, problems with implementations.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[xfn|XFN]] ([http://gmpg.org/xfn/ spec], [[xfn-faq|FAQ]], [[xfn-implementations|implementations]] - there are a few more in there that need to be copied and expanded in this page.)&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard|hCard]] ([[hcard-authoring|authoring]], [[hcard-faq|FAQ]])&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[data-portability]]&lt;br /&gt;
* [[user-interface]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcard-xfn-supporting-friends-lists&amp;diff=38284</id>
		<title>hcard-xfn-supporting-friends-lists</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcard-xfn-supporting-friends-lists&amp;diff=38284"/>
		<updated>2009-03-31T22:03:14Z</updated>

		<summary type="html">&lt;p&gt;Csarven: XFN on identica profile pages to their friends list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard+XFN supporting friends lists&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
Welcome! If you have an account on any of the following services, you already have a list of your friends' hCards with your relationship to them in XFN which you can provide to other services to save time by either importing or subscribing to social network information so you can change it on one site, and have other sites automatically updated, rather than having to re-add/remove all your social network contacts multiple times every time you meet a new person, decide to unfriend someone etc.&lt;br /&gt;
&lt;br /&gt;
== Services with hCard+XFN supporting friends lists ==&lt;br /&gt;
The following web sites support publishing hCard+XFN friends lists and are thus suitable for importing/subscribing to other sites that support hCard+XFN.  Alphabetically sorted.  Feel free to add sites with hCard+XFN supporting friends lists here. Please include a link to the site home page, and instructions for retrieving the URL of your hCard+XFN supporting friends list on that site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/corkd.gif [http://www.corkd.com/ Cork'd] - login and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.corkd.com/people/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - login and note that your user page has hCard and XFN for your contacts&lt;br /&gt;
* [http://gaia.com/ Gaia Community] - e.g. http://sphorbis.gaia.com/ - built by [http://www.zaadz.com Zaadz] &lt;br /&gt;
* [http://hi5.com/ Hi5] - e.g. http://lindner.hi5.com/&lt;br /&gt;
* [http://identi.ca/ Identica] - All user (e.g., [http://identi.ca/csarven csarven]) and group (e.g., [http://identi.ca/group/microformats microformats]) profile URLs.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the &amp;quot;Friends&amp;quot; tab, and copy the URL which should look like: &amp;lt;nowiki&amp;gt;http://www.last.fm/user/[username]/friends/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page &amp;lt;nowiki&amp;gt;http://ma.gnolia.com/people/[username]/contacts&amp;lt;/nowiki&amp;gt; . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]].&lt;br /&gt;
* [http://www.nsyght.com/ Nsyght] - Visit your profile page and select &amp;quot;view all&amp;quot; on the friends component. Should look like this: &amp;lt;nowiki&amp;gt;http://www.nsyght.com/friends/[username]/&amp;lt;/nowiki&amp;gt;, e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://www.bkmks.com/icons/nytimes.com.gif [http://timespeople.nytimes.com/ NYTimes TimesPeople] - e.g. http://timespeople.nytimes.com/view/user/19390043/1/index.html&lt;br /&gt;
* [http://proofile.org Proofile] - Full support of hCard and XFN. &lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - Uses hCard+XFN for profiles (&amp;lt;nowiki&amp;gt;http://www.qmpeople.com/users/[username]&amp;lt;/nowiki&amp;gt; - e.g. [http://www.qmpeople.com/users/laserion laserion])&lt;br /&gt;
* [http://soup.io Soup] - On user profile if the &amp;quot;Friends list&amp;quot; element is displayed (on by default), else at &amp;lt;nowiki&amp;gt;/friends&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - you have one user profile per social group that you want to share information with: &amp;lt;nowiki&amp;gt;http://lifestrea.ms/user/[username]/&amp;lt;/nowiki&amp;gt;. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services that import hCard+XFN supporting friends lists ==&lt;br /&gt;
The following web sites let you import hCard+XFN friends lists, e.g. from the above sites, and make use of both the XFN information and the hCards in the friends lists. Alphabetically sorted.  Feel free to add sites supporting hCard+XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site.&lt;br /&gt;
&lt;br /&gt;
=== import ===&lt;br /&gt;
The following sites do one time imports of friends lists.&lt;br /&gt;
&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - as [http://blog.dopplr.com/index.php/2007/06/23/importing-your-social-network-from-other-sites/ announced] login and go to Dopplr's [http://www.dopplr.com/account/invitations_via/hcard hCard contact import page] to import.&lt;br /&gt;
* [http://t.heproject.com/ The Project] - Login with your OpenID and the site automatically tries to subscribe to your XFN friends list where it intersects with their userbase&lt;br /&gt;
** appears to fail logging in with a delegated OpenID, e.g. http://tantek.com/ - unable to verify import friends list support. [[User:Tantek|Tantek]] 10:03, 1 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
=== import and subscribe ===&lt;br /&gt;
The following sites support both importing and subscribing to friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
=== delegation ===&lt;br /&gt;
The following sites support fully delegating your friends list to an external hCard+XFN friends list.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
== Services with XFN supporting friends lists ==&lt;br /&gt;
These sites support XFN markup on friends lists.  It is a superset of the sites that support XFN &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; hCard on friends lists.&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* [http://3eep.com/ 3eep] - each user's friends are linked to with XFN is located at &amp;lt;nowiki&amp;gt;http://3eep.com/users/[username]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/corkd.gif [http://www.corkd.com/ Cork'd] - login and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.corkd.com/people/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* [http://couchsurfing.com CouchSurfing] profiles have XFN Friendly friends lists (e.g. [http://www.couchsurfing.com/people/guaka Guaka's]).&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - login and note that your user page has hCard and XFN for your contacts&lt;br /&gt;
* http://flugpo.com/images/flugpo_icon.gif [http://flugpo.com Flugpo] - check your friends page linked from your profile.&lt;br /&gt;
* [http://gaia.com/ Gaia Community] - e.g. http://sphorbis.gaia.com/ - built by [http://www.zaadz.com Zaadz] &lt;br /&gt;
* [http://identi.ca/ Identica] - All user (e.g., [http://identi.ca/csarven csarven]) and group (e.g., [http://identi.ca/group/microformats microformats]) profile pages contain rel=contact to their friends' URL.&lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* http://www.linkedin.com/img/pic/pic_in_17x17.gif [http://www.linkedin.com/ LinkedIn] - LinkedIn Connections use XFN and are marked up with rel=&amp;quot;contact&amp;quot;.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the &amp;quot;Friends&amp;quot; tab, and copy the URL which should look like: &amp;lt;nowiki&amp;gt;http://www.last.fm/user/[username]/friends/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LiveJournal.gif [http://livejournal.com LiveJournal] (see [[implementations#LiveJournal|LiveJournal]] implementation entry) - login, click on the &amp;quot;Profile&amp;quot; link, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://USERNAME.livejournal.com/profile&amp;lt;/nowiki&amp;gt; where USERNAME is your LJ username. E.g. [http://daveman692.livejournal.com/profile]. LiveJournal profiles have complete friends lists marked up in XFN.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page &amp;lt;nowiki&amp;gt;http://ma.gnolia.com/people/[username]/contacts&amp;lt;/nowiki&amp;gt; . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]].&lt;br /&gt;
* [http://meetlisten.com Meetlisten] - e.g. http://meetlisten.com/home/profile.php?id=1 and (e.g. [http://meetlisten.com/home/friends.php?id=6 MAKACOW-Brazil's]).&lt;br /&gt;
* [http://www.nsyght.com/ Nsyght] - Visit your profile page and select &amp;quot;view all&amp;quot; on the friends component. Should look like this: &amp;lt;nowiki&amp;gt;http://www.nsyght.com/friends/[username]/&amp;lt;/nowiki&amp;gt;, e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://identoo.com/images/icons/services/odeo.gif [http://odeo.com Odeo] — the &amp;quot;peep's&amp;quot; list of each user is marked up with XFN (rel=&amp;quot;contact&amp;quot;) e.g. http://odeo.com/profile/JeremyKeith . See [http://odeo.com/blog/2005/07/adding-microformats-to-odeo.html announcing blog post].&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] -  login, click on the &amp;quot;Home&amp;quot; link at the top, and copy the URL.&lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - Uses XFN for public friendships - e.g. http://www.qmpeople.com/users/laserion&lt;br /&gt;
* [http://soup.io Soup] - On user profile if the &amp;quot;Friends list&amp;quot; element is displayed (on by default), else at &amp;lt;nowiki&amp;gt;/friends&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://skateboardspot.info/image/icon/favicon.png [http://skateboardspot.info/ skateboardspot.info] - Log in and click on your username in the top right corner. The URL to your userpage (that you'll see now) is the URL to your hCard. Also 10 people of your contact list will be displayed there. To see all of them click the &amp;quot;... display all friends&amp;quot; link.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/ (see also [http://wiki.www.videntity.org/wiki/Social_Networking_Unlimited Videntity XFN support documentation]).&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - one friends list per social group that you want to share information with: &amp;lt;nowiki&amp;gt;http://lifestrea.ms/user/[username]/&amp;lt;/nowiki&amp;gt;. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services that import XFN supporting friends lists ==&lt;br /&gt;
The following web sites support importing your existing XFN supporting friends lists, e.g. from the above sites. Alphabetically sorted.  Feel free to add sites supporting XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site.&lt;br /&gt;
=== import ===&lt;br /&gt;
The following sites do one time imports of friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
=== import and subscribe ===&lt;br /&gt;
The following sites support both importing and subscribing to friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
=== delegation ===&lt;br /&gt;
The following sites support fully delegating your friends list to an external XFN friends list.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
== Services with XFN rel=&amp;quot;me&amp;quot; to multiple external sites ==&lt;br /&gt;
The following services have a UI for entering any number of websites/homepages/blogs and publish it as part of your profile, linking to it with [[rel-me]].&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Digg.gif [http://digg.com/ Digg] - e.g. http://digg.com/users/tantek&lt;br /&gt;
* [http://huffduffer.com/ Huffduffer] uses rel=&amp;quot;me&amp;quot; on profile pages if a URL is provided and then uses the Google Social Graph API to find other profiles which are then also linked with rel=&amp;quot;me&amp;quot; — e.g. http://huffduffer.com/clagnut&lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* http://www.linkedin.com/img/pic/pic_in_17x17.gif [http://www.linkedin.com/ LinkedIn] - e.g. http://www.linkedin.com/in/steveganz rel=&amp;quot;me&amp;quot; is applied to &amp;quot;My Website&amp;quot; and &amp;quot;My Blog&amp;quot; on your public profile.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/plaxo.gif [http://plaxo.com/ Plaxo] - e.g. http://joseph.myplaxo.com/&lt;br /&gt;
* [http://proofile.org Proofile] - e.g. http://proofile.org/ueli.weiss&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://pownce.com/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://technorati.com/tools/mozsearch/technorati.png [http://technorati.com/ Technorati] - e.g. http://technorati.com/people/technorati/tantek&lt;br /&gt;
* http://www.postreach.com/images/logo_typepad.gif [http://typepad.com/ TypePad] - e.g. http://www.markpasc.typepad.com/&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/&lt;br /&gt;
* http://openid.net/wp-content/uploads/vox.png [http://vox.com/ Vox] - e.g. http://anil.vox.com/&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - supporting all your appearances on the web. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services with XFN rel=&amp;quot;me&amp;quot; to one external site ==&lt;br /&gt;
The following services have a UI for entering one website/homepage/blog and publish it as part of your profile, linking to it with [[rel-me]].&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Digg.gif [http://digg.com/ Digg] - e.g. http://digg.com/users/tantek&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - enter your website/homepage/blog into the &amp;quot;Website:&amp;quot; field on the [http://www.dopplr.com/account/profile Dopplr: Account Management] page, and enable your public profile and be sure the &amp;quot;Show homepage&amp;quot; checkbox is checked.&lt;br /&gt;
* [http://eventful.com/ Eventful] - login, click on your username, and copy that URL.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Flickr.gif [http://flickr.com/ Flickr] - login, click &amp;quot;Your Photos&amp;quot;, click &amp;quot;Profile&amp;quot;, and copy the URL which should be &amp;lt;nowiki&amp;gt;http://flickr.com/people/[username]/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Flickr supports rel=&amp;quot;me&amp;quot; identity consolidation with your webpage that you enter into your profile, and with your Flickr contacts page.  See [http://flickr.com/photos/factoryjoe/113866484/ screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006].&lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* [http://jpgmag.com JPG Magazine]&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last.FM] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.last.fm/user/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Last.FM supports rel=&amp;quot;me&amp;quot; identity consolidation with your webpage that you enter into your profile, and with your Last.FM friends page.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - see [http://ma.gnolia.com/blog/2006/08/21/a-microadvance-in-our-microformats supports rel=me announcement].&lt;br /&gt;
* [http://nsyght.com Nsyght] - e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/plaxo.gif [http://plaxo.com/ Plaxo] - e.g. http://joseph.myplaxo.com/&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://pownce.com/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Pownce [http://pownce.com/t/notes/644806/ supports rel=&amp;quot;me&amp;quot; for LOTS of other profiles].&lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - e.g. http://www.qmpeople.com/users/laserion&lt;br /&gt;
* [http://soup.io Soup] - on user profile&lt;br /&gt;
* http://technorati.com/tools/mozsearch/technorati.png [http://technorati.com/ Technorati] - e.g. http://technorati.com/people/technorati/tantek&lt;br /&gt;
* http://www.postreach.com/images/logo_typepad.gif [http://typepad.com/ TypePad] - e.g. http://www.markpasc.typepad.com/&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/&lt;br /&gt;
* http://openid.net/wp-content/uploads/vox.png [http://vox.com/ Vox] - e.g. http://anil.vox.com/&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - supporting all your external appearances on the web. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implement hCard XFN supporting friends lists ==&lt;br /&gt;
Want to implement hCard+XFN on your site so you can list it here?  &lt;br /&gt;
&lt;br /&gt;
# '''Markup friends with hCard.''' See the [[hcard-authoring|hCard authoring]] page for how to mark-up names, links, icons of people in friends lists with hCard.&lt;br /&gt;
# '''XFN on friend links.''' Friends lists should be marked up with XFN per [[xfn-clarifications#mapping_community_site_.22friends.22|XFN clarifications: mapping community site friends]]. See also the [http://www.gmpg.org/xfn/join XFN: Getting Started] page for how to markup links to people with XFN. See also the [[hcard-examples#hCard_and_XFN|hCard examples: hCard and XFN]] which demonstrates this and the previous step quite well.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; to a user's other URLs'''. Hyperlinks to users' home pages or blogs should have the XFN &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; attribute to support user-driven (since the user chooses the URL to link to) identity consolidation.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; on &amp;quot;View All Friends...&amp;quot; links'''. If a user profile page on your site links to a separate page for that user's friends list, add &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; to that link.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; on friends list pagination links'''.  If your site paginates a user's friend list into multiple pages, be sure to add &amp;lt;code&amp;gt;rel=&amp;quot;me next&amp;quot;&amp;lt;/code&amp;gt; to your &amp;quot;Next&amp;quot; pagination hyperlinks, and similarly &amp;lt;code&amp;gt;rel=&amp;quot;me prev&amp;quot;&amp;lt;/code&amp;gt; to your &amp;quot;Previous&amp;quot; pagination hyperlinks.&lt;br /&gt;
&lt;br /&gt;
Please also consider implementing [[hcard-supporting-user-profiles|hCard user profiles]].&lt;br /&gt;
&lt;br /&gt;
== Implement import XFN friends lists ==&lt;br /&gt;
Want to implement importing (and preferably subscribing to) XFN friends lists on your site so you can list it here?&lt;br /&gt;
&lt;br /&gt;
In addition to implementing hCard XFN supporting friends lists yourself (see above), do the following:&lt;br /&gt;
&lt;br /&gt;
# '''Provide a user interface to &amp;quot;Import Friends&amp;quot;''' (like a button or menu item)&lt;br /&gt;
# '''When chosen, provide a text input field for the user to enter their profile URL''' (such as their blog or XFN friends list URL). If you already have the user's &amp;quot;Website&amp;quot;, pre-fill the field with it, or if the user has many &amp;quot;Other Profiles&amp;quot;, pre-fill the field with the first, and let the user pick any of them with a Select pop-up menu, or provide the user the option to just import XFN from all of them at once.&lt;br /&gt;
# '''Parse the [[XFN]] at the URL(s) given''' (links with rel=&amp;quot;contact&amp;quot; or &amp;quot;acquaintance&amp;quot; or &amp;quot;friend&amp;quot; etc.) and check to see if there are any users on your site with any of those links as their rel=&amp;quot;me&amp;quot; &amp;quot;Website&amp;quot; or among their rel=&amp;quot;me&amp;quot; &amp;quot;Other Profiles&amp;quot; and add them to a list of people to invite. Crawl any symmetrical rel=&amp;quot;me&amp;quot; links, especially symmetrical rel=&amp;quot;me next&amp;quot; and/or rel=&amp;quot;me prev&amp;quot; friends list pagination links for additional URLs to parse for XFN.  Consider also parsing those URLs simultaneously for hCards that have those XFN links as class=&amp;quot;url&amp;quot; hCard properties, and if the hCards have additional contact information such as instant messaging or email, add them to the list of people to invite.  You can use the [http://zwitserloot.com/org.microformats.hCard/ Java hCard Parser] which also has support for XFN.&lt;br /&gt;
# '''Present the list of people to invite''', perhaps sorted by &amp;quot;closeness&amp;quot; of XFN relationships (e.g. list family relationships before just romantic relationships before just friends before just professional relationships before just acquaintances before just contacts before just met etc.) with a &amp;quot;Add Friend&amp;quot; button next to each.  When clicked, use [[XHR]] to add that person without altering the overall list, and change the Add button into a Cancel button.  Perhaps put an &amp;quot;Add all&amp;quot; button at the top (or bottom) to let the user simply add everyone listed with one click.&lt;br /&gt;
# '''Consider also providing a checkbox &amp;quot;&amp;lt;nowiki&amp;gt;[x]&amp;lt;/nowiki&amp;gt; Subscribe to XFN friends&amp;quot;''' which would automatically run this import perhaps once a day and notify the user of new contacts found that they may want to add, and similarly present an &amp;quot;Add all&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
== Sites that should support hCard and XFN ==&lt;br /&gt;
=== Should support rel-me ===&lt;br /&gt;
See and please add to: [[hcard-advocacy#XFN_rel_me|hCard advocacy - XFN rel=&amp;quot;me&amp;quot;]].&lt;br /&gt;
=== Should support friend lists ===&lt;br /&gt;
See and please add to: [[hcard-advocacy#hCard_XFN_friends_lists|hCard advocacy - hCard XFN friends lists]].&lt;br /&gt;
&lt;br /&gt;
== For more information ==&lt;br /&gt;
In addition to the previous &amp;quot;Implement&amp;quot; sections, see the [[hcard-authoring|hCard authoring]] page for how to mark-up information about a person with hCard, and [http://gmpg.org/xfn/join XFN getting started] page for how to mark-up friend links with XFN.&lt;br /&gt;
&lt;br /&gt;
Join the [http://microformats.org/discuss microformats community], in particular the #microformats IRC channel on irc://irc.freenode.net#microformats and the [http://microformats.org/mailman/listinfo/microformats-dev/ microformats-dev mailing list], and send a message stating that you'd like to add hCard to the profiles and hCard+XFN supporting friends lists (and importing thereof) to your website.&lt;br /&gt;
&lt;br /&gt;
Please also consider implementing [[hcard-supporting-user-profiles|hCard supporting user profiles]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-xfn-supporting-friends-lists-issues|hCard+XFN supporting friends lists issues]] for issues, problems with implementations.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[xfn|XFN]] ([http://gmpg.org/xfn/ spec], [[xfn-faq|FAQ]], [[xfn-implementations|implementations]] - there are a few more in there that need to be copied and expanded in this page.)&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard|hCard]] ([[hcard-authoring|authoring]], [[hcard-faq|FAQ]])&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[data-portability]]&lt;br /&gt;
* [[user-interface]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcard-xfn-supporting-friends-lists&amp;diff=38283</id>
		<title>hcard-xfn-supporting-friends-lists</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcard-xfn-supporting-friends-lists&amp;diff=38283"/>
		<updated>2009-03-31T22:00:36Z</updated>

		<summary type="html">&lt;p&gt;Csarven: /* Services with hCard+XFN supporting friends lists */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard+XFN supporting friends lists&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
Welcome! If you have an account on any of the following services, you already have a list of your friends' hCards with your relationship to them in XFN which you can provide to other services to save time by either importing or subscribing to social network information so you can change it on one site, and have other sites automatically updated, rather than having to re-add/remove all your social network contacts multiple times every time you meet a new person, decide to unfriend someone etc.&lt;br /&gt;
&lt;br /&gt;
== Services with hCard+XFN supporting friends lists ==&lt;br /&gt;
The following web sites support publishing hCard+XFN friends lists and are thus suitable for importing/subscribing to other sites that support hCard+XFN.  Alphabetically sorted.  Feel free to add sites with hCard+XFN supporting friends lists here. Please include a link to the site home page, and instructions for retrieving the URL of your hCard+XFN supporting friends list on that site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/corkd.gif [http://www.corkd.com/ Cork'd] - login and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.corkd.com/people/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - login and note that your user page has hCard and XFN for your contacts&lt;br /&gt;
* [http://gaia.com/ Gaia Community] - e.g. http://sphorbis.gaia.com/ - built by [http://www.zaadz.com Zaadz] &lt;br /&gt;
* [http://hi5.com/ Hi5] - e.g. http://lindner.hi5.com/&lt;br /&gt;
* [http://identi.ca/ Identica] - All user (e.g., [http://identi.ca/csarven csarven]) and group (e.g., [http://identi.ca/group/microformats microformats]) profile URLs.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the &amp;quot;Friends&amp;quot; tab, and copy the URL which should look like: &amp;lt;nowiki&amp;gt;http://www.last.fm/user/[username]/friends/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page &amp;lt;nowiki&amp;gt;http://ma.gnolia.com/people/[username]/contacts&amp;lt;/nowiki&amp;gt; . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]].&lt;br /&gt;
* [http://www.nsyght.com/ Nsyght] - Visit your profile page and select &amp;quot;view all&amp;quot; on the friends component. Should look like this: &amp;lt;nowiki&amp;gt;http://www.nsyght.com/friends/[username]/&amp;lt;/nowiki&amp;gt;, e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://www.bkmks.com/icons/nytimes.com.gif [http://timespeople.nytimes.com/ NYTimes TimesPeople] - e.g. http://timespeople.nytimes.com/view/user/19390043/1/index.html&lt;br /&gt;
* [http://proofile.org Proofile] - Full support of hCard and XFN. &lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - Uses hCard+XFN for profiles (&amp;lt;nowiki&amp;gt;http://www.qmpeople.com/users/[username]&amp;lt;/nowiki&amp;gt; - e.g. [http://www.qmpeople.com/users/laserion laserion])&lt;br /&gt;
* [http://soup.io Soup] - On user profile if the &amp;quot;Friends list&amp;quot; element is displayed (on by default), else at &amp;lt;nowiki&amp;gt;/friends&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - you have one user profile per social group that you want to share information with: &amp;lt;nowiki&amp;gt;http://lifestrea.ms/user/[username]/&amp;lt;/nowiki&amp;gt;. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services that import hCard+XFN supporting friends lists ==&lt;br /&gt;
The following web sites let you import hCard+XFN friends lists, e.g. from the above sites, and make use of both the XFN information and the hCards in the friends lists. Alphabetically sorted.  Feel free to add sites supporting hCard+XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site.&lt;br /&gt;
&lt;br /&gt;
=== import ===&lt;br /&gt;
The following sites do one time imports of friends lists.&lt;br /&gt;
&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - as [http://blog.dopplr.com/index.php/2007/06/23/importing-your-social-network-from-other-sites/ announced] login and go to Dopplr's [http://www.dopplr.com/account/invitations_via/hcard hCard contact import page] to import.&lt;br /&gt;
* [http://t.heproject.com/ The Project] - Login with your OpenID and the site automatically tries to subscribe to your XFN friends list where it intersects with their userbase&lt;br /&gt;
** appears to fail logging in with a delegated OpenID, e.g. http://tantek.com/ - unable to verify import friends list support. [[User:Tantek|Tantek]] 10:03, 1 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
=== import and subscribe ===&lt;br /&gt;
The following sites support both importing and subscribing to friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
=== delegation ===&lt;br /&gt;
The following sites support fully delegating your friends list to an external hCard+XFN friends list.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
== Services with XFN supporting friends lists ==&lt;br /&gt;
These sites support XFN markup on friends lists.  It is a superset of the sites that support XFN &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; hCard on friends lists.&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* [http://3eep.com/ 3eep] - each user's friends are linked to with XFN is located at &amp;lt;nowiki&amp;gt;http://3eep.com/users/[username]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/corkd.gif [http://www.corkd.com/ Cork'd] - login and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.corkd.com/people/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* [http://couchsurfing.com CouchSurfing] profiles have XFN Friendly friends lists (e.g. [http://www.couchsurfing.com/people/guaka Guaka's]).&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - login and note that your user page has hCard and XFN for your contacts&lt;br /&gt;
* http://flugpo.com/images/flugpo_icon.gif [http://flugpo.com Flugpo] - check your friends page linked from your profile.&lt;br /&gt;
* [http://gaia.com/ Gaia Community] - e.g. http://sphorbis.gaia.com/ - built by [http://www.zaadz.com Zaadz] &lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* http://www.linkedin.com/img/pic/pic_in_17x17.gif [http://www.linkedin.com/ LinkedIn] - LinkedIn Connections use XFN and are marked up with rel=&amp;quot;contact&amp;quot;.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the &amp;quot;Friends&amp;quot; tab, and copy the URL which should look like: &amp;lt;nowiki&amp;gt;http://www.last.fm/user/[username]/friends/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LiveJournal.gif [http://livejournal.com LiveJournal] (see [[implementations#LiveJournal|LiveJournal]] implementation entry) - login, click on the &amp;quot;Profile&amp;quot; link, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://USERNAME.livejournal.com/profile&amp;lt;/nowiki&amp;gt; where USERNAME is your LJ username. E.g. [http://daveman692.livejournal.com/profile]. LiveJournal profiles have complete friends lists marked up in XFN.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page &amp;lt;nowiki&amp;gt;http://ma.gnolia.com/people/[username]/contacts&amp;lt;/nowiki&amp;gt; . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]].&lt;br /&gt;
* [http://meetlisten.com Meetlisten] - e.g. http://meetlisten.com/home/profile.php?id=1 and (e.g. [http://meetlisten.com/home/friends.php?id=6 MAKACOW-Brazil's]).&lt;br /&gt;
* [http://www.nsyght.com/ Nsyght] - Visit your profile page and select &amp;quot;view all&amp;quot; on the friends component. Should look like this: &amp;lt;nowiki&amp;gt;http://www.nsyght.com/friends/[username]/&amp;lt;/nowiki&amp;gt;, e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://identoo.com/images/icons/services/odeo.gif [http://odeo.com Odeo] — the &amp;quot;peep's&amp;quot; list of each user is marked up with XFN (rel=&amp;quot;contact&amp;quot;) e.g. http://odeo.com/profile/JeremyKeith . See [http://odeo.com/blog/2005/07/adding-microformats-to-odeo.html announcing blog post].&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] -  login, click on the &amp;quot;Home&amp;quot; link at the top, and copy the URL.&lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - Uses XFN for public friendships - e.g. http://www.qmpeople.com/users/laserion&lt;br /&gt;
* [http://soup.io Soup] - On user profile if the &amp;quot;Friends list&amp;quot; element is displayed (on by default), else at &amp;lt;nowiki&amp;gt;/friends&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://skateboardspot.info/image/icon/favicon.png [http://skateboardspot.info/ skateboardspot.info] - Log in and click on your username in the top right corner. The URL to your userpage (that you'll see now) is the URL to your hCard. Also 10 people of your contact list will be displayed there. To see all of them click the &amp;quot;... display all friends&amp;quot; link.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/ (see also [http://wiki.www.videntity.org/wiki/Social_Networking_Unlimited Videntity XFN support documentation]).&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - one friends list per social group that you want to share information with: &amp;lt;nowiki&amp;gt;http://lifestrea.ms/user/[username]/&amp;lt;/nowiki&amp;gt;. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services that import XFN supporting friends lists ==&lt;br /&gt;
The following web sites support importing your existing XFN supporting friends lists, e.g. from the above sites. Alphabetically sorted.  Feel free to add sites supporting XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site.&lt;br /&gt;
=== import ===&lt;br /&gt;
The following sites do one time imports of friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
=== import and subscribe ===&lt;br /&gt;
The following sites support both importing and subscribing to friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
=== delegation ===&lt;br /&gt;
The following sites support fully delegating your friends list to an external XFN friends list.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
== Services with XFN rel=&amp;quot;me&amp;quot; to multiple external sites ==&lt;br /&gt;
The following services have a UI for entering any number of websites/homepages/blogs and publish it as part of your profile, linking to it with [[rel-me]].&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Digg.gif [http://digg.com/ Digg] - e.g. http://digg.com/users/tantek&lt;br /&gt;
* [http://huffduffer.com/ Huffduffer] uses rel=&amp;quot;me&amp;quot; on profile pages if a URL is provided and then uses the Google Social Graph API to find other profiles which are then also linked with rel=&amp;quot;me&amp;quot; — e.g. http://huffduffer.com/clagnut&lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* http://www.linkedin.com/img/pic/pic_in_17x17.gif [http://www.linkedin.com/ LinkedIn] - e.g. http://www.linkedin.com/in/steveganz rel=&amp;quot;me&amp;quot; is applied to &amp;quot;My Website&amp;quot; and &amp;quot;My Blog&amp;quot; on your public profile.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/plaxo.gif [http://plaxo.com/ Plaxo] - e.g. http://joseph.myplaxo.com/&lt;br /&gt;
* [http://proofile.org Proofile] - e.g. http://proofile.org/ueli.weiss&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://pownce.com/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://technorati.com/tools/mozsearch/technorati.png [http://technorati.com/ Technorati] - e.g. http://technorati.com/people/technorati/tantek&lt;br /&gt;
* http://www.postreach.com/images/logo_typepad.gif [http://typepad.com/ TypePad] - e.g. http://www.markpasc.typepad.com/&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/&lt;br /&gt;
* http://openid.net/wp-content/uploads/vox.png [http://vox.com/ Vox] - e.g. http://anil.vox.com/&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - supporting all your appearances on the web. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services with XFN rel=&amp;quot;me&amp;quot; to one external site ==&lt;br /&gt;
The following services have a UI for entering one website/homepage/blog and publish it as part of your profile, linking to it with [[rel-me]].&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Digg.gif [http://digg.com/ Digg] - e.g. http://digg.com/users/tantek&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - enter your website/homepage/blog into the &amp;quot;Website:&amp;quot; field on the [http://www.dopplr.com/account/profile Dopplr: Account Management] page, and enable your public profile and be sure the &amp;quot;Show homepage&amp;quot; checkbox is checked.&lt;br /&gt;
* [http://eventful.com/ Eventful] - login, click on your username, and copy that URL.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Flickr.gif [http://flickr.com/ Flickr] - login, click &amp;quot;Your Photos&amp;quot;, click &amp;quot;Profile&amp;quot;, and copy the URL which should be &amp;lt;nowiki&amp;gt;http://flickr.com/people/[username]/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Flickr supports rel=&amp;quot;me&amp;quot; identity consolidation with your webpage that you enter into your profile, and with your Flickr contacts page.  See [http://flickr.com/photos/factoryjoe/113866484/ screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006].&lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* [http://jpgmag.com JPG Magazine]&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last.FM] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.last.fm/user/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Last.FM supports rel=&amp;quot;me&amp;quot; identity consolidation with your webpage that you enter into your profile, and with your Last.FM friends page.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - see [http://ma.gnolia.com/blog/2006/08/21/a-microadvance-in-our-microformats supports rel=me announcement].&lt;br /&gt;
* [http://nsyght.com Nsyght] - e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/plaxo.gif [http://plaxo.com/ Plaxo] - e.g. http://joseph.myplaxo.com/&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://pownce.com/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Pownce [http://pownce.com/t/notes/644806/ supports rel=&amp;quot;me&amp;quot; for LOTS of other profiles].&lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - e.g. http://www.qmpeople.com/users/laserion&lt;br /&gt;
* [http://soup.io Soup] - on user profile&lt;br /&gt;
* http://technorati.com/tools/mozsearch/technorati.png [http://technorati.com/ Technorati] - e.g. http://technorati.com/people/technorati/tantek&lt;br /&gt;
* http://www.postreach.com/images/logo_typepad.gif [http://typepad.com/ TypePad] - e.g. http://www.markpasc.typepad.com/&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/&lt;br /&gt;
* http://openid.net/wp-content/uploads/vox.png [http://vox.com/ Vox] - e.g. http://anil.vox.com/&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - supporting all your external appearances on the web. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implement hCard XFN supporting friends lists ==&lt;br /&gt;
Want to implement hCard+XFN on your site so you can list it here?  &lt;br /&gt;
&lt;br /&gt;
# '''Markup friends with hCard.''' See the [[hcard-authoring|hCard authoring]] page for how to mark-up names, links, icons of people in friends lists with hCard.&lt;br /&gt;
# '''XFN on friend links.''' Friends lists should be marked up with XFN per [[xfn-clarifications#mapping_community_site_.22friends.22|XFN clarifications: mapping community site friends]]. See also the [http://www.gmpg.org/xfn/join XFN: Getting Started] page for how to markup links to people with XFN. See also the [[hcard-examples#hCard_and_XFN|hCard examples: hCard and XFN]] which demonstrates this and the previous step quite well.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; to a user's other URLs'''. Hyperlinks to users' home pages or blogs should have the XFN &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; attribute to support user-driven (since the user chooses the URL to link to) identity consolidation.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; on &amp;quot;View All Friends...&amp;quot; links'''. If a user profile page on your site links to a separate page for that user's friends list, add &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; to that link.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; on friends list pagination links'''.  If your site paginates a user's friend list into multiple pages, be sure to add &amp;lt;code&amp;gt;rel=&amp;quot;me next&amp;quot;&amp;lt;/code&amp;gt; to your &amp;quot;Next&amp;quot; pagination hyperlinks, and similarly &amp;lt;code&amp;gt;rel=&amp;quot;me prev&amp;quot;&amp;lt;/code&amp;gt; to your &amp;quot;Previous&amp;quot; pagination hyperlinks.&lt;br /&gt;
&lt;br /&gt;
Please also consider implementing [[hcard-supporting-user-profiles|hCard user profiles]].&lt;br /&gt;
&lt;br /&gt;
== Implement import XFN friends lists ==&lt;br /&gt;
Want to implement importing (and preferably subscribing to) XFN friends lists on your site so you can list it here?&lt;br /&gt;
&lt;br /&gt;
In addition to implementing hCard XFN supporting friends lists yourself (see above), do the following:&lt;br /&gt;
&lt;br /&gt;
# '''Provide a user interface to &amp;quot;Import Friends&amp;quot;''' (like a button or menu item)&lt;br /&gt;
# '''When chosen, provide a text input field for the user to enter their profile URL''' (such as their blog or XFN friends list URL). If you already have the user's &amp;quot;Website&amp;quot;, pre-fill the field with it, or if the user has many &amp;quot;Other Profiles&amp;quot;, pre-fill the field with the first, and let the user pick any of them with a Select pop-up menu, or provide the user the option to just import XFN from all of them at once.&lt;br /&gt;
# '''Parse the [[XFN]] at the URL(s) given''' (links with rel=&amp;quot;contact&amp;quot; or &amp;quot;acquaintance&amp;quot; or &amp;quot;friend&amp;quot; etc.) and check to see if there are any users on your site with any of those links as their rel=&amp;quot;me&amp;quot; &amp;quot;Website&amp;quot; or among their rel=&amp;quot;me&amp;quot; &amp;quot;Other Profiles&amp;quot; and add them to a list of people to invite. Crawl any symmetrical rel=&amp;quot;me&amp;quot; links, especially symmetrical rel=&amp;quot;me next&amp;quot; and/or rel=&amp;quot;me prev&amp;quot; friends list pagination links for additional URLs to parse for XFN.  Consider also parsing those URLs simultaneously for hCards that have those XFN links as class=&amp;quot;url&amp;quot; hCard properties, and if the hCards have additional contact information such as instant messaging or email, add them to the list of people to invite.  You can use the [http://zwitserloot.com/org.microformats.hCard/ Java hCard Parser] which also has support for XFN.&lt;br /&gt;
# '''Present the list of people to invite''', perhaps sorted by &amp;quot;closeness&amp;quot; of XFN relationships (e.g. list family relationships before just romantic relationships before just friends before just professional relationships before just acquaintances before just contacts before just met etc.) with a &amp;quot;Add Friend&amp;quot; button next to each.  When clicked, use [[XHR]] to add that person without altering the overall list, and change the Add button into a Cancel button.  Perhaps put an &amp;quot;Add all&amp;quot; button at the top (or bottom) to let the user simply add everyone listed with one click.&lt;br /&gt;
# '''Consider also providing a checkbox &amp;quot;&amp;lt;nowiki&amp;gt;[x]&amp;lt;/nowiki&amp;gt; Subscribe to XFN friends&amp;quot;''' which would automatically run this import perhaps once a day and notify the user of new contacts found that they may want to add, and similarly present an &amp;quot;Add all&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
== Sites that should support hCard and XFN ==&lt;br /&gt;
=== Should support rel-me ===&lt;br /&gt;
See and please add to: [[hcard-advocacy#XFN_rel_me|hCard advocacy - XFN rel=&amp;quot;me&amp;quot;]].&lt;br /&gt;
=== Should support friend lists ===&lt;br /&gt;
See and please add to: [[hcard-advocacy#hCard_XFN_friends_lists|hCard advocacy - hCard XFN friends lists]].&lt;br /&gt;
&lt;br /&gt;
== For more information ==&lt;br /&gt;
In addition to the previous &amp;quot;Implement&amp;quot; sections, see the [[hcard-authoring|hCard authoring]] page for how to mark-up information about a person with hCard, and [http://gmpg.org/xfn/join XFN getting started] page for how to mark-up friend links with XFN.&lt;br /&gt;
&lt;br /&gt;
Join the [http://microformats.org/discuss microformats community], in particular the #microformats IRC channel on irc://irc.freenode.net#microformats and the [http://microformats.org/mailman/listinfo/microformats-dev/ microformats-dev mailing list], and send a message stating that you'd like to add hCard to the profiles and hCard+XFN supporting friends lists (and importing thereof) to your website.&lt;br /&gt;
&lt;br /&gt;
Please also consider implementing [[hcard-supporting-user-profiles|hCard supporting user profiles]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-xfn-supporting-friends-lists-issues|hCard+XFN supporting friends lists issues]] for issues, problems with implementations.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[xfn|XFN]] ([http://gmpg.org/xfn/ spec], [[xfn-faq|FAQ]], [[xfn-implementations|implementations]] - there are a few more in there that need to be copied and expanded in this page.)&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard|hCard]] ([[hcard-authoring|authoring]], [[hcard-faq|FAQ]])&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[data-portability]]&lt;br /&gt;
* [[user-interface]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcard-xfn-supporting-friends-lists&amp;diff=38282</id>
		<title>hcard-xfn-supporting-friends-lists</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcard-xfn-supporting-friends-lists&amp;diff=38282"/>
		<updated>2009-03-31T21:49:55Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added identica URLs for hCard+XFN pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard+XFN supporting friends lists&amp;lt;/h1&amp;gt;&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
Welcome! If you have an account on any of the following services, you already have a list of your friends' hCards with your relationship to them in XFN which you can provide to other services to save time by either importing or subscribing to social network information so you can change it on one site, and have other sites automatically updated, rather than having to re-add/remove all your social network contacts multiple times every time you meet a new person, decide to unfriend someone etc.&lt;br /&gt;
&lt;br /&gt;
== Services with hCard+XFN supporting friends lists ==&lt;br /&gt;
The following web sites support publishing hCard+XFN friends lists and are thus suitable for importing/subscribing to other sites that support hCard+XFN.  Alphabetically sorted.  Feel free to add sites with hCard+XFN supporting friends lists here. Please include a link to the site home page, and instructions for retrieving your the URL of your hCard+XFN supporting friends list on that site.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/corkd.gif [http://www.corkd.com/ Cork'd] - login and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.corkd.com/people/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - login and note that your user page has hCard and XFN for your contacts&lt;br /&gt;
* [http://gaia.com/ Gaia Community] - e.g. http://sphorbis.gaia.com/ - built by [http://www.zaadz.com Zaadz] &lt;br /&gt;
* [http://hi5.com/ Hi5] - e.g. http://lindner.hi5.com/&lt;br /&gt;
* [http://identi.ca/ Identica] - All user (e.g., [http://identi.ca/csarven csarven]) and group (e.g., [http://identi.ca/group/microformats microformats]) profile pages.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the &amp;quot;Friends&amp;quot; tab, and copy the URL which should look like: &amp;lt;nowiki&amp;gt;http://www.last.fm/user/[username]/friends/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page &amp;lt;nowiki&amp;gt;http://ma.gnolia.com/people/[username]/contacts&amp;lt;/nowiki&amp;gt; . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]].&lt;br /&gt;
* [http://www.nsyght.com/ Nsyght] - Visit your profile page and select &amp;quot;view all&amp;quot; on the friends component. Should look like this: &amp;lt;nowiki&amp;gt;http://www.nsyght.com/friends/[username]/&amp;lt;/nowiki&amp;gt;, e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://www.bkmks.com/icons/nytimes.com.gif [http://timespeople.nytimes.com/ NYTimes TimesPeople] - e.g. http://timespeople.nytimes.com/view/user/19390043/1/index.html&lt;br /&gt;
* [http://proofile.org Proofile] - Full support of hCard and XFN. &lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - Uses hCard+XFN for profiles (&amp;lt;nowiki&amp;gt;http://www.qmpeople.com/users/[username]&amp;lt;/nowiki&amp;gt; - e.g. [http://www.qmpeople.com/users/laserion laserion])&lt;br /&gt;
* [http://soup.io Soup] - On user profile if the &amp;quot;Friends list&amp;quot; element is displayed (on by default), else at &amp;lt;nowiki&amp;gt;/friends&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - you have one user profile per social group that you want to share information with: &amp;lt;nowiki&amp;gt;http://lifestrea.ms/user/[username]/&amp;lt;/nowiki&amp;gt;. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services that import hCard+XFN supporting friends lists ==&lt;br /&gt;
The following web sites let you import hCard+XFN friends lists, e.g. from the above sites, and make use of both the XFN information and the hCards in the friends lists. Alphabetically sorted.  Feel free to add sites supporting hCard+XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site.&lt;br /&gt;
&lt;br /&gt;
=== import ===&lt;br /&gt;
The following sites do one time imports of friends lists.&lt;br /&gt;
&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - as [http://blog.dopplr.com/index.php/2007/06/23/importing-your-social-network-from-other-sites/ announced] login and go to Dopplr's [http://www.dopplr.com/account/invitations_via/hcard hCard contact import page] to import.&lt;br /&gt;
* [http://t.heproject.com/ The Project] - Login with your OpenID and the site automatically tries to subscribe to your XFN friends list where it intersects with their userbase&lt;br /&gt;
** appears to fail logging in with a delegated OpenID, e.g. http://tantek.com/ - unable to verify import friends list support. [[User:Tantek|Tantek]] 10:03, 1 Feb 2008 (PST)&lt;br /&gt;
&lt;br /&gt;
=== import and subscribe ===&lt;br /&gt;
The following sites support both importing and subscribing to friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
=== delegation ===&lt;br /&gt;
The following sites support fully delegating your friends list to an external hCard+XFN friends list.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
== Services with XFN supporting friends lists ==&lt;br /&gt;
These sites support XFN markup on friends lists.  It is a superset of the sites that support XFN &amp;lt;em&amp;gt;and&amp;lt;/em&amp;gt; hCard on friends lists.&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* [http://3eep.com/ 3eep] - each user's friends are linked to with XFN is located at &amp;lt;nowiki&amp;gt;http://3eep.com/users/[username]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://identoo.com/images/icons/services/corkd.gif [http://www.corkd.com/ Cork'd] - login and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.corkd.com/people/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* [http://couchsurfing.com CouchSurfing] profiles have XFN Friendly friends lists (e.g. [http://www.couchsurfing.com/people/guaka Guaka's]).&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - login and note that your user page has hCard and XFN for your contacts&lt;br /&gt;
* http://flugpo.com/images/flugpo_icon.gif [http://flugpo.com Flugpo] - check your friends page linked from your profile.&lt;br /&gt;
* [http://gaia.com/ Gaia Community] - e.g. http://sphorbis.gaia.com/ - built by [http://www.zaadz.com Zaadz] &lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* http://www.linkedin.com/img/pic/pic_in_17x17.gif [http://www.linkedin.com/ LinkedIn] - LinkedIn Connections use XFN and are marked up with rel=&amp;quot;contact&amp;quot;.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last FM] - login, click the &amp;quot;Friends&amp;quot; tab, and copy the URL which should look like: &amp;lt;nowiki&amp;gt;http://www.last.fm/user/[username]/friends/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LiveJournal.gif [http://livejournal.com LiveJournal] (see [[implementations#LiveJournal|LiveJournal]] implementation entry) - login, click on the &amp;quot;Profile&amp;quot; link, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://USERNAME.livejournal.com/profile&amp;lt;/nowiki&amp;gt; where USERNAME is your LJ username. E.g. [http://daveman692.livejournal.com/profile]. LiveJournal profiles have complete friends lists marked up in XFN.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - View your contacts page &amp;lt;nowiki&amp;gt;http://ma.gnolia.com/people/[username]/contacts&amp;lt;/nowiki&amp;gt; . Note [[hcard-xfn-supporting-friends-lists-issues#Magnolia|issue(s)]].&lt;br /&gt;
* [http://meetlisten.com Meetlisten] - e.g. http://meetlisten.com/home/profile.php?id=1 and (e.g. [http://meetlisten.com/home/friends.php?id=6 MAKACOW-Brazil's]).&lt;br /&gt;
* [http://www.nsyght.com/ Nsyght] - Visit your profile page and select &amp;quot;view all&amp;quot; on the friends component. Should look like this: &amp;lt;nowiki&amp;gt;http://www.nsyght.com/friends/[username]/&amp;lt;/nowiki&amp;gt;, e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://identoo.com/images/icons/services/odeo.gif [http://odeo.com Odeo] — the &amp;quot;peep's&amp;quot; list of each user is marked up with XFN (rel=&amp;quot;contact&amp;quot;) e.g. http://odeo.com/profile/JeremyKeith . See [http://odeo.com/blog/2005/07/adding-microformats-to-odeo.html announcing blog post].&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] -  login, click on the &amp;quot;Home&amp;quot; link at the top, and copy the URL.&lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - Uses XFN for public friendships - e.g. http://www.qmpeople.com/users/laserion&lt;br /&gt;
* [http://soup.io Soup] - On user profile if the &amp;quot;Friends list&amp;quot; element is displayed (on by default), else at &amp;lt;nowiki&amp;gt;/friends&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://skateboardspot.info/image/icon/favicon.png [http://skateboardspot.info/ skateboardspot.info] - Log in and click on your username in the top right corner. The URL to your userpage (that you'll see now) is the URL to your hCard. Also 10 people of your contact list will be displayed there. To see all of them click the &amp;quot;... display all friends&amp;quot; link.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/ (see also [http://wiki.www.videntity.org/wiki/Social_Networking_Unlimited Videntity XFN support documentation]).&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - one friends list per social group that you want to share information with: &amp;lt;nowiki&amp;gt;http://lifestrea.ms/user/[username]/&amp;lt;/nowiki&amp;gt;. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services that import XFN supporting friends lists ==&lt;br /&gt;
The following web sites support importing your existing XFN supporting friends lists, e.g. from the above sites. Alphabetically sorted.  Feel free to add sites supporting XFN import here. Please include a link to the site home page, and instructions for how to import friends on the site.&lt;br /&gt;
=== import ===&lt;br /&gt;
The following sites do one time imports of friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
=== import and subscribe ===&lt;br /&gt;
The following sites support both importing and subscribing to friends lists.&lt;br /&gt;
* None currently.&lt;br /&gt;
=== delegation ===&lt;br /&gt;
The following sites support fully delegating your friends list to an external XFN friends list.&lt;br /&gt;
* None currently.&lt;br /&gt;
&lt;br /&gt;
== Services with XFN rel=&amp;quot;me&amp;quot; to multiple external sites ==&lt;br /&gt;
The following services have a UI for entering any number of websites/homepages/blogs and publish it as part of your profile, linking to it with [[rel-me]].&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Digg.gif [http://digg.com/ Digg] - e.g. http://digg.com/users/tantek&lt;br /&gt;
* [http://huffduffer.com/ Huffduffer] uses rel=&amp;quot;me&amp;quot; on profile pages if a URL is provided and then uses the Google Social Graph API to find other profiles which are then also linked with rel=&amp;quot;me&amp;quot; — e.g. http://huffduffer.com/clagnut&lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* http://www.linkedin.com/img/pic/pic_in_17x17.gif [http://www.linkedin.com/ LinkedIn] - e.g. http://www.linkedin.com/in/steveganz rel=&amp;quot;me&amp;quot; is applied to &amp;quot;My Website&amp;quot; and &amp;quot;My Blog&amp;quot; on your public profile.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/plaxo.gif [http://plaxo.com/ Plaxo] - e.g. http://joseph.myplaxo.com/&lt;br /&gt;
* [http://proofile.org Proofile] - e.g. http://proofile.org/ueli.weiss&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://pownce.com/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* http://technorati.com/tools/mozsearch/technorati.png [http://technorati.com/ Technorati] - e.g. http://technorati.com/people/technorati/tantek&lt;br /&gt;
* http://www.postreach.com/images/logo_typepad.gif [http://typepad.com/ TypePad] - e.g. http://www.markpasc.typepad.com/&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/&lt;br /&gt;
* http://openid.net/wp-content/uploads/vox.png [http://vox.com/ Vox] - e.g. http://anil.vox.com/&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - supporting all your appearances on the web. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Services with XFN rel=&amp;quot;me&amp;quot; to one external site ==&lt;br /&gt;
The following services have a UI for entering one website/homepage/blog and publish it as part of your profile, linking to it with [[rel-me]].&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size:larger&amp;quot;&amp;gt;&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Digg.gif [http://digg.com/ Digg] - e.g. http://digg.com/users/tantek&lt;br /&gt;
* http://identoo.com/images/icons/services/dopplr.gif [http://dopplr.com Dopplr] - enter your website/homepage/blog into the &amp;quot;Website:&amp;quot; field on the [http://www.dopplr.com/account/profile Dopplr: Account Management] page, and enable your public profile and be sure the &amp;quot;Show homepage&amp;quot; checkbox is checked.&lt;br /&gt;
* [http://eventful.com/ Eventful] - login, click on your username, and copy that URL.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Flickr.gif [http://flickr.com/ Flickr] - login, click &amp;quot;Your Photos&amp;quot;, click &amp;quot;Profile&amp;quot;, and copy the URL which should be &amp;lt;nowiki&amp;gt;http://flickr.com/people/[username]/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Flickr supports rel=&amp;quot;me&amp;quot; identity consolidation with your webpage that you enter into your profile, and with your Flickr contacts page.  See [http://flickr.com/photos/factoryjoe/113866484/ screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006].&lt;br /&gt;
* http://identoo.com/images/icons/services/identoo.gif [http://identoo.com/ Identoo] - e.g. [http://identoo.com/dirk.olbertz sample profile]&lt;br /&gt;
* [http://jpgmag.com JPG Magazine]&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/LastFM.gif [http://www.last.fm/ Last.FM] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://www.last.fm/user/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Last.FM supports rel=&amp;quot;me&amp;quot; identity consolidation with your webpage that you enter into your profile, and with your Last.FM friends page.&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Magnolia.gif [http://ma.gnolia.com/ Ma.gnolia] - see [http://ma.gnolia.com/blog/2006/08/21/a-microadvance-in-our-microformats supports rel=me announcement].&lt;br /&gt;
* [http://nsyght.com Nsyght] - e.g. [http://nsyght.com/users/lisa sample profile].&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/plaxo.gif [http://plaxo.com/ Plaxo] - e.g. http://joseph.myplaxo.com/&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Pownce.gif [http://pownce.com/ Pownce] - login, go to your profile, and copy the URL which should start with &amp;lt;nowiki&amp;gt;http://pownce.com/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Pownce [http://pownce.com/t/notes/644806/ supports rel=&amp;quot;me&amp;quot; for LOTS of other profiles].&lt;br /&gt;
* [http://www.qmpeople.com/ qmpeople] - e.g. http://www.qmpeople.com/users/laserion&lt;br /&gt;
* [http://soup.io Soup] - on user profile&lt;br /&gt;
* http://technorati.com/tools/mozsearch/technorati.png [http://technorati.com/ Technorati] - e.g. http://technorati.com/people/technorati/tantek&lt;br /&gt;
* http://www.postreach.com/images/logo_typepad.gif [http://typepad.com/ TypePad] - e.g. http://www.markpasc.typepad.com/&lt;br /&gt;
* http://pulse.plaxo.com/pulse/img/event_icons/Twitter.gif [http://twitter.com/ Twitter] - login, click on &amp;quot;Your profile&amp;quot; at the top, and copy the URL&lt;br /&gt;
* [http://videntity.org/ Videntity.org] - e.g. http://danda.videntity.org/&lt;br /&gt;
* http://openid.net/wp-content/uploads/vox.png [http://vox.com/ Vox] - e.g. http://anil.vox.com/&lt;br /&gt;
* [http://wordpress.com Wordpress.com] and any other blogs using Wordpress 1.5 or later have XFN supporting blog rolls (for friends and [[rel-me]]).&lt;br /&gt;
* http://lifestrea.ms/animated_favicon1.gif [http://lifestrea.ms/ lifestrea.ms] - supporting all your external appearances on the web. Examples: [http://lifestrea.ms/user/thomas.huhn/ public profile] or [http://lifestrea.ms/user/solution-media.thomas.huhn/ professional profile] of the same person.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Implement hCard XFN supporting friends lists ==&lt;br /&gt;
Want to implement hCard+XFN on your site so you can list it here?  &lt;br /&gt;
&lt;br /&gt;
# '''Markup friends with hCard.''' See the [[hcard-authoring|hCard authoring]] page for how to mark-up names, links, icons of people in friends lists with hCard.&lt;br /&gt;
# '''XFN on friend links.''' Friends lists should be marked up with XFN per [[xfn-clarifications#mapping_community_site_.22friends.22|XFN clarifications: mapping community site friends]]. See also the [http://www.gmpg.org/xfn/join XFN: Getting Started] page for how to markup links to people with XFN. See also the [[hcard-examples#hCard_and_XFN|hCard examples: hCard and XFN]] which demonstrates this and the previous step quite well.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; to a user's other URLs'''. Hyperlinks to users' home pages or blogs should have the XFN &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; attribute to support user-driven (since the user chooses the URL to link to) identity consolidation.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; on &amp;quot;View All Friends...&amp;quot; links'''. If a user profile page on your site links to a separate page for that user's friends list, add &amp;lt;code&amp;gt;rel=&amp;quot;me&amp;quot;&amp;lt;/code&amp;gt; to that link.&lt;br /&gt;
# '''rel=&amp;quot;me&amp;quot; on friends list pagination links'''.  If your site paginates a user's friend list into multiple pages, be sure to add &amp;lt;code&amp;gt;rel=&amp;quot;me next&amp;quot;&amp;lt;/code&amp;gt; to your &amp;quot;Next&amp;quot; pagination hyperlinks, and similarly &amp;lt;code&amp;gt;rel=&amp;quot;me prev&amp;quot;&amp;lt;/code&amp;gt; to your &amp;quot;Previous&amp;quot; pagination hyperlinks.&lt;br /&gt;
&lt;br /&gt;
Please also consider implementing [[hcard-supporting-user-profiles|hCard user profiles]].&lt;br /&gt;
&lt;br /&gt;
== Implement import XFN friends lists ==&lt;br /&gt;
Want to implement importing (and preferably subscribing to) XFN friends lists on your site so you can list it here?&lt;br /&gt;
&lt;br /&gt;
In addition to implementing hCard XFN supporting friends lists yourself (see above), do the following:&lt;br /&gt;
&lt;br /&gt;
# '''Provide a user interface to &amp;quot;Import Friends&amp;quot;''' (like a button or menu item)&lt;br /&gt;
# '''When chosen, provide a text input field for the user to enter their profile URL''' (such as their blog or XFN friends list URL). If you already have the user's &amp;quot;Website&amp;quot;, pre-fill the field with it, or if the user has many &amp;quot;Other Profiles&amp;quot;, pre-fill the field with the first, and let the user pick any of them with a Select pop-up menu, or provide the user the option to just import XFN from all of them at once.&lt;br /&gt;
# '''Parse the [[XFN]] at the URL(s) given''' (links with rel=&amp;quot;contact&amp;quot; or &amp;quot;acquaintance&amp;quot; or &amp;quot;friend&amp;quot; etc.) and check to see if there are any users on your site with any of those links as their rel=&amp;quot;me&amp;quot; &amp;quot;Website&amp;quot; or among their rel=&amp;quot;me&amp;quot; &amp;quot;Other Profiles&amp;quot; and add them to a list of people to invite. Crawl any symmetrical rel=&amp;quot;me&amp;quot; links, especially symmetrical rel=&amp;quot;me next&amp;quot; and/or rel=&amp;quot;me prev&amp;quot; friends list pagination links for additional URLs to parse for XFN.  Consider also parsing those URLs simultaneously for hCards that have those XFN links as class=&amp;quot;url&amp;quot; hCard properties, and if the hCards have additional contact information such as instant messaging or email, add them to the list of people to invite.  You can use the [http://zwitserloot.com/org.microformats.hCard/ Java hCard Parser] which also has support for XFN.&lt;br /&gt;
# '''Present the list of people to invite''', perhaps sorted by &amp;quot;closeness&amp;quot; of XFN relationships (e.g. list family relationships before just romantic relationships before just friends before just professional relationships before just acquaintances before just contacts before just met etc.) with a &amp;quot;Add Friend&amp;quot; button next to each.  When clicked, use [[XHR]] to add that person without altering the overall list, and change the Add button into a Cancel button.  Perhaps put an &amp;quot;Add all&amp;quot; button at the top (or bottom) to let the user simply add everyone listed with one click.&lt;br /&gt;
# '''Consider also providing a checkbox &amp;quot;&amp;lt;nowiki&amp;gt;[x]&amp;lt;/nowiki&amp;gt; Subscribe to XFN friends&amp;quot;''' which would automatically run this import perhaps once a day and notify the user of new contacts found that they may want to add, and similarly present an &amp;quot;Add all&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
== Sites that should support hCard and XFN ==&lt;br /&gt;
=== Should support rel-me ===&lt;br /&gt;
See and please add to: [[hcard-advocacy#XFN_rel_me|hCard advocacy - XFN rel=&amp;quot;me&amp;quot;]].&lt;br /&gt;
=== Should support friend lists ===&lt;br /&gt;
See and please add to: [[hcard-advocacy#hCard_XFN_friends_lists|hCard advocacy - hCard XFN friends lists]].&lt;br /&gt;
&lt;br /&gt;
== For more information ==&lt;br /&gt;
In addition to the previous &amp;quot;Implement&amp;quot; sections, see the [[hcard-authoring|hCard authoring]] page for how to mark-up information about a person with hCard, and [http://gmpg.org/xfn/join XFN getting started] page for how to mark-up friend links with XFN.&lt;br /&gt;
&lt;br /&gt;
Join the [http://microformats.org/discuss microformats community], in particular the #microformats IRC channel on irc://irc.freenode.net#microformats and the [http://microformats.org/mailman/listinfo/microformats-dev/ microformats-dev mailing list], and send a message stating that you'd like to add hCard to the profiles and hCard+XFN supporting friends lists (and importing thereof) to your website.&lt;br /&gt;
&lt;br /&gt;
Please also consider implementing [[hcard-supporting-user-profiles|hCard supporting user profiles]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-xfn-supporting-friends-lists-issues|hCard+XFN supporting friends lists issues]] for issues, problems with implementations.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[xfn|XFN]] ([http://gmpg.org/xfn/ spec], [[xfn-faq|FAQ]], [[xfn-implementations|implementations]] - there are a few more in there that need to be copied and expanded in this page.)&lt;br /&gt;
* [[hcard-supporting-user-profiles]]&lt;br /&gt;
* [[hcard|hCard]] ([[hcard-authoring|authoring]], [[hcard-faq|FAQ]])&lt;br /&gt;
* [[social-network-portability]]&lt;br /&gt;
* [[data-portability]]&lt;br /&gt;
* [[user-interface]]&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=mailing-list-unmoderation&amp;diff=37989</id>
		<title>mailing-list-unmoderation</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=mailing-list-unmoderation&amp;diff=37989"/>
		<updated>2009-02-26T23:55:48Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Undo revision 37510 by ViviaLalba (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Andy Mabbett was [http://rbach.priv.at/Microformats-IRC/2007-01-04#T011730 moderated (rather than banned for a week) on 2007-01-04] on the microformats mailing lists at the time for both his frequent/excessive off-topic posts, and his ignoring of several warnings from admins to please stop doing so (see microformats-discuss archives for details).  Ernie P. (a longstanding overwhelmingly positive contributor to the community) has [http://microformats.org/discuss/mail/microformats-discuss/2007-March/009063.html proposed unmoderating Andy at this point, 2007-03-19].  Please add your opinion at the end:&lt;br /&gt;
* +1 Ernie P.&lt;br /&gt;
* +1 David Janes&lt;br /&gt;
* +1 Nic James Ferrier&lt;br /&gt;
* +1 Tantek&lt;br /&gt;
* +1 Scott Reynen&lt;br /&gt;
* +1 Steve Ganz&lt;br /&gt;
* +1 Joe Andrieu&lt;br /&gt;
* +1 M. Jackson Wilkinson&lt;br /&gt;
* +1 BenWest&lt;br /&gt;
* +1 Chris Foote ([[User:Spike|Spike]])&lt;br /&gt;
* -0.5 Edward O'Connor (hober)&lt;br /&gt;
* +1 Tim Whtie&lt;br /&gt;
* +1 Ryan Cannon&lt;br /&gt;
* +1 Phae&lt;br /&gt;
* +1 [[User:ChrisCasciano|ChrisCasciano]]&lt;br /&gt;
* ... add your opinion (+1 unmoderate, 0 no opinion, -1 keep moderated) and your name&lt;br /&gt;
&lt;br /&gt;
===Discussion===&lt;br /&gt;
Moved to [[governance-issues#Mailing_List_Unmoderation_Discussion|a section on the governance issues page]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=presentations&amp;diff=37606</id>
		<title>presentations</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=presentations&amp;diff=37606"/>
		<updated>2009-01-12T23:20:30Z</updated>

		<summary type="html">&lt;p&gt;Csarven: /* 2009 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC-right}}&lt;br /&gt;
This page lists various presentations, sessions, papers and posters which have provided explanations and discusions of both [[microformats]] in general, and specific microformats.  Check out microformats [[events]] for upcoming presentations. See also microformats [[podcasts]] and [[screencasts]] for audio/video presentations and discussions.&lt;br /&gt;
&lt;br /&gt;
'''Note: This page is missing a lot of presentation links.''' More presentation links can be found by going through specific [[events]] pages.&lt;br /&gt;
&lt;br /&gt;
Most recent presentations/sessions listed first.&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* 2009-01-08 [http://csarven.ca/presentations/microformats-04/ Interacting with microformats] presentation by [[User:Csarven|Sarven Capadisli]] at [http://phpquebec.org PHP Qu&amp;amp;#233;bec], Montr&amp;amp;#233;al, Canada&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* 2008-11-18 [http://cdharrison.com/presentations/microformats/ microformats: What are they and why should you use them?] during [http://refreshaugusta.com/ RefreshAugusta] at PowerServe, Augusta, Georgia.&lt;br /&gt;
* 2008-09-05 [http://tantek.com/presentations/2008/09/social-network-portability Social Network Portability] during [[events/2008-09-05-dconstruct-social-network-portability|dConstruct 2008]].&lt;br /&gt;
* 2008-08-19 [http://tantek.com/presentations/2008/08/microformats Better User Experience Through Microformats] during day 2 of [[events/2008-08-19-better-user-experience|An Event Apart San Francisco]].&lt;br /&gt;
* 2008-08-16 [http://tantek.com/presentations/2008/08/wordpress-microformats/ WordPress and Microformats: Past, Present, Future] during [[events/2008-08-16-wordcamp|WordCamp 2008]]&lt;br /&gt;
* 2008-07-02 [http://www.slideshare.net/andr3/microformatos-pequenas-peas-do-puzzle Microformatos - pequenças peças do puzzle] presentation in Portuguese, by André Luís for a training session at SAPO.pt (Lisbon, Portugal)&lt;br /&gt;
* 2008-05-15 [http://csarven.ca/presentations/microformats-03/ Creating next generation Web sites] presentation by [[User:Csarven|Sarven Capadisli]] at [http://www.nstein.com/summit2008/ Nstein Innovation Leaders Summit 2008], Montreal, Canada&lt;br /&gt;
* 2008-04-16 [http://slideshow.rubyforge.org/microformats.html  Microformats - Adding Semantics to Your Web Site - Web 3.0 in Action] presentation by Gerald Bauer (Vancouver Software Developers Network/VanDev at University of British Columbia)&lt;br /&gt;
* 2008-03-17 [http://csarven.ca/presentations/microformats-02/ Microformats overview: how to help machines recognise common data formats in Web documents] presentation by [[User:Csarven|Sarven Capadisli]] at [http://station-c.com/ Coder's Saturday], Montreal, Canada&lt;br /&gt;
* 2008-02-19 [http://www.glennjones.net/Post/835/SemanticCampLondon.htm Can your website be your API and real life] presentation by Glenn Jones (Semantic Camp London) covers social network portability and date portability&lt;br /&gt;
* 2008-02-19 [http://www.slideshare.net/garethr/parsing-microformats Parsing Microformats] presentation by Gareth Rushgrove (Semantic Camp London) includes an overview of available parsers&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* 2007-11-17 [http://www.slideshare.net/56k/mromanello-ecal-presentation Linking Text References to Relevant Digital Resources Over The Web (Proposal of a Microformat for Canonical Texts References)] presentation by Matteo Romanello at [http://enlil.ff.cuni.cz/ecal Electronic Corpora of Ancient Languages] conference held in Prague on November 2007.&lt;br /&gt;
* 2007-11-06 [http://www.slideshare.net/guest897d73/microformats-a-web-of-data Microformats: A Web of Data] presentation by Brian Suda at [[events/2007-11-06-microfomats-a-web-of-data|Web 2.0 Expo Berlin]].&lt;br /&gt;
* 2007-10-31 [http://video.google.com/videoplay?docid=4912491017216716477 Microformats - The What, Where, Why and How] This is a recording of a presentation given by Mark Meeker on Microformats. Mark is an Architect on the UI Engineering team at Orbitz Worldwide. OrbitzTech talk Chicago Il.&lt;br /&gt;
* 2007-10-04 [http://tantek.com/presentations/2007/10/social-network-portability/ Social Network Portability] presentation by Tantek Çelik at [[events/2007-10-04-fundamentos-web-social-network-portability|Fundamentos Web 2007]].&lt;br /&gt;
* 2007-10-04 [http://www.slideshare.net/mattb/coding-on-the-shoulders-of-giants Coding on the Shoulders of Giants] presentation by Matt Biddulph at [[events/2007-10-04-future-of-web-apps|Future of Web Apps London 2007]] - mentions their implementation of hCard, hCalendar and how their support gives them more features.&lt;br /&gt;
* 2007-10-02 [http://www.slideshare.net/cgriego/microformats-building-blocks-of-the-semantic-web/ Microformats, building blocks of the semantic web] presentation by Chris Griego at [[events/2007-10-02-dallas-ruby-brigade|Dallas Ruby Brigade October 2007]]&lt;br /&gt;
* 2007-08-30 GeekUp presentation by [http://www.ts0.com Thom Shannon] - [http://www.ts0.com/2007/09/microformats-whats-point.asp Microformats: What's the point?]&lt;br /&gt;
* 2007-06-.. http://tantek.com/presentations/2007/06/microformats-bb-you/&lt;br /&gt;
* 2007-05-.. http://tantek.com/presentations/2007/05/microformats-bb-you/&lt;br /&gt;
* 2007-06-02 BarCamp San Diego presentation by Joshua Brewer: [http://www.slideshare.net/jbrewer/barcamp-sd-microformats Microformats: Building a Better Web].&lt;br /&gt;
* 2007-05-16 [[events/2007-05-16-XTech|XTech 2007]] presentation by Jeremy Keith: [http://adactio.com/extras/slides/nanotech.pdf Microformats: the nanotechnology of the semantic web].&lt;br /&gt;
* 2007-04-30 [[events/2007-04-30-mix07|Microformats: Data Formats That Put Humans First]] [http://tantek.com/presentations/2007/04/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-23 [[events/2007-03-23-stanford|Microformats at Stanford]] [http://tantek.com/presentations/2007/03/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-22 [http://www.webdu.com.au/go/session/microformats--hidden-treasures Microformats—the hidden treasure] by Dmitry Baranovskiy at the [http://www.webdu.com.au/ webDU 2007] conference in Sydney, Australia, 3:00pm–4:00pm&lt;br /&gt;
* 2007-03-16 [http://www.afroginthevalley.com/fr/2007/03/16/presentation-microformats-a-php-quebec/ Métadonnées pour Humains &amp;amp; Machines] (dead link ?) presentation in French by Sylvain Carle at the [http://conf.phpquebec.com/fr/archive/conf2007/ PHP Québec 2007] conference in Montréal, Canada.&lt;br /&gt;
* 2007-02-23 [http://bluesmoon.info/talks/microformats/ Microformats at the CSI Web 2.0 Conference in Bangalore] presentation by Philip Tellis&lt;br /&gt;
* 2007-02-19, [http://www.glennjones.net/Post/825/DestroyingWalledGardens-MicroformatssyndicationandAPI%e2%80%99s.htm Destroying Walled Gardens - Microformats syndication and API’s] at [http://barcamp.org/BarCampLondon2 BarCamp London 2], UK by Glenn Jones&lt;br /&gt;
* 2007-02-13, [http://groups.google.com/group/bristolskillswap/web/february-skillswap-microformats Microformats: The Semantic Web for the Rest of Us] Bristol Skillswap [rtsp://stream.watershed.co.uk/skillswap/2007.02.13.microformats.mov Streaming Video]&lt;br /&gt;
* 2007-02-07, [http://north.webdirections.org Web Directions North 2007], [http://north.webdirections.org/detail/venue/ Renaissance Vancouver Hotel Harbourside], 1133 West Hastings Street, Vancouver, British Columbia, V6E3T3, Canada&lt;br /&gt;
** [[events/2007-02-07-web-directions-north|Microformats at Web Directions North 2007]], 11:45am-12:45pm, 1:45pm-3:45pm&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2007/02/microformats/ Microformats — The Big Picture]&amp;quot;&lt;br /&gt;
*** John Allsopp (Westciv) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDevelopers.pdf Microformats For Developers]&amp;quot;&lt;br /&gt;
*** Dan Cederholm (Simplebits) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDesigners.pdf Microformats For Designers]&amp;quot;&lt;br /&gt;
* 2007-02-03 [http://www.glennjones.net/Post/823/Microformats%2ctheAK-47oftheweb-WebDD.htm Microformats HTML to API] at [http://www.webdd.org.uk/ WebDD], Reading UK by Glenn Jones&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* 2006-11-24, Taichi Kaminogoya presented to [http://2xup.org/log/2006/11/27-2219 microformats に触れてみよう] at [http://www.asahi-net.or.jp/~eb2m-mrt/kaihatsu9.html XML Developers' Day #9], Tokyo, JAPAN.&lt;br /&gt;
* October 28th, [http://www.keepthebyte.ch/2006/10/microformats-speech-at-barcamp-zurich.html Microformats Speech at Barcamp Zurich]&lt;br /&gt;
* October 10th, Taichi Kaminogoya presented to [http://2xup.org/log/2006/10/10-1800 microformatsがもたらすドキドキする未来] at [http://lp1.cssnite.jp/ CSS Nite LP Disk 1], Tokyo, JAPAN.&lt;br /&gt;
* September 28th, [http://www.webdirections.org/microformats/ Microformats] at Web Directions South, Sydney Australia by John Allsopp. [http://www.webdirections.org/microformats/ slides, podcast, live blogging transcript all online now]&lt;br /&gt;
* September 27th, [http://tantek.com/presentations/2006/09/microformats-intro/ Microformats Intro] at New Context 2006, Radisson Miyako Hotel, Minato-ku, Tokyo, JAPAN.  See also [http://flickr.com/photos/tags/microformatsnewcontext2006 photos].&lt;br /&gt;
* September 16th, [http://fredericdevillamil.com/presentations/2006/que-sont-les-microformats/index.html Introducing Microformats for resume publishing] in French by Frederic de Villamil at Barcamp Paris 4. Location: 43 rue d'Aboukir, 75002 Paris France&lt;br /&gt;
* September 13th, [http://tantek.com/presentations/2006/09/microformats-practices/ Microformats Practices] at [[events/2006-09-13-future-of-web-apps-microformats|Future of Web Apps]] in San Francisco.  Location: Palace of Fine Arts Theatre, Lyon Street, San Francisco CA 94123.&lt;br /&gt;
* September 3th, Backnetwork and Microformats by Glenn Jones at Barcamp London. demo of hCard subscription idea for social networks. &lt;br /&gt;
* August 26th, Tantek Çelik led the [http://barcamp.org/BarCampStanfordMicroformats BarCampStanfordMicroformats] discussion at room 426, Margaret Jacks Hall, Stanford, CA 94305.  There is an [http://barcamp.org/f/MF-barcamp_08_26_2006.ogg Ogg recording of the session].&lt;br /&gt;
* July 11th, [http://tantek.com/presentations/2006/07/what-are-microformats/ What are microformats?] at [[events/2006-07-11-an-event-apart-microformats|An Event Apart in New York City]]&lt;br /&gt;
* July 6th, [http://yatil.de/webmontag/ka0706/ Mikroformate Erweiterte Semantik von HTML-Dokumenten] (Präsentation von Eric Eggert) Web mondays presentation in german - translation is available here&lt;br /&gt;
* June 15th, Phil Wilson presented to the [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/ Institutional Web Management Workshop]&lt;br /&gt;
* June 8, Pete Prodoehl presented [http://rasterweb.net/raster/presentations/microformats-20060608/ Microformats] to the Milwaukee Web Design Meetup Group&lt;br /&gt;
* May 30, [http://netsquared.org NetSquared] [http://netsquared.org/conference/ Conference], 4:15pm-5:10pm: : [http://netsquared.org/conference/conference-sessions/Mashups A web more woven - the alchemy and practicalities of Mashups].  Tantek Çelik, Taylor McKnight and Chris Messina will discuss the core utility of microformats to publish and share data for/with mashups and other applications.  Location:  Jordan room, Cisco Systems' Vineyard Conference Center, 260 E. Tasman Drive, San Jose, CA.&lt;br /&gt;
* May 25, Brian Suda and Ryan King presented [http://theryanking.com/presentations/2006/www/ Practical Microformats] at WWW 2006 ([http://www.molly.com Molly Holzschlag] was orginally scheduled to give this talk, we filled in at the last minute with our slides from XTech)&lt;br /&gt;
* May 24, Kevin Lawver presented [http://presentations.lawver.net/standards/a_microformat_and_proposal_for/ A Microformat and Proposal For Interoperable Widgets]&lt;br /&gt;
* May 18, [http://xtech06.usefulinc.com/schedule/paper/148 The Intelligent Design of Microformats] by Ryan King at XTech 2006. ([http://theryanking.com/presentations/2006/xtech/talk/ slides]).&lt;br /&gt;
* May 16, [http://thebigjc.org/articles/2006/05/16/is-web-2-0-changing-the-software-industry Is Web 2.0 Changing the Software Industry?] by Chris Messina at [http://meshconference.com Mesh Conference]&lt;br /&gt;
* May 16, [http://theryanking.com/presentations/2006/xtech/tutorial/ Microformats from the Ground Up] by Brian Suda and Ryan King @ XTech 2006&lt;br /&gt;
* April 25, At [http://barcamp.org/TorCampDemoCamp5 DemoCamp #5 in Toronto], [http://blog.davidjanes.com David Janes] demonstrated [http://www.blogmatrix.com/ BlogMatrix] his platform for publish which supports microformats. (see [http://accordionguy.blogware.com/blog/_archives/2006/4/26/1913279.html  Accordionguy blogpost]).&lt;br /&gt;
* April 23, [http://jazkarta.com/presentations/microformats.pdf/view Microformats and the Future of Syndication] by Nate Aune, AdaptiveWave (CM Pros Summit, San Francisco, CA)&lt;br /&gt;
* April 22, Intro to Microformats, [http://barcamp.pbwiki.com/BarCampBangalore Barcamp Bangalore], Bangalore, India, (photos [http://flickr.com/photos/abgpt/133393564/ 1], [http://flickr.com/photos/abgpt/133393545/ 2], [http://flickr.com/photos/abgpt/133393626/ 3])&lt;br /&gt;
* March 16, [http://ono.cdlib.org/archives/shimenawa/000219.html Reading 2.0] (see [http://radar.oreilly.com/archives/2006/03/link_list_reading_20_1.html Tim O'Reilly's notes]), San Francisco, CA&lt;br /&gt;
** Building with MicroFormats, [http://www.chaddickerson.com/blog/2006/03/17/reading-20-and-microformats/ Chad Dickerson], Yahoo &lt;br /&gt;
* March 13, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [[events/2006-03-13-sxsw-microformats|Microformats: Evolving the Web]], 11:30am-12:30pm &lt;br /&gt;
* March 11, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [http://tantek.com/presentations/2006/03/building-blocks Creating Building Blocks For Independents], 5pm-6pm&lt;br /&gt;
** [http://flickr.com/photos/tags/microformatssxsw photos]&lt;br /&gt;
* March 7, O'Reilly Emerging Technologies (ETech) Conference, Manchester Grand Hyatt, Ballroom, San Diego, CA&lt;br /&gt;
** [[events/2006-03-07-etech-microformats|Microformats intro and lightning demos at O'Reilly ETech conf.]], 5:30pm-6:15pm &lt;br /&gt;
** [http://flickr.com/photos/tags/microformatsetech photos]&lt;br /&gt;
* March 1, W3C Technical Plenary Day, Hotel Sofitel Cannes Mandelieu Royal Casino, main auditorium, 605 avenuedu Général de Gaulle, BP 49, MANDELIEU LA NAPOULE CEDEX, 06212 MANDELIEU LA NAPOULE, FRANCE&lt;br /&gt;
** [[events/2006-03-01-w3c-plenary-microformats|Microformats panel at W3C Technical Plenary Day]], 10:30am-11:30am&lt;br /&gt;
*** Ian Hickson (Google) - &amp;quot;A billion documents and no semantics anywhere&amp;quot; (NEED LINK TO SLIDES OR STUDY)&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2006/03/what-are-microformats/ What are microformats?]&amp;quot;&lt;br /&gt;
*** Håkon Wium Lie (Opera) - &amp;quot;Cascading Markup Languages — boom!&amp;quot; (NEED LINK TO SLIDES)&lt;br /&gt;
*** Rohit Khare (CommerceNet) - &amp;quot;[http://labs.commerce.net/~rohit/Angstro-W3C-TP/ Where Angle Brackets Fear to Tread]&amp;quot;&lt;br /&gt;
*** Dan Connolly (W3C) - &amp;quot;[http://www.w3.org/2003/g/talk62/slides Microformats for practical Semantic Web deployment]&amp;quot;&lt;br /&gt;
*** Q&amp;amp;A&lt;br /&gt;
**** &amp;quot;I'm very excited about '''microformats'''. What I really want is to get all the data out of databases and expressed as part of the Semantic Web.&amp;quot; - Tim Berners-Lee. ('''emphasis''' added)&lt;br /&gt;
** &amp;quot;Services and the Web&amp;quot; by Mark Nottingham (Yahoo), 12:05pm-12:10pm.&lt;br /&gt;
*** Request to W3T/W3M: Go After The &amp;quot;Real&amp;quot; Web: Apache, PHP, Mozilla, Intermediaries and Caches, '''Microformats''', JSON... ('''emphasis''' added)&lt;br /&gt;
** Attendees voted the &amp;quot;Microformats&amp;quot; session the best session of the Plenary Day. 6:17pm.&lt;br /&gt;
* February 24, Yahoo Speakers Series, Yahoo Mission College Campus, 2nd floor conference room, 2821 Mission College Blvd., Santa Clara, CA 95054&lt;br /&gt;
** [http://tantek.com/presentations/2006/02/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 18, Apple Web Publishers internal meeting, Apple Computer, Star Trek conference room, 1 Infinite Loop, Cupertino, CA 95014, 12-1:40pm&lt;br /&gt;
** [http://tantek.com/presentations/2006/01/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 10, SD Forum Emerging Technologies SIG, Room H1, Cubberley Community Center, Palo Alto, CA, 7-9pm&lt;br /&gt;
** Ryan King's presentation, Ernie Prabhakar's presentation, Rohit Khare's presentation&lt;br /&gt;
** Microformats panel: Ryan King, Ernie Prabhakar, Rohit Khare, Tantek Çelik, Kevin Marks&lt;br /&gt;
&lt;br /&gt;
== 2005 ==&lt;br /&gt;
* December 15, Syndicate Conference, San Francisco, CA&lt;br /&gt;
** [http://tantek.com/presentations/2005/12/syndicate-microformats/ Microformats - Emerging syndication types]&lt;br /&gt;
* November 26, [http://barcamp.org/index.cgi?TorCamp TorCamp], Teehan+Lax, 460 Richmond St. W, Toronto, ON, CA&lt;br /&gt;
** [http://www.davidjanes.com/docs/2005.11.25%20Microformats%20Presentation.ppt powerpoints] (sorry)&lt;br /&gt;
** [http://blog.davidjanes.com/mtarchives/2005_12.html#003467 photo]&lt;br /&gt;
* November 12, THINK Conference, Santa Cruz room, Chaminade hotel, Santa Cruz, CA, USA&lt;br /&gt;
** [[presentation-think-2005-11-12]]&lt;br /&gt;
* November 10, (location unknown), by Kevin Yank of SitePoint Pty. Ltd.&lt;br /&gt;
** [http://www.sitepoint.com/examples/innovation-on-standards/ Innovating on top of standards - Not around them]&lt;br /&gt;
* October 5, [http://web2con.com Web 2.0 Conference], Olympic Room, Argent Hotel, San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-examples/ Microformats Examples]&lt;br /&gt;
* October 4, [http://osafoundation.org/ OSAF], San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* September 30, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/microformats-evolution/ Microformats: Evolving the Web] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-14-tantek-celik2.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 - incomplete, mirror: http://microformats.org/media/2005/09/we05-14-tantek-celik2.mp3)&lt;br /&gt;
* September 29, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/elements-of-xhtml/ The Elements of Meaningful XHTML] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-2-tantek-celik.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 mirror: http://microformats.org/media/2005/09/we05-2-tantek-celik.mp3 )&lt;br /&gt;
* September 25, [http://webzine2005.com/ Webzine 2005], Valhalla Room, Swedish American Hall, San Francisco, CA, USA&lt;br /&gt;
** [http://theryanking.com/presentations/2005/webzine/ Microformats @ Webzine 2005]&lt;br /&gt;
* September 21, Web Intelligence Conference, Compiegne, France &lt;br /&gt;
** [http://moloko.itc.it/paoloblog/presentations/presentation_wi05/presentation_wi05.html Page-reRank: using trusted links to re-rank authority] ([http://sra.itc.it/people/massa/publications/wi05_page_rerank_massa_hayes.pdf paper]) - A discussion of using [[vote-links]] to improve [http://www-db.stanford.edu/~backrub/google.html PageRank]&lt;br /&gt;
* June 20: Supernova 2005 ([http://supernova2005.com/ Supernova2005 site]), Microformats [http://supernova2005.com/workshops.htm Workshop], Wharton West, Suite 500, San Francisco, CA, USA&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/06/what-are-microformats/ What are Microformats?]&amp;quot;&lt;br /&gt;
** &amp;quot;[http://homepage.mac.com/kevinmarks/supernovatags.html A microformat for tags]&amp;quot;&lt;br /&gt;
** [http://wiki.commerce.net/wiki/ZCommerceWS#Microformats commercenet wiki page on the workshop] ([http://labs.commerce.net/wiki/index.php/ZCommerceWS#Microformats 2])&lt;br /&gt;
* May 14: Fourteenth International World Wide Web Conference ([http://www2005.org/ WWW2005]), 2005, Microformats Dev-Day Track, Makuhari Messe Room 303, Chiba, JAPAN&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/what-are-microformats/ What are Microformats?]&amp;quot; - Tantek Çelik &lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/linkmf.html Link Microformats]&amp;quot; - John Allsopp&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/www2005/potential.html The Potential of Microformats]&amp;quot; - Eric Meyer&lt;br /&gt;
** &amp;quot;Distributed Social Networks (XFN Implementations)&amp;quot;&lt;br /&gt;
*** Demonstrations of [http://wordpress.org WordPress] &amp;amp; [http://metafilter.com Metafilter]'s builtin XFN support, and XFN search engines [http://rubhub.com/ RubHub] &amp;amp; [http://xhtmlfriends.net/ xhtmlfriends.net].&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/hcard-hcalendar/ People and Events (hCard &amp;amp; hCalendar)]&amp;quot; - Tantek Çelik&lt;br /&gt;
** &amp;quot;[http://cnlabs.commerce.net/~rohit/hReview-in-Review/ hReview in Review]&amp;quot; - Rohit Khare&lt;br /&gt;
** &amp;quot;Bibliographies (hBib)&amp;quot; - notes captured: [[hbib-discussion-2005-05-14|hBib Discussion 2005-05-14]]&lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/xml2mf.html a more meaningful web with microformats]&amp;quot;&lt;br /&gt;
** &amp;quot;Semantic Web and Microformats&amp;quot; panel, Room 201&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2005/03/decentralizednetworks/ Decentralized Social Networks]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 17AB, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 14: &amp;quot;[http://2005.sxsw.com/interactive/conference/panels/?action=show&amp;amp;id=IAP0060 How to Trick-Out Your Blog]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 13&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/sxsw/ Emergent Semantics]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 15, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/leveragingtags.html Leveraging Tags]&amp;quot;, as part of the &amp;quot;How to Leverage Solipsism&amp;quot; panel, South by South West Conference (SXSW) 2005, Austin Convention Center Room 18A, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/elementsofxhtml/ The Elements of Meaningful XHTML]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* January 21: [http://tantek.com/presentations/2005/01/attentionxml.html Attention.xml Technology Overview], private presentation, Yahoo! campus, Santa Clara, CA&lt;br /&gt;
&lt;br /&gt;
== 2004 ==&lt;br /&gt;
&lt;br /&gt;
* September 28: &amp;quot;[http://tantek.com/presentations/20040928sdforumws/semantic-xhtml.html Semantic XHTML: Can your website be your API? - Using semantic XHTML to show what you mean]&amp;quot;, SD Forum Web Services SIG, eBay's Silicon Valley Conference Center 2161 North First Street San Jose, CA 95131&lt;br /&gt;
&lt;br /&gt;
* September 12: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?MVCeqXHTMLCSSJS Model+View+Controller = XHTML+CSS+JS]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Wallcreeper room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 11: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?AttentionXML Attention.XML]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Appaloosa room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 10: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats Simple Semantic Formats]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Camel room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2004sxsw/xfn.html Ridiculously Easy Social Software]&amp;quot;, South by South West Conference (SXSW) 2004, Austin Convention Center Room 17B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* February 11th: &amp;quot;[http://www.tantek.com/presentations/2004etech/realworldsemanticspres.html real world semantics]&amp;quot;, O'Reilly Emerging Technology Conference (ETech) 2004 Westin Horton Plaza, San Diego, CA.  This presentation was the first public discussion and introduction of the terms &amp;quot;microformat&amp;quot; and &amp;quot;lowercase semantic web&amp;quot;.  Reprised as a five-minute lightning talk at [http://wiki.oreillynet.com/etech/index.cgi?ConCon ConCon], Rx Gallery, San Francisco CA (16 February 2004).&lt;br /&gt;
&lt;br /&gt;
This page was contributed from [http://developers.technorati.com/wiki/MicroFormatsPresentations the Technorati developers wiki].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=presentations&amp;diff=37563</id>
		<title>presentations</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=presentations&amp;diff=37563"/>
		<updated>2009-01-09T20:53:53Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Interacting with microformats&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC-right}}&lt;br /&gt;
This page lists various presentations, sessions, papers and posters which have provided explanations and discusions of both [[microformats]] in general, and specific microformats.  Check out microformats [[events]] for upcoming presentations. See also microformats [[podcasts]] and [[screencasts]] for audio/video presentations and discussions.&lt;br /&gt;
&lt;br /&gt;
'''Note: This page is missing a lot of presentation links.''' More presentation links can be found by going through specific [[events]] pages.&lt;br /&gt;
&lt;br /&gt;
Most recent presentations/sessions listed first.&lt;br /&gt;
&lt;br /&gt;
== 2009 ==&lt;br /&gt;
* 2008-05-15 [http://csarven.ca/presentations/microformats-04/ Interacting with microformats] presentation by [[User:Csarven|Sarven Capadisli]] at [http://phpquebec.org PHP Qu&amp;amp;#233;bec], Montr&amp;amp;#233;al, Canada&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* 2008-11-18 [http://cdharrison.com/presentations/microformats/ microformats: What are they and why should you use them?] during [http://refreshaugusta.com/ RefreshAugusta] at PowerServe, Augusta, Georgia.&lt;br /&gt;
* 2008-09-05 [http://tantek.com/presentations/2008/09/social-network-portability Social Network Portability] during [[events/2008-09-05-dconstruct-social-network-portability|dConstruct 2008]].&lt;br /&gt;
* 2008-08-19 [http://tantek.com/presentations/2008/08/microformats Better User Experience Through Microformats] during day 2 of [[events/2008-08-19-better-user-experience|An Event Apart San Francisco]].&lt;br /&gt;
* 2008-08-16 [http://tantek.com/presentations/2008/08/wordpress-microformats/ WordPress and Microformats: Past, Present, Future] during [[events/2008-08-16-wordcamp|WordCamp 2008]]&lt;br /&gt;
* 2008-07-02 [http://www.slideshare.net/andr3/microformatos-pequenas-peas-do-puzzle Microformatos - pequenças peças do puzzle] presentation in Portuguese, by André Luís for a training session at SAPO.pt (Lisbon, Portugal)&lt;br /&gt;
* 2008-05-15 [http://csarven.ca/presentations/microformats-03/ Creating next generation Web sites] presentation by [[User:Csarven|Sarven Capadisli]] at [http://www.nstein.com/summit2008/ Nstein Innovation Leaders Summit 2008], Montreal, Canada&lt;br /&gt;
* 2008-04-16 [http://slideshow.rubyforge.org/microformats.html  Microformats - Adding Semantics to Your Web Site - Web 3.0 in Action] presentation by Gerald Bauer (Vancouver Software Developers Network/VanDev at University of British Columbia)&lt;br /&gt;
* 2008-03-17 [http://csarven.ca/presentations/microformats-02/ Microformats overview: how to help machines recognise common data formats in Web documents] presentation by [[User:Csarven|Sarven Capadisli]] at [http://station-c.com/ Coder's Saturday], Montreal, Canada&lt;br /&gt;
* 2008-02-19 [http://www.glennjones.net/Post/835/SemanticCampLondon.htm Can your website be your API and real life] presentation by Glenn Jones (Semantic Camp London) covers social network portability and date portability&lt;br /&gt;
* 2008-02-19 [http://www.slideshare.net/garethr/parsing-microformats Parsing Microformats] presentation by Gareth Rushgrove (Semantic Camp London) includes an overview of available parsers&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* 2007-11-17 [http://www.slideshare.net/56k/mromanello-ecal-presentation Linking Text References to Relevant Digital Resources Over The Web (Proposal of a Microformat for Canonical Texts References)] presentation by Matteo Romanello at [http://enlil.ff.cuni.cz/ecal Electronic Corpora of Ancient Languages] conference held in Prague on November 2007.&lt;br /&gt;
* 2007-11-06 [http://www.slideshare.net/guest897d73/microformats-a-web-of-data Microformats: A Web of Data] presentation by Brian Suda at [[events/2007-11-06-microfomats-a-web-of-data|Web 2.0 Expo Berlin]].&lt;br /&gt;
* 2007-10-31 [http://video.google.com/videoplay?docid=4912491017216716477 Microformats - The What, Where, Why and How] This is a recording of a presentation given by Mark Meeker on Microformats. Mark is an Architect on the UI Engineering team at Orbitz Worldwide. OrbitzTech talk Chicago Il.&lt;br /&gt;
* 2007-10-04 [http://tantek.com/presentations/2007/10/social-network-portability/ Social Network Portability] presentation by Tantek Çelik at [[events/2007-10-04-fundamentos-web-social-network-portability|Fundamentos Web 2007]].&lt;br /&gt;
* 2007-10-04 [http://www.slideshare.net/mattb/coding-on-the-shoulders-of-giants Coding on the Shoulders of Giants] presentation by Matt Biddulph at [[events/2007-10-04-future-of-web-apps|Future of Web Apps London 2007]] - mentions their implementation of hCard, hCalendar and how their support gives them more features.&lt;br /&gt;
* 2007-10-02 [http://www.slideshare.net/cgriego/microformats-building-blocks-of-the-semantic-web/ Microformats, building blocks of the semantic web] presentation by Chris Griego at [[events/2007-10-02-dallas-ruby-brigade|Dallas Ruby Brigade October 2007]]&lt;br /&gt;
* 2007-08-30 GeekUp presentation by [http://www.ts0.com Thom Shannon] - [http://www.ts0.com/2007/09/microformats-whats-point.asp Microformats: What's the point?]&lt;br /&gt;
* 2007-06-.. http://tantek.com/presentations/2007/06/microformats-bb-you/&lt;br /&gt;
* 2007-05-.. http://tantek.com/presentations/2007/05/microformats-bb-you/&lt;br /&gt;
* 2007-06-02 BarCamp San Diego presentation by Joshua Brewer: [http://www.slideshare.net/jbrewer/barcamp-sd-microformats Microformats: Building a Better Web].&lt;br /&gt;
* 2007-05-16 [[events/2007-05-16-XTech|XTech 2007]] presentation by Jeremy Keith: [http://adactio.com/extras/slides/nanotech.pdf Microformats: the nanotechnology of the semantic web].&lt;br /&gt;
* 2007-04-30 [[events/2007-04-30-mix07|Microformats: Data Formats That Put Humans First]] [http://tantek.com/presentations/2007/04/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-23 [[events/2007-03-23-stanford|Microformats at Stanford]] [http://tantek.com/presentations/2007/03/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-22 [http://www.webdu.com.au/go/session/microformats--hidden-treasures Microformats—the hidden treasure] by Dmitry Baranovskiy at the [http://www.webdu.com.au/ webDU 2007] conference in Sydney, Australia, 3:00pm–4:00pm&lt;br /&gt;
* 2007-03-16 [http://www.afroginthevalley.com/fr/2007/03/16/presentation-microformats-a-php-quebec/ Métadonnées pour Humains &amp;amp; Machines] (dead link ?) presentation in French by Sylvain Carle at the [http://conf.phpquebec.com/fr/archive/conf2007/ PHP Québec 2007] conference in Montréal, Canada.&lt;br /&gt;
* 2007-02-23 [http://bluesmoon.info/talks/microformats/ Microformats at the CSI Web 2.0 Conference in Bangalore] presentation by Philip Tellis&lt;br /&gt;
* 2007-02-19, [http://www.glennjones.net/Post/825/DestroyingWalledGardens-MicroformatssyndicationandAPI%e2%80%99s.htm Destroying Walled Gardens - Microformats syndication and API’s] at [http://barcamp.org/BarCampLondon2 BarCamp London 2], UK by Glenn Jones&lt;br /&gt;
* 2007-02-13, [http://groups.google.com/group/bristolskillswap/web/february-skillswap-microformats Microformats: The Semantic Web for the Rest of Us] Bristol Skillswap [rtsp://stream.watershed.co.uk/skillswap/2007.02.13.microformats.mov Streaming Video]&lt;br /&gt;
* 2007-02-07, [http://north.webdirections.org Web Directions North 2007], [http://north.webdirections.org/detail/venue/ Renaissance Vancouver Hotel Harbourside], 1133 West Hastings Street, Vancouver, British Columbia, V6E3T3, Canada&lt;br /&gt;
** [[events/2007-02-07-web-directions-north|Microformats at Web Directions North 2007]], 11:45am-12:45pm, 1:45pm-3:45pm&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2007/02/microformats/ Microformats — The Big Picture]&amp;quot;&lt;br /&gt;
*** John Allsopp (Westciv) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDevelopers.pdf Microformats For Developers]&amp;quot;&lt;br /&gt;
*** Dan Cederholm (Simplebits) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDesigners.pdf Microformats For Designers]&amp;quot;&lt;br /&gt;
* 2007-02-03 [http://www.glennjones.net/Post/823/Microformats%2ctheAK-47oftheweb-WebDD.htm Microformats HTML to API] at [http://www.webdd.org.uk/ WebDD], Reading UK by Glenn Jones&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* 2006-11-24, Taichi Kaminogoya presented to [http://2xup.org/log/2006/11/27-2219 microformats に触れてみよう] at [http://www.asahi-net.or.jp/~eb2m-mrt/kaihatsu9.html XML Developers' Day #9], Tokyo, JAPAN.&lt;br /&gt;
* October 28th, [http://www.keepthebyte.ch/2006/10/microformats-speech-at-barcamp-zurich.html Microformats Speech at Barcamp Zurich]&lt;br /&gt;
* October 10th, Taichi Kaminogoya presented to [http://2xup.org/log/2006/10/10-1800 microformatsがもたらすドキドキする未来] at [http://lp1.cssnite.jp/ CSS Nite LP Disk 1], Tokyo, JAPAN.&lt;br /&gt;
* September 28th, [http://www.webdirections.org/microformats/ Microformats] at Web Directions South, Sydney Australia by John Allsopp. [http://www.webdirections.org/microformats/ slides, podcast, live blogging transcript all online now]&lt;br /&gt;
* September 27th, [http://tantek.com/presentations/2006/09/microformats-intro/ Microformats Intro] at New Context 2006, Radisson Miyako Hotel, Minato-ku, Tokyo, JAPAN.  See also [http://flickr.com/photos/tags/microformatsnewcontext2006 photos].&lt;br /&gt;
* September 16th, [http://fredericdevillamil.com/presentations/2006/que-sont-les-microformats/index.html Introducing Microformats for resume publishing] in French by Frederic de Villamil at Barcamp Paris 4. Location: 43 rue d'Aboukir, 75002 Paris France&lt;br /&gt;
* September 13th, [http://tantek.com/presentations/2006/09/microformats-practices/ Microformats Practices] at [[events/2006-09-13-future-of-web-apps-microformats|Future of Web Apps]] in San Francisco.  Location: Palace of Fine Arts Theatre, Lyon Street, San Francisco CA 94123.&lt;br /&gt;
* September 3th, Backnetwork and Microformats by Glenn Jones at Barcamp London. demo of hCard subscription idea for social networks. &lt;br /&gt;
* August 26th, Tantek Çelik led the [http://barcamp.org/BarCampStanfordMicroformats BarCampStanfordMicroformats] discussion at room 426, Margaret Jacks Hall, Stanford, CA 94305.  There is an [http://barcamp.org/f/MF-barcamp_08_26_2006.ogg Ogg recording of the session].&lt;br /&gt;
* July 11th, [http://tantek.com/presentations/2006/07/what-are-microformats/ What are microformats?] at [[events/2006-07-11-an-event-apart-microformats|An Event Apart in New York City]]&lt;br /&gt;
* July 6th, [http://yatil.de/webmontag/ka0706/ Mikroformate Erweiterte Semantik von HTML-Dokumenten] (Präsentation von Eric Eggert) Web mondays presentation in german - translation is available here&lt;br /&gt;
* June 15th, Phil Wilson presented to the [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/ Institutional Web Management Workshop]&lt;br /&gt;
* June 8, Pete Prodoehl presented [http://rasterweb.net/raster/presentations/microformats-20060608/ Microformats] to the Milwaukee Web Design Meetup Group&lt;br /&gt;
* May 30, [http://netsquared.org NetSquared] [http://netsquared.org/conference/ Conference], 4:15pm-5:10pm: : [http://netsquared.org/conference/conference-sessions/Mashups A web more woven - the alchemy and practicalities of Mashups].  Tantek Çelik, Taylor McKnight and Chris Messina will discuss the core utility of microformats to publish and share data for/with mashups and other applications.  Location:  Jordan room, Cisco Systems' Vineyard Conference Center, 260 E. Tasman Drive, San Jose, CA.&lt;br /&gt;
* May 25, Brian Suda and Ryan King presented [http://theryanking.com/presentations/2006/www/ Practical Microformats] at WWW 2006 ([http://www.molly.com Molly Holzschlag] was orginally scheduled to give this talk, we filled in at the last minute with our slides from XTech)&lt;br /&gt;
* May 24, Kevin Lawver presented [http://presentations.lawver.net/standards/a_microformat_and_proposal_for/ A Microformat and Proposal For Interoperable Widgets]&lt;br /&gt;
* May 18, [http://xtech06.usefulinc.com/schedule/paper/148 The Intelligent Design of Microformats] by Ryan King at XTech 2006. ([http://theryanking.com/presentations/2006/xtech/talk/ slides]).&lt;br /&gt;
* May 16, [http://thebigjc.org/articles/2006/05/16/is-web-2-0-changing-the-software-industry Is Web 2.0 Changing the Software Industry?] by Chris Messina at [http://meshconference.com Mesh Conference]&lt;br /&gt;
* May 16, [http://theryanking.com/presentations/2006/xtech/tutorial/ Microformats from the Ground Up] by Brian Suda and Ryan King @ XTech 2006&lt;br /&gt;
* April 25, At [http://barcamp.org/TorCampDemoCamp5 DemoCamp #5 in Toronto], [http://blog.davidjanes.com David Janes] demonstrated [http://www.blogmatrix.com/ BlogMatrix] his platform for publish which supports microformats. (see [http://accordionguy.blogware.com/blog/_archives/2006/4/26/1913279.html  Accordionguy blogpost]).&lt;br /&gt;
* April 23, [http://jazkarta.com/presentations/microformats.pdf/view Microformats and the Future of Syndication] by Nate Aune, AdaptiveWave (CM Pros Summit, San Francisco, CA)&lt;br /&gt;
* April 22, Intro to Microformats, [http://barcamp.pbwiki.com/BarCampBangalore Barcamp Bangalore], Bangalore, India, (photos [http://flickr.com/photos/abgpt/133393564/ 1], [http://flickr.com/photos/abgpt/133393545/ 2], [http://flickr.com/photos/abgpt/133393626/ 3])&lt;br /&gt;
* March 16, [http://ono.cdlib.org/archives/shimenawa/000219.html Reading 2.0] (see [http://radar.oreilly.com/archives/2006/03/link_list_reading_20_1.html Tim O'Reilly's notes]), San Francisco, CA&lt;br /&gt;
** Building with MicroFormats, [http://www.chaddickerson.com/blog/2006/03/17/reading-20-and-microformats/ Chad Dickerson], Yahoo &lt;br /&gt;
* March 13, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [[events/2006-03-13-sxsw-microformats|Microformats: Evolving the Web]], 11:30am-12:30pm &lt;br /&gt;
* March 11, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [http://tantek.com/presentations/2006/03/building-blocks Creating Building Blocks For Independents], 5pm-6pm&lt;br /&gt;
** [http://flickr.com/photos/tags/microformatssxsw photos]&lt;br /&gt;
* March 7, O'Reilly Emerging Technologies (ETech) Conference, Manchester Grand Hyatt, Ballroom, San Diego, CA&lt;br /&gt;
** [[events/2006-03-07-etech-microformats|Microformats intro and lightning demos at O'Reilly ETech conf.]], 5:30pm-6:15pm &lt;br /&gt;
** [http://flickr.com/photos/tags/microformatsetech photos]&lt;br /&gt;
* March 1, W3C Technical Plenary Day, Hotel Sofitel Cannes Mandelieu Royal Casino, main auditorium, 605 avenuedu Général de Gaulle, BP 49, MANDELIEU LA NAPOULE CEDEX, 06212 MANDELIEU LA NAPOULE, FRANCE&lt;br /&gt;
** [[events/2006-03-01-w3c-plenary-microformats|Microformats panel at W3C Technical Plenary Day]], 10:30am-11:30am&lt;br /&gt;
*** Ian Hickson (Google) - &amp;quot;A billion documents and no semantics anywhere&amp;quot; (NEED LINK TO SLIDES OR STUDY)&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2006/03/what-are-microformats/ What are microformats?]&amp;quot;&lt;br /&gt;
*** Håkon Wium Lie (Opera) - &amp;quot;Cascading Markup Languages — boom!&amp;quot; (NEED LINK TO SLIDES)&lt;br /&gt;
*** Rohit Khare (CommerceNet) - &amp;quot;[http://labs.commerce.net/~rohit/Angstro-W3C-TP/ Where Angle Brackets Fear to Tread]&amp;quot;&lt;br /&gt;
*** Dan Connolly (W3C) - &amp;quot;[http://www.w3.org/2003/g/talk62/slides Microformats for practical Semantic Web deployment]&amp;quot;&lt;br /&gt;
*** Q&amp;amp;A&lt;br /&gt;
**** &amp;quot;I'm very excited about '''microformats'''. What I really want is to get all the data out of databases and expressed as part of the Semantic Web.&amp;quot; - Tim Berners-Lee. ('''emphasis''' added)&lt;br /&gt;
** &amp;quot;Services and the Web&amp;quot; by Mark Nottingham (Yahoo), 12:05pm-12:10pm.&lt;br /&gt;
*** Request to W3T/W3M: Go After The &amp;quot;Real&amp;quot; Web: Apache, PHP, Mozilla, Intermediaries and Caches, '''Microformats''', JSON... ('''emphasis''' added)&lt;br /&gt;
** Attendees voted the &amp;quot;Microformats&amp;quot; session the best session of the Plenary Day. 6:17pm.&lt;br /&gt;
* February 24, Yahoo Speakers Series, Yahoo Mission College Campus, 2nd floor conference room, 2821 Mission College Blvd., Santa Clara, CA 95054&lt;br /&gt;
** [http://tantek.com/presentations/2006/02/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 18, Apple Web Publishers internal meeting, Apple Computer, Star Trek conference room, 1 Infinite Loop, Cupertino, CA 95014, 12-1:40pm&lt;br /&gt;
** [http://tantek.com/presentations/2006/01/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 10, SD Forum Emerging Technologies SIG, Room H1, Cubberley Community Center, Palo Alto, CA, 7-9pm&lt;br /&gt;
** Ryan King's presentation, Ernie Prabhakar's presentation, Rohit Khare's presentation&lt;br /&gt;
** Microformats panel: Ryan King, Ernie Prabhakar, Rohit Khare, Tantek Çelik, Kevin Marks&lt;br /&gt;
&lt;br /&gt;
== 2005 ==&lt;br /&gt;
* December 15, Syndicate Conference, San Francisco, CA&lt;br /&gt;
** [http://tantek.com/presentations/2005/12/syndicate-microformats/ Microformats - Emerging syndication types]&lt;br /&gt;
* November 26, [http://barcamp.org/index.cgi?TorCamp TorCamp], Teehan+Lax, 460 Richmond St. W, Toronto, ON, CA&lt;br /&gt;
** [http://www.davidjanes.com/docs/2005.11.25%20Microformats%20Presentation.ppt powerpoints] (sorry)&lt;br /&gt;
** [http://blog.davidjanes.com/mtarchives/2005_12.html#003467 photo]&lt;br /&gt;
* November 12, THINK Conference, Santa Cruz room, Chaminade hotel, Santa Cruz, CA, USA&lt;br /&gt;
** [[presentation-think-2005-11-12]]&lt;br /&gt;
* November 10, (location unknown), by Kevin Yank of SitePoint Pty. Ltd.&lt;br /&gt;
** [http://www.sitepoint.com/examples/innovation-on-standards/ Innovating on top of standards - Not around them]&lt;br /&gt;
* October 5, [http://web2con.com Web 2.0 Conference], Olympic Room, Argent Hotel, San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-examples/ Microformats Examples]&lt;br /&gt;
* October 4, [http://osafoundation.org/ OSAF], San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* September 30, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/microformats-evolution/ Microformats: Evolving the Web] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-14-tantek-celik2.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 - incomplete, mirror: http://microformats.org/media/2005/09/we05-14-tantek-celik2.mp3)&lt;br /&gt;
* September 29, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/elements-of-xhtml/ The Elements of Meaningful XHTML] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-2-tantek-celik.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 mirror: http://microformats.org/media/2005/09/we05-2-tantek-celik.mp3 )&lt;br /&gt;
* September 25, [http://webzine2005.com/ Webzine 2005], Valhalla Room, Swedish American Hall, San Francisco, CA, USA&lt;br /&gt;
** [http://theryanking.com/presentations/2005/webzine/ Microformats @ Webzine 2005]&lt;br /&gt;
* September 21, Web Intelligence Conference, Compiegne, France &lt;br /&gt;
** [http://moloko.itc.it/paoloblog/presentations/presentation_wi05/presentation_wi05.html Page-reRank: using trusted links to re-rank authority] ([http://sra.itc.it/people/massa/publications/wi05_page_rerank_massa_hayes.pdf paper]) - A discussion of using [[vote-links]] to improve [http://www-db.stanford.edu/~backrub/google.html PageRank]&lt;br /&gt;
* June 20: Supernova 2005 ([http://supernova2005.com/ Supernova2005 site]), Microformats [http://supernova2005.com/workshops.htm Workshop], Wharton West, Suite 500, San Francisco, CA, USA&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/06/what-are-microformats/ What are Microformats?]&amp;quot;&lt;br /&gt;
** &amp;quot;[http://homepage.mac.com/kevinmarks/supernovatags.html A microformat for tags]&amp;quot;&lt;br /&gt;
** [http://wiki.commerce.net/wiki/ZCommerceWS#Microformats commercenet wiki page on the workshop] ([http://labs.commerce.net/wiki/index.php/ZCommerceWS#Microformats 2])&lt;br /&gt;
* May 14: Fourteenth International World Wide Web Conference ([http://www2005.org/ WWW2005]), 2005, Microformats Dev-Day Track, Makuhari Messe Room 303, Chiba, JAPAN&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/what-are-microformats/ What are Microformats?]&amp;quot; - Tantek Çelik &lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/linkmf.html Link Microformats]&amp;quot; - John Allsopp&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/www2005/potential.html The Potential of Microformats]&amp;quot; - Eric Meyer&lt;br /&gt;
** &amp;quot;Distributed Social Networks (XFN Implementations)&amp;quot;&lt;br /&gt;
*** Demonstrations of [http://wordpress.org WordPress] &amp;amp; [http://metafilter.com Metafilter]'s builtin XFN support, and XFN search engines [http://rubhub.com/ RubHub] &amp;amp; [http://xhtmlfriends.net/ xhtmlfriends.net].&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/hcard-hcalendar/ People and Events (hCard &amp;amp; hCalendar)]&amp;quot; - Tantek Çelik&lt;br /&gt;
** &amp;quot;[http://cnlabs.commerce.net/~rohit/hReview-in-Review/ hReview in Review]&amp;quot; - Rohit Khare&lt;br /&gt;
** &amp;quot;Bibliographies (hBib)&amp;quot; - notes captured: [[hbib-discussion-2005-05-14|hBib Discussion 2005-05-14]]&lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/xml2mf.html a more meaningful web with microformats]&amp;quot;&lt;br /&gt;
** &amp;quot;Semantic Web and Microformats&amp;quot; panel, Room 201&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2005/03/decentralizednetworks/ Decentralized Social Networks]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 17AB, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 14: &amp;quot;[http://2005.sxsw.com/interactive/conference/panels/?action=show&amp;amp;id=IAP0060 How to Trick-Out Your Blog]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 13&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/sxsw/ Emergent Semantics]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 15, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/leveragingtags.html Leveraging Tags]&amp;quot;, as part of the &amp;quot;How to Leverage Solipsism&amp;quot; panel, South by South West Conference (SXSW) 2005, Austin Convention Center Room 18A, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/elementsofxhtml/ The Elements of Meaningful XHTML]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* January 21: [http://tantek.com/presentations/2005/01/attentionxml.html Attention.xml Technology Overview], private presentation, Yahoo! campus, Santa Clara, CA&lt;br /&gt;
&lt;br /&gt;
== 2004 ==&lt;br /&gt;
&lt;br /&gt;
* September 28: &amp;quot;[http://tantek.com/presentations/20040928sdforumws/semantic-xhtml.html Semantic XHTML: Can your website be your API? - Using semantic XHTML to show what you mean]&amp;quot;, SD Forum Web Services SIG, eBay's Silicon Valley Conference Center 2161 North First Street San Jose, CA 95131&lt;br /&gt;
&lt;br /&gt;
* September 12: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?MVCeqXHTMLCSSJS Model+View+Controller = XHTML+CSS+JS]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Wallcreeper room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 11: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?AttentionXML Attention.XML]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Appaloosa room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 10: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats Simple Semantic Formats]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Camel room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2004sxsw/xfn.html Ridiculously Easy Social Software]&amp;quot;, South by South West Conference (SXSW) 2004, Austin Convention Center Room 17B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* February 11th: &amp;quot;[http://www.tantek.com/presentations/2004etech/realworldsemanticspres.html real world semantics]&amp;quot;, O'Reilly Emerging Technology Conference (ETech) 2004 Westin Horton Plaza, San Diego, CA.  This presentation was the first public discussion and introduction of the terms &amp;quot;microformat&amp;quot; and &amp;quot;lowercase semantic web&amp;quot;.  Reprised as a five-minute lightning talk at [http://wiki.oreillynet.com/etech/index.cgi?ConCon ConCon], Rx Gallery, San Francisco CA (16 February 2004).&lt;br /&gt;
&lt;br /&gt;
This page was contributed from [http://developers.technorati.com/wiki/MicroFormatsPresentations the Technorati developers wiki].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=presentations&amp;diff=37439</id>
		<title>presentations</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=presentations&amp;diff=37439"/>
		<updated>2009-01-07T19:38:53Z</updated>

		<summary type="html">&lt;p&gt;Csarven: /* 2008 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC-right}}&lt;br /&gt;
This page lists various presentations, sessions, papers and posters which have provided explanations and discusions of both [[microformats]] in general, and specific microformats.  Check out microformats [[events]] for upcoming presentations. See also microformats [[podcasts]] and [[screencasts]] for audio/video presentations and discussions.&lt;br /&gt;
&lt;br /&gt;
'''Note: This page is missing a lot of presentation links.''' More presentation links can be found by going through specific [[events]] pages.&lt;br /&gt;
&lt;br /&gt;
Most recent presentations/sessions listed first.&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* 2008-11-18 [http://cdharrison.com/presentations/microformats/ microformats: What are they and why should you use them?] during [http://refreshaugusta.com/ RefreshAugusta] at PowerServe, Augusta, Georgia.&lt;br /&gt;
* 2008-09-05 [http://tantek.com/presentations/2008/09/social-network-portability Social Network Portability] during [[events/2008-09-05-dconstruct-social-network-portability|dConstruct 2008]].&lt;br /&gt;
* 2008-08-19 [http://tantek.com/presentations/2008/08/microformats Better User Experience Through Microformats] during day 2 of [[events/2008-08-19-better-user-experience|An Event Apart San Francisco]].&lt;br /&gt;
* 2008-08-16 [http://tantek.com/presentations/2008/08/wordpress-microformats/ WordPress and Microformats: Past, Present, Future] during [[events/2008-08-16-wordcamp|WordCamp 2008]]&lt;br /&gt;
* 2008-07-02 [http://www.slideshare.net/andr3/microformatos-pequenas-peas-do-puzzle Microformatos - pequenças peças do puzzle] presentation in Portuguese, by André Luís for a training session at SAPO.pt (Lisbon, Portugal)&lt;br /&gt;
* 2008-05-15 [http://csarven.ca/presentations/microformats-03/ Creating next generation Web sites] presentation by [[User:Csarven|Sarven Capadisli]] at [http://www.nstein.com/summit2008/ Nstein Innovation Leaders Summit 2008], Montreal, Canada&lt;br /&gt;
* 2008-04-16 [http://slideshow.rubyforge.org/microformats.html  Microformats - Adding Semantics to Your Web Site - Web 3.0 in Action] presentation by Gerald Bauer (Vancouver Software Developers Network/VanDev at University of British Columbia)&lt;br /&gt;
* 2008-03-17 [http://csarven.ca/presentations/microformats-02/ Microformats overview: how to help machines recognise common data formats in Web documents] presentation by [[User:Csarven|Sarven Capadisli]] at [http://station-c.com/ Coder's Saturday], Montreal, Canada&lt;br /&gt;
* 2008-02-19 [http://www.glennjones.net/Post/835/SemanticCampLondon.htm Can your website be your API and real life] presentation by Glenn Jones (Semantic Camp London) covers social network portability and date portability&lt;br /&gt;
* 2008-02-19 [http://www.slideshare.net/garethr/parsing-microformats Parsing Microformats] presentation by Gareth Rushgrove (Semantic Camp London) includes an overview of available parsers&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* 2007-11-17 [http://www.slideshare.net/56k/mromanello-ecal-presentation Linking Text References to Relevant Digital Resources Over The Web (Proposal of a Microformat for Canonical Texts References)] presentation by Matteo Romanello at [http://enlil.ff.cuni.cz/ecal Electronic Corpora of Ancient Languages] conference held in Prague on November 2007.&lt;br /&gt;
* 2007-11-06 [http://www.slideshare.net/guest897d73/microformats-a-web-of-data Microformats: A Web of Data] presentation by Brian Suda at [[events/2007-11-06-microfomats-a-web-of-data|Web 2.0 Expo Berlin]].&lt;br /&gt;
* 2007-10-31 [http://video.google.com/videoplay?docid=4912491017216716477 Microformats - The What, Where, Why and How] This is a recording of a presentation given by Mark Meeker on Microformats. Mark is an Architect on the UI Engineering team at Orbitz Worldwide. OrbitzTech talk Chicago Il.&lt;br /&gt;
* 2007-10-04 [http://tantek.com/presentations/2007/10/social-network-portability/ Social Network Portability] presentation by Tantek Çelik at [[events/2007-10-04-fundamentos-web-social-network-portability|Fundamentos Web 2007]].&lt;br /&gt;
* 2007-10-04 [http://www.slideshare.net/mattb/coding-on-the-shoulders-of-giants Coding on the Shoulders of Giants] presentation by Matt Biddulph at [[events/2007-10-04-future-of-web-apps|Future of Web Apps London 2007]] - mentions their implementation of hCard, hCalendar and how their support gives them more features.&lt;br /&gt;
* 2007-10-02 [http://www.slideshare.net/cgriego/microformats-building-blocks-of-the-semantic-web/ Microformats, building blocks of the semantic web] presentation by Chris Griego at [[events/2007-10-02-dallas-ruby-brigade|Dallas Ruby Brigade October 2007]]&lt;br /&gt;
* 2007-08-30 GeekUp presentation by [http://www.ts0.com Thom Shannon] - [http://www.ts0.com/2007/09/microformats-whats-point.asp Microformats: What's the point?]&lt;br /&gt;
* 2007-06-.. http://tantek.com/presentations/2007/06/microformats-bb-you/&lt;br /&gt;
* 2007-05-.. http://tantek.com/presentations/2007/05/microformats-bb-you/&lt;br /&gt;
* 2007-06-02 BarCamp San Diego presentation by Joshua Brewer: [http://www.slideshare.net/jbrewer/barcamp-sd-microformats Microformats: Building a Better Web].&lt;br /&gt;
* 2007-05-16 [[events/2007-05-16-XTech|XTech 2007]] presentation by Jeremy Keith: [http://adactio.com/extras/slides/nanotech.pdf Microformats: the nanotechnology of the semantic web].&lt;br /&gt;
* 2007-04-30 [[events/2007-04-30-mix07|Microformats: Data Formats That Put Humans First]] [http://tantek.com/presentations/2007/04/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-23 [[events/2007-03-23-stanford|Microformats at Stanford]] [http://tantek.com/presentations/2007/03/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-22 [http://www.webdu.com.au/go/session/microformats--hidden-treasures Microformats—the hidden treasure] by Dmitry Baranovskiy at the [http://www.webdu.com.au/ webDU 2007] conference in Sydney, Australia, 3:00pm–4:00pm&lt;br /&gt;
* 2007-03-16 [http://www.afroginthevalley.com/fr/2007/03/16/presentation-microformats-a-php-quebec/ Métadonnées pour Humains &amp;amp; Machines] (dead link ?) presentation in French by Sylvain Carle at the [http://conf.phpquebec.com/fr/archive/conf2007/ PHP Québec 2007] conference in Montréal, Canada.&lt;br /&gt;
* 2007-02-23 [http://bluesmoon.info/talks/microformats/ Microformats at the CSI Web 2.0 Conference in Bangalore] presentation by Philip Tellis&lt;br /&gt;
* 2007-02-19, [http://www.glennjones.net/Post/825/DestroyingWalledGardens-MicroformatssyndicationandAPI%e2%80%99s.htm Destroying Walled Gardens - Microformats syndication and API’s] at [http://barcamp.org/BarCampLondon2 BarCamp London 2], UK by Glenn Jones&lt;br /&gt;
* 2007-02-13, [http://groups.google.com/group/bristolskillswap/web/february-skillswap-microformats Microformats: The Semantic Web for the Rest of Us] Bristol Skillswap [rtsp://stream.watershed.co.uk/skillswap/2007.02.13.microformats.mov Streaming Video]&lt;br /&gt;
* 2007-02-07, [http://north.webdirections.org Web Directions North 2007], [http://north.webdirections.org/detail/venue/ Renaissance Vancouver Hotel Harbourside], 1133 West Hastings Street, Vancouver, British Columbia, V6E3T3, Canada&lt;br /&gt;
** [[events/2007-02-07-web-directions-north|Microformats at Web Directions North 2007]], 11:45am-12:45pm, 1:45pm-3:45pm&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2007/02/microformats/ Microformats — The Big Picture]&amp;quot;&lt;br /&gt;
*** John Allsopp (Westciv) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDevelopers.pdf Microformats For Developers]&amp;quot;&lt;br /&gt;
*** Dan Cederholm (Simplebits) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDesigners.pdf Microformats For Designers]&amp;quot;&lt;br /&gt;
* 2007-02-03 [http://www.glennjones.net/Post/823/Microformats%2ctheAK-47oftheweb-WebDD.htm Microformats HTML to API] at [http://www.webdd.org.uk/ WebDD], Reading UK by Glenn Jones&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* 2006-11-24, Taichi Kaminogoya presented to [http://2xup.org/log/2006/11/27-2219 microformats に触れてみよう] at [http://www.asahi-net.or.jp/~eb2m-mrt/kaihatsu9.html XML Developers' Day #9], Tokyo, JAPAN.&lt;br /&gt;
* October 28th, [http://www.keepthebyte.ch/2006/10/microformats-speech-at-barcamp-zurich.html Microformats Speech at Barcamp Zurich]&lt;br /&gt;
* October 10th, Taichi Kaminogoya presented to [http://2xup.org/log/2006/10/10-1800 microformatsがもたらすドキドキする未来] at [http://lp1.cssnite.jp/ CSS Nite LP Disk 1], Tokyo, JAPAN.&lt;br /&gt;
* September 28th, [http://www.webdirections.org/microformats/ Microformats] at Web Directions South, Sydney Australia by John Allsopp. [http://www.webdirections.org/microformats/ slides, podcast, live blogging transcript all online now]&lt;br /&gt;
* September 27th, [http://tantek.com/presentations/2006/09/microformats-intro/ Microformats Intro] at New Context 2006, Radisson Miyako Hotel, Minato-ku, Tokyo, JAPAN.  See also [http://flickr.com/photos/tags/microformatsnewcontext2006 photos].&lt;br /&gt;
* September 16th, [http://fredericdevillamil.com/presentations/2006/que-sont-les-microformats/index.html Introducing Microformats for resume publishing] in French by Frederic de Villamil at Barcamp Paris 4. Location: 43 rue d'Aboukir, 75002 Paris France&lt;br /&gt;
* September 13th, [http://tantek.com/presentations/2006/09/microformats-practices/ Microformats Practices] at [[events/2006-09-13-future-of-web-apps-microformats|Future of Web Apps]] in San Francisco.  Location: Palace of Fine Arts Theatre, Lyon Street, San Francisco CA 94123.&lt;br /&gt;
* September 3th, Backnetwork and Microformats by Glenn Jones at Barcamp London. demo of hCard subscription idea for social networks. &lt;br /&gt;
* August 26th, Tantek Çelik led the [http://barcamp.org/BarCampStanfordMicroformats BarCampStanfordMicroformats] discussion at room 426, Margaret Jacks Hall, Stanford, CA 94305.  There is an [http://barcamp.org/f/MF-barcamp_08_26_2006.ogg Ogg recording of the session].&lt;br /&gt;
* July 11th, [http://tantek.com/presentations/2006/07/what-are-microformats/ What are microformats?] at [[events/2006-07-11-an-event-apart-microformats|An Event Apart in New York City]]&lt;br /&gt;
* July 6th, [http://yatil.de/webmontag/ka0706/ Mikroformate Erweiterte Semantik von HTML-Dokumenten] (Präsentation von Eric Eggert) Web mondays presentation in german - translation is available here&lt;br /&gt;
* June 15th, Phil Wilson presented to the [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/ Institutional Web Management Workshop]&lt;br /&gt;
* June 8, Pete Prodoehl presented [http://rasterweb.net/raster/presentations/microformats-20060608/ Microformats] to the Milwaukee Web Design Meetup Group&lt;br /&gt;
* May 30, [http://netsquared.org NetSquared] [http://netsquared.org/conference/ Conference], 4:15pm-5:10pm: : [http://netsquared.org/conference/conference-sessions/Mashups A web more woven - the alchemy and practicalities of Mashups].  Tantek Çelik, Taylor McKnight and Chris Messina will discuss the core utility of microformats to publish and share data for/with mashups and other applications.  Location:  Jordan room, Cisco Systems' Vineyard Conference Center, 260 E. Tasman Drive, San Jose, CA.&lt;br /&gt;
* May 25, Brian Suda and Ryan King presented [http://theryanking.com/presentations/2006/www/ Practical Microformats] at WWW 2006 ([http://www.molly.com Molly Holzschlag] was orginally scheduled to give this talk, we filled in at the last minute with our slides from XTech)&lt;br /&gt;
* May 24, Kevin Lawver presented [http://presentations.lawver.net/standards/a_microformat_and_proposal_for/ A Microformat and Proposal For Interoperable Widgets]&lt;br /&gt;
* May 18, [http://xtech06.usefulinc.com/schedule/paper/148 The Intelligent Design of Microformats] by Ryan King at XTech 2006. ([http://theryanking.com/presentations/2006/xtech/talk/ slides]).&lt;br /&gt;
* May 16, [http://thebigjc.org/articles/2006/05/16/is-web-2-0-changing-the-software-industry Is Web 2.0 Changing the Software Industry?] by Chris Messina at [http://meshconference.com Mesh Conference]&lt;br /&gt;
* May 16, [http://theryanking.com/presentations/2006/xtech/tutorial/ Microformats from the Ground Up] by Brian Suda and Ryan King @ XTech 2006&lt;br /&gt;
* April 25, At [http://barcamp.org/TorCampDemoCamp5 DemoCamp #5 in Toronto], [http://blog.davidjanes.com David Janes] demonstrated [http://www.blogmatrix.com/ BlogMatrix] his platform for publish which supports microformats. (see [http://accordionguy.blogware.com/blog/_archives/2006/4/26/1913279.html  Accordionguy blogpost]).&lt;br /&gt;
* April 23, [http://jazkarta.com/presentations/microformats.pdf/view Microformats and the Future of Syndication] by Nate Aune, AdaptiveWave (CM Pros Summit, San Francisco, CA)&lt;br /&gt;
* April 22, Intro to Microformats, [http://barcamp.pbwiki.com/BarCampBangalore Barcamp Bangalore], Bangalore, India, (photos [http://flickr.com/photos/abgpt/133393564/ 1], [http://flickr.com/photos/abgpt/133393545/ 2], [http://flickr.com/photos/abgpt/133393626/ 3])&lt;br /&gt;
* March 16, [http://ono.cdlib.org/archives/shimenawa/000219.html Reading 2.0] (see [http://radar.oreilly.com/archives/2006/03/link_list_reading_20_1.html Tim O'Reilly's notes]), San Francisco, CA&lt;br /&gt;
** Building with MicroFormats, [http://www.chaddickerson.com/blog/2006/03/17/reading-20-and-microformats/ Chad Dickerson], Yahoo &lt;br /&gt;
* March 13, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [[events/2006-03-13-sxsw-microformats|Microformats: Evolving the Web]], 11:30am-12:30pm &lt;br /&gt;
* March 11, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [http://tantek.com/presentations/2006/03/building-blocks Creating Building Blocks For Independents], 5pm-6pm&lt;br /&gt;
** [http://flickr.com/photos/tags/microformatssxsw photos]&lt;br /&gt;
* March 7, O'Reilly Emerging Technologies (ETech) Conference, Manchester Grand Hyatt, Ballroom, San Diego, CA&lt;br /&gt;
** [[events/2006-03-07-etech-microformats|Microformats intro and lightning demos at O'Reilly ETech conf.]], 5:30pm-6:15pm &lt;br /&gt;
** [http://flickr.com/photos/tags/microformatsetech photos]&lt;br /&gt;
* March 1, W3C Technical Plenary Day, Hotel Sofitel Cannes Mandelieu Royal Casino, main auditorium, 605 avenuedu Général de Gaulle, BP 49, MANDELIEU LA NAPOULE CEDEX, 06212 MANDELIEU LA NAPOULE, FRANCE&lt;br /&gt;
** [[events/2006-03-01-w3c-plenary-microformats|Microformats panel at W3C Technical Plenary Day]], 10:30am-11:30am&lt;br /&gt;
*** Ian Hickson (Google) - &amp;quot;A billion documents and no semantics anywhere&amp;quot; (NEED LINK TO SLIDES OR STUDY)&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2006/03/what-are-microformats/ What are microformats?]&amp;quot;&lt;br /&gt;
*** Håkon Wium Lie (Opera) - &amp;quot;Cascading Markup Languages — boom!&amp;quot; (NEED LINK TO SLIDES)&lt;br /&gt;
*** Rohit Khare (CommerceNet) - &amp;quot;[http://labs.commerce.net/~rohit/Angstro-W3C-TP/ Where Angle Brackets Fear to Tread]&amp;quot;&lt;br /&gt;
*** Dan Connolly (W3C) - &amp;quot;[http://www.w3.org/2003/g/talk62/slides Microformats for practical Semantic Web deployment]&amp;quot;&lt;br /&gt;
*** Q&amp;amp;A&lt;br /&gt;
**** &amp;quot;I'm very excited about '''microformats'''. What I really want is to get all the data out of databases and expressed as part of the Semantic Web.&amp;quot; - Tim Berners-Lee. ('''emphasis''' added)&lt;br /&gt;
** &amp;quot;Services and the Web&amp;quot; by Mark Nottingham (Yahoo), 12:05pm-12:10pm.&lt;br /&gt;
*** Request to W3T/W3M: Go After The &amp;quot;Real&amp;quot; Web: Apache, PHP, Mozilla, Intermediaries and Caches, '''Microformats''', JSON... ('''emphasis''' added)&lt;br /&gt;
** Attendees voted the &amp;quot;Microformats&amp;quot; session the best session of the Plenary Day. 6:17pm.&lt;br /&gt;
* February 24, Yahoo Speakers Series, Yahoo Mission College Campus, 2nd floor conference room, 2821 Mission College Blvd., Santa Clara, CA 95054&lt;br /&gt;
** [http://tantek.com/presentations/2006/02/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 18, Apple Web Publishers internal meeting, Apple Computer, Star Trek conference room, 1 Infinite Loop, Cupertino, CA 95014, 12-1:40pm&lt;br /&gt;
** [http://tantek.com/presentations/2006/01/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 10, SD Forum Emerging Technologies SIG, Room H1, Cubberley Community Center, Palo Alto, CA, 7-9pm&lt;br /&gt;
** Ryan King's presentation, Ernie Prabhakar's presentation, Rohit Khare's presentation&lt;br /&gt;
** Microformats panel: Ryan King, Ernie Prabhakar, Rohit Khare, Tantek Çelik, Kevin Marks&lt;br /&gt;
&lt;br /&gt;
== 2005 ==&lt;br /&gt;
* December 15, Syndicate Conference, San Francisco, CA&lt;br /&gt;
** [http://tantek.com/presentations/2005/12/syndicate-microformats/ Microformats - Emerging syndication types]&lt;br /&gt;
* November 26, [http://barcamp.org/index.cgi?TorCamp TorCamp], Teehan+Lax, 460 Richmond St. W, Toronto, ON, CA&lt;br /&gt;
** [http://www.davidjanes.com/docs/2005.11.25%20Microformats%20Presentation.ppt powerpoints] (sorry)&lt;br /&gt;
** [http://blog.davidjanes.com/mtarchives/2005_12.html#003467 photo]&lt;br /&gt;
* November 12, THINK Conference, Santa Cruz room, Chaminade hotel, Santa Cruz, CA, USA&lt;br /&gt;
** [[presentation-think-2005-11-12]]&lt;br /&gt;
* November 10, (location unknown), by Kevin Yank of SitePoint Pty. Ltd.&lt;br /&gt;
** [http://www.sitepoint.com/examples/innovation-on-standards/ Innovating on top of standards - Not around them]&lt;br /&gt;
* October 5, [http://web2con.com Web 2.0 Conference], Olympic Room, Argent Hotel, San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-examples/ Microformats Examples]&lt;br /&gt;
* October 4, [http://osafoundation.org/ OSAF], San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* September 30, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/microformats-evolution/ Microformats: Evolving the Web] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-14-tantek-celik2.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 - incomplete, mirror: http://microformats.org/media/2005/09/we05-14-tantek-celik2.mp3)&lt;br /&gt;
* September 29, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/elements-of-xhtml/ The Elements of Meaningful XHTML] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-2-tantek-celik.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 mirror: http://microformats.org/media/2005/09/we05-2-tantek-celik.mp3 )&lt;br /&gt;
* September 25, [http://webzine2005.com/ Webzine 2005], Valhalla Room, Swedish American Hall, San Francisco, CA, USA&lt;br /&gt;
** [http://theryanking.com/presentations/2005/webzine/ Microformats @ Webzine 2005]&lt;br /&gt;
* September 21, Web Intelligence Conference, Compiegne, France &lt;br /&gt;
** [http://moloko.itc.it/paoloblog/presentations/presentation_wi05/presentation_wi05.html Page-reRank: using trusted links to re-rank authority] ([http://sra.itc.it/people/massa/publications/wi05_page_rerank_massa_hayes.pdf paper]) - A discussion of using [[vote-links]] to improve [http://www-db.stanford.edu/~backrub/google.html PageRank]&lt;br /&gt;
* June 20: Supernova 2005 ([http://supernova2005.com/ Supernova2005 site]), Microformats [http://supernova2005.com/workshops.htm Workshop], Wharton West, Suite 500, San Francisco, CA, USA&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/06/what-are-microformats/ What are Microformats?]&amp;quot;&lt;br /&gt;
** &amp;quot;[http://homepage.mac.com/kevinmarks/supernovatags.html A microformat for tags]&amp;quot;&lt;br /&gt;
** [http://wiki.commerce.net/wiki/ZCommerceWS#Microformats commercenet wiki page on the workshop] ([http://labs.commerce.net/wiki/index.php/ZCommerceWS#Microformats 2])&lt;br /&gt;
* May 14: Fourteenth International World Wide Web Conference ([http://www2005.org/ WWW2005]), 2005, Microformats Dev-Day Track, Makuhari Messe Room 303, Chiba, JAPAN&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/what-are-microformats/ What are Microformats?]&amp;quot; - Tantek Çelik &lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/linkmf.html Link Microformats]&amp;quot; - John Allsopp&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/www2005/potential.html The Potential of Microformats]&amp;quot; - Eric Meyer&lt;br /&gt;
** &amp;quot;Distributed Social Networks (XFN Implementations)&amp;quot;&lt;br /&gt;
*** Demonstrations of [http://wordpress.org WordPress] &amp;amp; [http://metafilter.com Metafilter]'s builtin XFN support, and XFN search engines [http://rubhub.com/ RubHub] &amp;amp; [http://xhtmlfriends.net/ xhtmlfriends.net].&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/hcard-hcalendar/ People and Events (hCard &amp;amp; hCalendar)]&amp;quot; - Tantek Çelik&lt;br /&gt;
** &amp;quot;[http://cnlabs.commerce.net/~rohit/hReview-in-Review/ hReview in Review]&amp;quot; - Rohit Khare&lt;br /&gt;
** &amp;quot;Bibliographies (hBib)&amp;quot; - notes captured: [[hbib-discussion-2005-05-14|hBib Discussion 2005-05-14]]&lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/xml2mf.html a more meaningful web with microformats]&amp;quot;&lt;br /&gt;
** &amp;quot;Semantic Web and Microformats&amp;quot; panel, Room 201&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2005/03/decentralizednetworks/ Decentralized Social Networks]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 17AB, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 14: &amp;quot;[http://2005.sxsw.com/interactive/conference/panels/?action=show&amp;amp;id=IAP0060 How to Trick-Out Your Blog]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 13&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/sxsw/ Emergent Semantics]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 15, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/leveragingtags.html Leveraging Tags]&amp;quot;, as part of the &amp;quot;How to Leverage Solipsism&amp;quot; panel, South by South West Conference (SXSW) 2005, Austin Convention Center Room 18A, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/elementsofxhtml/ The Elements of Meaningful XHTML]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* January 21: [http://tantek.com/presentations/2005/01/attentionxml.html Attention.xml Technology Overview], private presentation, Yahoo! campus, Santa Clara, CA&lt;br /&gt;
&lt;br /&gt;
== 2004 ==&lt;br /&gt;
&lt;br /&gt;
* September 28: &amp;quot;[http://tantek.com/presentations/20040928sdforumws/semantic-xhtml.html Semantic XHTML: Can your website be your API? - Using semantic XHTML to show what you mean]&amp;quot;, SD Forum Web Services SIG, eBay's Silicon Valley Conference Center 2161 North First Street San Jose, CA 95131&lt;br /&gt;
&lt;br /&gt;
* September 12: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?MVCeqXHTMLCSSJS Model+View+Controller = XHTML+CSS+JS]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Wallcreeper room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 11: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?AttentionXML Attention.XML]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Appaloosa room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 10: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats Simple Semantic Formats]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Camel room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2004sxsw/xfn.html Ridiculously Easy Social Software]&amp;quot;, South by South West Conference (SXSW) 2004, Austin Convention Center Room 17B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* February 11th: &amp;quot;[http://www.tantek.com/presentations/2004etech/realworldsemanticspres.html real world semantics]&amp;quot;, O'Reilly Emerging Technology Conference (ETech) 2004 Westin Horton Plaza, San Diego, CA.  This presentation was the first public discussion and introduction of the terms &amp;quot;microformat&amp;quot; and &amp;quot;lowercase semantic web&amp;quot;.  Reprised as a five-minute lightning talk at [http://wiki.oreillynet.com/etech/index.cgi?ConCon ConCon], Rx Gallery, San Francisco CA (16 February 2004).&lt;br /&gt;
&lt;br /&gt;
This page was contributed from [http://developers.technorati.com/wiki/MicroFormatsPresentations the Technorati developers wiki].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=presentations&amp;diff=37438</id>
		<title>presentations</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=presentations&amp;diff=37438"/>
		<updated>2009-01-07T19:31:27Z</updated>

		<summary type="html">&lt;p&gt;Csarven: /* 2008 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC-right}}&lt;br /&gt;
This page lists various presentations, sessions, papers and posters which have provided explanations and discusions of both [[microformats]] in general, and specific microformats.  Check out microformats [[events]] for upcoming presentations. See also microformats [[podcasts]] and [[screencasts]] for audio/video presentations and discussions.&lt;br /&gt;
&lt;br /&gt;
'''Note: This page is missing a lot of presentation links.''' More presentation links can be found by going through specific [[events]] pages.&lt;br /&gt;
&lt;br /&gt;
Most recent presentations/sessions listed first.&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* 2008-11-18 [http://cdharrison.com/presentations/microformats/ microformats: What are they and why should you use them?] during [http://refreshaugusta.com/ RefreshAugusta] at PowerServe, Augusta, Georgia.&lt;br /&gt;
* 2008-09-05 [http://tantek.com/presentations/2008/09/social-network-portability Social Network Portability] during [[events/2008-09-05-dconstruct-social-network-portability|dConstruct 2008]].&lt;br /&gt;
* 2008-08-19 [http://tantek.com/presentations/2008/08/microformats Better User Experience Through Microformats] during day 2 of [[events/2008-08-19-better-user-experience|An Event Apart San Francisco]].&lt;br /&gt;
* 2008-08-16 [http://tantek.com/presentations/2008/08/wordpress-microformats/ WordPress and Microformats: Past, Present, Future] during [[events/2008-08-16-wordcamp|WordCamp 2008]]&lt;br /&gt;
* 2008-07-02 [http://www.slideshare.net/andr3/microformatos-pequenas-peas-do-puzzle Microformatos - pequenças peças do puzzle] presentation in Portuguese, by André Luís for a training session at SAPO.pt (Lisbon, Portugal)&lt;br /&gt;
* 2008-05-15 [http://csarven.ca/presentations/microformats-03/ Creating next generation Web sites] presentation by [[User:Csarven|Sarven Capadisli]] at [http://www.nstein.com/summit2008/ Nstein Innovation Leaders Summit 2008], Montreal, Canada&lt;br /&gt;
* 2008-04-16 [http://slideshow.rubyforge.org/microformats.html  Microformats - Adding Semantics to Your Web Site - Web 3.0 in Action] presentation by Gerald Bauer (Vancouver Software Developers Network/VanDev at University of British Columbia)&lt;br /&gt;
* 2008-02-19 [http://www.glennjones.net/Post/835/SemanticCampLondon.htm Can your website be your API and real life] presentation by Glenn Jones (Semantic Camp London) covers social network portability and date portability&lt;br /&gt;
* 2008-02-19 [http://www.slideshare.net/garethr/parsing-microformats Parsing Microformats] presentation by Gareth Rushgrove (Semantic Camp London) includes an overview of available parsers&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* 2007-11-17 [http://www.slideshare.net/56k/mromanello-ecal-presentation Linking Text References to Relevant Digital Resources Over The Web (Proposal of a Microformat for Canonical Texts References)] presentation by Matteo Romanello at [http://enlil.ff.cuni.cz/ecal Electronic Corpora of Ancient Languages] conference held in Prague on November 2007.&lt;br /&gt;
* 2007-11-06 [http://www.slideshare.net/guest897d73/microformats-a-web-of-data Microformats: A Web of Data] presentation by Brian Suda at [[events/2007-11-06-microfomats-a-web-of-data|Web 2.0 Expo Berlin]].&lt;br /&gt;
* 2007-10-31 [http://video.google.com/videoplay?docid=4912491017216716477 Microformats - The What, Where, Why and How] This is a recording of a presentation given by Mark Meeker on Microformats. Mark is an Architect on the UI Engineering team at Orbitz Worldwide. OrbitzTech talk Chicago Il.&lt;br /&gt;
* 2007-10-04 [http://tantek.com/presentations/2007/10/social-network-portability/ Social Network Portability] presentation by Tantek Çelik at [[events/2007-10-04-fundamentos-web-social-network-portability|Fundamentos Web 2007]].&lt;br /&gt;
* 2007-10-04 [http://www.slideshare.net/mattb/coding-on-the-shoulders-of-giants Coding on the Shoulders of Giants] presentation by Matt Biddulph at [[events/2007-10-04-future-of-web-apps|Future of Web Apps London 2007]] - mentions their implementation of hCard, hCalendar and how their support gives them more features.&lt;br /&gt;
* 2007-10-02 [http://www.slideshare.net/cgriego/microformats-building-blocks-of-the-semantic-web/ Microformats, building blocks of the semantic web] presentation by Chris Griego at [[events/2007-10-02-dallas-ruby-brigade|Dallas Ruby Brigade October 2007]]&lt;br /&gt;
* 2007-08-30 GeekUp presentation by [http://www.ts0.com Thom Shannon] - [http://www.ts0.com/2007/09/microformats-whats-point.asp Microformats: What's the point?]&lt;br /&gt;
* 2007-06-.. http://tantek.com/presentations/2007/06/microformats-bb-you/&lt;br /&gt;
* 2007-05-.. http://tantek.com/presentations/2007/05/microformats-bb-you/&lt;br /&gt;
* 2007-06-02 BarCamp San Diego presentation by Joshua Brewer: [http://www.slideshare.net/jbrewer/barcamp-sd-microformats Microformats: Building a Better Web].&lt;br /&gt;
* 2007-05-16 [[events/2007-05-16-XTech|XTech 2007]] presentation by Jeremy Keith: [http://adactio.com/extras/slides/nanotech.pdf Microformats: the nanotechnology of the semantic web].&lt;br /&gt;
* 2007-04-30 [[events/2007-04-30-mix07|Microformats: Data Formats That Put Humans First]] [http://tantek.com/presentations/2007/04/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-23 [[events/2007-03-23-stanford|Microformats at Stanford]] [http://tantek.com/presentations/2007/03/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-22 [http://www.webdu.com.au/go/session/microformats--hidden-treasures Microformats—the hidden treasure] by Dmitry Baranovskiy at the [http://www.webdu.com.au/ webDU 2007] conference in Sydney, Australia, 3:00pm–4:00pm&lt;br /&gt;
* 2007-03-16 [http://www.afroginthevalley.com/fr/2007/03/16/presentation-microformats-a-php-quebec/ Métadonnées pour Humains &amp;amp; Machines] (dead link ?) presentation in French by Sylvain Carle at the [http://conf.phpquebec.com/fr/archive/conf2007/ PHP Québec 2007] conference in Montréal, Canada.&lt;br /&gt;
* 2007-02-23 [http://bluesmoon.info/talks/microformats/ Microformats at the CSI Web 2.0 Conference in Bangalore] presentation by Philip Tellis&lt;br /&gt;
* 2007-02-19, [http://www.glennjones.net/Post/825/DestroyingWalledGardens-MicroformatssyndicationandAPI%e2%80%99s.htm Destroying Walled Gardens - Microformats syndication and API’s] at [http://barcamp.org/BarCampLondon2 BarCamp London 2], UK by Glenn Jones&lt;br /&gt;
* 2007-02-13, [http://groups.google.com/group/bristolskillswap/web/february-skillswap-microformats Microformats: The Semantic Web for the Rest of Us] Bristol Skillswap [rtsp://stream.watershed.co.uk/skillswap/2007.02.13.microformats.mov Streaming Video]&lt;br /&gt;
* 2007-02-07, [http://north.webdirections.org Web Directions North 2007], [http://north.webdirections.org/detail/venue/ Renaissance Vancouver Hotel Harbourside], 1133 West Hastings Street, Vancouver, British Columbia, V6E3T3, Canada&lt;br /&gt;
** [[events/2007-02-07-web-directions-north|Microformats at Web Directions North 2007]], 11:45am-12:45pm, 1:45pm-3:45pm&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2007/02/microformats/ Microformats — The Big Picture]&amp;quot;&lt;br /&gt;
*** John Allsopp (Westciv) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDevelopers.pdf Microformats For Developers]&amp;quot;&lt;br /&gt;
*** Dan Cederholm (Simplebits) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDesigners.pdf Microformats For Designers]&amp;quot;&lt;br /&gt;
* 2007-02-03 [http://www.glennjones.net/Post/823/Microformats%2ctheAK-47oftheweb-WebDD.htm Microformats HTML to API] at [http://www.webdd.org.uk/ WebDD], Reading UK by Glenn Jones&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* 2006-11-24, Taichi Kaminogoya presented to [http://2xup.org/log/2006/11/27-2219 microformats に触れてみよう] at [http://www.asahi-net.or.jp/~eb2m-mrt/kaihatsu9.html XML Developers' Day #9], Tokyo, JAPAN.&lt;br /&gt;
* October 28th, [http://www.keepthebyte.ch/2006/10/microformats-speech-at-barcamp-zurich.html Microformats Speech at Barcamp Zurich]&lt;br /&gt;
* October 10th, Taichi Kaminogoya presented to [http://2xup.org/log/2006/10/10-1800 microformatsがもたらすドキドキする未来] at [http://lp1.cssnite.jp/ CSS Nite LP Disk 1], Tokyo, JAPAN.&lt;br /&gt;
* September 28th, [http://www.webdirections.org/microformats/ Microformats] at Web Directions South, Sydney Australia by John Allsopp. [http://www.webdirections.org/microformats/ slides, podcast, live blogging transcript all online now]&lt;br /&gt;
* September 27th, [http://tantek.com/presentations/2006/09/microformats-intro/ Microformats Intro] at New Context 2006, Radisson Miyako Hotel, Minato-ku, Tokyo, JAPAN.  See also [http://flickr.com/photos/tags/microformatsnewcontext2006 photos].&lt;br /&gt;
* September 16th, [http://fredericdevillamil.com/presentations/2006/que-sont-les-microformats/index.html Introducing Microformats for resume publishing] in French by Frederic de Villamil at Barcamp Paris 4. Location: 43 rue d'Aboukir, 75002 Paris France&lt;br /&gt;
* September 13th, [http://tantek.com/presentations/2006/09/microformats-practices/ Microformats Practices] at [[events/2006-09-13-future-of-web-apps-microformats|Future of Web Apps]] in San Francisco.  Location: Palace of Fine Arts Theatre, Lyon Street, San Francisco CA 94123.&lt;br /&gt;
* September 3th, Backnetwork and Microformats by Glenn Jones at Barcamp London. demo of hCard subscription idea for social networks. &lt;br /&gt;
* August 26th, Tantek Çelik led the [http://barcamp.org/BarCampStanfordMicroformats BarCampStanfordMicroformats] discussion at room 426, Margaret Jacks Hall, Stanford, CA 94305.  There is an [http://barcamp.org/f/MF-barcamp_08_26_2006.ogg Ogg recording of the session].&lt;br /&gt;
* July 11th, [http://tantek.com/presentations/2006/07/what-are-microformats/ What are microformats?] at [[events/2006-07-11-an-event-apart-microformats|An Event Apart in New York City]]&lt;br /&gt;
* July 6th, [http://yatil.de/webmontag/ka0706/ Mikroformate Erweiterte Semantik von HTML-Dokumenten] (Präsentation von Eric Eggert) Web mondays presentation in german - translation is available here&lt;br /&gt;
* June 15th, Phil Wilson presented to the [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/ Institutional Web Management Workshop]&lt;br /&gt;
* June 8, Pete Prodoehl presented [http://rasterweb.net/raster/presentations/microformats-20060608/ Microformats] to the Milwaukee Web Design Meetup Group&lt;br /&gt;
* May 30, [http://netsquared.org NetSquared] [http://netsquared.org/conference/ Conference], 4:15pm-5:10pm: : [http://netsquared.org/conference/conference-sessions/Mashups A web more woven - the alchemy and practicalities of Mashups].  Tantek Çelik, Taylor McKnight and Chris Messina will discuss the core utility of microformats to publish and share data for/with mashups and other applications.  Location:  Jordan room, Cisco Systems' Vineyard Conference Center, 260 E. Tasman Drive, San Jose, CA.&lt;br /&gt;
* May 25, Brian Suda and Ryan King presented [http://theryanking.com/presentations/2006/www/ Practical Microformats] at WWW 2006 ([http://www.molly.com Molly Holzschlag] was orginally scheduled to give this talk, we filled in at the last minute with our slides from XTech)&lt;br /&gt;
* May 24, Kevin Lawver presented [http://presentations.lawver.net/standards/a_microformat_and_proposal_for/ A Microformat and Proposal For Interoperable Widgets]&lt;br /&gt;
* May 18, [http://xtech06.usefulinc.com/schedule/paper/148 The Intelligent Design of Microformats] by Ryan King at XTech 2006. ([http://theryanking.com/presentations/2006/xtech/talk/ slides]).&lt;br /&gt;
* May 16, [http://thebigjc.org/articles/2006/05/16/is-web-2-0-changing-the-software-industry Is Web 2.0 Changing the Software Industry?] by Chris Messina at [http://meshconference.com Mesh Conference]&lt;br /&gt;
* May 16, [http://theryanking.com/presentations/2006/xtech/tutorial/ Microformats from the Ground Up] by Brian Suda and Ryan King @ XTech 2006&lt;br /&gt;
* April 25, At [http://barcamp.org/TorCampDemoCamp5 DemoCamp #5 in Toronto], [http://blog.davidjanes.com David Janes] demonstrated [http://www.blogmatrix.com/ BlogMatrix] his platform for publish which supports microformats. (see [http://accordionguy.blogware.com/blog/_archives/2006/4/26/1913279.html  Accordionguy blogpost]).&lt;br /&gt;
* April 23, [http://jazkarta.com/presentations/microformats.pdf/view Microformats and the Future of Syndication] by Nate Aune, AdaptiveWave (CM Pros Summit, San Francisco, CA)&lt;br /&gt;
* April 22, Intro to Microformats, [http://barcamp.pbwiki.com/BarCampBangalore Barcamp Bangalore], Bangalore, India, (photos [http://flickr.com/photos/abgpt/133393564/ 1], [http://flickr.com/photos/abgpt/133393545/ 2], [http://flickr.com/photos/abgpt/133393626/ 3])&lt;br /&gt;
* March 16, [http://ono.cdlib.org/archives/shimenawa/000219.html Reading 2.0] (see [http://radar.oreilly.com/archives/2006/03/link_list_reading_20_1.html Tim O'Reilly's notes]), San Francisco, CA&lt;br /&gt;
** Building with MicroFormats, [http://www.chaddickerson.com/blog/2006/03/17/reading-20-and-microformats/ Chad Dickerson], Yahoo &lt;br /&gt;
* March 13, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [[events/2006-03-13-sxsw-microformats|Microformats: Evolving the Web]], 11:30am-12:30pm &lt;br /&gt;
* March 11, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [http://tantek.com/presentations/2006/03/building-blocks Creating Building Blocks For Independents], 5pm-6pm&lt;br /&gt;
** [http://flickr.com/photos/tags/microformatssxsw photos]&lt;br /&gt;
* March 7, O'Reilly Emerging Technologies (ETech) Conference, Manchester Grand Hyatt, Ballroom, San Diego, CA&lt;br /&gt;
** [[events/2006-03-07-etech-microformats|Microformats intro and lightning demos at O'Reilly ETech conf.]], 5:30pm-6:15pm &lt;br /&gt;
** [http://flickr.com/photos/tags/microformatsetech photos]&lt;br /&gt;
* March 1, W3C Technical Plenary Day, Hotel Sofitel Cannes Mandelieu Royal Casino, main auditorium, 605 avenuedu Général de Gaulle, BP 49, MANDELIEU LA NAPOULE CEDEX, 06212 MANDELIEU LA NAPOULE, FRANCE&lt;br /&gt;
** [[events/2006-03-01-w3c-plenary-microformats|Microformats panel at W3C Technical Plenary Day]], 10:30am-11:30am&lt;br /&gt;
*** Ian Hickson (Google) - &amp;quot;A billion documents and no semantics anywhere&amp;quot; (NEED LINK TO SLIDES OR STUDY)&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2006/03/what-are-microformats/ What are microformats?]&amp;quot;&lt;br /&gt;
*** Håkon Wium Lie (Opera) - &amp;quot;Cascading Markup Languages — boom!&amp;quot; (NEED LINK TO SLIDES)&lt;br /&gt;
*** Rohit Khare (CommerceNet) - &amp;quot;[http://labs.commerce.net/~rohit/Angstro-W3C-TP/ Where Angle Brackets Fear to Tread]&amp;quot;&lt;br /&gt;
*** Dan Connolly (W3C) - &amp;quot;[http://www.w3.org/2003/g/talk62/slides Microformats for practical Semantic Web deployment]&amp;quot;&lt;br /&gt;
*** Q&amp;amp;A&lt;br /&gt;
**** &amp;quot;I'm very excited about '''microformats'''. What I really want is to get all the data out of databases and expressed as part of the Semantic Web.&amp;quot; - Tim Berners-Lee. ('''emphasis''' added)&lt;br /&gt;
** &amp;quot;Services and the Web&amp;quot; by Mark Nottingham (Yahoo), 12:05pm-12:10pm.&lt;br /&gt;
*** Request to W3T/W3M: Go After The &amp;quot;Real&amp;quot; Web: Apache, PHP, Mozilla, Intermediaries and Caches, '''Microformats''', JSON... ('''emphasis''' added)&lt;br /&gt;
** Attendees voted the &amp;quot;Microformats&amp;quot; session the best session of the Plenary Day. 6:17pm.&lt;br /&gt;
* February 24, Yahoo Speakers Series, Yahoo Mission College Campus, 2nd floor conference room, 2821 Mission College Blvd., Santa Clara, CA 95054&lt;br /&gt;
** [http://tantek.com/presentations/2006/02/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 18, Apple Web Publishers internal meeting, Apple Computer, Star Trek conference room, 1 Infinite Loop, Cupertino, CA 95014, 12-1:40pm&lt;br /&gt;
** [http://tantek.com/presentations/2006/01/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 10, SD Forum Emerging Technologies SIG, Room H1, Cubberley Community Center, Palo Alto, CA, 7-9pm&lt;br /&gt;
** Ryan King's presentation, Ernie Prabhakar's presentation, Rohit Khare's presentation&lt;br /&gt;
** Microformats panel: Ryan King, Ernie Prabhakar, Rohit Khare, Tantek Çelik, Kevin Marks&lt;br /&gt;
&lt;br /&gt;
== 2005 ==&lt;br /&gt;
* December 15, Syndicate Conference, San Francisco, CA&lt;br /&gt;
** [http://tantek.com/presentations/2005/12/syndicate-microformats/ Microformats - Emerging syndication types]&lt;br /&gt;
* November 26, [http://barcamp.org/index.cgi?TorCamp TorCamp], Teehan+Lax, 460 Richmond St. W, Toronto, ON, CA&lt;br /&gt;
** [http://www.davidjanes.com/docs/2005.11.25%20Microformats%20Presentation.ppt powerpoints] (sorry)&lt;br /&gt;
** [http://blog.davidjanes.com/mtarchives/2005_12.html#003467 photo]&lt;br /&gt;
* November 12, THINK Conference, Santa Cruz room, Chaminade hotel, Santa Cruz, CA, USA&lt;br /&gt;
** [[presentation-think-2005-11-12]]&lt;br /&gt;
* November 10, (location unknown), by Kevin Yank of SitePoint Pty. Ltd.&lt;br /&gt;
** [http://www.sitepoint.com/examples/innovation-on-standards/ Innovating on top of standards - Not around them]&lt;br /&gt;
* October 5, [http://web2con.com Web 2.0 Conference], Olympic Room, Argent Hotel, San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-examples/ Microformats Examples]&lt;br /&gt;
* October 4, [http://osafoundation.org/ OSAF], San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* September 30, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/microformats-evolution/ Microformats: Evolving the Web] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-14-tantek-celik2.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 - incomplete, mirror: http://microformats.org/media/2005/09/we05-14-tantek-celik2.mp3)&lt;br /&gt;
* September 29, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/elements-of-xhtml/ The Elements of Meaningful XHTML] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-2-tantek-celik.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 mirror: http://microformats.org/media/2005/09/we05-2-tantek-celik.mp3 )&lt;br /&gt;
* September 25, [http://webzine2005.com/ Webzine 2005], Valhalla Room, Swedish American Hall, San Francisco, CA, USA&lt;br /&gt;
** [http://theryanking.com/presentations/2005/webzine/ Microformats @ Webzine 2005]&lt;br /&gt;
* September 21, Web Intelligence Conference, Compiegne, France &lt;br /&gt;
** [http://moloko.itc.it/paoloblog/presentations/presentation_wi05/presentation_wi05.html Page-reRank: using trusted links to re-rank authority] ([http://sra.itc.it/people/massa/publications/wi05_page_rerank_massa_hayes.pdf paper]) - A discussion of using [[vote-links]] to improve [http://www-db.stanford.edu/~backrub/google.html PageRank]&lt;br /&gt;
* June 20: Supernova 2005 ([http://supernova2005.com/ Supernova2005 site]), Microformats [http://supernova2005.com/workshops.htm Workshop], Wharton West, Suite 500, San Francisco, CA, USA&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/06/what-are-microformats/ What are Microformats?]&amp;quot;&lt;br /&gt;
** &amp;quot;[http://homepage.mac.com/kevinmarks/supernovatags.html A microformat for tags]&amp;quot;&lt;br /&gt;
** [http://wiki.commerce.net/wiki/ZCommerceWS#Microformats commercenet wiki page on the workshop] ([http://labs.commerce.net/wiki/index.php/ZCommerceWS#Microformats 2])&lt;br /&gt;
* May 14: Fourteenth International World Wide Web Conference ([http://www2005.org/ WWW2005]), 2005, Microformats Dev-Day Track, Makuhari Messe Room 303, Chiba, JAPAN&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/what-are-microformats/ What are Microformats?]&amp;quot; - Tantek Çelik &lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/linkmf.html Link Microformats]&amp;quot; - John Allsopp&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/www2005/potential.html The Potential of Microformats]&amp;quot; - Eric Meyer&lt;br /&gt;
** &amp;quot;Distributed Social Networks (XFN Implementations)&amp;quot;&lt;br /&gt;
*** Demonstrations of [http://wordpress.org WordPress] &amp;amp; [http://metafilter.com Metafilter]'s builtin XFN support, and XFN search engines [http://rubhub.com/ RubHub] &amp;amp; [http://xhtmlfriends.net/ xhtmlfriends.net].&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/hcard-hcalendar/ People and Events (hCard &amp;amp; hCalendar)]&amp;quot; - Tantek Çelik&lt;br /&gt;
** &amp;quot;[http://cnlabs.commerce.net/~rohit/hReview-in-Review/ hReview in Review]&amp;quot; - Rohit Khare&lt;br /&gt;
** &amp;quot;Bibliographies (hBib)&amp;quot; - notes captured: [[hbib-discussion-2005-05-14|hBib Discussion 2005-05-14]]&lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/xml2mf.html a more meaningful web with microformats]&amp;quot;&lt;br /&gt;
** &amp;quot;Semantic Web and Microformats&amp;quot; panel, Room 201&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2005/03/decentralizednetworks/ Decentralized Social Networks]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 17AB, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 14: &amp;quot;[http://2005.sxsw.com/interactive/conference/panels/?action=show&amp;amp;id=IAP0060 How to Trick-Out Your Blog]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 13&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/sxsw/ Emergent Semantics]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 15, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/leveragingtags.html Leveraging Tags]&amp;quot;, as part of the &amp;quot;How to Leverage Solipsism&amp;quot; panel, South by South West Conference (SXSW) 2005, Austin Convention Center Room 18A, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/elementsofxhtml/ The Elements of Meaningful XHTML]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* January 21: [http://tantek.com/presentations/2005/01/attentionxml.html Attention.xml Technology Overview], private presentation, Yahoo! campus, Santa Clara, CA&lt;br /&gt;
&lt;br /&gt;
== 2004 ==&lt;br /&gt;
&lt;br /&gt;
* September 28: &amp;quot;[http://tantek.com/presentations/20040928sdforumws/semantic-xhtml.html Semantic XHTML: Can your website be your API? - Using semantic XHTML to show what you mean]&amp;quot;, SD Forum Web Services SIG, eBay's Silicon Valley Conference Center 2161 North First Street San Jose, CA 95131&lt;br /&gt;
&lt;br /&gt;
* September 12: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?MVCeqXHTMLCSSJS Model+View+Controller = XHTML+CSS+JS]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Wallcreeper room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 11: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?AttentionXML Attention.XML]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Appaloosa room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 10: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats Simple Semantic Formats]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Camel room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2004sxsw/xfn.html Ridiculously Easy Social Software]&amp;quot;, South by South West Conference (SXSW) 2004, Austin Convention Center Room 17B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* February 11th: &amp;quot;[http://www.tantek.com/presentations/2004etech/realworldsemanticspres.html real world semantics]&amp;quot;, O'Reilly Emerging Technology Conference (ETech) 2004 Westin Horton Plaza, San Diego, CA.  This presentation was the first public discussion and introduction of the terms &amp;quot;microformat&amp;quot; and &amp;quot;lowercase semantic web&amp;quot;.  Reprised as a five-minute lightning talk at [http://wiki.oreillynet.com/etech/index.cgi?ConCon ConCon], Rx Gallery, San Francisco CA (16 February 2004).&lt;br /&gt;
&lt;br /&gt;
This page was contributed from [http://developers.technorati.com/wiki/MicroFormatsPresentations the Technorati developers wiki].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=presentations&amp;diff=37437</id>
		<title>presentations</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=presentations&amp;diff=37437"/>
		<updated>2009-01-07T19:30:13Z</updated>

		<summary type="html">&lt;p&gt;Csarven: /* 2008 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TOC-right}}&lt;br /&gt;
This page lists various presentations, sessions, papers and posters which have provided explanations and discusions of both [[microformats]] in general, and specific microformats.  Check out microformats [[events]] for upcoming presentations. See also microformats [[podcasts]] and [[screencasts]] for audio/video presentations and discussions.&lt;br /&gt;
&lt;br /&gt;
'''Note: This page is missing a lot of presentation links.''' More presentation links can be found by going through specific [[events]] pages.&lt;br /&gt;
&lt;br /&gt;
Most recent presentations/sessions listed first.&lt;br /&gt;
&lt;br /&gt;
== 2008 ==&lt;br /&gt;
* 2008-11-18 [http://cdharrison.com/presentations/microformats/ microformats:&lt;br /&gt;
What are they and why should you use them?] during [http://refreshaugusta.com/ RefreshAugusta] at PowerServe, Augusta, Georgia.&lt;br /&gt;
* 2008-09-05 [http://tantek.com/presentations/2008/09/social-network-portability Social Network Portability] during [[events/2008-09-05-dconstruct-social-network-portability|dConstruct 2008]].&lt;br /&gt;
* 2008-08-19 [http://tantek.com/presentations/2008/08/microformats Better User Experience Through Microformats] during day 2 of [[events/2008-08-19-better-user-experience|An Event Apart San Francisco]].&lt;br /&gt;
* 2008-08-16 [http://tantek.com/presentations/2008/08/wordpress-microformats/ WordPress and Microformats: Past, Present, Future] during [[events/2008-08-16-wordcamp|WordCamp 2008]]&lt;br /&gt;
* 2008-07-02 [http://www.slideshare.net/andr3/microformatos-pequenas-peas-do-puzzle Microformatos - pequenças peças do puzzle] presentation in Portuguese, by André Luís for a training session at SAPO.pt (Lisbon, Portugal)&lt;br /&gt;
* 2008-05-15 [http://csarven.ca/presentations/microformats-03/ Creating next generation Web sites] presentation by [[User:Csarven|Sarven Capadisli]] at [http://www.nstein.com/summit2008/ Nstein Innovation Leaders Summit 2008], Montreal, Canada&lt;br /&gt;
* 2008-04-16 [http://slideshow.rubyforge.org/microformats.html  Microformats - Adding Semantics to Your Web Site - Web 3.0 in Action] presentation by Gerald Bauer (Vancouver Software Developers Network/VanDev at University of British Columbia)&lt;br /&gt;
* 2008-02-19 [http://www.glennjones.net/Post/835/SemanticCampLondon.htm Can your website be your API and real life] presentation by Glenn Jones (Semantic Camp London) covers social network portability and date portability&lt;br /&gt;
* 2008-02-19 [http://www.slideshare.net/garethr/parsing-microformats Parsing Microformats] presentation by Gareth Rushgrove (Semantic Camp London) includes an overview of available parsers&lt;br /&gt;
&lt;br /&gt;
== 2007 ==&lt;br /&gt;
* 2007-11-17 [http://www.slideshare.net/56k/mromanello-ecal-presentation Linking Text References to Relevant Digital Resources Over The Web (Proposal of a Microformat for Canonical Texts References)] presentation by Matteo Romanello at [http://enlil.ff.cuni.cz/ecal Electronic Corpora of Ancient Languages] conference held in Prague on November 2007.&lt;br /&gt;
* 2007-11-06 [http://www.slideshare.net/guest897d73/microformats-a-web-of-data Microformats: A Web of Data] presentation by Brian Suda at [[events/2007-11-06-microfomats-a-web-of-data|Web 2.0 Expo Berlin]].&lt;br /&gt;
* 2007-10-31 [http://video.google.com/videoplay?docid=4912491017216716477 Microformats - The What, Where, Why and How] This is a recording of a presentation given by Mark Meeker on Microformats. Mark is an Architect on the UI Engineering team at Orbitz Worldwide. OrbitzTech talk Chicago Il.&lt;br /&gt;
* 2007-10-04 [http://tantek.com/presentations/2007/10/social-network-portability/ Social Network Portability] presentation by Tantek Çelik at [[events/2007-10-04-fundamentos-web-social-network-portability|Fundamentos Web 2007]].&lt;br /&gt;
* 2007-10-04 [http://www.slideshare.net/mattb/coding-on-the-shoulders-of-giants Coding on the Shoulders of Giants] presentation by Matt Biddulph at [[events/2007-10-04-future-of-web-apps|Future of Web Apps London 2007]] - mentions their implementation of hCard, hCalendar and how their support gives them more features.&lt;br /&gt;
* 2007-10-02 [http://www.slideshare.net/cgriego/microformats-building-blocks-of-the-semantic-web/ Microformats, building blocks of the semantic web] presentation by Chris Griego at [[events/2007-10-02-dallas-ruby-brigade|Dallas Ruby Brigade October 2007]]&lt;br /&gt;
* 2007-08-30 GeekUp presentation by [http://www.ts0.com Thom Shannon] - [http://www.ts0.com/2007/09/microformats-whats-point.asp Microformats: What's the point?]&lt;br /&gt;
* 2007-06-.. http://tantek.com/presentations/2007/06/microformats-bb-you/&lt;br /&gt;
* 2007-05-.. http://tantek.com/presentations/2007/05/microformats-bb-you/&lt;br /&gt;
* 2007-06-02 BarCamp San Diego presentation by Joshua Brewer: [http://www.slideshare.net/jbrewer/barcamp-sd-microformats Microformats: Building a Better Web].&lt;br /&gt;
* 2007-05-16 [[events/2007-05-16-XTech|XTech 2007]] presentation by Jeremy Keith: [http://adactio.com/extras/slides/nanotech.pdf Microformats: the nanotechnology of the semantic web].&lt;br /&gt;
* 2007-04-30 [[events/2007-04-30-mix07|Microformats: Data Formats That Put Humans First]] [http://tantek.com/presentations/2007/04/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-23 [[events/2007-03-23-stanford|Microformats at Stanford]] [http://tantek.com/presentations/2007/03/microformats/ presentation by Tantek Çelik]&lt;br /&gt;
* 2007-03-22 [http://www.webdu.com.au/go/session/microformats--hidden-treasures Microformats—the hidden treasure] by Dmitry Baranovskiy at the [http://www.webdu.com.au/ webDU 2007] conference in Sydney, Australia, 3:00pm–4:00pm&lt;br /&gt;
* 2007-03-16 [http://www.afroginthevalley.com/fr/2007/03/16/presentation-microformats-a-php-quebec/ Métadonnées pour Humains &amp;amp; Machines] (dead link ?) presentation in French by Sylvain Carle at the [http://conf.phpquebec.com/fr/archive/conf2007/ PHP Québec 2007] conference in Montréal, Canada.&lt;br /&gt;
* 2007-02-23 [http://bluesmoon.info/talks/microformats/ Microformats at the CSI Web 2.0 Conference in Bangalore] presentation by Philip Tellis&lt;br /&gt;
* 2007-02-19, [http://www.glennjones.net/Post/825/DestroyingWalledGardens-MicroformatssyndicationandAPI%e2%80%99s.htm Destroying Walled Gardens - Microformats syndication and API’s] at [http://barcamp.org/BarCampLondon2 BarCamp London 2], UK by Glenn Jones&lt;br /&gt;
* 2007-02-13, [http://groups.google.com/group/bristolskillswap/web/february-skillswap-microformats Microformats: The Semantic Web for the Rest of Us] Bristol Skillswap [rtsp://stream.watershed.co.uk/skillswap/2007.02.13.microformats.mov Streaming Video]&lt;br /&gt;
* 2007-02-07, [http://north.webdirections.org Web Directions North 2007], [http://north.webdirections.org/detail/venue/ Renaissance Vancouver Hotel Harbourside], 1133 West Hastings Street, Vancouver, British Columbia, V6E3T3, Canada&lt;br /&gt;
** [[events/2007-02-07-web-directions-north|Microformats at Web Directions North 2007]], 11:45am-12:45pm, 1:45pm-3:45pm&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2007/02/microformats/ Microformats — The Big Picture]&amp;quot;&lt;br /&gt;
*** John Allsopp (Westciv) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDevelopers.pdf Microformats For Developers]&amp;quot;&lt;br /&gt;
*** Dan Cederholm (Simplebits) - &amp;quot;[http://north07.webdirections.org/presentations/MicroformatsForDesigners.pdf Microformats For Designers]&amp;quot;&lt;br /&gt;
* 2007-02-03 [http://www.glennjones.net/Post/823/Microformats%2ctheAK-47oftheweb-WebDD.htm Microformats HTML to API] at [http://www.webdd.org.uk/ WebDD], Reading UK by Glenn Jones&lt;br /&gt;
&lt;br /&gt;
== 2006 ==&lt;br /&gt;
* 2006-11-24, Taichi Kaminogoya presented to [http://2xup.org/log/2006/11/27-2219 microformats に触れてみよう] at [http://www.asahi-net.or.jp/~eb2m-mrt/kaihatsu9.html XML Developers' Day #9], Tokyo, JAPAN.&lt;br /&gt;
* October 28th, [http://www.keepthebyte.ch/2006/10/microformats-speech-at-barcamp-zurich.html Microformats Speech at Barcamp Zurich]&lt;br /&gt;
* October 10th, Taichi Kaminogoya presented to [http://2xup.org/log/2006/10/10-1800 microformatsがもたらすドキドキする未来] at [http://lp1.cssnite.jp/ CSS Nite LP Disk 1], Tokyo, JAPAN.&lt;br /&gt;
* September 28th, [http://www.webdirections.org/microformats/ Microformats] at Web Directions South, Sydney Australia by John Allsopp. [http://www.webdirections.org/microformats/ slides, podcast, live blogging transcript all online now]&lt;br /&gt;
* September 27th, [http://tantek.com/presentations/2006/09/microformats-intro/ Microformats Intro] at New Context 2006, Radisson Miyako Hotel, Minato-ku, Tokyo, JAPAN.  See also [http://flickr.com/photos/tags/microformatsnewcontext2006 photos].&lt;br /&gt;
* September 16th, [http://fredericdevillamil.com/presentations/2006/que-sont-les-microformats/index.html Introducing Microformats for resume publishing] in French by Frederic de Villamil at Barcamp Paris 4. Location: 43 rue d'Aboukir, 75002 Paris France&lt;br /&gt;
* September 13th, [http://tantek.com/presentations/2006/09/microformats-practices/ Microformats Practices] at [[events/2006-09-13-future-of-web-apps-microformats|Future of Web Apps]] in San Francisco.  Location: Palace of Fine Arts Theatre, Lyon Street, San Francisco CA 94123.&lt;br /&gt;
* September 3th, Backnetwork and Microformats by Glenn Jones at Barcamp London. demo of hCard subscription idea for social networks. &lt;br /&gt;
* August 26th, Tantek Çelik led the [http://barcamp.org/BarCampStanfordMicroformats BarCampStanfordMicroformats] discussion at room 426, Margaret Jacks Hall, Stanford, CA 94305.  There is an [http://barcamp.org/f/MF-barcamp_08_26_2006.ogg Ogg recording of the session].&lt;br /&gt;
* July 11th, [http://tantek.com/presentations/2006/07/what-are-microformats/ What are microformats?] at [[events/2006-07-11-an-event-apart-microformats|An Event Apart in New York City]]&lt;br /&gt;
* July 6th, [http://yatil.de/webmontag/ka0706/ Mikroformate Erweiterte Semantik von HTML-Dokumenten] (Präsentation von Eric Eggert) Web mondays presentation in german - translation is available here&lt;br /&gt;
* June 15th, Phil Wilson presented to the [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/ Institutional Web Management Workshop]&lt;br /&gt;
* June 8, Pete Prodoehl presented [http://rasterweb.net/raster/presentations/microformats-20060608/ Microformats] to the Milwaukee Web Design Meetup Group&lt;br /&gt;
* May 30, [http://netsquared.org NetSquared] [http://netsquared.org/conference/ Conference], 4:15pm-5:10pm: : [http://netsquared.org/conference/conference-sessions/Mashups A web more woven - the alchemy and practicalities of Mashups].  Tantek Çelik, Taylor McKnight and Chris Messina will discuss the core utility of microformats to publish and share data for/with mashups and other applications.  Location:  Jordan room, Cisco Systems' Vineyard Conference Center, 260 E. Tasman Drive, San Jose, CA.&lt;br /&gt;
* May 25, Brian Suda and Ryan King presented [http://theryanking.com/presentations/2006/www/ Practical Microformats] at WWW 2006 ([http://www.molly.com Molly Holzschlag] was orginally scheduled to give this talk, we filled in at the last minute with our slides from XTech)&lt;br /&gt;
* May 24, Kevin Lawver presented [http://presentations.lawver.net/standards/a_microformat_and_proposal_for/ A Microformat and Proposal For Interoperable Widgets]&lt;br /&gt;
* May 18, [http://xtech06.usefulinc.com/schedule/paper/148 The Intelligent Design of Microformats] by Ryan King at XTech 2006. ([http://theryanking.com/presentations/2006/xtech/talk/ slides]).&lt;br /&gt;
* May 16, [http://thebigjc.org/articles/2006/05/16/is-web-2-0-changing-the-software-industry Is Web 2.0 Changing the Software Industry?] by Chris Messina at [http://meshconference.com Mesh Conference]&lt;br /&gt;
* May 16, [http://theryanking.com/presentations/2006/xtech/tutorial/ Microformats from the Ground Up] by Brian Suda and Ryan King @ XTech 2006&lt;br /&gt;
* April 25, At [http://barcamp.org/TorCampDemoCamp5 DemoCamp #5 in Toronto], [http://blog.davidjanes.com David Janes] demonstrated [http://www.blogmatrix.com/ BlogMatrix] his platform for publish which supports microformats. (see [http://accordionguy.blogware.com/blog/_archives/2006/4/26/1913279.html  Accordionguy blogpost]).&lt;br /&gt;
* April 23, [http://jazkarta.com/presentations/microformats.pdf/view Microformats and the Future of Syndication] by Nate Aune, AdaptiveWave (CM Pros Summit, San Francisco, CA)&lt;br /&gt;
* April 22, Intro to Microformats, [http://barcamp.pbwiki.com/BarCampBangalore Barcamp Bangalore], Bangalore, India, (photos [http://flickr.com/photos/abgpt/133393564/ 1], [http://flickr.com/photos/abgpt/133393545/ 2], [http://flickr.com/photos/abgpt/133393626/ 3])&lt;br /&gt;
* March 16, [http://ono.cdlib.org/archives/shimenawa/000219.html Reading 2.0] (see [http://radar.oreilly.com/archives/2006/03/link_list_reading_20_1.html Tim O'Reilly's notes]), San Francisco, CA&lt;br /&gt;
** Building with MicroFormats, [http://www.chaddickerson.com/blog/2006/03/17/reading-20-and-microformats/ Chad Dickerson], Yahoo &lt;br /&gt;
* March 13, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [[events/2006-03-13-sxsw-microformats|Microformats: Evolving the Web]], 11:30am-12:30pm &lt;br /&gt;
* March 11, SXSW Interactive, Room 17AB, Austin Convention Center, Austin, TX&lt;br /&gt;
** [http://tantek.com/presentations/2006/03/building-blocks Creating Building Blocks For Independents], 5pm-6pm&lt;br /&gt;
** [http://flickr.com/photos/tags/microformatssxsw photos]&lt;br /&gt;
* March 7, O'Reilly Emerging Technologies (ETech) Conference, Manchester Grand Hyatt, Ballroom, San Diego, CA&lt;br /&gt;
** [[events/2006-03-07-etech-microformats|Microformats intro and lightning demos at O'Reilly ETech conf.]], 5:30pm-6:15pm &lt;br /&gt;
** [http://flickr.com/photos/tags/microformatsetech photos]&lt;br /&gt;
* March 1, W3C Technical Plenary Day, Hotel Sofitel Cannes Mandelieu Royal Casino, main auditorium, 605 avenuedu Général de Gaulle, BP 49, MANDELIEU LA NAPOULE CEDEX, 06212 MANDELIEU LA NAPOULE, FRANCE&lt;br /&gt;
** [[events/2006-03-01-w3c-plenary-microformats|Microformats panel at W3C Technical Plenary Day]], 10:30am-11:30am&lt;br /&gt;
*** Ian Hickson (Google) - &amp;quot;A billion documents and no semantics anywhere&amp;quot; (NEED LINK TO SLIDES OR STUDY)&lt;br /&gt;
*** Tantek Çelik (Technorati) - &amp;quot;[http://tantek.com/presentations/2006/03/what-are-microformats/ What are microformats?]&amp;quot;&lt;br /&gt;
*** Håkon Wium Lie (Opera) - &amp;quot;Cascading Markup Languages — boom!&amp;quot; (NEED LINK TO SLIDES)&lt;br /&gt;
*** Rohit Khare (CommerceNet) - &amp;quot;[http://labs.commerce.net/~rohit/Angstro-W3C-TP/ Where Angle Brackets Fear to Tread]&amp;quot;&lt;br /&gt;
*** Dan Connolly (W3C) - &amp;quot;[http://www.w3.org/2003/g/talk62/slides Microformats for practical Semantic Web deployment]&amp;quot;&lt;br /&gt;
*** Q&amp;amp;A&lt;br /&gt;
**** &amp;quot;I'm very excited about '''microformats'''. What I really want is to get all the data out of databases and expressed as part of the Semantic Web.&amp;quot; - Tim Berners-Lee. ('''emphasis''' added)&lt;br /&gt;
** &amp;quot;Services and the Web&amp;quot; by Mark Nottingham (Yahoo), 12:05pm-12:10pm.&lt;br /&gt;
*** Request to W3T/W3M: Go After The &amp;quot;Real&amp;quot; Web: Apache, PHP, Mozilla, Intermediaries and Caches, '''Microformats''', JSON... ('''emphasis''' added)&lt;br /&gt;
** Attendees voted the &amp;quot;Microformats&amp;quot; session the best session of the Plenary Day. 6:17pm.&lt;br /&gt;
* February 24, Yahoo Speakers Series, Yahoo Mission College Campus, 2nd floor conference room, 2821 Mission College Blvd., Santa Clara, CA 95054&lt;br /&gt;
** [http://tantek.com/presentations/2006/02/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 18, Apple Web Publishers internal meeting, Apple Computer, Star Trek conference room, 1 Infinite Loop, Cupertino, CA 95014, 12-1:40pm&lt;br /&gt;
** [http://tantek.com/presentations/2006/01/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* January 10, SD Forum Emerging Technologies SIG, Room H1, Cubberley Community Center, Palo Alto, CA, 7-9pm&lt;br /&gt;
** Ryan King's presentation, Ernie Prabhakar's presentation, Rohit Khare's presentation&lt;br /&gt;
** Microformats panel: Ryan King, Ernie Prabhakar, Rohit Khare, Tantek Çelik, Kevin Marks&lt;br /&gt;
&lt;br /&gt;
== 2005 ==&lt;br /&gt;
* December 15, Syndicate Conference, San Francisco, CA&lt;br /&gt;
** [http://tantek.com/presentations/2005/12/syndicate-microformats/ Microformats - Emerging syndication types]&lt;br /&gt;
* November 26, [http://barcamp.org/index.cgi?TorCamp TorCamp], Teehan+Lax, 460 Richmond St. W, Toronto, ON, CA&lt;br /&gt;
** [http://www.davidjanes.com/docs/2005.11.25%20Microformats%20Presentation.ppt powerpoints] (sorry)&lt;br /&gt;
** [http://blog.davidjanes.com/mtarchives/2005_12.html#003467 photo]&lt;br /&gt;
* November 12, THINK Conference, Santa Cruz room, Chaminade hotel, Santa Cruz, CA, USA&lt;br /&gt;
** [[presentation-think-2005-11-12]]&lt;br /&gt;
* November 10, (location unknown), by Kevin Yank of SitePoint Pty. Ltd.&lt;br /&gt;
** [http://www.sitepoint.com/examples/innovation-on-standards/ Innovating on top of standards - Not around them]&lt;br /&gt;
* October 5, [http://web2con.com Web 2.0 Conference], Olympic Room, Argent Hotel, San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-examples/ Microformats Examples]&lt;br /&gt;
* October 4, [http://osafoundation.org/ OSAF], San Francisco, CA, USA&lt;br /&gt;
** [http://tantek.com/presentations/2005/10/microformats-evolution/ Microformats: Evolving the Web]&lt;br /&gt;
* September 30, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/microformats-evolution/ Microformats: Evolving the Web] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-14-tantek-celik2.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 - incomplete, mirror: http://microformats.org/media/2005/09/we05-14-tantek-celik2.mp3)&lt;br /&gt;
* September 29, Web Essentials 05 &amp;lt;nowiki&amp;gt;http://we05.com/&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier), Guthrie auditorium, University of Technology, Sydney, Australia&lt;br /&gt;
** [http://tantek.com/presentations/2005/09/elements-of-xhtml/ The Elements of Meaningful XHTML] (&amp;lt;nowiki&amp;gt;http://we05.com/podcast/mp3/we05-2-tantek-celik.mp3&amp;lt;/nowiki&amp;gt; (link broke 2007-12-18 or earlier) MP3 mirror: http://microformats.org/media/2005/09/we05-2-tantek-celik.mp3 )&lt;br /&gt;
* September 25, [http://webzine2005.com/ Webzine 2005], Valhalla Room, Swedish American Hall, San Francisco, CA, USA&lt;br /&gt;
** [http://theryanking.com/presentations/2005/webzine/ Microformats @ Webzine 2005]&lt;br /&gt;
* September 21, Web Intelligence Conference, Compiegne, France &lt;br /&gt;
** [http://moloko.itc.it/paoloblog/presentations/presentation_wi05/presentation_wi05.html Page-reRank: using trusted links to re-rank authority] ([http://sra.itc.it/people/massa/publications/wi05_page_rerank_massa_hayes.pdf paper]) - A discussion of using [[vote-links]] to improve [http://www-db.stanford.edu/~backrub/google.html PageRank]&lt;br /&gt;
* June 20: Supernova 2005 ([http://supernova2005.com/ Supernova2005 site]), Microformats [http://supernova2005.com/workshops.htm Workshop], Wharton West, Suite 500, San Francisco, CA, USA&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/06/what-are-microformats/ What are Microformats?]&amp;quot;&lt;br /&gt;
** &amp;quot;[http://homepage.mac.com/kevinmarks/supernovatags.html A microformat for tags]&amp;quot;&lt;br /&gt;
** [http://wiki.commerce.net/wiki/ZCommerceWS#Microformats commercenet wiki page on the workshop] ([http://labs.commerce.net/wiki/index.php/ZCommerceWS#Microformats 2])&lt;br /&gt;
* May 14: Fourteenth International World Wide Web Conference ([http://www2005.org/ WWW2005]), 2005, Microformats Dev-Day Track, Makuhari Messe Room 303, Chiba, JAPAN&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/what-are-microformats/ What are Microformats?]&amp;quot; - Tantek Çelik &lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/linkmf.html Link Microformats]&amp;quot; - John Allsopp&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/www2005/potential.html The Potential of Microformats]&amp;quot; - Eric Meyer&lt;br /&gt;
** &amp;quot;Distributed Social Networks (XFN Implementations)&amp;quot;&lt;br /&gt;
*** Demonstrations of [http://wordpress.org WordPress] &amp;amp; [http://metafilter.com Metafilter]'s builtin XFN support, and XFN search engines [http://rubhub.com/ RubHub] &amp;amp; [http://xhtmlfriends.net/ xhtmlfriends.net].&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/05/hcard-hcalendar/ People and Events (hCard &amp;amp; hCalendar)]&amp;quot; - Tantek Çelik&lt;br /&gt;
** &amp;quot;[http://cnlabs.commerce.net/~rohit/hReview-in-Review/ hReview in Review]&amp;quot; - Rohit Khare&lt;br /&gt;
** &amp;quot;Bibliographies (hBib)&amp;quot; - notes captured: [[hbib-discussion-2005-05-14|hBib Discussion 2005-05-14]]&lt;br /&gt;
** &amp;quot;[http://westciv.com/WWW2005/xml2mf.html a more meaningful web with microformats]&amp;quot;&lt;br /&gt;
** &amp;quot;Semantic Web and Microformats&amp;quot; panel, Room 201&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2005/03/decentralizednetworks/ Decentralized Social Networks]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 17AB, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 14: &amp;quot;[http://2005.sxsw.com/interactive/conference/panels/?action=show&amp;amp;id=IAP0060 How to Trick-Out Your Blog]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* March 13&lt;br /&gt;
** &amp;quot;[http://complexspiral.com/events/archive/2005/sxsw/ Emergent Semantics]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 15, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/leveragingtags.html Leveraging Tags]&amp;quot;, as part of the &amp;quot;How to Leverage Solipsism&amp;quot; panel, South by South West Conference (SXSW) 2005, Austin Convention Center Room 18A, Austin TX&lt;br /&gt;
** &amp;quot;[http://tantek.com/presentations/2005/03/elementsofxhtml/ The Elements of Meaningful XHTML]&amp;quot;, South by South West Conference (SXSW) 2005, Austin Convention Center Room 16B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* January 21: [http://tantek.com/presentations/2005/01/attentionxml.html Attention.xml Technology Overview], private presentation, Yahoo! campus, Santa Clara, CA&lt;br /&gt;
&lt;br /&gt;
== 2004 ==&lt;br /&gt;
&lt;br /&gt;
* September 28: &amp;quot;[http://tantek.com/presentations/20040928sdforumws/semantic-xhtml.html Semantic XHTML: Can your website be your API? - Using semantic XHTML to show what you mean]&amp;quot;, SD Forum Web Services SIG, eBay's Silicon Valley Conference Center 2161 North First Street San Jose, CA 95131&lt;br /&gt;
&lt;br /&gt;
* September 12: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?MVCeqXHTMLCSSJS Model+View+Controller = XHTML+CSS+JS]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Wallcreeper room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 11: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?AttentionXML Attention.XML]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Appaloosa room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* September 10: &amp;quot;[http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats Simple Semantic Formats]&amp;quot;, O'Reilly Media Foo Camp 2004, O'Reilly Campus, Camel room, Sebastopol CA&lt;br /&gt;
&lt;br /&gt;
* March 15: &amp;quot;[http://tantek.com/presentations/2004sxsw/xfn.html Ridiculously Easy Social Software]&amp;quot;, South by South West Conference (SXSW) 2004, Austin Convention Center Room 17B, Austin TX&lt;br /&gt;
&lt;br /&gt;
* February 11th: &amp;quot;[http://www.tantek.com/presentations/2004etech/realworldsemanticspres.html real world semantics]&amp;quot;, O'Reilly Emerging Technology Conference (ETech) 2004 Westin Horton Plaza, San Diego, CA.  This presentation was the first public discussion and introduction of the terms &amp;quot;microformat&amp;quot; and &amp;quot;lowercase semantic web&amp;quot;.  Reprised as a five-minute lightning talk at [http://wiki.oreillynet.com/etech/index.cgi?ConCon ConCon], Rx Gallery, San Francisco CA (16 February 2004).&lt;br /&gt;
&lt;br /&gt;
This page was contributed from [http://developers.technorati.com/wiki/MicroFormatsPresentations the Technorati developers wiki].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34912</id>
		<title>comment-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34912"/>
		<updated>2008-12-02T12:47:14Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Reworded working example note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Brainstorming for a Comment Microformat =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This is a brainstorm for comment microformat.  Examples of a comment can be found here [[comment-examples]]&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
&lt;br /&gt;
Shortform:  How do you track blog comments you've made?&lt;br /&gt;
&lt;br /&gt;
Longform:  How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a pragmatic way, ingested into some kind of data store, searched or aggregated?&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
* [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
* [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
* [[User:DavidJanes|David Janes]]&lt;br /&gt;
* [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== Discovered Elements ==&lt;br /&gt;
&lt;br /&gt;
Based on the analysis of 25 real world examples of a comment, the results can be found at the [[comment-examples#Analysis| Comment Analysis]] section&lt;br /&gt;
&lt;br /&gt;
The following properties occur most regularly across all examples (84% or more)&lt;br /&gt;
&lt;br /&gt;
* comment 100%&lt;br /&gt;
* author 96%&lt;br /&gt;
* published 96%&lt;br /&gt;
* author-url 84%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other achievable elements'''&lt;br /&gt;
&lt;br /&gt;
* comment-link (permalink) 60%&lt;br /&gt;
&lt;br /&gt;
== Schema I ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* '''hentry''' (root class name)&lt;br /&gt;
** The &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; element represents an individual entry for a comment.&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry&lt;br /&gt;
&lt;br /&gt;
* '''author''' (author) 96%&lt;br /&gt;
**  an Entry Author element {{must}} be encoded in a [[hcard|hCard]]&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Author&lt;br /&gt;
&lt;br /&gt;
* '''url''' (author-url) 84%&lt;br /&gt;
** Use the url value of a [[hcard]]&lt;br /&gt;
 &lt;br /&gt;
* '''entry-content''' (comment) 100%&lt;br /&gt;
**  The &amp;quot;logical Entry Content&amp;quot; of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry &lt;br /&gt;
**#  http://microformats.org/wiki/hatom#Entry_Content&lt;br /&gt;
  &lt;br /&gt;
* '''updated''' (date) 96%&lt;br /&gt;
** use the [[datetime-design-pattern]] to encode the updated datetime &lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Updated&lt;br /&gt;
&lt;br /&gt;
* '''bookmark''' (comment-link) 60% &lt;br /&gt;
**   By adding &amp;quot;bookmark&amp;quot; the author is indicating that the page &amp;lt;nowiki&amp;gt;http://someblog/post#comment-001&amp;lt;/nowiki&amp;gt; is a link to a key entry point within an extended document.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
* source: [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7]&lt;br /&gt;
* See also [[comment-brainstorming#Working_Examples| Working Examples]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comment hentry&amp;quot; id=&amp;quot;comment-7&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;cite class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://notizblog.org&amp;quot; rel=&amp;quot;contact external&amp;quot; title=&amp;quot;Link to Matthias Pfefferle&amp;quot;&amp;gt;Matthias Pfefferle&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;/cite&amp;gt; said&lt;br /&gt;
    &amp;lt;/span&amp;gt; &lt;br /&gt;
    &amp;lt;span class=&amp;quot;comment-date&amp;quot;&amp;gt;about: &lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;updated&amp;quot; title=&amp;quot;2008-09-02T01:20:32+01:00&amp;quot;&amp;gt;85 days ago&amp;lt;/abbr&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;Awesome! It works perfect for me. &lt;br /&gt;
      Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
      And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&amp;lt;a rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; title=&amp;quot;Permalink to this comment&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transformation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Matthias Pfefferle said&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;alternate&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; &lt;br /&gt;
          title=&amp;quot;Permalink to this comment&amp;quot; type=&amp;quot;text/html&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;updated&amp;gt;2008-09-02T01:20:32+01:00&amp;lt;/updated&amp;gt;&lt;br /&gt;
    &amp;lt;content type=&amp;quot;xhtml&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;&lt;br /&gt;
        Awesome! It works perfect for me. &lt;br /&gt;
        Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
        And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;author&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Matthias Pfefferle&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;uri&amp;gt;http://notizblog.org&amp;lt;/uri&amp;gt;&lt;br /&gt;
    &amp;lt;/author&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Working Examples ===&lt;br /&gt;
&lt;br /&gt;
* Comments Marked up using just [[hatom]] [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** Screen grab of atom feed viewed in Safari web browser [http://weborganics.co.uk/files/Capture.jpg example]&lt;br /&gt;
&lt;br /&gt;
* Comments marked up using [[hAtom]] [http://www.csarven.ca/my-responses-are-in-white example] (note: &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt; usage in comments)&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://www.csarven.ca/my-responses-are-in-white example]&lt;br /&gt;
&lt;br /&gt;
===Parser Notes===&lt;br /&gt;
&lt;br /&gt;
* If the &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element is not used, the atom:title element {{should}} use the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value of the &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; presented in a contextual way, for example by prefixing the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element {{should}} provide [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1.1 textual content] and not be an empty string.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
* This proposal means that on the whole nothing much is needed for a [[comment]] microformat, a comment can re-use terms outlined in the [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* [[comment-formats#Atom_Threading_Extension|Comment Formats]]&lt;br /&gt;
* [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===Design Notes===&lt;br /&gt;
* [http://www.w3.org/DesignIssues/LinkedData.html Linked Data] (Tim Berners-Lee 2006)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier Dereferenceable Uniform Resource Identifier] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
== Schema II ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* reuse [[hAtom]]&lt;br /&gt;
* if Entry &amp;quot;B&amp;quot; is in an Entry Comments element of Entry &amp;quot;A&amp;quot;, then Entry &amp;quot;B&amp;quot; is a comment on Entry &amp;quot;A&amp;quot;&lt;br /&gt;
* an Entry Comments element is identified by using both class names &amp;quot;hfeed comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3 class=&amp;quot;entry-title&amp;quot;&amp;gt;The blog post title&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;The blog post text&amp;lt;/div&amp;gt;&lt;br /&gt;
   (etc)&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hfeed comments&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0001&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #1&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0002&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #2&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
* if there is no Entry Title for a comment &amp;lt;strike&amp;gt;it can be assumed to be empty&amp;lt;/strike&amp;gt;, it can be invented by the parser&lt;br /&gt;
* this was discussed at [http://sgfoocamp08.pbwiki.com/ SGFooCamp], see: http://www.flickr.com/photos/90594399@N00/2271787498/&lt;br /&gt;
&lt;br /&gt;
=== Specific Example from the Wild ===&lt;br /&gt;
&lt;br /&gt;
hAtom Comments changes are marked IN UPPER CASE LETTERS FOR VISIBILITY. Assume them to be the normal case in otherwise&lt;br /&gt;
&lt;br /&gt;
(section to be completed)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If we can indicate that the hAtom entries are also comments, we could add an indicator beside hAtom.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hfeed hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hAtom pattern goes here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, we could add &amp;lt;code&amp;gt;hcomment&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; to indicate that the following hentry can be treated also as a comment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntry pattern goes here.&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;
--[[User:Csarven|Sarven Capadisli]] 11:59, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If an hfeed is embedded in an hEntry, that could be enough context to show &amp;quot;these items are replies to the one they're embedded in&amp;quot; [[User:Singpolyma|singpolyma]] 12:20, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== hAtom and in-reply-to ==&lt;br /&gt;
&lt;br /&gt;
A user comment (e.g., in blogs, wikis, forms) can be marked as an [http://microformats.org/wiki/hatom hAtom] since it has a similar content pattern. A way to differentiate an hEntry (e.g., a blog post) from another hEntry (e.g., a user comment) can be done reusing [http://tools.ietf.org/html/rfc4685#section-3 in-reply-to] from [http://tools.ietf.org/html/rfc4685 Atom Threading Extensions]. It provides a mechanism to indicate that an entry is a response to another resource. rel=&amp;quot;in-reply-to&amp;quot; can indicate that the current hEntry is a reply to another hEntry and has a reference point @href: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;in-reply-to&amp;quot; href=&amp;quot;#comment_20080902144745&amp;quot;&amp;gt;Parent&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntries that use rel=&amp;quot;in-reply-to&amp;quot; can be considered as a comment entry in response to a parent entry in the threaded conversation (e.g., in blogs, wikis, forms).&lt;br /&gt;
&lt;br /&gt;
hEntries that are chronologically listed can all use rel=&amp;quot;in-reply-to&amp;quot; and refer to the root hEntry (e.g., blog post, form post) &lt;br /&gt;
&lt;br /&gt;
By reusing in-reply-to, we can solve the microformats representation for user comments [http://microformats.org/wiki/mfcomment], [http://microformats.org/wiki/hcomment], [http://microformats.org/wiki/comment-brainstorming].&lt;br /&gt;
&lt;br /&gt;
Example comment using in-reply-to: http://www.csarven.ca/my-responses-are-in-white&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 21:25, 3 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
= Idea Consolidation =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the various &amp;quot;micro-ideas&amp;quot; that have been discussed on the mailing list in the Wiki, to capture everyone's thoughts and preferences. &lt;br /&gt;
* &amp;quot;examples covered&amp;quot; indicates the percentage of [[comment-examples|examples]] that can be marked up without presentation changes&lt;br /&gt;
* Add your comments, objections and votes (-1, 0, +1) as a sublist in &amp;quot;comments&amp;quot; with your wikiname. &lt;br /&gt;
&lt;br /&gt;
== use hAtom Entry for a comment ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 95%&lt;br /&gt;
** the blogger comments marked as a definition list is problematic, as there is no object that wraps an entire comment&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;reply&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** By adding &amp;quot;rel-reply&amp;quot; the author is indicating that the resource indicated by the href is a &amp;quot;reply&amp;quot; to the current document.&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 60%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** -0.5 [[User:DavidJanes|David Janes]] I have several objections: this seems to be a proper subset of what could be covered by marking a comment hEntry with class=&amp;quot;comment&amp;quot;, and it seems to being opening up a general &amp;quot;reply/threading&amp;quot; microformat that should be completely and independently analyzed. I have doubt too about how well this will work if the document that's being replied to is specified with hashed URL.&lt;br /&gt;
*** Agreed, this needs separate analysis with more use cases [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;in-reply-to&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Who proposed this? Sounds like an an abuse of the meaning of &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt;. -1 from me. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== add an independent rel=&amp;quot;in-reply-to&amp;quot; link ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** As long as it's ''optional'' (i.e. not the only way to mark that an hentry is a reply to something), my vote is +1. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] -1. This seems be inventing something that for the most part is already covered, i.e. is entirely an orthogonal solution. I do not deny this could be of great utility as part of a general threading microformat, but that would have to be independently analyzed.&lt;br /&gt;
** [[User:Csarven|Sarven Capadisli]] +1 for optional because it has potential to handle various types of commenting where an hentry is a ''response'' to another hentry (anywhere):&lt;br /&gt;
*** chronological comments&lt;br /&gt;
*** threaded comments&lt;br /&gt;
*** a blog entry as a reaction to another blog entry&lt;br /&gt;
*** microblogging replies&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comment&amp;quot; to the comment Entry ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** All the examples studied were the concept of a comment&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 95% (note the usual DL/DT issues in some Blogger templates)&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 [[User:DavidJanes|David Janes]] although it covers 100% of the examples, hAtom does have the concept of a cluster of related Entries, and thus I feel it would be better modeled that way.&lt;br /&gt;
&lt;br /&gt;
== add hAtom Entry Feed around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 un-necessary just use &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** -1 unnecessary where there is an indicator for each comment entry if they are chronologically listed as a response to the main post. Perhaps for threaded comments, however, in that case, &amp;lt;nowiki&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; may be more suitable. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comments&amp;quot; (or similar) to a element around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 10)%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1, but would prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; because of analogy with Atom. Better to reuse an existing vocabulary than pull terms out of a hat. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]. I'm thinking of this as Entry Replies, which would be physically represented as whatever. Using Entry Replies around all comments would reflect the fact that in 100% of the examples comments come in bunches.&lt;br /&gt;
** +1 There is no reason why not [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== use XOXO to mark up comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
&lt;br /&gt;
== Twitter is a comments system ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Indeedy. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 [[User:DavidJanes|David Janes]]. Twitter has nothing in common with the other comments system listed. In particular, all replies on Twitter are first class &amp;quot;posts&amp;quot; on your own twitter stream, are done in your own user context, and may not even be replies as they may be conversation initiations.&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]. Microblogging notices that '''only''' lead with the &amp;quot;@&amp;quot; character (see twitter.com or identi.ca: e.g., &amp;quot;@username Monkey see monkey do&amp;quot;) can be considered as ''replies''. If replies are considered to be comments then the system caters user commenting. However, not all notices are comments (responses, replies) because they are standalone messages. The &amp;quot;@&amp;quot; convention is considered to be a reply since the notice also ends up in that user's replies stream. A side note here: using &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt; on the &amp;quot;in reply to&amp;quot; anchor in notices that lead with &amp;quot;@&amp;quot; creates a linkable comment.&lt;br /&gt;
&lt;br /&gt;
== A comment microformat should deal with hierarchically nested comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** assuming that there is some kind of explicit, programmably-discoverable link between the comments and the thing being commented on (be it through nesting, an anchor link or some other method), then it is almost unavoidable that a comment microformat would be able to deal with hierarchical comments. After all, a hierarchical set of comments is merely a set of comments such that some of the comments are comments commenting on other comments. (I wonder if I could have avoided using the word &amp;quot;comment&amp;quot; six times in that previous sentence?) [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 Yes As all comments that I have looked at DO have a hierarchical structure, some nested inside each other as replies to other comments. I believe in &amp;quot;most&amp;quot; cases [[xoxo]] (&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;) can address the problems of structure and hierarchy, this {{should}} however be totally optional, or maybe just a design note [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== if hAtom Entry is used, the Entry Title if not present should be ''X'' ==&lt;br /&gt;
&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 Use the author value of the hentry presented in a contextual way, for example by prefixing the author value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] I'm happy to have whatever made up by parser implementers, which seems to be the way Atom feeds happen today. I have issues with specing English words, as it's non-I18N friendly.&lt;br /&gt;
** -1 because entry-title doesn't have to be an explicit title that is entered by the commenter. entry-title could be based on the information that already exists e.g., &amp;quot;John Smith commented on 2008-11-24&amp;quot;. I don't think making up data (even if it is &amp;quot;X&amp;quot; or null) from thin air to satisfy the parsers is the right approach. This also wasn't the case for regular (non-comment) hAtom Entries. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== ''suggested usage template for above'' ==&lt;br /&gt;
&lt;br /&gt;
* notes&lt;br /&gt;
** bla bla bla&lt;br /&gt;
* test cases covered:&lt;br /&gt;
** 50%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 this is a great idea - [[SomeUser]]&lt;br /&gt;
** -1 this doesn't even work in have the cases - [[SomebodyElse]]&lt;br /&gt;
*** you don't even know how to spell &amp;quot;half&amp;quot; - [[SomeUser]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[comment-problem|comment problem]]&lt;br /&gt;
* [[comment-examples]]&lt;br /&gt;
* [[comment-formats]]&lt;br /&gt;
* [[comment-brainstorming]]&lt;br /&gt;
* [[comment-issues]]&lt;br /&gt;
&lt;br /&gt;
Related: &lt;br /&gt;
&lt;br /&gt;
* [[hAtom]]&lt;br /&gt;
* [[hatom-brainstorming#User_comment_entries|hAtom comment brainstorming]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34847</id>
		<title>comment-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34847"/>
		<updated>2008-11-28T00:35:37Z</updated>

		<summary type="html">&lt;p&gt;Csarven: +1 vote based on @username option&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Brainstorming for a Comment Microformat =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This is a brainstorm for comment microformat.  Examples of a comment can be found here [[comment-examples]]&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
&lt;br /&gt;
Shortform:  How do you track blog comments you've made?&lt;br /&gt;
&lt;br /&gt;
Longform:  How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a pragmatic way, ingested into some kind of data store, searched or aggregated?&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
* [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
* [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
* [[User:DavidJanes|David Janes]]&lt;br /&gt;
* [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== Discovered Elements ==&lt;br /&gt;
&lt;br /&gt;
Based on the analysis of 25 real world examples of a comment, the results can be found at the [[comment-examples#Analysis| Comment Analysis]] section&lt;br /&gt;
&lt;br /&gt;
The following properties occur most regularly across all examples (84% or more)&lt;br /&gt;
&lt;br /&gt;
* comment 100%&lt;br /&gt;
* author 96%&lt;br /&gt;
* published 96%&lt;br /&gt;
* author-url 84%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other achievable elements'''&lt;br /&gt;
&lt;br /&gt;
* comment-link (permalink) 60%&lt;br /&gt;
&lt;br /&gt;
== Schema I ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* '''hentry''' (root class name)&lt;br /&gt;
** The &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; element represents an individual entry for a comment.&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry&lt;br /&gt;
&lt;br /&gt;
* '''author''' (author) 96%&lt;br /&gt;
**  an Entry Author element {{must}} be encoded in a [[hcard|hCard]]&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Author&lt;br /&gt;
&lt;br /&gt;
* '''url''' (author-url) 84%&lt;br /&gt;
** Use the url value of a [[hcard]]&lt;br /&gt;
 &lt;br /&gt;
* '''entry-content''' (comment) 100%&lt;br /&gt;
**  The &amp;quot;logical Entry Content&amp;quot; of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry &lt;br /&gt;
**#  http://microformats.org/wiki/hatom#Entry_Content&lt;br /&gt;
  &lt;br /&gt;
* '''updated''' (date) 96%&lt;br /&gt;
** use the [[datetime-design-pattern]] to encode the updated datetime &lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Updated&lt;br /&gt;
&lt;br /&gt;
* '''bookmark''' (comment-link) 60% &lt;br /&gt;
**   By adding &amp;quot;bookmark&amp;quot; the author is indicating that the page &amp;lt;nowiki&amp;gt;http://someblog/post#comment-001&amp;lt;/nowiki&amp;gt; is a link to a key entry point within an extended document.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
* source: [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7]&lt;br /&gt;
* See also [[comment-brainstorming#Working_Examples| Working Examples]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comment hentry&amp;quot; id=&amp;quot;comment-7&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;cite class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://notizblog.org&amp;quot; rel=&amp;quot;contact external&amp;quot; title=&amp;quot;Link to Matthias Pfefferle&amp;quot;&amp;gt;Matthias Pfefferle&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;/cite&amp;gt; said&lt;br /&gt;
    &amp;lt;/span&amp;gt; &lt;br /&gt;
    &amp;lt;span class=&amp;quot;comment-date&amp;quot;&amp;gt;about: &lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;updated&amp;quot; title=&amp;quot;2008-09-02T01:20:32+01:00&amp;quot;&amp;gt;85 days ago&amp;lt;/abbr&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;Awesome! It works perfect for me. &lt;br /&gt;
      Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
      And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&amp;lt;a rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; title=&amp;quot;Permalink to this comment&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transformation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Matthias Pfefferle said&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;alternate&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; &lt;br /&gt;
          title=&amp;quot;Permalink to this comment&amp;quot; type=&amp;quot;text/html&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;updated&amp;gt;2008-09-02T01:20:32+01:00&amp;lt;/updated&amp;gt;&lt;br /&gt;
    &amp;lt;content type=&amp;quot;xhtml&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;&lt;br /&gt;
        Awesome! It works perfect for me. &lt;br /&gt;
        Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
        And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;author&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Matthias Pfefferle&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;uri&amp;gt;http://notizblog.org&amp;lt;/uri&amp;gt;&lt;br /&gt;
    &amp;lt;/author&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Working Examples ===&lt;br /&gt;
&lt;br /&gt;
* Comments Marked up using just [[hatom]] [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** Screen grab of atom feed viewed in Safari web browser [http://weborganics.co.uk/files/Capture.jpg example]&lt;br /&gt;
&lt;br /&gt;
* Comments marked up using [[hAtom]] [http://www.csarven.ca/my-responses-are-in-white example] (note: it also makes use of and &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt;)&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://www.csarven.ca/my-responses-are-in-white example]&lt;br /&gt;
&lt;br /&gt;
===Parser Notes===&lt;br /&gt;
&lt;br /&gt;
* If the &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element is not used, the atom:title element {{should}} use the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value of the &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; presented in a contextual way, for example by prefixing the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element {{should}} provide [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1.1 textual content] and not be an empty string.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
* This proposal means that on the whole nothing much is needed for a [[comment]] microformat, a comment can re-use terms outlined in the [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* [[comment-formats#Atom_Threading_Extension|Comment Formats]]&lt;br /&gt;
* [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===Design Notes===&lt;br /&gt;
* [http://www.w3.org/DesignIssues/LinkedData.html Linked Data] (Tim Berners-Lee 2006)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier Dereferenceable Uniform Resource Identifier] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
== Schema II ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* reuse [[hAtom]]&lt;br /&gt;
* if Entry &amp;quot;B&amp;quot; is in an Entry Comments element of Entry &amp;quot;A&amp;quot;, then Entry &amp;quot;B&amp;quot; is a comment on Entry &amp;quot;A&amp;quot;&lt;br /&gt;
* an Entry Comments element is identified by using both class names &amp;quot;hfeed comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3 class=&amp;quot;entry-title&amp;quot;&amp;gt;The blog post title&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;The blog post text&amp;lt;/div&amp;gt;&lt;br /&gt;
   (etc)&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hfeed comments&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0001&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #1&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0002&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #2&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
* if there is no Entry Title for a comment &amp;lt;strike&amp;gt;it can be assumed to be empty&amp;lt;/strike&amp;gt;, it can be invented by the parser&lt;br /&gt;
* this was discussed at [http://sgfoocamp08.pbwiki.com/ SGFooCamp], see: http://www.flickr.com/photos/90594399@N00/2271787498/&lt;br /&gt;
&lt;br /&gt;
=== Specific Example from the Wild ===&lt;br /&gt;
&lt;br /&gt;
hAtom Comments changes are marked IN UPPER CASE LETTERS FOR VISIBILITY. Assume them to be the normal case in otherwise&lt;br /&gt;
&lt;br /&gt;
(section to be completed)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If we can indicate that the hAtom entries are also comments, we could add an indicator beside hAtom.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hfeed hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hAtom pattern goes here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, we could add &amp;lt;code&amp;gt;hcomment&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; to indicate that the following hentry can be treated also as a comment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntry pattern goes here.&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;
--[[User:Csarven|Sarven Capadisli]] 11:59, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If an hfeed is embedded in an hEntry, that could be enough context to show &amp;quot;these items are replies to the one they're embedded in&amp;quot; [[User:Singpolyma|singpolyma]] 12:20, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== hAtom and in-reply-to ==&lt;br /&gt;
&lt;br /&gt;
A user comment (e.g., in blogs, wikis, forms) can be marked as an [http://microformats.org/wiki/hatom hAtom] since it has a similar content pattern. A way to differentiate an hEntry (e.g., a blog post) from another hEntry (e.g., a user comment) can be done reusing [http://tools.ietf.org/html/rfc4685#section-3 in-reply-to] from [http://tools.ietf.org/html/rfc4685 Atom Threading Extensions]. It provides a mechanism to indicate that an entry is a response to another resource. rel=&amp;quot;in-reply-to&amp;quot; can indicate that the current hEntry is a reply to another hEntry and has a reference point @href: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;in-reply-to&amp;quot; href=&amp;quot;#comment_20080902144745&amp;quot;&amp;gt;Parent&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntries that use rel=&amp;quot;in-reply-to&amp;quot; can be considered as a comment entry in response to a parent entry in the threaded conversation (e.g., in blogs, wikis, forms).&lt;br /&gt;
&lt;br /&gt;
hEntries that are chronologically listed can all use rel=&amp;quot;in-reply-to&amp;quot; and refer to the root hEntry (e.g., blog post, form post) &lt;br /&gt;
&lt;br /&gt;
By reusing in-reply-to, we can solve the microformats representation for user comments [http://microformats.org/wiki/mfcomment], [http://microformats.org/wiki/hcomment], [http://microformats.org/wiki/comment-brainstorming].&lt;br /&gt;
&lt;br /&gt;
Example comment using in-reply-to: http://www.csarven.ca/my-responses-are-in-white&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 21:25, 3 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
= Idea Consolidation =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the various &amp;quot;micro-ideas&amp;quot; that have been discussed on the mailing list in the Wiki, to capture everyone's thoughts and preferences. &lt;br /&gt;
* &amp;quot;examples covered&amp;quot; indicates the percentage of [[comment-examples|examples]] that can be marked up without presentation changes&lt;br /&gt;
* Add your comments, objections and votes (-1, 0, +1) as a sublist in &amp;quot;comments&amp;quot; with your wikiname. &lt;br /&gt;
&lt;br /&gt;
== use hAtom Entry for a comment ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 95%&lt;br /&gt;
** the blogger comments marked as a definition list is problematic, as there is no object that wraps an entire comment&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;reply&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** By adding &amp;quot;rel-reply&amp;quot; the author is indicating that the resource indicated by the href is a &amp;quot;reply&amp;quot; to the current document.&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 60%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** -0.5 [[User:DavidJanes|David Janes]] I have several objections: this seems to be a proper subset of what could be covered by marking a comment hEntry with class=&amp;quot;comment&amp;quot;, and it seems to being opening up a general &amp;quot;reply/threading&amp;quot; microformat that should be completely and independently analyzed. I have doubt too about how well this will work if the document that's being replied to is specified with hashed URL.&lt;br /&gt;
*** Agreed, this needs separate analysis with more use cases [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;in-reply-to&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Who proposed this? Sounds like an an abuse of the meaning of &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt;. -1 from me. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== add an independent rel=&amp;quot;in-reply-to&amp;quot; link ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** As long as it's ''optional'' (i.e. not the only way to mark that an hentry is a reply to something), my vote is +1. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] -1. This seems be inventing something that for the most part is already covered, i.e. is entirely an orthogonal solution. I do not deny this could be of great utility as part of a general threading microformat, but that would have to be independently analyzed.&lt;br /&gt;
** [[User:Csarven|Sarven Capadisli]] +1 for optional because it has potential to handle various types of commenting where an hentry is a ''response'' to another hentry (anywhere):&lt;br /&gt;
*** chronological comments&lt;br /&gt;
*** threaded comments&lt;br /&gt;
*** a blog entry as a reaction to another blog entry&lt;br /&gt;
*** microblogging replies&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comment&amp;quot; to the comment Entry ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** All the examples studied were the concept of a comment&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 95% (note the usual DL/DT issues in some Blogger templates)&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 [[User:DavidJanes|David Janes]] although it covers 100% of the examples, hAtom does have the concept of a cluster of related Entries, and thus I feel it would be better modeled that way.&lt;br /&gt;
&lt;br /&gt;
== add hAtom Entry Feed around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 un-necessary just use &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** -1 unnecessary where there is an indicator for each comment entry if they are chronologically listed as a response to the main post. Perhaps for threaded comments, however, in that case, &amp;lt;nowiki&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; may be more suitable. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comments&amp;quot; (or similar) to a element around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 10)%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1, but would prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; because of analogy with Atom. Better to reuse an existing vocabulary than pull terms out of a hat. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]. I'm thinking of this as Entry Replies, which would be physically represented as whatever. Using Entry Replies around all comments would reflect the fact that in 100% of the examples comments come in bunches.&lt;br /&gt;
** +1 There is no reason why not [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== use XOXO to mark up comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
&lt;br /&gt;
== Twitter is a comments system ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Indeedy. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 [[User:DavidJanes|David Janes]]. Twitter has nothing in common with the other comments system listed. In particular, all replies on Twitter are first class &amp;quot;posts&amp;quot; on your own twitter stream, are done in your own user context, and may not even be replies as they may be conversation initiations.&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]. Microblogging notices that '''only''' lead with the &amp;quot;@&amp;quot; character (see twitter.com or identi.ca: e.g., &amp;quot;@username Monkey see monkey do&amp;quot;) can be considered as ''replies''. If replies are considered to be comments then the system caters user commenting. However, not all notices are comments (responses, replies) because they are standalone messages. The &amp;quot;@&amp;quot; convention is considered to be a reply since the notice also ends up in that user's replies stream. A side note here: using &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt; on the &amp;quot;in reply to&amp;quot; anchor in notices that lead with &amp;quot;@&amp;quot; creates a linkable comment.&lt;br /&gt;
&lt;br /&gt;
== A comment microformat should deal with hierarchically nested comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** assuming that there is some kind of explicit, programmably-discoverable link between the comments and the thing being commented on (be it through nesting, an anchor link or some other method), then it is almost unavoidable that a comment microformat would be able to deal with hierarchical comments. After all, a hierarchical set of comments is merely a set of comments such that some of the comments are comments commenting on other comments. (I wonder if I could have avoided using the word &amp;quot;comment&amp;quot; six times in that previous sentence?) [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 Yes As all comments that I have looked at DO have a hierarchical structure, some nested inside each other as replies to other comments. I believe in &amp;quot;most&amp;quot; cases [[xoxo]] (&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;) can address the problems of structure and hierarchy, this {{should}} however be totally optional, or maybe just a design note [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== if hAtom Entry is used, the Entry Title if not present should be ''X'' ==&lt;br /&gt;
&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 Use the author value of the hentry presented in a contextual way, for example by prefixing the author value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] I'm happy to have whatever made up by parser implementers, which seems to be the way Atom feeds happen today. I have issues with specing English words, as it's non-I18N friendly.&lt;br /&gt;
** -1 because entry-title doesn't have to be an explicit title that is entered by the commenter. entry-title could be based on the information that already exists e.g., &amp;quot;John Smith commented on 2008-11-24&amp;quot;. I don't think making up data (even if it is &amp;quot;X&amp;quot; or null) from thin air to satisfy the parsers is the right approach. This also wasn't the case for regular (non-comment) hAtom Entries. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== ''suggested usage template for above'' ==&lt;br /&gt;
&lt;br /&gt;
* notes&lt;br /&gt;
** bla bla bla&lt;br /&gt;
* test cases covered:&lt;br /&gt;
** 50%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 this is a great idea - [[SomeUser]]&lt;br /&gt;
** -1 this doesn't even work in have the cases - [[SomebodyElse]]&lt;br /&gt;
*** you don't even know how to spell &amp;quot;half&amp;quot; - [[SomeUser]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[comment-problem|comment problem]]&lt;br /&gt;
* [[comment-examples]]&lt;br /&gt;
* [[comment-formats]]&lt;br /&gt;
* [[comment-brainstorming]]&lt;br /&gt;
* [[comment-issues]]&lt;br /&gt;
&lt;br /&gt;
Related: &lt;br /&gt;
&lt;br /&gt;
* [[hAtom]]&lt;br /&gt;
* [[hatom-brainstorming#User_comment_entries|hAtom comment brainstorming]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34846</id>
		<title>comment-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34846"/>
		<updated>2008-11-28T00:13:09Z</updated>

		<summary type="html">&lt;p&gt;Csarven: Added existing example from http://microformats.org/wiki/comment-brainstorming#hAtom_and_in-reply-to&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Brainstorming for a Comment Microformat =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This is a brainstorm for comment microformat.  Examples of a comment can be found here [[comment-examples]]&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
&lt;br /&gt;
Shortform:  How do you track blog comments you've made?&lt;br /&gt;
&lt;br /&gt;
Longform:  How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a pragmatic way, ingested into some kind of data store, searched or aggregated?&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
* [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
* [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
* [[User:DavidJanes|David Janes]]&lt;br /&gt;
* [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== Discovered Elements ==&lt;br /&gt;
&lt;br /&gt;
Based on the analysis of 25 real world examples of a comment, the results can be found at the [[comment-examples#Analysis| Comment Analysis]] section&lt;br /&gt;
&lt;br /&gt;
The following properties occur most regularly across all examples (84% or more)&lt;br /&gt;
&lt;br /&gt;
* comment 100%&lt;br /&gt;
* author 96%&lt;br /&gt;
* published 96%&lt;br /&gt;
* author-url 84%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other achievable elements'''&lt;br /&gt;
&lt;br /&gt;
* comment-link (permalink) 60%&lt;br /&gt;
&lt;br /&gt;
== Schema I ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* '''hentry''' (root class name)&lt;br /&gt;
** The &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; element represents an individual entry for a comment.&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry&lt;br /&gt;
&lt;br /&gt;
* '''author''' (author) 96%&lt;br /&gt;
**  an Entry Author element {{must}} be encoded in a [[hcard|hCard]]&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Author&lt;br /&gt;
&lt;br /&gt;
* '''url''' (author-url) 84%&lt;br /&gt;
** Use the url value of a [[hcard]]&lt;br /&gt;
 &lt;br /&gt;
* '''entry-content''' (comment) 100%&lt;br /&gt;
**  The &amp;quot;logical Entry Content&amp;quot; of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry &lt;br /&gt;
**#  http://microformats.org/wiki/hatom#Entry_Content&lt;br /&gt;
  &lt;br /&gt;
* '''updated''' (date) 96%&lt;br /&gt;
** use the [[datetime-design-pattern]] to encode the updated datetime &lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Updated&lt;br /&gt;
&lt;br /&gt;
* '''bookmark''' (comment-link) 60% &lt;br /&gt;
**   By adding &amp;quot;bookmark&amp;quot; the author is indicating that the page &amp;lt;nowiki&amp;gt;http://someblog/post#comment-001&amp;lt;/nowiki&amp;gt; is a link to a key entry point within an extended document.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
* source: [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7]&lt;br /&gt;
* See also [[comment-brainstorming#Working_Examples| Working Examples]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;comment hentry&amp;quot; id=&amp;quot;comment-7&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;p&amp;gt;&amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;cite class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://notizblog.org&amp;quot; rel=&amp;quot;contact external&amp;quot; title=&amp;quot;Link to Matthias Pfefferle&amp;quot;&amp;gt;Matthias Pfefferle&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;/cite&amp;gt; said&lt;br /&gt;
    &amp;lt;/span&amp;gt; &lt;br /&gt;
    &amp;lt;span class=&amp;quot;comment-date&amp;quot;&amp;gt;about: &lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;updated&amp;quot; title=&amp;quot;2008-09-02T01:20:32+01:00&amp;quot;&amp;gt;85 days ago&amp;lt;/abbr&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;Awesome! It works perfect for me. &lt;br /&gt;
      Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
      And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&amp;lt;a rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; title=&amp;quot;Permalink to this comment&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transformation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
    &amp;lt;title&amp;gt;Matthias Pfefferle said&amp;lt;/title&amp;gt;&lt;br /&gt;
    &amp;lt;id&amp;gt;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;lt;/id&amp;gt;&lt;br /&gt;
    &amp;lt;link rel=&amp;quot;alternate&amp;quot; href=&amp;quot;http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0#comment-7&amp;quot; &lt;br /&gt;
          title=&amp;quot;Permalink to this comment&amp;quot; type=&amp;quot;text/html&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;updated&amp;gt;2008-09-02T01:20:32+01:00&amp;lt;/updated&amp;gt;&lt;br /&gt;
    &amp;lt;content type=&amp;quot;xhtml&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;q cite=&amp;quot;http://notizblog.org&amp;quot;&amp;gt;&lt;br /&gt;
        Awesome! It works perfect for me. &lt;br /&gt;
        Do you know if its possible to use the firefox microformats api with ubiquity? &lt;br /&gt;
        And by the way... nice webslices implementation on your blog.&amp;lt;/q&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;author&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Matthias Pfefferle&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;uri&amp;gt;http://notizblog.org&amp;lt;/uri&amp;gt;&lt;br /&gt;
    &amp;lt;/author&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Working Examples ===&lt;br /&gt;
&lt;br /&gt;
* Comments Marked up using just [[hatom]] [http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://weborganics.co.uk/articles/show/ubiquity-the-best-thing-since-web2-0 example]&lt;br /&gt;
** Screen grab of atom feed viewed in Safari web browser [http://weborganics.co.uk/files/Capture.jpg example]&lt;br /&gt;
&lt;br /&gt;
* Comments marked up using [[hAtom]] [http://www.csarven.ca/my-responses-are-in-white example] (note: it also makes use of and &amp;lt;code&amp;gt;rel=&amp;quot;in-reply-to&amp;quot;&amp;lt;/code&amp;gt;)&lt;br /&gt;
** hAtom to Atom transformation [http://transformr.co.uk/hatom/http://www.csarven.ca/my-responses-are-in-white example]&lt;br /&gt;
&lt;br /&gt;
===Parser Notes===&lt;br /&gt;
&lt;br /&gt;
* If the &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element is not used, the atom:title element {{should}} use the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value of the &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; presented in a contextual way, for example by prefixing the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element {{should}} provide [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1.1 textual content] and not be an empty string.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
* This proposal means that on the whole nothing much is needed for a [[comment]] microformat, a comment can re-use terms outlined in the [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* [[comment-formats#Atom_Threading_Extension|Comment Formats]]&lt;br /&gt;
* [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===Design Notes===&lt;br /&gt;
* [http://www.w3.org/DesignIssues/LinkedData.html Linked Data] (Tim Berners-Lee 2006)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier Dereferenceable Uniform Resource Identifier] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
== Schema II ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* reuse [[hAtom]]&lt;br /&gt;
* if Entry &amp;quot;B&amp;quot; is in an Entry Comments element of Entry &amp;quot;A&amp;quot;, then Entry &amp;quot;B&amp;quot; is a comment on Entry &amp;quot;A&amp;quot;&lt;br /&gt;
* an Entry Comments element is identified by using both class names &amp;quot;hfeed comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3 class=&amp;quot;entry-title&amp;quot;&amp;gt;The blog post title&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;The blog post text&amp;lt;/div&amp;gt;&lt;br /&gt;
   (etc)&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hfeed comments&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0001&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #1&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0002&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #2&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
* if there is no Entry Title for a comment &amp;lt;strike&amp;gt;it can be assumed to be empty&amp;lt;/strike&amp;gt;, it can be invented by the parser&lt;br /&gt;
* this was discussed at [http://sgfoocamp08.pbwiki.com/ SGFooCamp], see: http://www.flickr.com/photos/90594399@N00/2271787498/&lt;br /&gt;
&lt;br /&gt;
=== Specific Example from the Wild ===&lt;br /&gt;
&lt;br /&gt;
hAtom Comments changes are marked IN UPPER CASE LETTERS FOR VISIBILITY. Assume them to be the normal case in otherwise&lt;br /&gt;
&lt;br /&gt;
(section to be completed)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If we can indicate that the hAtom entries are also comments, we could add an indicator beside hAtom.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hfeed hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hAtom pattern goes here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, we could add &amp;lt;code&amp;gt;hcomment&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; to indicate that the following hentry can be treated also as a comment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntry pattern goes here.&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;
--[[User:Csarven|Sarven Capadisli]] 11:59, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If an hfeed is embedded in an hEntry, that could be enough context to show &amp;quot;these items are replies to the one they're embedded in&amp;quot; [[User:Singpolyma|singpolyma]] 12:20, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== hAtom and in-reply-to ==&lt;br /&gt;
&lt;br /&gt;
A user comment (e.g., in blogs, wikis, forms) can be marked as an [http://microformats.org/wiki/hatom hAtom] since it has a similar content pattern. A way to differentiate an hEntry (e.g., a blog post) from another hEntry (e.g., a user comment) can be done reusing [http://tools.ietf.org/html/rfc4685#section-3 in-reply-to] from [http://tools.ietf.org/html/rfc4685 Atom Threading Extensions]. It provides a mechanism to indicate that an entry is a response to another resource. rel=&amp;quot;in-reply-to&amp;quot; can indicate that the current hEntry is a reply to another hEntry and has a reference point @href: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;in-reply-to&amp;quot; href=&amp;quot;#comment_20080902144745&amp;quot;&amp;gt;Parent&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntries that use rel=&amp;quot;in-reply-to&amp;quot; can be considered as a comment entry in response to a parent entry in the threaded conversation (e.g., in blogs, wikis, forms).&lt;br /&gt;
&lt;br /&gt;
hEntries that are chronologically listed can all use rel=&amp;quot;in-reply-to&amp;quot; and refer to the root hEntry (e.g., blog post, form post) &lt;br /&gt;
&lt;br /&gt;
By reusing in-reply-to, we can solve the microformats representation for user comments [http://microformats.org/wiki/mfcomment], [http://microformats.org/wiki/hcomment], [http://microformats.org/wiki/comment-brainstorming].&lt;br /&gt;
&lt;br /&gt;
Example comment using in-reply-to: http://www.csarven.ca/my-responses-are-in-white&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 21:25, 3 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
= Idea Consolidation =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the various &amp;quot;micro-ideas&amp;quot; that have been discussed on the mailing list in the Wiki, to capture everyone's thoughts and preferences. &lt;br /&gt;
* &amp;quot;examples covered&amp;quot; indicates the percentage of [[comment-examples|examples]] that can be marked up without presentation changes&lt;br /&gt;
* Add your comments, objections and votes (-1, 0, +1) as a sublist in &amp;quot;comments&amp;quot; with your wikiname. &lt;br /&gt;
&lt;br /&gt;
== use hAtom Entry for a comment ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 95%&lt;br /&gt;
** the blogger comments marked as a definition list is problematic, as there is no object that wraps an entire comment&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;reply&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** By adding &amp;quot;rel-reply&amp;quot; the author is indicating that the resource indicated by the href is a &amp;quot;reply&amp;quot; to the current document.&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 60%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** -0.5 [[User:DavidJanes|David Janes]] I have several objections: this seems to be a proper subset of what could be covered by marking a comment hEntry with class=&amp;quot;comment&amp;quot;, and it seems to being opening up a general &amp;quot;reply/threading&amp;quot; microformat that should be completely and independently analyzed. I have doubt too about how well this will work if the document that's being replied to is specified with hashed URL.&lt;br /&gt;
*** Agreed, this needs separate analysis with more use cases [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;in-reply-to&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Who proposed this? Sounds like an an abuse of the meaning of &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt;. -1 from me. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== add an independent rel=&amp;quot;in-reply-to&amp;quot; link ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** As long as it's ''optional'' (i.e. not the only way to mark that an hentry is a reply to something), my vote is +1. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] -1. This seems be inventing something that for the most part is already covered, i.e. is entirely an orthogonal solution. I do not deny this could be of great utility as part of a general threading microformat, but that would have to be independently analyzed.&lt;br /&gt;
** [[User:Csarven|Sarven Capadisli]] +1 for optional because it has potential to handle various types of commenting where an hentry is a ''response'' to another hentry (anywhere):&lt;br /&gt;
*** chronological comments&lt;br /&gt;
*** threaded comments&lt;br /&gt;
*** a blog entry as a reaction to another blog entry&lt;br /&gt;
*** microblogging replies&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comment&amp;quot; to the comment Entry ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** All the examples studied were the concept of a comment&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 95% (note the usual DL/DT issues in some Blogger templates)&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 [[User:DavidJanes|David Janes]] although it covers 100% of the examples, hAtom does have the concept of a cluster of related Entries, and thus I feel it would be better modeled that way.&lt;br /&gt;
&lt;br /&gt;
== add hAtom Entry Feed around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 un-necessary just use &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** -1 unnecessary where there is an indicator for each comment entry if they are chronologically listed as a response to the main post. Perhaps for threaded comments, however, in that case, &amp;lt;nowiki&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; may be more suitable. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comments&amp;quot; (or similar) to a element around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 10)%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1, but would prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; because of analogy with Atom. Better to reuse an existing vocabulary than pull terms out of a hat. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]. I'm thinking of this as Entry Replies, which would be physically represented as whatever. Using Entry Replies around all comments would reflect the fact that in 100% of the examples comments come in bunches.&lt;br /&gt;
** +1 There is no reason why not [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== use XOXO to mark up comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
&lt;br /&gt;
== Twitter is a comments system ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Indeedy. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 [[User:DavidJanes|David Janes]]. Twitter has nothing in common with the other comments system listed. In particular, all replies on Twitter are first class &amp;quot;posts&amp;quot; on your own twitter stream, are done in your own user context, and may not even be replies as they may be conversation initiations.&lt;br /&gt;
&lt;br /&gt;
== A comment microformat should deal with hierarchically nested comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** assuming that there is some kind of explicit, programmably-discoverable link between the comments and the thing being commented on (be it through nesting, an anchor link or some other method), then it is almost unavoidable that a comment microformat would be able to deal with hierarchical comments. After all, a hierarchical set of comments is merely a set of comments such that some of the comments are comments commenting on other comments. (I wonder if I could have avoided using the word &amp;quot;comment&amp;quot; six times in that previous sentence?) [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 Yes As all comments that I have looked at DO have a hierarchical structure, some nested inside each other as replies to other comments. I believe in &amp;quot;most&amp;quot; cases [[xoxo]] (&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;) can address the problems of structure and hierarchy, this {{should}} however be totally optional, or maybe just a design note [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== if hAtom Entry is used, the Entry Title if not present should be ''X'' ==&lt;br /&gt;
&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 Use the author value of the hentry presented in a contextual way, for example by prefixing the author value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] I'm happy to have whatever made up by parser implementers, which seems to be the way Atom feeds happen today. I have issues with specing English words, as it's non-I18N friendly.&lt;br /&gt;
** -1 because entry-title doesn't have to be an explicit title that is entered by the commenter. entry-title could be based on the information that already exists e.g., &amp;quot;John Smith commented on 2008-11-24&amp;quot;. I don't think making up data (even if it is &amp;quot;X&amp;quot; or null) from thin air to satisfy the parsers is the right approach. This also wasn't the case for regular (non-comment) hAtom Entries. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== ''suggested usage template for above'' ==&lt;br /&gt;
&lt;br /&gt;
* notes&lt;br /&gt;
** bla bla bla&lt;br /&gt;
* test cases covered:&lt;br /&gt;
** 50%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 this is a great idea - [[SomeUser]]&lt;br /&gt;
** -1 this doesn't even work in have the cases - [[SomebodyElse]]&lt;br /&gt;
*** you don't even know how to spell &amp;quot;half&amp;quot; - [[SomeUser]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[comment-problem|comment problem]]&lt;br /&gt;
* [[comment-examples]]&lt;br /&gt;
* [[comment-formats]]&lt;br /&gt;
* [[comment-brainstorming]]&lt;br /&gt;
* [[comment-issues]]&lt;br /&gt;
&lt;br /&gt;
Related: &lt;br /&gt;
&lt;br /&gt;
* [[hAtom]]&lt;br /&gt;
* [[hatom-brainstorming#User_comment_entries|hAtom comment brainstorming]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34812</id>
		<title>comment-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34812"/>
		<updated>2008-11-25T04:18:16Z</updated>

		<summary type="html">&lt;p&gt;Csarven: -1 vote for wrapping all comments with hFeed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Brainstorming for a Comment Microformat =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This is a brainstorm for comment microformat.  Examples of a comment can be found here [[comment-examples]]&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
&lt;br /&gt;
Shortform:  How do you track blog comments you've made?&lt;br /&gt;
&lt;br /&gt;
Longform:  How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a pragmatic way, ingested into some kind of data store, searched or aggregated?&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
* [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
* [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
* [[User:DavidJanes|David Janes]]&lt;br /&gt;
* [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== Discovered Elements ==&lt;br /&gt;
&lt;br /&gt;
Based on the analysis of 25 real world examples of a comment, the results can be found at the [[comment-examples#Analysis| Comment Analysis]] section&lt;br /&gt;
&lt;br /&gt;
The following properties occur most regularly across all examples (84% or more)&lt;br /&gt;
&lt;br /&gt;
* comment 100%&lt;br /&gt;
* author 96%&lt;br /&gt;
* published 96%&lt;br /&gt;
* author-url 84%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other achievable elements'''&lt;br /&gt;
&lt;br /&gt;
* comment-link (permalink) 60%&lt;br /&gt;
&lt;br /&gt;
== Schema I ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* '''hentry''' (root class name)&lt;br /&gt;
** The &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; element represents an individual entry for a comment.&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry&lt;br /&gt;
&lt;br /&gt;
* '''author''' (author) 96%&lt;br /&gt;
**  an Entry Author element {{must}} be encoded in a [[hcard|hCard]]&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Author&lt;br /&gt;
&lt;br /&gt;
* '''url''' (author-url) 84%&lt;br /&gt;
** Use the url value of a [[hcard]]&lt;br /&gt;
 &lt;br /&gt;
* '''entry-content''' (comment) 100%&lt;br /&gt;
**  The &amp;quot;logical Entry Content&amp;quot; of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry &lt;br /&gt;
**#  http://microformats.org/wiki/hatom#Entry_Content&lt;br /&gt;
  &lt;br /&gt;
* '''updated''' (date) 96%&lt;br /&gt;
** use the [[datetime-design-pattern]] to encode the updated datetime &lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Updated&lt;br /&gt;
&lt;br /&gt;
* '''bookmark''' (comment-link) 60% &lt;br /&gt;
**   By adding &amp;quot;bookmark&amp;quot; the author is indicating that the page &amp;lt;nowiki&amp;gt;http://someblog/post#comment-001&amp;lt;/nowiki&amp;gt; is a link to a key entry point within an extended document.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;comment-001&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://contributor.com/blog/&amp;quot;&amp;gt;Author&amp;lt;/a&amp;gt; said&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;/span&amp;gt;&lt;br /&gt;
   about &amp;lt;span class=&amp;quot;updated&amp;quot; title=&amp;quot;2008-09-01T14:40:45+01:00&amp;quot;&amp;gt;72 days ago&amp;lt;/span&amp;gt;, &lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Hey Great Post&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://someblog/post#comment-001&amp;quot;&amp;gt;link to this&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transformation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;http://someblog/post#comment-001&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Author said&amp;lt;/title&amp;gt;&lt;br /&gt;
     &amp;lt;updated&amp;gt;2008-09-01T14:40:45+01:00&amp;lt;/updated&amp;gt;&lt;br /&gt;
      &amp;lt;author&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;Author&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;uri&amp;gt;http://contributor.com/blog/&amp;lt;/uri&amp;gt;&lt;br /&gt;
      &amp;lt;/author&amp;gt;&lt;br /&gt;
     &amp;lt;link rel=&amp;quot;alternate&amp;quot; href=&amp;quot;http://someblog/post#comment-001&amp;quot; type=&amp;quot;text/html&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;content&amp;gt;Hey Great Post&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parser Notes===&lt;br /&gt;
&lt;br /&gt;
* If the &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element is not used, the atom:title element {{should}} use the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value of the &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; presented in a contextual way, for example by prefixing the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element {{should}} provide [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1.1 textual content] and not be an empty string.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
* This proposal means that on the whole nothing much is needed for a [[comment]] microformat, a comment can re-use terms outlined in the [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* [[comment-formats#Atom_Threading_Extension|Comment Formats]]&lt;br /&gt;
* [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===Design Notes===&lt;br /&gt;
* [http://www.w3.org/DesignIssues/LinkedData.html Linked Data] (Tim Berners-Lee 2006)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier Dereferenceable Uniform Resource Identifier] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
== Schema II ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* reuse [[hAtom]]&lt;br /&gt;
* if Entry &amp;quot;B&amp;quot; is in an Entry Comments element of Entry &amp;quot;A&amp;quot;, then Entry &amp;quot;B&amp;quot; is a comment on Entry &amp;quot;A&amp;quot;&lt;br /&gt;
* an Entry Comments element is identified by using both class names &amp;quot;hfeed comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3 class=&amp;quot;entry-title&amp;quot;&amp;gt;The blog post title&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;The blog post text&amp;lt;/div&amp;gt;&lt;br /&gt;
   (etc)&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hfeed comments&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0001&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #1&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0002&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #2&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
* if there is no Entry Title for a comment &amp;lt;strike&amp;gt;it can be assumed to be empty&amp;lt;/strike&amp;gt;, it can be invented by the parser&lt;br /&gt;
* this was discussed at [http://sgfoocamp08.pbwiki.com/ SGFooCamp], see: http://www.flickr.com/photos/90594399@N00/2271787498/&lt;br /&gt;
&lt;br /&gt;
=== Specific Example from the Wild ===&lt;br /&gt;
&lt;br /&gt;
hAtom Comments changes are marked IN UPPER CASE LETTERS FOR VISIBILITY. Assume them to be the normal case in otherwise&lt;br /&gt;
&lt;br /&gt;
(section to be completed)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If we can indicate that the hAtom entries are also comments, we could add an indicator beside hAtom.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hfeed hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hAtom pattern goes here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, we could add &amp;lt;code&amp;gt;hcomment&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; to indicate that the following hentry can be treated also as a comment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntry pattern goes here.&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;
--[[User:Csarven|Sarven Capadisli]] 11:59, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If an hfeed is embedded in an hEntry, that could be enough context to show &amp;quot;these items are replies to the one they're embedded in&amp;quot; [[User:Singpolyma|singpolyma]] 12:20, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== hAtom and in-reply-to ==&lt;br /&gt;
&lt;br /&gt;
A user comment (e.g., in blogs, wikis, forms) can be marked as an [http://microformats.org/wiki/hatom hAtom] since it has a similar content pattern. A way to differentiate an hEntry (e.g., a blog post) from another hEntry (e.g., a user comment) can be done reusing [http://tools.ietf.org/html/rfc4685#section-3 in-reply-to] from [http://tools.ietf.org/html/rfc4685 Atom Threading Extensions]. It provides a mechanism to indicate that an entry is a response to another resource. rel=&amp;quot;in-reply-to&amp;quot; can indicate that the current hEntry is a reply to another hEntry and has a reference point @href: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;in-reply-to&amp;quot; href=&amp;quot;#comment_20080902144745&amp;quot;&amp;gt;Parent&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntries that use rel=&amp;quot;in-reply-to&amp;quot; can be considered as a comment entry in response to a parent entry in the threaded conversation (e.g., in blogs, wikis, forms).&lt;br /&gt;
&lt;br /&gt;
hEntries that are chronologically listed can all use rel=&amp;quot;in-reply-to&amp;quot; and refer to the root hEntry (e.g., blog post, form post) &lt;br /&gt;
&lt;br /&gt;
By reusing in-reply-to, we can solve the microformats representation for user comments [http://microformats.org/wiki/mfcomment], [http://microformats.org/wiki/hcomment], [http://microformats.org/wiki/comment-brainstorming].&lt;br /&gt;
&lt;br /&gt;
Example comment using in-reply-to: http://www.csarven.ca/my-responses-are-in-white&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 21:25, 3 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
= Idea Consolidation =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the various &amp;quot;micro-ideas&amp;quot; that have been discussed on the mailing list in the Wiki, to capture everyone's thoughts and preferences. &lt;br /&gt;
* &amp;quot;examples covered&amp;quot; indicates the percentage of [[comment-examples|examples]] that can be marked up without presentation changes&lt;br /&gt;
* Add your comments, objections and votes (-1, 0, +1) as a sublist in &amp;quot;comments&amp;quot; with your wikiname. &lt;br /&gt;
&lt;br /&gt;
== use hAtom Entry for a comment ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 95%&lt;br /&gt;
** the blogger comments marked as a definition list is problematic, as there is no object that wraps an entire comment&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;reply&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** By adding &amp;quot;rel-reply&amp;quot; the author is indicating that the resource indicated by the href is a &amp;quot;reply&amp;quot; to the current document.&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 60%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** -0.5 [[User:DavidJanes|David Janes]] I have several objections: this seems to be a proper subset of what could be covered by marking a comment hEntry with class=&amp;quot;comment&amp;quot;, and it seems to being opening up a general &amp;quot;reply/threading&amp;quot; microformat that should be completely and independently analyzed. I have doubt too about how well this will work if the document that's being replied to is specified with hashed URL.&lt;br /&gt;
*** Agreed, this needs separate analysis with more use cases [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;in-reply-to&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Who proposed this? Sounds like an an abuse of the meaning of &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt;. -1 from me. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== add an independent rel=&amp;quot;in-reply-to&amp;quot; link ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** As long as it's ''optional'' (i.e. not the only way to mark that an hentry is a reply to something), my vote is +1. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] -1. This seems be inventing something that for the most part is already covered, i.e. is entirely an orthogonal solution. I do not deny this could be of great utility as part of a general threading microformat, but that would have to be independently analyzed.&lt;br /&gt;
** [[User:Csarven|Sarven Capadisli]] +1 for optional because it has potential to handle various types of commenting where an hentry is a ''response'' to another hentry (anywhere):&lt;br /&gt;
*** chronological comments&lt;br /&gt;
*** threaded comments&lt;br /&gt;
*** a blog entry as a reaction to another blog entry&lt;br /&gt;
*** microblogging replies&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comment&amp;quot; to the comment Entry ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** All the examples studied were the concept of a comment&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 95% (note the usual DL/DT issues in some Blogger templates)&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 [[User:DavidJanes|David Janes]] although it covers 100% of the examples, hAtom does have the concept of a cluster of related Entries, and thus I feel it would be better modeled that way.&lt;br /&gt;
&lt;br /&gt;
== add hAtom Entry Feed around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 un-necessary just use &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** -1 unnecessary where there is an indicator for each comment entry if they are chronologically listed as a response to the main post. Perhaps for threaded comments, however, in that case, &amp;lt;nowiki&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/nowiki&amp;gt; or &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; may be more suitable. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comments&amp;quot; (or similar) to a element around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 10)%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1, but would prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; because of analogy with Atom. Better to reuse an existing vocabulary than pull terms out of a hat. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]. I'm thinking of this as Entry Replies, which would be physically represented as whatever. Using Entry Replies around all comments would reflect the fact that in 100% of the examples comments come in bunches.&lt;br /&gt;
** +1 There is no reason why not [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== use XOXO to mark up comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
&lt;br /&gt;
== Twitter is a comments system ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Indeedy. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 [[User:DavidJanes|David Janes]]. Twitter has nothing in common with the other comments system listed. In particular, all replies on Twitter are first class &amp;quot;posts&amp;quot; on your own twitter stream, are done in your own user context, and may not even be replies as they may be conversation initiations.&lt;br /&gt;
&lt;br /&gt;
== A comment microformat should deal with hierarchically nested comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** assuming that there is some kind of explicit, programmably-discoverable link between the comments and the thing being commented on (be it through nesting, an anchor link or some other method), then it is almost unavoidable that a comment microformat would be able to deal with hierarchical comments. After all, a hierarchical set of comments is merely a set of comments such that some of the comments are comments commenting on other comments. (I wonder if I could have avoided using the word &amp;quot;comment&amp;quot; six times in that previous sentence?) [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 Yes As all comments that I have looked at DO have a hierarchical structure, some nested inside each other as replies to other comments. I believe in &amp;quot;most&amp;quot; cases [[xoxo]] (&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;) can address the problems of structure and hierarchy, this {{should}} however be totally optional, or maybe just a design note [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== if hAtom Entry is used, the Entry Title if not present should be ''X'' ==&lt;br /&gt;
&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 Use the author value of the hentry presented in a contextual way, for example by prefixing the author value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] I'm happy to have whatever made up by parser implementers, which seems to be the way Atom feeds happen today. I have issues with specing English words, as it's non-I18N friendly.&lt;br /&gt;
** -1 because entry-title doesn't have to be an explicit title that is entered by the commenter. entry-title could be based on the information that already exists e.g., &amp;quot;John Smith commented on 2008-11-24&amp;quot;. I don't think making up data (even if it is &amp;quot;X&amp;quot; or null) from thin air to satisfy the parsers is the right approach. This also wasn't the case for regular (non-comment) hAtom Entries. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== ''suggested usage template for above'' ==&lt;br /&gt;
&lt;br /&gt;
* notes&lt;br /&gt;
** bla bla bla&lt;br /&gt;
* test cases covered:&lt;br /&gt;
** 50%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 this is a great idea - [[SomeUser]]&lt;br /&gt;
** -1 this doesn't even work in have the cases - [[SomebodyElse]]&lt;br /&gt;
*** you don't even know how to spell &amp;quot;half&amp;quot; - [[SomeUser]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[comment-problem|comment problem]]&lt;br /&gt;
* [[comment-examples]]&lt;br /&gt;
* [[comment-formats]]&lt;br /&gt;
* [[comment-brainstorming]]&lt;br /&gt;
* [[comment-issues]]&lt;br /&gt;
&lt;br /&gt;
Related: &lt;br /&gt;
&lt;br /&gt;
* [[hAtom]]&lt;br /&gt;
* [[hatom-brainstorming#User_comment_entries|hAtom comment brainstorming]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34811</id>
		<title>comment-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34811"/>
		<updated>2008-11-25T02:59:09Z</updated>

		<summary type="html">&lt;p&gt;Csarven: -1 vote for creating data&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Brainstorming for a Comment Microformat =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This is a brainstorm for comment microformat.  Examples of a comment can be found here [[comment-examples]]&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
&lt;br /&gt;
Shortform:  How do you track blog comments you've made?&lt;br /&gt;
&lt;br /&gt;
Longform:  How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a pragmatic way, ingested into some kind of data store, searched or aggregated?&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
* [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
* [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
* [[User:DavidJanes|David Janes]]&lt;br /&gt;
* [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== Discovered Elements ==&lt;br /&gt;
&lt;br /&gt;
Based on the analysis of 25 real world examples of a comment, the results can be found at the [[comment-examples#Analysis| Comment Analysis]] section&lt;br /&gt;
&lt;br /&gt;
The following properties occur most regularly across all examples (84% or more)&lt;br /&gt;
&lt;br /&gt;
* comment 100%&lt;br /&gt;
* author 96%&lt;br /&gt;
* published 96%&lt;br /&gt;
* author-url 84%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other achievable elements'''&lt;br /&gt;
&lt;br /&gt;
* comment-link (permalink) 60%&lt;br /&gt;
&lt;br /&gt;
== Schema I ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* '''hentry''' (root class name)&lt;br /&gt;
** The &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; element represents an individual entry for a comment.&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry&lt;br /&gt;
&lt;br /&gt;
* '''author''' (author) 96%&lt;br /&gt;
**  an Entry Author element {{must}} be encoded in a [[hcard|hCard]]&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Author&lt;br /&gt;
&lt;br /&gt;
* '''url''' (author-url) 84%&lt;br /&gt;
** Use the url value of a [[hcard]]&lt;br /&gt;
 &lt;br /&gt;
* '''entry-content''' (comment) 100%&lt;br /&gt;
**  The &amp;quot;logical Entry Content&amp;quot; of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry &lt;br /&gt;
**#  http://microformats.org/wiki/hatom#Entry_Content&lt;br /&gt;
  &lt;br /&gt;
* '''updated''' (date) 96%&lt;br /&gt;
** use the [[datetime-design-pattern]] to encode the updated datetime &lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Updated&lt;br /&gt;
&lt;br /&gt;
* '''bookmark''' (comment-link) 60% &lt;br /&gt;
**   By adding &amp;quot;bookmark&amp;quot; the author is indicating that the page &amp;lt;nowiki&amp;gt;http://someblog/post#comment-001&amp;lt;/nowiki&amp;gt; is a link to a key entry point within an extended document.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;comment-001&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://contributor.com/blog/&amp;quot;&amp;gt;Author&amp;lt;/a&amp;gt; said&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;/span&amp;gt;&lt;br /&gt;
   about &amp;lt;span class=&amp;quot;updated&amp;quot; title=&amp;quot;2008-09-01T14:40:45+01:00&amp;quot;&amp;gt;72 days ago&amp;lt;/span&amp;gt;, &lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Hey Great Post&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://someblog/post#comment-001&amp;quot;&amp;gt;link to this&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transformation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;http://someblog/post#comment-001&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Author said&amp;lt;/title&amp;gt;&lt;br /&gt;
     &amp;lt;updated&amp;gt;2008-09-01T14:40:45+01:00&amp;lt;/updated&amp;gt;&lt;br /&gt;
      &amp;lt;author&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;Author&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;uri&amp;gt;http://contributor.com/blog/&amp;lt;/uri&amp;gt;&lt;br /&gt;
      &amp;lt;/author&amp;gt;&lt;br /&gt;
     &amp;lt;link rel=&amp;quot;alternate&amp;quot; href=&amp;quot;http://someblog/post#comment-001&amp;quot; type=&amp;quot;text/html&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;content&amp;gt;Hey Great Post&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parser Notes===&lt;br /&gt;
&lt;br /&gt;
* If the &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element is not used, the atom:title element {{should}} use the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value of the &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; presented in a contextual way, for example by prefixing the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element {{should}} provide [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1.1 textual content] and not be an empty string.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
* This proposal means that on the whole nothing much is needed for a [[comment]] microformat, a comment can re-use terms outlined in the [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* [[comment-formats#Atom_Threading_Extension|Comment Formats]]&lt;br /&gt;
* [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===Design Notes===&lt;br /&gt;
* [http://www.w3.org/DesignIssues/LinkedData.html Linked Data] (Tim Berners-Lee 2006)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier Dereferenceable Uniform Resource Identifier] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
== Schema II ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* reuse [[hAtom]]&lt;br /&gt;
* if Entry &amp;quot;B&amp;quot; is in an Entry Comments element of Entry &amp;quot;A&amp;quot;, then Entry &amp;quot;B&amp;quot; is a comment on Entry &amp;quot;A&amp;quot;&lt;br /&gt;
* an Entry Comments element is identified by using both class names &amp;quot;hfeed comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3 class=&amp;quot;entry-title&amp;quot;&amp;gt;The blog post title&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;The blog post text&amp;lt;/div&amp;gt;&lt;br /&gt;
   (etc)&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hfeed comments&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0001&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #1&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0002&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #2&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
* if there is no Entry Title for a comment &amp;lt;strike&amp;gt;it can be assumed to be empty&amp;lt;/strike&amp;gt;, it can be invented by the parser&lt;br /&gt;
* this was discussed at [http://sgfoocamp08.pbwiki.com/ SGFooCamp], see: http://www.flickr.com/photos/90594399@N00/2271787498/&lt;br /&gt;
&lt;br /&gt;
=== Specific Example from the Wild ===&lt;br /&gt;
&lt;br /&gt;
hAtom Comments changes are marked IN UPPER CASE LETTERS FOR VISIBILITY. Assume them to be the normal case in otherwise&lt;br /&gt;
&lt;br /&gt;
(section to be completed)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If we can indicate that the hAtom entries are also comments, we could add an indicator beside hAtom.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hfeed hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hAtom pattern goes here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, we could add &amp;lt;code&amp;gt;hcomment&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; to indicate that the following hentry can be treated also as a comment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntry pattern goes here.&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;
--[[User:Csarven|Sarven Capadisli]] 11:59, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If an hfeed is embedded in an hEntry, that could be enough context to show &amp;quot;these items are replies to the one they're embedded in&amp;quot; [[User:Singpolyma|singpolyma]] 12:20, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== hAtom and in-reply-to ==&lt;br /&gt;
&lt;br /&gt;
A user comment (e.g., in blogs, wikis, forms) can be marked as an [http://microformats.org/wiki/hatom hAtom] since it has a similar content pattern. A way to differentiate an hEntry (e.g., a blog post) from another hEntry (e.g., a user comment) can be done reusing [http://tools.ietf.org/html/rfc4685#section-3 in-reply-to] from [http://tools.ietf.org/html/rfc4685 Atom Threading Extensions]. It provides a mechanism to indicate that an entry is a response to another resource. rel=&amp;quot;in-reply-to&amp;quot; can indicate that the current hEntry is a reply to another hEntry and has a reference point @href: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;in-reply-to&amp;quot; href=&amp;quot;#comment_20080902144745&amp;quot;&amp;gt;Parent&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntries that use rel=&amp;quot;in-reply-to&amp;quot; can be considered as a comment entry in response to a parent entry in the threaded conversation (e.g., in blogs, wikis, forms).&lt;br /&gt;
&lt;br /&gt;
hEntries that are chronologically listed can all use rel=&amp;quot;in-reply-to&amp;quot; and refer to the root hEntry (e.g., blog post, form post) &lt;br /&gt;
&lt;br /&gt;
By reusing in-reply-to, we can solve the microformats representation for user comments [http://microformats.org/wiki/mfcomment], [http://microformats.org/wiki/hcomment], [http://microformats.org/wiki/comment-brainstorming].&lt;br /&gt;
&lt;br /&gt;
Example comment using in-reply-to: http://www.csarven.ca/my-responses-are-in-white&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 21:25, 3 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
= Idea Consolidation =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the various &amp;quot;micro-ideas&amp;quot; that have been discussed on the mailing list in the Wiki, to capture everyone's thoughts and preferences. &lt;br /&gt;
* &amp;quot;examples covered&amp;quot; indicates the percentage of [[comment-examples|examples]] that can be marked up without presentation changes&lt;br /&gt;
* Add your comments, objections and votes (-1, 0, +1) as a sublist in &amp;quot;comments&amp;quot; with your wikiname. &lt;br /&gt;
&lt;br /&gt;
== use hAtom Entry for a comment ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 95%&lt;br /&gt;
** the blogger comments marked as a definition list is problematic, as there is no object that wraps an entire comment&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;reply&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** By adding &amp;quot;rel-reply&amp;quot; the author is indicating that the resource indicated by the href is a &amp;quot;reply&amp;quot; to the current document.&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 60%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** -0.5 [[User:DavidJanes|David Janes]] I have several objections: this seems to be a proper subset of what could be covered by marking a comment hEntry with class=&amp;quot;comment&amp;quot;, and it seems to being opening up a general &amp;quot;reply/threading&amp;quot; microformat that should be completely and independently analyzed. I have doubt too about how well this will work if the document that's being replied to is specified with hashed URL.&lt;br /&gt;
*** Agreed, this needs separate analysis with more use cases [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;in-reply-to&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Who proposed this? Sounds like an an abuse of the meaning of &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt;. -1 from me. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== add an independent rel=&amp;quot;in-reply-to&amp;quot; link ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** As long as it's ''optional'' (i.e. not the only way to mark that an hentry is a reply to something), my vote is +1. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] -1. This seems be inventing something that for the most part is already covered, i.e. is entirely an orthogonal solution. I do not deny this could be of great utility as part of a general threading microformat, but that would have to be independently analyzed.&lt;br /&gt;
** [[User:Csarven|Sarven Capadisli]] +1 for optional because it has potential to handle various types of commenting where an hentry is a ''response'' to another hentry (anywhere):&lt;br /&gt;
*** chronological comments&lt;br /&gt;
*** threaded comments&lt;br /&gt;
*** a blog entry as a reaction to another blog entry&lt;br /&gt;
*** microblogging replies&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comment&amp;quot; to the comment Entry ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** All the examples studied were the concept of a comment&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 95% (note the usual DL/DT issues in some Blogger templates)&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 [[User:DavidJanes|David Janes]] although it covers 100% of the examples, hAtom does have the concept of a cluster of related Entries, and thus I feel it would be better modeled that way.&lt;br /&gt;
&lt;br /&gt;
== add hAtom Entry Feed around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 un-necessary just use &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comments&amp;quot; (or similar) to a element around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 10)%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1, but would prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; because of analogy with Atom. Better to reuse an existing vocabulary than pull terms out of a hat. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]. I'm thinking of this as Entry Replies, which would be physically represented as whatever. Using Entry Replies around all comments would reflect the fact that in 100% of the examples comments come in bunches.&lt;br /&gt;
** +1 There is no reason why not [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== use XOXO to mark up comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
&lt;br /&gt;
== Twitter is a comments system ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Indeedy. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 [[User:DavidJanes|David Janes]]. Twitter has nothing in common with the other comments system listed. In particular, all replies on Twitter are first class &amp;quot;posts&amp;quot; on your own twitter stream, are done in your own user context, and may not even be replies as they may be conversation initiations.&lt;br /&gt;
&lt;br /&gt;
== A comment microformat should deal with hierarchically nested comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** assuming that there is some kind of explicit, programmably-discoverable link between the comments and the thing being commented on (be it through nesting, an anchor link or some other method), then it is almost unavoidable that a comment microformat would be able to deal with hierarchical comments. After all, a hierarchical set of comments is merely a set of comments such that some of the comments are comments commenting on other comments. (I wonder if I could have avoided using the word &amp;quot;comment&amp;quot; six times in that previous sentence?) [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 Yes As all comments that I have looked at DO have a hierarchical structure, some nested inside each other as replies to other comments. I believe in &amp;quot;most&amp;quot; cases [[xoxo]] (&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;) can address the problems of structure and hierarchy, this {{should}} however be totally optional, or maybe just a design note [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== if hAtom Entry is used, the Entry Title if not present should be ''X'' ==&lt;br /&gt;
&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 Use the author value of the hentry presented in a contextual way, for example by prefixing the author value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] I'm happy to have whatever made up by parser implementers, which seems to be the way Atom feeds happen today. I have issues with specing English words, as it's non-I18N friendly.&lt;br /&gt;
** -1 because entry-title doesn't have to be an explicit title that is entered by the commenter. entry-title could be based on the information that already exists e.g., &amp;quot;John Smith commented on 2008-11-24&amp;quot;. I don't think making up data (even if it is &amp;quot;X&amp;quot; or null) from thin air to satisfy the parsers is the right approach. This also wasn't the case for regular (non-comment) hAtom Entries. [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== ''suggested usage template for above'' ==&lt;br /&gt;
&lt;br /&gt;
* notes&lt;br /&gt;
** bla bla bla&lt;br /&gt;
* test cases covered:&lt;br /&gt;
** 50%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 this is a great idea - [[SomeUser]]&lt;br /&gt;
** -1 this doesn't even work in have the cases - [[SomebodyElse]]&lt;br /&gt;
*** you don't even know how to spell &amp;quot;half&amp;quot; - [[SomeUser]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[comment-problem|comment problem]]&lt;br /&gt;
* [[comment-examples]]&lt;br /&gt;
* [[comment-formats]]&lt;br /&gt;
* [[comment-brainstorming]]&lt;br /&gt;
* [[comment-issues]]&lt;br /&gt;
&lt;br /&gt;
Related: &lt;br /&gt;
&lt;br /&gt;
* [[hAtom]]&lt;br /&gt;
* [[hatom-brainstorming#User_comment_entries|hAtom comment brainstorming]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34810</id>
		<title>comment-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34810"/>
		<updated>2008-11-25T02:46:00Z</updated>

		<summary type="html">&lt;p&gt;Csarven: +1 vote for optional use&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Brainstorming for a Comment Microformat =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This is a brainstorm for comment microformat.  Examples of a comment can be found here [[comment-examples]]&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
&lt;br /&gt;
Shortform:  How do you track blog comments you've made?&lt;br /&gt;
&lt;br /&gt;
Longform:  How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a pragmatic way, ingested into some kind of data store, searched or aggregated?&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
* [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
* [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
* [[User:DavidJanes|David Janes]]&lt;br /&gt;
* [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== Discovered Elements ==&lt;br /&gt;
&lt;br /&gt;
Based on the analysis of 25 real world examples of a comment, the results can be found at the [[comment-examples#Analysis| Comment Analysis]] section&lt;br /&gt;
&lt;br /&gt;
The following properties occur most regularly across all examples (84% or more)&lt;br /&gt;
&lt;br /&gt;
* comment 100%&lt;br /&gt;
* author 96%&lt;br /&gt;
* published 96%&lt;br /&gt;
* author-url 84%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other achievable elements'''&lt;br /&gt;
&lt;br /&gt;
* comment-link (permalink) 60%&lt;br /&gt;
&lt;br /&gt;
== Schema I ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* '''hentry''' (root class name)&lt;br /&gt;
** The &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; element represents an individual entry for a comment.&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry&lt;br /&gt;
&lt;br /&gt;
* '''author''' (author) 96%&lt;br /&gt;
**  an Entry Author element {{must}} be encoded in a [[hcard|hCard]]&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Author&lt;br /&gt;
&lt;br /&gt;
* '''url''' (author-url) 84%&lt;br /&gt;
** Use the url value of a [[hcard]]&lt;br /&gt;
 &lt;br /&gt;
* '''entry-content''' (comment) 100%&lt;br /&gt;
**  The &amp;quot;logical Entry Content&amp;quot; of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry &lt;br /&gt;
**#  http://microformats.org/wiki/hatom#Entry_Content&lt;br /&gt;
  &lt;br /&gt;
* '''updated''' (date) 96%&lt;br /&gt;
** use the [[datetime-design-pattern]] to encode the updated datetime &lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Updated&lt;br /&gt;
&lt;br /&gt;
* '''bookmark''' (comment-link) 60% &lt;br /&gt;
**   By adding &amp;quot;bookmark&amp;quot; the author is indicating that the page &amp;lt;nowiki&amp;gt;http://someblog/post#comment-001&amp;lt;/nowiki&amp;gt; is a link to a key entry point within an extended document.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;comment-001&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://contributor.com/blog/&amp;quot;&amp;gt;Author&amp;lt;/a&amp;gt; said&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;/span&amp;gt;&lt;br /&gt;
   about &amp;lt;span class=&amp;quot;updated&amp;quot; title=&amp;quot;2008-09-01T14:40:45+01:00&amp;quot;&amp;gt;72 days ago&amp;lt;/span&amp;gt;, &lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Hey Great Post&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://someblog/post#comment-001&amp;quot;&amp;gt;link to this&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transformation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;http://someblog/post#comment-001&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Author said&amp;lt;/title&amp;gt;&lt;br /&gt;
     &amp;lt;updated&amp;gt;2008-09-01T14:40:45+01:00&amp;lt;/updated&amp;gt;&lt;br /&gt;
      &amp;lt;author&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;Author&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;uri&amp;gt;http://contributor.com/blog/&amp;lt;/uri&amp;gt;&lt;br /&gt;
      &amp;lt;/author&amp;gt;&lt;br /&gt;
     &amp;lt;link rel=&amp;quot;alternate&amp;quot; href=&amp;quot;http://someblog/post#comment-001&amp;quot; type=&amp;quot;text/html&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;content&amp;gt;Hey Great Post&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parser Notes===&lt;br /&gt;
&lt;br /&gt;
* If the &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element is not used, the atom:title element {{should}} use the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value of the &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; presented in a contextual way, for example by prefixing the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element {{should}} provide [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1.1 textual content] and not be an empty string.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
* This proposal means that on the whole nothing much is needed for a [[comment]] microformat, a comment can re-use terms outlined in the [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* [[comment-formats#Atom_Threading_Extension|Comment Formats]]&lt;br /&gt;
* [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===Design Notes===&lt;br /&gt;
* [http://www.w3.org/DesignIssues/LinkedData.html Linked Data] (Tim Berners-Lee 2006)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier Dereferenceable Uniform Resource Identifier] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
== Schema II ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* reuse [[hAtom]]&lt;br /&gt;
* if Entry &amp;quot;B&amp;quot; is in an Entry Comments element of Entry &amp;quot;A&amp;quot;, then Entry &amp;quot;B&amp;quot; is a comment on Entry &amp;quot;A&amp;quot;&lt;br /&gt;
* an Entry Comments element is identified by using both class names &amp;quot;hfeed comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3 class=&amp;quot;entry-title&amp;quot;&amp;gt;The blog post title&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;The blog post text&amp;lt;/div&amp;gt;&lt;br /&gt;
   (etc)&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hfeed comments&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0001&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #1&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0002&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #2&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
* if there is no Entry Title for a comment &amp;lt;strike&amp;gt;it can be assumed to be empty&amp;lt;/strike&amp;gt;, it can be invented by the parser&lt;br /&gt;
* this was discussed at [http://sgfoocamp08.pbwiki.com/ SGFooCamp], see: http://www.flickr.com/photos/90594399@N00/2271787498/&lt;br /&gt;
&lt;br /&gt;
=== Specific Example from the Wild ===&lt;br /&gt;
&lt;br /&gt;
hAtom Comments changes are marked IN UPPER CASE LETTERS FOR VISIBILITY. Assume them to be the normal case in otherwise&lt;br /&gt;
&lt;br /&gt;
(section to be completed)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If we can indicate that the hAtom entries are also comments, we could add an indicator beside hAtom.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hfeed hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hAtom pattern goes here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, we could add &amp;lt;code&amp;gt;hcomment&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; to indicate that the following hentry can be treated also as a comment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntry pattern goes here.&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;
--[[User:Csarven|Sarven Capadisli]] 11:59, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If an hfeed is embedded in an hEntry, that could be enough context to show &amp;quot;these items are replies to the one they're embedded in&amp;quot; [[User:Singpolyma|singpolyma]] 12:20, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== hAtom and in-reply-to ==&lt;br /&gt;
&lt;br /&gt;
A user comment (e.g., in blogs, wikis, forms) can be marked as an [http://microformats.org/wiki/hatom hAtom] since it has a similar content pattern. A way to differentiate an hEntry (e.g., a blog post) from another hEntry (e.g., a user comment) can be done reusing [http://tools.ietf.org/html/rfc4685#section-3 in-reply-to] from [http://tools.ietf.org/html/rfc4685 Atom Threading Extensions]. It provides a mechanism to indicate that an entry is a response to another resource. rel=&amp;quot;in-reply-to&amp;quot; can indicate that the current hEntry is a reply to another hEntry and has a reference point @href: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;in-reply-to&amp;quot; href=&amp;quot;#comment_20080902144745&amp;quot;&amp;gt;Parent&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntries that use rel=&amp;quot;in-reply-to&amp;quot; can be considered as a comment entry in response to a parent entry in the threaded conversation (e.g., in blogs, wikis, forms).&lt;br /&gt;
&lt;br /&gt;
hEntries that are chronologically listed can all use rel=&amp;quot;in-reply-to&amp;quot; and refer to the root hEntry (e.g., blog post, form post) &lt;br /&gt;
&lt;br /&gt;
By reusing in-reply-to, we can solve the microformats representation for user comments [http://microformats.org/wiki/mfcomment], [http://microformats.org/wiki/hcomment], [http://microformats.org/wiki/comment-brainstorming].&lt;br /&gt;
&lt;br /&gt;
Example comment using in-reply-to: http://www.csarven.ca/my-responses-are-in-white&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 21:25, 3 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
= Idea Consolidation =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the various &amp;quot;micro-ideas&amp;quot; that have been discussed on the mailing list in the Wiki, to capture everyone's thoughts and preferences. &lt;br /&gt;
* &amp;quot;examples covered&amp;quot; indicates the percentage of [[comment-examples|examples]] that can be marked up without presentation changes&lt;br /&gt;
* Add your comments, objections and votes (-1, 0, +1) as a sublist in &amp;quot;comments&amp;quot; with your wikiname. &lt;br /&gt;
&lt;br /&gt;
== use hAtom Entry for a comment ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 95%&lt;br /&gt;
** the blogger comments marked as a definition list is problematic, as there is no object that wraps an entire comment&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;reply&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** By adding &amp;quot;rel-reply&amp;quot; the author is indicating that the resource indicated by the href is a &amp;quot;reply&amp;quot; to the current document.&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 60%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** -0.5 [[User:DavidJanes|David Janes]] I have several objections: this seems to be a proper subset of what could be covered by marking a comment hEntry with class=&amp;quot;comment&amp;quot;, and it seems to being opening up a general &amp;quot;reply/threading&amp;quot; microformat that should be completely and independently analyzed. I have doubt too about how well this will work if the document that's being replied to is specified with hashed URL.&lt;br /&gt;
*** Agreed, this needs separate analysis with more use cases [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;in-reply-to&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Who proposed this? Sounds like an an abuse of the meaning of &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt;. -1 from me. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== add an independent rel=&amp;quot;in-reply-to&amp;quot; link ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** As long as it's ''optional'' (i.e. not the only way to mark that an hentry is a reply to something), my vote is +1. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] -1. This seems be inventing something that for the most part is already covered, i.e. is entirely an orthogonal solution. I do not deny this could be of great utility as part of a general threading microformat, but that would have to be independently analyzed.&lt;br /&gt;
** [[User:Csarven|Sarven Capadisli]] +1 for optional because it has potential to handle various types of commenting where an hentry is a ''response'' to another hentry (anywhere):&lt;br /&gt;
*** chronological comments&lt;br /&gt;
*** threaded comments&lt;br /&gt;
*** a blog entry as a reaction to another blog entry&lt;br /&gt;
*** microblogging replies&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comment&amp;quot; to the comment Entry ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** All the examples studied were the concept of a comment&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 95% (note the usual DL/DT issues in some Blogger templates)&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 [[User:DavidJanes|David Janes]] although it covers 100% of the examples, hAtom does have the concept of a cluster of related Entries, and thus I feel it would be better modeled that way.&lt;br /&gt;
&lt;br /&gt;
== add hAtom Entry Feed around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 un-necessary just use &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comments&amp;quot; (or similar) to a element around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 10)%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1, but would prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; because of analogy with Atom. Better to reuse an existing vocabulary than pull terms out of a hat. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]. I'm thinking of this as Entry Replies, which would be physically represented as whatever. Using Entry Replies around all comments would reflect the fact that in 100% of the examples comments come in bunches.&lt;br /&gt;
** +1 There is no reason why not [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== use XOXO to mark up comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
&lt;br /&gt;
== Twitter is a comments system ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Indeedy. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 [[User:DavidJanes|David Janes]]. Twitter has nothing in common with the other comments system listed. In particular, all replies on Twitter are first class &amp;quot;posts&amp;quot; on your own twitter stream, are done in your own user context, and may not even be replies as they may be conversation initiations.&lt;br /&gt;
&lt;br /&gt;
== A comment microformat should deal with hierarchically nested comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** assuming that there is some kind of explicit, programmably-discoverable link between the comments and the thing being commented on (be it through nesting, an anchor link or some other method), then it is almost unavoidable that a comment microformat would be able to deal with hierarchical comments. After all, a hierarchical set of comments is merely a set of comments such that some of the comments are comments commenting on other comments. (I wonder if I could have avoided using the word &amp;quot;comment&amp;quot; six times in that previous sentence?) [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 Yes As all comments that I have looked at DO have a hierarchical structure, some nested inside each other as replies to other comments. I believe in &amp;quot;most&amp;quot; cases [[xoxo]] (&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;) can address the problems of structure and hierarchy, this {{should}} however be totally optional, or maybe just a design note [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== if hAtom Entry is used, the Entry Title if not present should be ''X'' ==&lt;br /&gt;
&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 Use the author value of the hentry presented in a contextual way, for example by prefixing the author value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] I'm happy to have whatever made up by parser implementers, which seems to be the way Atom feeds happen today. I have issues with specing English words, as it's non-I18N friendly.&lt;br /&gt;
&lt;br /&gt;
== ''suggested usage template for above'' ==&lt;br /&gt;
&lt;br /&gt;
* notes&lt;br /&gt;
** bla bla bla&lt;br /&gt;
* test cases covered:&lt;br /&gt;
** 50%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 this is a great idea - [[SomeUser]]&lt;br /&gt;
** -1 this doesn't even work in have the cases - [[SomebodyElse]]&lt;br /&gt;
*** you don't even know how to spell &amp;quot;half&amp;quot; - [[SomeUser]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[comment-problem|comment problem]]&lt;br /&gt;
* [[comment-examples]]&lt;br /&gt;
* [[comment-formats]]&lt;br /&gt;
* [[comment-brainstorming]]&lt;br /&gt;
* [[comment-issues]]&lt;br /&gt;
&lt;br /&gt;
Related: &lt;br /&gt;
&lt;br /&gt;
* [[hAtom]]&lt;br /&gt;
* [[hatom-brainstorming#User_comment_entries|hAtom comment brainstorming]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34809</id>
		<title>comment-brainstorming</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=comment-brainstorming&amp;diff=34809"/>
		<updated>2008-11-25T02:25:11Z</updated>

		<summary type="html">&lt;p&gt;Csarven: +1 vote&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Brainstorming for a Comment Microformat =&lt;br /&gt;
{{TOC-right}}&lt;br /&gt;
&lt;br /&gt;
This is a brainstorm for comment microformat.  Examples of a comment can be found here [[comment-examples]]&lt;br /&gt;
&lt;br /&gt;
== Problem ==&lt;br /&gt;
&lt;br /&gt;
Shortform:  How do you track blog comments you've made?&lt;br /&gt;
&lt;br /&gt;
Longform:  How do track the comments you have made on blogs, comments made on blogs your interested in and comments other people have made on your own blog? &lt;br /&gt;
&lt;br /&gt;
How can you do this in a pragmatic way, ingested into some kind of data store, searched or aggregated?&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
* [[User:Singpolyma|Singpolyma]]&lt;br /&gt;
* [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
* [[User:DavidJanes|David Janes]]&lt;br /&gt;
* [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== Discovered Elements ==&lt;br /&gt;
&lt;br /&gt;
Based on the analysis of 25 real world examples of a comment, the results can be found at the [[comment-examples#Analysis| Comment Analysis]] section&lt;br /&gt;
&lt;br /&gt;
The following properties occur most regularly across all examples (84% or more)&lt;br /&gt;
&lt;br /&gt;
* comment 100%&lt;br /&gt;
* author 96%&lt;br /&gt;
* published 96%&lt;br /&gt;
* author-url 84%&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Other achievable elements'''&lt;br /&gt;
&lt;br /&gt;
* comment-link (permalink) 60%&lt;br /&gt;
&lt;br /&gt;
== Schema I ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* '''hentry''' (root class name)&lt;br /&gt;
** The &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; element represents an individual entry for a comment.&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry&lt;br /&gt;
&lt;br /&gt;
* '''author''' (author) 96%&lt;br /&gt;
**  an Entry Author element {{must}} be encoded in a [[hcard|hCard]]&lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Author&lt;br /&gt;
&lt;br /&gt;
* '''url''' (author-url) 84%&lt;br /&gt;
** Use the url value of a [[hcard]]&lt;br /&gt;
 &lt;br /&gt;
* '''entry-content''' (comment) 100%&lt;br /&gt;
**  The &amp;quot;logical Entry Content&amp;quot; of an Entry is the concatenation, in order of appearance, of all the Entry Contents within the Entry &lt;br /&gt;
**#  http://microformats.org/wiki/hatom#Entry_Content&lt;br /&gt;
  &lt;br /&gt;
* '''updated''' (date) 96%&lt;br /&gt;
** use the [[datetime-design-pattern]] to encode the updated datetime &lt;br /&gt;
**# http://microformats.org/wiki/hatom#Entry_Updated&lt;br /&gt;
&lt;br /&gt;
* '''bookmark''' (comment-link) 60% &lt;br /&gt;
**   By adding &amp;quot;bookmark&amp;quot; the author is indicating that the page &amp;lt;nowiki&amp;gt;http://someblog/post#comment-001&amp;lt;/nowiki&amp;gt; is a link to a key entry point within an extended document.&lt;br /&gt;
&lt;br /&gt;
==== Example ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;comment-001&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://contributor.com/blog/&amp;quot;&amp;gt;Author&amp;lt;/a&amp;gt; said&amp;lt;/span&amp;gt;&lt;br /&gt;
   &amp;lt;/span&amp;gt;&lt;br /&gt;
   about &amp;lt;span class=&amp;quot;updated&amp;quot; title=&amp;quot;2008-09-01T14:40:45+01:00&amp;quot;&amp;gt;72 days ago&amp;lt;/span&amp;gt;, &lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;p&amp;gt;Hey Great Post&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;quot;bookmark&amp;quot; href=&amp;quot;http://someblog/post#comment-001&amp;quot;&amp;gt;link to this&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Transformation ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;entry&amp;gt;&lt;br /&gt;
     &amp;lt;id&amp;gt;http://someblog/post#comment-001&amp;lt;/id&amp;gt;&lt;br /&gt;
     &amp;lt;title&amp;gt;Author said&amp;lt;/title&amp;gt;&lt;br /&gt;
     &amp;lt;updated&amp;gt;2008-09-01T14:40:45+01:00&amp;lt;/updated&amp;gt;&lt;br /&gt;
      &amp;lt;author&amp;gt;&lt;br /&gt;
          &amp;lt;name&amp;gt;Author&amp;lt;/name&amp;gt;&lt;br /&gt;
          &amp;lt;uri&amp;gt;http://contributor.com/blog/&amp;lt;/uri&amp;gt;&lt;br /&gt;
      &amp;lt;/author&amp;gt;&lt;br /&gt;
     &amp;lt;link rel=&amp;quot;alternate&amp;quot; href=&amp;quot;http://someblog/post#comment-001&amp;quot; type=&amp;quot;text/html&amp;quot;/&amp;gt;&lt;br /&gt;
     &amp;lt;content&amp;gt;Hey Great Post&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/entry&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Parser Notes===&lt;br /&gt;
&lt;br /&gt;
* If the &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element is not used, the atom:title element {{should}} use the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value of the &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; presented in a contextual way, for example by prefixing the &amp;lt;code&amp;gt;author&amp;lt;/code&amp;gt; value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot;.&lt;br /&gt;
* The &amp;lt;code&amp;gt;entry-title&amp;lt;/code&amp;gt; element {{should}} provide [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.1.1 textual content] and not be an empty string.&lt;br /&gt;
&lt;br /&gt;
===Summary===&lt;br /&gt;
&lt;br /&gt;
* This proposal means that on the whole nothing much is needed for a [[comment]] microformat, a comment can re-use terms outlined in the [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===References===&lt;br /&gt;
&lt;br /&gt;
* [[comment-formats#Atom_Threading_Extension|Comment Formats]]&lt;br /&gt;
* [[hatom|hAtom Microformat]]&lt;br /&gt;
&lt;br /&gt;
===Design Notes===&lt;br /&gt;
* [http://www.w3.org/DesignIssues/LinkedData.html Linked Data] (Tim Berners-Lee 2006)&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier Dereferenceable Uniform Resource Identifier] (Wikipedia)&lt;br /&gt;
&lt;br /&gt;
== Schema II ==&lt;br /&gt;
&lt;br /&gt;
===Proposal===&lt;br /&gt;
&lt;br /&gt;
* reuse [[hAtom]]&lt;br /&gt;
* if Entry &amp;quot;B&amp;quot; is in an Entry Comments element of Entry &amp;quot;A&amp;quot;, then Entry &amp;quot;B&amp;quot; is a comment on Entry &amp;quot;A&amp;quot;&lt;br /&gt;
* an Entry Comments element is identified by using both class names &amp;quot;hfeed comments&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h3 class=&amp;quot;entry-title&amp;quot;&amp;gt;The blog post title&amp;lt;/h3&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;The blog post text&amp;lt;/div&amp;gt;&lt;br /&gt;
   (etc)&lt;br /&gt;
   &amp;lt;div class=&amp;quot;hfeed comments&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0001&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #1&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&lt;br /&gt;
       &amp;lt;/div&amp;gt;&lt;br /&gt;
       &amp;lt;div class=&amp;quot;hentry&amp;quot; id=&amp;quot;p0002&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;entry-content&amp;quot;&amp;gt;Comment #2&amp;lt;/div&amp;gt;&lt;br /&gt;
          (etc)&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;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Details ===&lt;br /&gt;
&lt;br /&gt;
* if there is no Entry Title for a comment &amp;lt;strike&amp;gt;it can be assumed to be empty&amp;lt;/strike&amp;gt;, it can be invented by the parser&lt;br /&gt;
* this was discussed at [http://sgfoocamp08.pbwiki.com/ SGFooCamp], see: http://www.flickr.com/photos/90594399@N00/2271787498/&lt;br /&gt;
&lt;br /&gt;
=== Specific Example from the Wild ===&lt;br /&gt;
&lt;br /&gt;
hAtom Comments changes are marked IN UPPER CASE LETTERS FOR VISIBILITY. Assume them to be the normal case in otherwise&lt;br /&gt;
&lt;br /&gt;
(section to be completed)&lt;br /&gt;
&lt;br /&gt;
==Feedback==&lt;br /&gt;
&lt;br /&gt;
If we can indicate that the hAtom entries are also comments, we could add an indicator beside hAtom.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hfeed hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hAtom pattern goes here.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Alternatively, we could add &amp;lt;code&amp;gt;hcomment&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;hentry&amp;lt;/code&amp;gt; to indicate that the following hentry can be treated also as a comment.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hentry hcomment&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntry pattern goes here.&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;
--[[User:Csarven|Sarven Capadisli]] 11:59, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* If an hfeed is embedded in an hEntry, that could be enough context to show &amp;quot;these items are replies to the one they're embedded in&amp;quot; [[User:Singpolyma|singpolyma]] 12:20, 25 Sep 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== hAtom and in-reply-to ==&lt;br /&gt;
&lt;br /&gt;
A user comment (e.g., in blogs, wikis, forms) can be marked as an [http://microformats.org/wiki/hatom hAtom] since it has a similar content pattern. A way to differentiate an hEntry (e.g., a blog post) from another hEntry (e.g., a user comment) can be done reusing [http://tools.ietf.org/html/rfc4685#section-3 in-reply-to] from [http://tools.ietf.org/html/rfc4685 Atom Threading Extensions]. It provides a mechanism to indicate that an entry is a response to another resource. rel=&amp;quot;in-reply-to&amp;quot; can indicate that the current hEntry is a reply to another hEntry and has a reference point @href: &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;a rel=&amp;quot;in-reply-to&amp;quot; href=&amp;quot;#comment_20080902144745&amp;quot;&amp;gt;Parent&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hEntries that use rel=&amp;quot;in-reply-to&amp;quot; can be considered as a comment entry in response to a parent entry in the threaded conversation (e.g., in blogs, wikis, forms).&lt;br /&gt;
&lt;br /&gt;
hEntries that are chronologically listed can all use rel=&amp;quot;in-reply-to&amp;quot; and refer to the root hEntry (e.g., blog post, form post) &lt;br /&gt;
&lt;br /&gt;
By reusing in-reply-to, we can solve the microformats representation for user comments [http://microformats.org/wiki/mfcomment], [http://microformats.org/wiki/hcomment], [http://microformats.org/wiki/comment-brainstorming].&lt;br /&gt;
&lt;br /&gt;
Example comment using in-reply-to: http://www.csarven.ca/my-responses-are-in-white&lt;br /&gt;
&lt;br /&gt;
--[[User:Csarven|Sarven Capadisli]] 21:25, 3 Oct 2008 (PDT)&lt;br /&gt;
&lt;br /&gt;
= Idea Consolidation =&lt;br /&gt;
&lt;br /&gt;
This is a list of all the various &amp;quot;micro-ideas&amp;quot; that have been discussed on the mailing list in the Wiki, to capture everyone's thoughts and preferences. &lt;br /&gt;
* &amp;quot;examples covered&amp;quot; indicates the percentage of [[comment-examples|examples]] that can be marked up without presentation changes&lt;br /&gt;
* Add your comments, objections and votes (-1, 0, +1) as a sublist in &amp;quot;comments&amp;quot; with your wikiname. &lt;br /&gt;
&lt;br /&gt;
== use hAtom Entry for a comment ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 95%&lt;br /&gt;
** the blogger comments marked as a definition list is problematic, as there is no object that wraps an entire comment&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]&lt;br /&gt;
** +1 [[User:Csarven|Sarven Capadisli]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;reply&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** By adding &amp;quot;rel-reply&amp;quot; the author is indicating that the resource indicated by the href is a &amp;quot;reply&amp;quot; to the current document.&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 60%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** -0.5 [[User:DavidJanes|David Janes]] I have several objections: this seems to be a proper subset of what could be covered by marking a comment hEntry with class=&amp;quot;comment&amp;quot;, and it seems to being opening up a general &amp;quot;reply/threading&amp;quot; microformat that should be completely and independently analyzed. I have doubt too about how well this will work if the document that's being replied to is specified with hashed URL.&lt;br /&gt;
*** Agreed, this needs separate analysis with more use cases [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== mark the comment permalink with rel=&amp;quot;in-reply-to&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Who proposed this? Sounds like an an abuse of the meaning of &amp;lt;code&amp;gt;rel&amp;lt;/code&amp;gt;. -1 from me. [[User:TobyInk|TobyInk]]&lt;br /&gt;
&lt;br /&gt;
== add an independent rel=&amp;quot;in-reply-to&amp;quot; link ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** As long as it's ''optional'' (i.e. not the only way to mark that an hentry is a reply to something), my vote is +1. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] -1. This seems be inventing something that for the most part is already covered, i.e. is entirely an orthogonal solution. I do not deny this could be of great utility as part of a general threading microformat, but that would have to be independently analyzed.&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comment&amp;quot; to the comment Entry ==&lt;br /&gt;
&lt;br /&gt;
* notes: &lt;br /&gt;
** All the examples studied were the concept of a comment&lt;br /&gt;
* test cases covered: &lt;br /&gt;
** 95% (note the usual DL/DT issues in some Blogger templates)&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** 0 [[User:DavidJanes|David Janes]] although it covers 100% of the examples, hAtom does have the concept of a cluster of related Entries, and thus I feel it would be better modeled that way.&lt;br /&gt;
&lt;br /&gt;
== add hAtom Entry Feed around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 un-necessary just use &amp;lt;nowiki&amp;gt;class=&amp;quot;comments&amp;quot;&amp;lt;/nowiki&amp;gt; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== add class=&amp;quot;comments&amp;quot; (or similar) to a element around all comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered: 10)%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1, but would prefer &amp;lt;code&amp;gt;class=&amp;quot;replies&amp;quot;&amp;lt;/code&amp;gt; because of analogy with Atom. Better to reuse an existing vocabulary than pull terms out of a hat. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 [[User:DavidJanes|David Janes]]. I'm thinking of this as Entry Replies, which would be physically represented as whatever. Using Entry Replies around all comments would reflect the fact that in 100% of the examples comments come in bunches.&lt;br /&gt;
** +1 There is no reason why not [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== use XOXO to mark up comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* test cases covered:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
&lt;br /&gt;
== Twitter is a comments system ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** Indeedy. [[User:TobyInk|TobyInk]]&lt;br /&gt;
** -1 [[User:DavidJanes|David Janes]]. Twitter has nothing in common with the other comments system listed. In particular, all replies on Twitter are first class &amp;quot;posts&amp;quot; on your own twitter stream, are done in your own user context, and may not even be replies as they may be conversation initiations.&lt;br /&gt;
&lt;br /&gt;
== A comment microformat should deal with hierarchically nested comments ==&lt;br /&gt;
&lt;br /&gt;
* notes:&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** assuming that there is some kind of explicit, programmably-discoverable link between the comments and the thing being commented on (be it through nesting, an anchor link or some other method), then it is almost unavoidable that a comment microformat would be able to deal with hierarchical comments. After all, a hierarchical set of comments is merely a set of comments such that some of the comments are comments commenting on other comments. (I wonder if I could have avoided using the word &amp;quot;comment&amp;quot; six times in that previous sentence?) [[User:TobyInk|TobyInk]]&lt;br /&gt;
** +1 Yes As all comments that I have looked at DO have a hierarchical structure, some nested inside each other as replies to other comments. I believe in &amp;quot;most&amp;quot; cases [[xoxo]] (&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt; and &amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;) can address the problems of structure and hierarchy, this {{should}} however be totally optional, or maybe just a design note [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
&lt;br /&gt;
== if hAtom Entry is used, the Entry Title if not present should be ''X'' ==&lt;br /&gt;
&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 Use the author value of the hentry presented in a contextual way, for example by prefixing the author value with &amp;quot;by&amp;quot; or appending it with &amp;quot;said&amp;quot; or &amp;quot;says&amp;quot; [[User:WebOrganics|Martin McEvoy]]&lt;br /&gt;
** [[User:DavidJanes|David Janes]] I'm happy to have whatever made up by parser implementers, which seems to be the way Atom feeds happen today. I have issues with specing English words, as it's non-I18N friendly.&lt;br /&gt;
&lt;br /&gt;
== ''suggested usage template for above'' ==&lt;br /&gt;
&lt;br /&gt;
* notes&lt;br /&gt;
** bla bla bla&lt;br /&gt;
* test cases covered:&lt;br /&gt;
** 50%&lt;br /&gt;
* comments and votes:&lt;br /&gt;
** +1 this is a great idea - [[SomeUser]]&lt;br /&gt;
** -1 this doesn't even work in have the cases - [[SomebodyElse]]&lt;br /&gt;
*** you don't even know how to spell &amp;quot;half&amp;quot; - [[SomeUser]]&lt;br /&gt;
&lt;br /&gt;
= See Also =&lt;br /&gt;
&lt;br /&gt;
* [[comment-problem|comment problem]]&lt;br /&gt;
* [[comment-examples]]&lt;br /&gt;
* [[comment-formats]]&lt;br /&gt;
* [[comment-brainstorming]]&lt;br /&gt;
* [[comment-issues]]&lt;br /&gt;
&lt;br /&gt;
Related: &lt;br /&gt;
&lt;br /&gt;
* [[hAtom]]&lt;br /&gt;
* [[hatom-brainstorming#User_comment_entries|hAtom comment brainstorming]].&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hresume-issues&amp;diff=34684</id>
		<title>hresume-issues</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hresume-issues&amp;diff=34684"/>
		<updated>2008-11-18T21:34:53Z</updated>

		<summary type="html">&lt;p&gt;Csarven: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; hResume issues &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are externally raised issues about [[hresume|hResume]] with broadly varying degrees of merit.  Thus some issues are REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions.  Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec.  Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/log/ Tantek]&lt;br /&gt;
&lt;br /&gt;
See related [[hcalendar-issues]].&lt;br /&gt;
See related [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Issues == &lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2007-10-02 raised by [[User:JeffMcNeill|jeffmcneill]].&lt;br /&gt;
*# ''Support for Awards and for Service sections are not currently implemented''&lt;br /&gt;
*#* I have attempted to use the Experience tag, however am unclear whether this will break things. Please see [http://jeffmcneill.com/microformats/hresume-jeffmcneill.html the example here]. --[[User:JeffMcNeill|jeffmcneill]] 04:09, 2 Oct 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2007-06-21 raised by [[User:Steve_Ganz|Steve Ganz]].&lt;br /&gt;
*# ''rel-tag can be difficult to implement for &amp;quot;skill&amp;quot; ''&lt;br /&gt;
*#* In Draft, version 0.1 it is required that each &amp;quot;skill&amp;quot; be marked up with rel-tag. While this is a good idea, and easy to do for individuals, it poses some challenges in the real world for large publishers of user generated resume data.  If rel-tag was optional for &amp;quot;skills&amp;quot;, it would be easier to implement. &lt;br /&gt;
*#* +1, expecting a resume author to link out to a hypothetical tagspace is an unnecessary barrier to entry.  In reality authors end up linking to places like WikiPedia, which is not a real tagspace as defined in rel-tag. We should look at a more complex skill format for both this and the issue below opened by NTollervey. --[[User:CiaranMc|Ciaran McNulty]]&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2007-01-04 raised by [[User:NTollervey|ntoll]].&lt;br /&gt;
*# ''With regard to the &amp;quot;skill&amp;quot; attributes in a resume: often skills have an indication of the level of attainment - be it as a descriptive &amp;quot;tag&amp;quot; or a duration denoting the length of experience of the referenced skill. In fact, abstracting out a &amp;quot;skill&amp;quot; microformat might be useful for re-use in the job-listing (Vacancy?) microformat. That way, job requirements can be married to CVs. Although not a job-site, I like Sourceforge.net's skill inventory feature (that captures both a level and length of experience) although I think its implementation is horrendous.''&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-10-19 raised by [[RyanKing]].&lt;br /&gt;
*# ''There's currently no way to say 'present' in hCalendar''&lt;br /&gt;
*#* Many job experience listings will include jobs that the person is presently working at. Ciaran McNulty [http://microformats.org/discuss/mail/microformats-discuss/2006-October/006477.html correctly pointed out] that a blank DTEND does not indicate that the event is still ongoing. We need to find an easy way to make this work in hResume.&lt;br /&gt;
*#* Any solution should also be a valid hCalendar, which makes things even more difficult.  One possible solution would be to use an event without a DTEND for the current period of employment but have some extra class that indicates that within the semantics of hResume it's an ongoing event and let the hCalendar version just indicate the start of the employment. --[[User:CiaranMc|Ciaran McNulty]]&lt;br /&gt;
*#* Although not the best solution, for the time being, a date far ahead in the future (e.g., 2049-12-31) may have practical use (Note: Google Calendar can handle up to but not including year 2050) -- --[[User:Csarven|Sarven Capadisli]] 21:34, 18 November 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-10-19 raised by [[User:Steve_Ganz|Steve Ganz]].&lt;br /&gt;
*# ''There's currently no way to distinguish different hCard types in hResume''&lt;br /&gt;
*#* In Draft, version 0.1 it is specified that a parent element of &amp;lt;code&amp;gt;address&amp;lt;/code&amp;gt; should be used to the distinguish an hCard as the subject's contact info. This proves problematic to implement because &amp;lt;code&amp;gt;address&amp;lt;/code&amp;gt; cannot contain block level elements. To avoid sacrificing semantic value by restricting the child elements of an hCard to inline elements, we need to settle on an alternate method to classify a subject's hCard as thier contact info.&lt;br /&gt;
*#* In any given experience there may be one or more hCards. One which would be the subject's hCard for that experience and the other for a supervisor or manager, etc. We need a way to distinguish different hCards in a given experience.&lt;br /&gt;
:::* Agreed, when adding my references in hCard to the bottom of my hResume it became apparent there was no way I could mark 'my' hCard as the one belonging to the subject of the hResume.  Perhaps @class=&amp;quot;hcard subject&amp;quot; as a child of the hResume? [[User:CiaranMc|Ciaran McNulty]]&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hresume-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hresume-issues&amp;diff=34683</id>
		<title>hresume-issues</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hresume-issues&amp;diff=34683"/>
		<updated>2008-11-18T21:34:02Z</updated>

		<summary type="html">&lt;p&gt;Csarven: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; hResume issues &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are externally raised issues about [[hresume|hResume]] with broadly varying degrees of merit.  Thus some issues are REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions.  Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec.  Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/log/ Tantek]&lt;br /&gt;
&lt;br /&gt;
See related [[hcalendar-issues]].&lt;br /&gt;
See related [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Issues == &lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2007-10-02 raised by [[User:JeffMcNeill|jeffmcneill]].&lt;br /&gt;
*# ''Support for Awards and for Service sections are not currently implemented''&lt;br /&gt;
*#* I have attempted to use the Experience tag, however am unclear whether this will break things. Please see [http://jeffmcneill.com/microformats/hresume-jeffmcneill.html the example here]. --[[User:JeffMcNeill|jeffmcneill]] 04:09, 2 Oct 2007 (PDT)&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2007-06-21 raised by [[User:Steve_Ganz|Steve Ganz]].&lt;br /&gt;
*# ''rel-tag can be difficult to implement for &amp;quot;skill&amp;quot; ''&lt;br /&gt;
*#* In Draft, version 0.1 it is required that each &amp;quot;skill&amp;quot; be marked up with rel-tag. While this is a good idea, and easy to do for individuals, it poses some challenges in the real world for large publishers of user generated resume data.  If rel-tag was optional for &amp;quot;skills&amp;quot;, it would be easier to implement. &lt;br /&gt;
*#* +1, expecting a resume author to link out to a hypothetical tagspace is an unnecessary barrier to entry.  In reality authors end up linking to places like WikiPedia, which is not a real tagspace as defined in rel-tag. We should look at a more complex skill format for both this and the issue below opened by NTollervey. --[[User:CiaranMc|Ciaran McNulty]]&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2007-01-04 raised by [[User:NTollervey|ntoll]].&lt;br /&gt;
*# ''With regard to the &amp;quot;skill&amp;quot; attributes in a resume: often skills have an indication of the level of attainment - be it as a descriptive &amp;quot;tag&amp;quot; or a duration denoting the length of experience of the referenced skill. In fact, abstracting out a &amp;quot;skill&amp;quot; microformat might be useful for re-use in the job-listing (Vacancy?) microformat. That way, job requirements can be married to CVs. Although not a job-site, I like Sourceforge.net's skill inventory feature (that captures both a level and length of experience) although I think its implementation is horrendous.''&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-10-19 raised by [[RyanKing]].&lt;br /&gt;
*# ''There's currently no way to say 'present' in hCalendar''&lt;br /&gt;
*#* Many job experience listings will include jobs that the person is presently working at. Ciaran McNulty [http://microformats.org/discuss/mail/microformats-discuss/2006-October/006477.html correctly pointed out] that a blank DTEND does not indicate that the event is still ongoing. We need to find an easy way to make this work in hResume.&lt;br /&gt;
*#* Any solution should also be a valid hCalendar, which makes things even more difficult.  One possible solution would be to use an event without a DTEND for the current period of employment but have some extra class that indicates that within the semantics of hResume it's an ongoing event and let the hCalendar version just indicate the start of the employment. --[[User:CiaranMc|Ciaran McNulty]]&lt;br /&gt;
*#* Although not the best solution, for the time being, a date far ahead in the future (e.g., 2049-12-31) may have practical use (Note: Google Calendar can handle up to but not including year 2050) -- --[[User:Csarven|Csarven]] 21:34, 18 November 2008 (UTC)&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-10-19 raised by [[User:Steve_Ganz|Steve Ganz]].&lt;br /&gt;
*# ''There's currently no way to distinguish different hCard types in hResume''&lt;br /&gt;
*#* In Draft, version 0.1 it is specified that a parent element of &amp;lt;code&amp;gt;address&amp;lt;/code&amp;gt; should be used to the distinguish an hCard as the subject's contact info. This proves problematic to implement because &amp;lt;code&amp;gt;address&amp;lt;/code&amp;gt; cannot contain block level elements. To avoid sacrificing semantic value by restricting the child elements of an hCard to inline elements, we need to settle on an alternate method to classify a subject's hCard as thier contact info.&lt;br /&gt;
*#* In any given experience there may be one or more hCards. One which would be the subject's hCard for that experience and the other for a supervisor or manager, etc. We need a way to distinguish different hCards in a given experience.&lt;br /&gt;
:::* Agreed, when adding my references in hCard to the bottom of my hResume it became apparent there was no way I could mark 'my' hCard as the one belonging to the subject of the hResume.  Perhaps @class=&amp;quot;hcard subject&amp;quot; as a child of the hResume? [[User:CiaranMc|Ciaran McNulty]]&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
&lt;br /&gt;
{{issues-format}}&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hresume-related-pages}}&lt;/div&gt;</summary>
		<author><name>Csarven</name></author>
	</entry>
</feed>