<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DerrickPallas</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DerrickPallas"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/DerrickPallas"/>
	<updated>2026-04-12T17:47:09Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:DerrickPallas&amp;diff=25168</id>
		<title>User:DerrickPallas</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:DerrickPallas&amp;diff=25168"/>
		<updated>2007-07-17T06:58:39Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Derrick Pallas ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
I am a Software Engineer for [[http://www.alexa.com Alexa Internet]], a subsidiary of [[http://www.amazon.com Amazon]]. (Anything I say on this website is on my own behalf and is not the opinion or property of my company, nor should it be construed to represent such.)&lt;br /&gt;
&lt;br /&gt;
I have an MS in CS from [[http://www.ucdavis.edu UCD]] where I [[http://wwwcsif.cs.ucdavis.edu/~pallas worked]] in the [[http://morpheus.cs.ucdavis.edu/ Center for Software Systems Reasearch]]. These days I just do cool tricks with Ruby and C++, advocating cool things like [[http://www.fastcgi.com FastCGI]] and [[http://microformats.org microformats]]. You probably saw me at [[http://barcamp.org/ BarCamp]] last year or the birthday party for microformats. You can often catch me at [[http://www.sfbeta.com/ SF Beta]].&lt;br /&gt;
&lt;br /&gt;
Additionally, I used to write for [[http://www.thedailywtf.com The Daily WTF]]. You can find out more about me at [[http://derrick.pallas.us my own website]].&lt;br /&gt;
&lt;br /&gt;
=== re: microformats ===&lt;br /&gt;
&lt;br /&gt;
What I'm working on:&lt;br /&gt;
&lt;br /&gt;
* working on examples for a software dependency / generic directed acyclic graph microformat&lt;br /&gt;
* telling everyone I know about how to embed an hCard in the web page they've already got&lt;br /&gt;
* I got a couple of fields added to the Alexa search engine, including &amp;quot;ClassTag&amp;quot; and &amp;quot;RelTag&amp;quot;, which search for documents in which a class or rel appear. This is useful for queries against Alexa's &amp;quot;Million Search Results&amp;quot; service.&lt;br /&gt;
* Every month, I count the number of pages with microformats that show up in Alexa's archive.&lt;br /&gt;
** I don't show this number to Ben West any more, lest it end up in IRC attached to his name. (That really makes me furious.)&lt;br /&gt;
&lt;br /&gt;
=== proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:DerrickPallas&amp;diff=18431</id>
		<title>User:DerrickPallas</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:DerrickPallas&amp;diff=18431"/>
		<updated>2007-07-17T06:57:56Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Derrick Pallas ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
I am a Software Engineer for [[http://www.alexa.com Alexa Internet]], a subsidiary of [[http://www.amazon.com Amazon]]. (Anything I say on this website is on my own behalf and is not the opinion or property of my company, nor should it be construed to represent such.)&lt;br /&gt;
&lt;br /&gt;
I have an MS in CS from [[http://www.ucdavis.edu UCD]] where I [[http://wwwcsif.cs.ucdavis.edu/~pallas worked]] in the [[http://morpheus.cs.ucdavis.edu/ Center for Software Systems Reasearch]]. These days I just do cool tricks with Ruby and C++, advocating cool things like [[http://www.fastcgi.com FastCGI]] and [[http://microformats.org microformats]]. You probably saw me at [[http://barcamp.org/ BarCamp]] last year or the birthday party for microformats.&lt;br /&gt;
&lt;br /&gt;
Additionally, I write for [[http://www.thedailywtf.com The Daily WTF]]. You can find out more about me at [[http://derrick.pallas.us my own website]].&lt;br /&gt;
&lt;br /&gt;
=== re: microformats ===&lt;br /&gt;
&lt;br /&gt;
What I'm working on:&lt;br /&gt;
&lt;br /&gt;
* working on examples for a software dependency / generic directed acyclic graph microformat&lt;br /&gt;
* telling everyone I know about how to embed an hCard in the web page they've already got&lt;br /&gt;
* I got a couple of fields added to the Alexa search engine, including &amp;quot;ClassTag&amp;quot; and &amp;quot;RelTag&amp;quot;, which search for documents in which a class or rel appear. This is useful for queries against Alexa's &amp;quot;Million Search Results&amp;quot; service.&lt;br /&gt;
* Every month, I count the number of pages with microformats that show up in Alexa's archive.&lt;br /&gt;
** I don't show this number to Ben West any more, lest it end up in IRC attached to his name. (That really makes me furious.)&lt;br /&gt;
&lt;br /&gt;
=== proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=error-message-examples&amp;diff=18479</id>
		<title>error-message-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=error-message-examples&amp;diff=18479"/>
		<updated>2007-07-14T16:31:32Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Error Message Examples &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
&lt;br /&gt;
* [http://evan.prodromou.name/ Evan Prodromou]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
Examples of error messages published as chunks of readable (X)HTML by Web applications.&lt;br /&gt;
&lt;br /&gt;
== Table of Contents ==&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
Note that many of these examples are failed logins; they're just the easiest kind of error to generate.&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/ MediaWiki] failed login&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;div class=&amp;quot;errorbox&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;h2&amp;gt;Login error:&amp;lt;/h2&amp;gt;&lt;br /&gt;
   Incorrect password or confirmation code entered. Please try again.&lt;br /&gt;
 &amp;lt;/div&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://www.wordpress.com/ WordPress], failed to enter required fields in comment&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;p&amp;gt;Error: please fill the required fields (name, email).&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://www.paypal.com/ PayPal] , trying to send negative dollars.&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;div class=&amp;quot;messageBox error&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Some required information is missing or incomplete. Please correct your entries and try again.&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Please enter an amount greater than zero.&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://www.google.com/ Google] apps login error&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;div class=&amp;quot;errormsg&amp;quot; id=&amp;quot;errormsg_0_Passwd&amp;quot;&amp;gt;&lt;br /&gt;
 Username and password do not match. (You provided XXXXXXXXXX)&lt;br /&gt;
 &amp;lt;/div&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://www.technorati.com/ Technorati] login error&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;p class=&amp;quot;error&amp;quot;&amp;gt;Sorry, the member name and password&lt;br /&gt;
 you entered do not match. Please try again.&amp;lt;/p&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://www.yahoo.com/ Yahoo] failed login&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;div class=&amp;quot;yregertxt&amp;quot;&amp;gt;&amp;lt;strong&amp;gt;Invalid ID or password.&amp;lt;/strong&amp;gt;&amp;lt;br&amp;gt; Please try again.&amp;lt;/div&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Open Questions ==&lt;br /&gt;
* How is this significantly different than the plethora of HTTP status codes? Most of the examples currently on this page are just failed logins. [[User:DerrickPallas|DerrickPallas]] 09:31, 14 Jul 2007 (PDT)&lt;br /&gt;
** [http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.2 401 Unauthorized]&lt;br /&gt;
** [http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.3 402 Payment Required]&lt;br /&gt;
** [http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.4 403 Forbidden]&lt;br /&gt;
** ...&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[error-message-brainstorming|error message brainstorming]]&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-faq&amp;diff=13906</id>
		<title>rel-faq</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-faq&amp;diff=13906"/>
		<updated>2007-02-23T18:54:31Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* FAQ: there were TWO links to rel-license in the same list */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; &amp;quot;rel&amp;quot; attribute frequently asked questions &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This document serves to answer and discuss frequently asked questions about the HTML4 &amp;quot;rel&amp;quot; and &amp;quot;rev&amp;quot; attributes, and their linktype values. Specifically this document explores a number of issues common to and exposed by the various [[microformats]] which extend the HTML4 rel attribute.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* John Allsopp, [http://westciv.com Western Civilisation]&lt;br /&gt;
* [http://tantek.com Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
* [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
&lt;br /&gt;
===What microformats use &amp;quot;rel&amp;quot;? ===&lt;br /&gt;
*[[rel-directory]]&lt;br /&gt;
*[[rel-license]]&lt;br /&gt;
*[[rel-nofollow]]&lt;br /&gt;
*[[rel-tag]]&lt;br /&gt;
*[[rel-payment]]&lt;br /&gt;
*[[vote-links]]&lt;br /&gt;
*[http://gmpg.org/xfn/ XFN]&lt;br /&gt;
&lt;br /&gt;
=== What is the proper use of the 'rel' attribute? ===&lt;br /&gt;
&lt;br /&gt;
First, you can use the [http://www.w3.org/TR/html4/types.html#type-links linktype] as specified in [http://www.w3.org/TR/html4/ HTML 4]. A well known example of this is rel=&amp;quot;stylesheet&amp;quot;. Second, you &amp;quot;can extend the rel attribute using a [http://www.w3.org/TR/html4/types.html#type-links profile&amp;quot;], but &amp;quot;[http://www.w3.org/TR/html4/types.html#idx-link_type-2 HTML doesn't specify/recommend a profile format]&amp;quot;. XMDP can be used to formally define new rel values.&lt;br /&gt;
&lt;br /&gt;
=== What does a rel value really mean? ===&lt;br /&gt;
&lt;br /&gt;
The rel values in HTML follow a consistent pattern which at a minimum ''implies'' a deliberate design. rel describes the relationship of a hyperlink in terms of what the destination (href) is, to the source, or from the source's perspective. rel=&amp;quot;stylesheet&amp;quot; is perhaps the easiest example to understand in this manner, because it is saying that this resource over there (indicated with the href) ''is'' a &amp;quot;stylesheet&amp;quot; for the current document.  Similarly, rel=&amp;quot;help&amp;quot; link states that the resource indicated by the href is &amp;quot;help&amp;quot; (e.g. a help file or FAQ) for the current document.  All the rest of the values defined in HTML4 also follow this pattern of being a ''noun'' which labels the resource indicated by the href, from the perspective of the current document.&lt;br /&gt;
&lt;br /&gt;
=== Then what does &amp;quot;rev&amp;quot; mean? ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;rev&amp;quot; is the precise opposite (or &amp;quot;reverse&amp;quot;) of the &amp;quot;rel&amp;quot; attribute.  E.g. a rev=&amp;quot;help&amp;quot; link indicates that ''the current document'' is &amp;quot;help&amp;quot; for the resource indicated by the href.&lt;br /&gt;
&lt;br /&gt;
=== Is rel single or bi directional? ===&lt;br /&gt;
&lt;br /&gt;
Though the HTML4 specification is not specific on this point, all the rel values in the HTML4 specification follow a very consistent pattern that indicate a specific directionality to the value of the rel attribute.  The ''only'' exception to this is the value &amp;quot;alternate&amp;quot;, which, is actually inherently symmetric, so rel=&amp;quot;alternate&amp;quot; means pretty much the same thing as rev=&amp;quot;alternate&amp;quot;.  I say pretty much because in theory (and in practice) one of a pair of alternates is likely to be more definitive, and thus one is more a primary resource, with the other being an alternative.  In theory you could extend rel with a new value, e.g. &amp;quot;original&amp;quot; which could be used to point back the original version of a document.  This could be used for example with translations, where translations of a document would point back to the original with rel=&amp;quot;original&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Are &amp;quot;rel&amp;quot; attributes, and linktypes in general, just document to document? ===&lt;br /&gt;
&lt;br /&gt;
The vast majority of the rel values defined in HTML4 are from a document to a document.  rel=&amp;quot;stylesheet&amp;quot; is a bit of an exception, as it from an HTML document to a style sheet, which is more like a set of styling rules and instructions than a &amp;quot;document&amp;quot; in the classical sense.  Two notable exceptions are rel=&amp;quot;copyright&amp;quot; and rel=&amp;quot;bookmark&amp;quot; which describe the relationship from the current document to (potentially) only part of a document.  The 'rev' attribute adds an interesting perspective on this question.  Specifically, [http://www.w3.org/TR/html4/struct/links.html#rev-link 12.3.1 of HTML4] shows an example of two links one using rel and the other using rev which mean the same thing.  Thus linktypes in general may be either from a whole document or part of a document to a whole document or a part of a document.  For example, the RelTag specification introduces the rel=&amp;quot;tag&amp;quot; value, and notes that it indicates a relation from a document or major portion thereof to a document.  Finally, XFN probably stretches rel the farthest, as it uses rel to indicate a person to person relationship. This person to person scope was not introduced by XFN, but merely adopted.  It was introduced by bloggers who have taken to linking to other bloggers by name and thus using people's blog URLs as proxies for people themselves.&lt;br /&gt;
&lt;br /&gt;
=== Is/Was VoteLinks a proper use of rel? ===&lt;br /&gt;
&lt;br /&gt;
No. The problem with using rel for VoteLinks is made apparent with the following example:&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://www2005.org&amp;quot; rel=&amp;quot;vote-for&amp;quot;&amp;gt;WWW2005 is a great conference&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Following the reasoning in the earlier answer to the question of what a rel value means, this link would mean:&lt;br /&gt;
&lt;br /&gt;
 The resource indicated by http://www2005.org is a &amp;quot;vote-for&amp;quot; the current document.&lt;br /&gt;
&lt;br /&gt;
That clearly doesn't make any sense, and was certainly not the intent of VoteLinks.  Ironically, the reverse makes a lot more sense:&lt;br /&gt;
&lt;br /&gt;
 The current document is a &amp;quot;vote-for&amp;quot; the resource indicated by http://www2005.org.&lt;br /&gt;
&lt;br /&gt;
And generalizing to the same cultural usage links as XFN:&lt;br /&gt;
&lt;br /&gt;
 The current document, as a proxy for the person who wrote it (e.g. the blogger whose blog it is), &lt;br /&gt;
 is a vote-for the resource indicated by http://www2005.org.&lt;br /&gt;
&lt;br /&gt;
Fortunately the &amp;quot;rev&amp;quot; attribute captures this &amp;quot;reverse&amp;quot; relationship semantic, and thus the above example should be written like this:&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://www2005.org&amp;quot; rev=&amp;quot;vote-for&amp;quot;&amp;gt;WWW2005 is a great conference&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
And thus VoteLinks has been changed to use &amp;quot;rev&amp;quot; instead of &amp;quot;rel&amp;quot;, in order to keep the well known and easily understandable &amp;quot;vote-for&amp;quot;, &amp;quot;vote-abstain&amp;quot;, and &amp;quot;vote-against&amp;quot; values.&lt;br /&gt;
&lt;br /&gt;
=== Should 'rev' even be used ===&lt;br /&gt;
&lt;br /&gt;
Given that the 'rev' attribute has been more often misused by authors than properly used ([http://code.google.com/webstats/2005-12/linkrels.html Google Code: Web Authoring Statistics: Link Relationships]) is it even a good idea to use rev at all?&lt;br /&gt;
&lt;br /&gt;
The short answer is unfortunately &amp;quot;no&amp;quot;.  Use of &amp;quot;rev&amp;quot; SHOULD be avoided.&lt;br /&gt;
&lt;br /&gt;
However, VoteLinks, is being grandfathered since it was such an early use.  No future microformats should be developed that use 'rev'.&lt;br /&gt;
&lt;br /&gt;
=== When a 'rel' value refers to a relationship to or from a page or document, is it referring to just the page, or the contents of the page, or both? ===&lt;br /&gt;
&lt;br /&gt;
The consensus (and convention) is that such rel values are referring to the page itself including its immediate contents, but not for example to embedded contents of like images, objects, frames etc.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[rel-directory]]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-payment]]&lt;br /&gt;
* [[rel-tag]], [[rel-tag-faq]]&lt;br /&gt;
* [[rel-design-pattern]]&lt;br /&gt;
* [[vote-links]]&lt;br /&gt;
* [http://gmpg.org/xfn/ XFN], [http://gmpg.org/xfn/faq XFN FAQ]&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=xfolk&amp;diff=16416</id>
		<title>xfolk</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=xfolk&amp;diff=16416"/>
		<updated>2007-02-17T00:59:49Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Many more examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; xFolk (RC1) &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''xFolk''' is a simple and open format for publishing collections of bookmarks. It better enables services for improving user experience and sharing data in web-based bookmarking software.  xFolk may be embedded in (X)HTML, Atom, RSS, and arbitrary XML. It is one of several open [[microformats|microformat]] standards.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Draft Specification ==&lt;br /&gt;
&lt;br /&gt;
=== Editor/Author ===&lt;br /&gt;
[http://thecommunityengine.com/ Bud Gibson], [http://thecommunityengine.com The Community Engine]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&lt;br /&gt;
Thanks to: [http://www.cnbc.cmu.edu/~plaut/ David Plaut] who introduced me to the idea that items may partially belong to many categories at once.  More recently, thanks to: [http://tantek.com/ Tantek Çelik], [http://epeus.blogspot.com/ Kevin Marks], [http://steve.osdir.com/ Steve Mallet], [http://hybernaut.com/ Brian DelVecchio], and [http://blogmarks.net François Hodierne] who have contributed to the development of xFolk with thoughtful critiques and implementations.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
Social bookmarking services let users save and tag bookmarks to share with other users.  Over the past year, the number of these services has mushroomed to [http://en.wikipedia.org/wiki/Social_bookmarking over 20], with popular examples including: [http://del.icio.us del.icio.us], [http://furl.net furl], [http://de.lirio.us de.lirio.us], [http://jots.com jots], and [http://blogmarks.net blogmarks].  &lt;br /&gt;
&lt;br /&gt;
Lack of an open, interoperable data standard is a major issue in using social bookmarking services. An open standard would make it possible to easily collect social bookmark data and remix it to invent new services along the lines of  [http://gataga.com gataga]'s experimental bookmark search engine.  An open standard would also make it possible to write javascripts that work across services [http://johnvey.com/features/deliciousdirector/ as some currently do for del.icio.us], enabling across-the-board improvements in user experience.&lt;br /&gt;
&lt;br /&gt;
xFolk is an open social bookmarking standard that aims to achieve both benefits. Social bookmarking services that adopt xFolk will continue to differentiate themselves with data services. But, the data itself will be easy to manipulate by third party scripts and easy to share. As a result, bookmarking services will be able to offer a wider array of options to their users at low cost and focus on what truly differentiates them. Individuals or groups operating standalone bookmark repositories will have access to a wider array of functionality than they can produce on their own.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
Extensive analysis of social bookmarking services and linkblogs, reported on [http://thecommunityengine.com/home/archives/xfolk elsewhere], reveals that the data published by both bookmarking services and '''many''' different linkblogs are described by the following implied schema:&lt;br /&gt;
&lt;br /&gt;
* A bookmarked or tagged link.&lt;br /&gt;
* A title for the entry.&lt;br /&gt;
* Tags for the link.&lt;br /&gt;
* An extended description or summary of the link.&lt;br /&gt;
&lt;br /&gt;
As demonstrated in early iterations of the xFolk standard, this general schema can be translated into markup by:&lt;br /&gt;
&lt;br /&gt;
# creating a container element for each entry of class &amp;lt;code&amp;gt;xfolkentry&amp;lt;/code&amp;gt;, &lt;br /&gt;
# using an &amp;lt;a&amp;gt; element for the bookmarked or tagged link of class &amp;lt;code&amp;gt;taggedlink&amp;lt;/code&amp;gt;, &lt;br /&gt;
# using title attribute for the tagged link &amp;lt;a&amp;gt; element, if it exists, as the entry title, otherwise using the element value,&lt;br /&gt;
# using [[rel-tag]] for the tags, and&lt;br /&gt;
# using a container element of class &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;, such as &amp;amp;lt;p&amp;gt;, for any extended description or summary.&lt;br /&gt;
&lt;br /&gt;
A given xFolk entry will always contain a tagged link including a title with all other elements optional. Entries may have more than one tag as well as more than one element of class &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;. Multiple elements of class &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; are ordered by default document order. Semantic elements within xFolk entries may be nested at arbitray depths.&lt;br /&gt;
&lt;br /&gt;
Many social bookmarking systems exist, each with its own markup conventions.  Further, many people are already publishing personal link blogs.  xFolk is designed with ease of adapting to these current practices as a primary goal.  Therefore, few assumptions are made as to the exact kinds of elements used for an xFolk entry.  Rather, the work of defining semantics is left entirely to the class and rel (in the case of [[rel-tag]]) attribute values.&lt;br /&gt;
&lt;br /&gt;
It is expected that developers will use [http://www.w3.org/TR/xpath XPath] or equivalent syntax in accessing xFolk entry elements.  a requirement for XPath is that the (X)HTML document be well-formed but not necessarily valid.  Thus, while not optimal, it is possible to serviceably use xFolk in an (X)HTML document that does not validate.&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See the [[xfolk-profile|xFolk profile]] for the [http://gmpg.org/xmdp XMDP] profile of xFolk.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
Here is a sample bookmark as displayed in [http://del.icio.us del.icio.us]'s standard markup.  Lines where the value of elements' class attributes must change to conform to xFolk are marked with a comment at the end.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;div class=&amp;quot;post&amp;quot;&amp;amp;gt; &amp;lt;!--will change--&amp;gt;&lt;br /&gt;
  &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;delLink&amp;quot; href=&amp;quot;http://www.sifry.com/alerts/archives/000306.html&amp;quot;&amp;amp;gt; &amp;lt;!--will change--&amp;gt;&lt;br /&gt;
      Sifry's Alerts: Technorati launches Related Tags&lt;br /&gt;
    &amp;amp;lt;/a&amp;amp;gt; &lt;br /&gt;
  &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;div class=&amp;quot;extended&amp;quot;&amp;amp;gt; &amp;lt;!--will change--&amp;gt;&lt;br /&gt;
    Ever wanted to see what posts are related to other posts, what tags &lt;br /&gt;
    are related to others? Now you can! Just check under the Tag &lt;br /&gt;
    description on most tag pages, like this one, or this one, and you'll&lt;br /&gt;
    see the patterns. Can you smell the emergence?&lt;br /&gt;
  &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;div class=&amp;quot;meta&amp;quot;&amp;amp;gt;&lt;br /&gt;
    to&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;delNav&amp;quot; href=&amp;quot;/fpgibson/folksonomy&amp;quot;&amp;amp;gt;folksonomy&amp;amp;lt;/a&amp;amp;gt; &amp;lt;!--will change--&amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;delNav&amp;quot; href=&amp;quot;/fpgibson/technorati&amp;quot;&amp;amp;gt;technorati&amp;amp;lt;/a&amp;amp;gt; &amp;lt;!--will change--&amp;gt;&lt;br /&gt;
    ... &amp;amp;lt;a class=&amp;quot;delNav&amp;quot; href=&amp;quot;/url/cbcabf7de070fdb46598ee679367be49&amp;quot;&amp;amp;gt;&lt;br /&gt;
    and 1 other person&lt;br /&gt;
    &amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
    ... on 2005-04-09&lt;br /&gt;
  &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The equivalent in xFolk is as follows.  Comments are placed at the end of lines where class attribute changes were required. &lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;amp;lt;div class=&amp;quot;xfolkentry&amp;quot;&amp;amp;gt; &amp;lt;!-- changed --&amp;gt;&lt;br /&gt;
  &amp;amp;lt;div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;taggedlink&amp;quot; href=&amp;quot;http://www.sifry.com/alerts/archives/000306.html&amp;quot;&amp;amp;gt; &amp;lt;!-- changed --&amp;gt;&lt;br /&gt;
      Sifry's Alerts: Technorati launches Related Tags&lt;br /&gt;
    &amp;amp;lt;/a&amp;amp;gt; &lt;br /&gt;
  &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;div class=&amp;quot;description&amp;quot;&amp;amp;gt; &amp;lt;!-- changed --&amp;gt;&lt;br /&gt;
    Ever wanted to see what posts are related to other posts, what tags &lt;br /&gt;
    are related to others? Now you can! Just check under the Tag &lt;br /&gt;
    description on most tag pages, like this one, or this one, and you'll&lt;br /&gt;
    see the patterns. Can you smell the emergence?&lt;br /&gt;
  &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
  &amp;amp;lt;div class=&amp;quot;meta&amp;quot;&amp;amp;gt;&lt;br /&gt;
    to&lt;br /&gt;
    &amp;amp;lt;a rel=&amp;quot;tag&amp;quot; href=&amp;quot;/fpgibson/folksonomy&amp;quot;&amp;amp;gt;folksonomy&amp;amp;lt;/a&amp;amp;gt; &amp;lt;!-- changed --&amp;gt;&lt;br /&gt;
    &amp;amp;lt;a rel=&amp;quot;tag&amp;quot; href=&amp;quot;/fpgibson/technorati&amp;quot;&amp;amp;gt;technorati&amp;amp;lt;/a&amp;amp;gt; &amp;lt;!-- changed --&amp;gt;&lt;br /&gt;
    ... &amp;amp;lt;a class=&amp;quot;delNav&amp;quot; href=&amp;quot;/url/cbcabf7de070fdb46598ee679367be49&amp;quot;&amp;amp;gt;&lt;br /&gt;
    and 1 other person&lt;br /&gt;
    &amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
    ... on 2005-04-09&lt;br /&gt;
  &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Converting markup to be conformant with xFolk is almost always this easy.  The advantage of xFolk is that it provides one set of class attributes that can be reused across all services and link blogs, almost always with no loss of granularity.  The next section presents several more examples to illustrate this point.&lt;br /&gt;
&lt;br /&gt;
== Many more examples ==&lt;br /&gt;
&lt;br /&gt;
We have numerous examples to help developers incorporate xFolk into their sites.&lt;br /&gt;
&lt;br /&gt;
=== In the wild ===&lt;br /&gt;
&lt;br /&gt;
These are real live examples of functioning systems that publish bookmarks in xFolk.  These are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  If you publish using xFolk, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [http://waferbaby.com/hussy waferbaby's Hussy] currently publishes links using xFolk.&lt;br /&gt;
* [http://smarking.com/ Smarking] currently publishes all shared links (including search results) using xFolk.&lt;br /&gt;
* [http://unalog.com unalog] currently publishes all shared links (including search results) using xFolk.&lt;br /&gt;
* [http://de.lirio.us de.lirio.us] currently publishes its bookmarks using xFolk (with the deprecated class attribute &amp;lt;code&amp;gt;extended&amp;lt;/code&amp;gt; in place of &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;, see [[xfolk-profile | the XMDP]]).&lt;br /&gt;
* [http://dev.blogmarks.net/wiki/BlogSync blogmarks] currently exports bookmarks to blogs in xFolk (scroll down to the export example on the page; the deprecated class attribute &amp;lt;code&amp;gt;extended&amp;lt;/code&amp;gt; is used in place of &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;, see [[xfolk-profile | the XMDP]]).&lt;br /&gt;
* [http://thecommunityengine.com The Community Engine] uses xFolk (with the deprecated class attribute &amp;lt;code&amp;gt;extended&amp;lt;/code&amp;gt; in place of &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;, see [[xfolk-profile | the XMDP]]) for its [http://thecommunityengine.com/home main entries] and for its [http://thecommunityengine.com/webcites republished bookmarks].&lt;br /&gt;
* [http://groovymother.com/links/ Groovy Links] is a link blog which is marked up with xFolk.&lt;br /&gt;
&lt;br /&gt;
=== Additional social bookmarking services ===&lt;br /&gt;
&lt;br /&gt;
This example illustrates how xFolk may be applied to one additional service:&lt;br /&gt;
&lt;br /&gt;
* [[xfolk-scuttle | scuttle]]&lt;br /&gt;
&lt;br /&gt;
=== Link blogs ===&lt;br /&gt;
&lt;br /&gt;
Social bookmarking services are only the most recent examples of people publishing links.  Link blogs have been around almost since the beginning of blogging. They represent somewhat more of a challenge for xFolk because their markup tends to be less semantic from the outset. The following examples illustrate some particular challenges and how they can be overcome.&lt;br /&gt;
&lt;br /&gt;
* [[xfolk-kottke | kottke]]&lt;br /&gt;
* [[xfolk-pollas | pollas]]&lt;br /&gt;
* [[xfolk-jacobian | jacobian]]&lt;br /&gt;
* [[xfolk-julian-bez | julian-bez]]&lt;br /&gt;
&lt;br /&gt;
=== Spam ===&lt;br /&gt;
Some spammers are adding xFolk tags to their link farms. (It's probably a bad idea to actually link to these sites.) For example,&lt;br /&gt;
* phontron.info&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which generate or use xFolk. If you have an xFolk implementation, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [http://buzka.com Buzka], a social bookmarking service, now supports xFolk&lt;br /&gt;
* [http://blip.tv Blip.tv], a video hosting site, now [http://blog.blip.tv/blog/2006/08/19/blip-supports-xfolk/ supports xFolk].&lt;br /&gt;
* [http://www.s9y.org/ Serendipity], a PHP-powered, flexible Blogging/CMS application, now has a [http://www.numblog.de/archives/241-Social-Bookmarks-Plugin-for-Serendipity.html social bookmarks plugin] that supports xFolk.&lt;br /&gt;
* [http://claimid.com claimID] has implemented xFolk for people's links.&lt;br /&gt;
* [http://ma.gnolia.com ma.gnolia] now supports xFolk.&lt;br /&gt;
* [http://smarking.com/ Smarking.com] (a social bookmarking service) marks up their tagged links with xFolk! Hat tip: [http://3spots.blogspot.com/2006/05/social-bookmarking-smarking.html 3spots: Social + bookMARKING = Smarking] which itself is an [[hreview|hReview]].&lt;br /&gt;
* [http://blog.codeeg.com/2006/03/20/flock-tails-flocktails/ Flocktails] - port of Tails extension for Flock 0.5.12 that looks for hCards, hCalendar, xFolk and hReview and tosses them into a handy topbar&lt;br /&gt;
* [http://blog.codeeg.com/tails-firefox-extension/ Tails is a Firefox Extension] that will display the presence of microformats ([[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xfolk|xFolk]]) on a webpage.&lt;br /&gt;
* Bud Gibson and Mike Migurski [http://thecommunityengine.com/home/archives/2005/09/vegomatic_an_al.html have written] [http://thecommunityengine.com/veg-o-matic veg-o-matic], an xFolk reblogging tool and service.&lt;br /&gt;
* [http://inside.glnetworks.de/ Martin Rehfeld] has updated the work of [http://blogmatrix.blogmatrix.com/ David Janes] and produced a [[Greasemonkey]] [http://inside.glnetworks.de/2006/06/05/microformats-have-arrived-in-firefox-15-greasemonkey-06/ script] that finds many microformat elements, including xFolk and [http://blog.davidjanes.com/mtarchives/2005_08.html#003379 provides a popup menu of actions]. ''This will work with FireFox 1.5+/GreaseMonkey 0.6.4+ now.''&lt;br /&gt;
* [http://www.midgard-project.org/midcom-permalink-6416db7e1f0e297b4cf3dcc285702a8d net.nemein.bookmarks], the bookmark manager in [http://www.midgard-project.org/ Midgard CMS] uses xFolk as the native output format, with added &amp;lt;code&amp;gt;abbr class=posted&amp;lt;/code&amp;gt; for publication date and &amp;lt;code&amp;gt;abbr class=poster&amp;lt;/code&amp;gt; for user who added the bookmark. See [http://bergie.iki.fi/links/ example]&lt;br /&gt;
* [http://de.lirio.us de.lirio.us] currently publishes its bookmarks using xFolk 0.4 (the class attribute &amp;lt;code&amp;gt;extended&amp;lt;/code&amp;gt; is used in place of description).&lt;br /&gt;
* [http://dev.blogmarks.net/wiki/BlogSync blogmarks] currently exports bookmarks to blogs in xFolk 0.4 (scroll down to the export example on the page; the class attribute &amp;lt;code&amp;gt;extended&amp;lt;/code&amp;gt; is used in place of &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt;).&lt;br /&gt;
* [http://pokkari.com/microformat/javadoc/ Sivitols] is a Java library for microformats. Currently only the xFolk RC1 standard is implemented, but additional microformat support is planned. (adapted from [http://blog.blip.tv/blog/microformats/])&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://thecommunityengine.com/home/archives/xfolk articles about xFolk]&lt;br /&gt;
* [http://thecommunityengine.com/home/archives/tags/microformats articles about the business value of microformats]&lt;br /&gt;
* [http://gataga.com gataga social bookmark search engine]&lt;br /&gt;
* [http://johnvey.com/features/deliciousdirector/ an ajax based interface for del.icio.us]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Social_bookmarking social bookmarking defined at wikipedia]&lt;br /&gt;
&lt;br /&gt;
=== Similar Work ===&lt;br /&gt;
* [[hreview | hReview]]&lt;br /&gt;
&lt;br /&gt;
== Work in progress ==&lt;br /&gt;
Although this specification has recently begun to stabilize as indicated by the version RC1, it is still a work in progress. If warranted, I am prepared to go through multiple release candidates to achieve the narrow purpose of making bookmark entries more genrally accessible with as with as light weight a format as possible. All changes since the last iteration have been motivated by the implementation experience of developers attempting to achieve this narrow aim.  Further changes will also most likely be motivated by implementation concerns.  See &amp;quot;future directions&amp;quot; below for additional microformat possibilities.&lt;br /&gt;
&lt;br /&gt;
=== Changes since xFolk 0.4 ===&lt;br /&gt;
The class attribute value &amp;lt;code&amp;gt;extended&amp;lt;/code&amp;gt; was deprecated in favor &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; to better conform with other microformat usage and some requests during implementation.  The other change has been to allow use of multiple elements of class &amp;lt;code&amp;gt;extended&amp;lt;/code&amp;gt; based on some use cases discovered in implementation.&lt;br /&gt;
&lt;br /&gt;
=== Future directions ===&lt;br /&gt;
There are several extensions one might imagine for xFolk. Frequently, these extensions are best achieved by combining xFolk with another microformat. For instance, one might want to indicate his or her evaluation of the bookmarked item. This might be achieved by using [[vote-links | Vote Links]] or [[hreview | hReview]] with xFolk.&lt;br /&gt;
&lt;br /&gt;
One can also imagine extending xFolk to provide data conformant with various social bookmarking service APIs, for instance to provide all bookmarks by tag. These APIs are currently too fluid for specification in any kind of standard. The APIs and the functionality they provide represent one way social bookmarking services and meta services can differentiate themselves.&lt;br /&gt;
&lt;br /&gt;
A companion format called &amp;quot;xFolk definition&amp;quot; is under development. xFolk definition will provide a means of explicitly defining the tags used in social bookmarks.&lt;br /&gt;
&lt;br /&gt;
=== Brainstorming ===&lt;br /&gt;
* [[xfolk-brainstorming|xFolk brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about xFolk, check the [[xfolk-faq|xFolk FAQ]], and if you don't find answers, add your questions!&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[xfolk-issues|xFolk issues]] document.&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
{{template:xfolk-related-pages}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29421</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29421"/>
		<updated>2007-02-17T00:55:21Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Exploratory Discussions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&amp;lt;h1&amp;gt;Microformats Wiki&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Hello!''' Welcome to the microformats wiki. If this is your first visit, please see the [[introduction]] page.&lt;br /&gt;
&lt;br /&gt;
Please read [[how-to-play]] before making any edits.&lt;br /&gt;
&lt;br /&gt;
Please read [[process]] before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Getting Started==&lt;br /&gt;
&lt;br /&gt;
[[what-are-microformats|What are microformats]]? [[what-can-you-do-with-microformats|What can you do with them]]? &lt;br /&gt;
&lt;br /&gt;
The [http://microformats.org/about/ about page], [http://microformats.org/ latest news], plus recent [[press]], [[presentations]], [[podcasts]], and [[screencasts]] are also good places for some background information. Our [[cheatsheets]] are handy if you need a quick reminder about a particular microformat.&lt;br /&gt;
&lt;br /&gt;
Frequently asked questions about the wiki and microformats in general are answered in the [[faq|FAQ]], and there is a [[glossary]]. &lt;br /&gt;
&lt;br /&gt;
Want to learn more in person? Check out [[events|microformats events]].&lt;br /&gt;
&lt;br /&gt;
==Definition==&lt;br /&gt;
&lt;br /&gt;
One popular definition from our [http://microformats.org/discuss/ mailing list] (see also: [[mailing-lists]]) is &amp;quot;simple conventions for embedding semantics in HTML to enable decentralized development.&amp;quot; More precisely, microformats can be defined as:&lt;br /&gt;
:simple conventions&lt;br /&gt;
:for embedding semantic markup&lt;br /&gt;
::for a specific problem domain&lt;br /&gt;
:in human-readable (X)HTML/XML documents, Atom/RSS feeds, and &amp;quot;plain&amp;quot; XML&lt;br /&gt;
::that normalize existing content usage patterns&lt;br /&gt;
::using brief, descriptive class names &lt;br /&gt;
::often based on existing interoperable standards&lt;br /&gt;
:to enable decentralized development&lt;br /&gt;
::of resources, tools, and services&lt;br /&gt;
&lt;br /&gt;
Simply put: &amp;quot;Microformats are a codification of convention.&amp;quot; -- [http://easy-reader.net Aaron Gustafson]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Or do you just use your browser to browse? That's so 20th century.&amp;quot; -- [http://diveintomark.org Mark Pilgrim]&lt;br /&gt;
&lt;br /&gt;
== How to contribute ==&lt;br /&gt;
&lt;br /&gt;
Do you want to help take microformats to the next level?  You can:&lt;br /&gt;
&lt;br /&gt;
*Check out our open [[to-do|to do list]] for things to help get done.&lt;br /&gt;
*Join the [http://microformats.org/discuss mailing lists] and [[irc|IRC Channel]] to learn and help answer questions about microformats.&lt;br /&gt;
*[[advocacy|Advocate]] the use of microformats.&lt;br /&gt;
*help to [[Main_Page#microformats_wiki_in_other_languages|translate the microformats wiki into other languages]] to make microformats globally accessible.&lt;br /&gt;
&lt;br /&gt;
== Specifications ==&lt;br /&gt;
[[microformats|Microformats]] open standards specifications (see also: [[implementations]], [[examples-in-the-wild]])&lt;br /&gt;
* [[hcalendar|hCalendar]] - [http://microformats.org/code/hcalendar/creator hcalendar creator]&lt;br /&gt;
* [[hcard|hCard]] - [http://microformats.org/code/hcard/creator hcard creator]&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[rel-nofollow]]&lt;br /&gt;
* [[rel-tag]]&lt;br /&gt;
* [[vote-links|VoteLinks]]&lt;br /&gt;
* [http://gmpg.org/xfn/ XFN] (see also: [[xfn-implementations]])&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* [[xoxo|XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Drafts ==&lt;br /&gt;
* [[adr|adr]]&lt;br /&gt;
* [[geo|geo]]&lt;br /&gt;
* [[hatom|hAtom]]&lt;br /&gt;
* [[hresume|hResume]]&lt;br /&gt;
* [[hreview|hReview]] - [http://microformats.org/code/hreview/creator hreview creator]&lt;br /&gt;
* [[rel-directory]]&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
* [[rel-home]]&lt;br /&gt;
* [[rel-payment]]&lt;br /&gt;
* [[robots-exclusion|Robots Exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
&lt;br /&gt;
{{design_patterns}} &amp;lt;!-- this can be edited in /wiki/Template:design_patterns --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Exploratory Discussions ==&lt;br /&gt;
Per the microformats [[process]]: research and analysis of real-world [[examples]], existing formats, and brainstorming to motivate the microformat. Please check [[rejected-formats]] before making additions.&lt;br /&gt;
&lt;br /&gt;
* alternates [[alternates-brainstorming|alternates brainstorming]], [[alternates-examples|alternates examples]]&lt;br /&gt;
*[[attention]]&lt;br /&gt;
* blog description [[blog-description-examples|blog description examples]]&lt;br /&gt;
* blog info [[blog-info-examples|blog info examples]]&lt;br /&gt;
* blog post [[blog-post-examples|examples]], [[blog-post-formats|blog post formats]], and [[blog-post-brainstorming|blog post brainstorming]] (yielded the [[hatom|hAtom]] draft)&lt;br /&gt;
* book [[book-examples|book examples]], [[book-formats|book formats]], and [[book-brainstorming|book brainstorming]]&lt;br /&gt;
* chat [[chat-examples|chat examples]], [[chat-formats|chat formats]], and [[chat-brainstorming|chat brainstorming]]&lt;br /&gt;
* citation [[citation|citation effort]], [[citation-examples|citation examples]], [[citation-formats|citation formats]], [[citation-brainstorming|citation brainstorming]], and [[citation-faq|citation FAQ]]&lt;br /&gt;
* code [[code-examples| code examples]], [[code-brainstorming|code brainstorming]]{{NewMarker}}&lt;br /&gt;
* comment [[comment-problem|comment problem]], [[comment-examples|comment examples]], and [[comments-formats|comment formats]] (Some stuff needs to be extracted from [[comments-formats]])&lt;br /&gt;
* [[collection-description|collection description]] {{NewMarker}}&lt;br /&gt;
* [[course-catalog]]; [[course-catalog-examples]] {{NewMarker}}&lt;br /&gt;
* [[currency]]; [[currency-examples]]; [[currency-brainstorming]]; [[currency-proposal]]; [[currency-issues]]&lt;br /&gt;
* [[depend-examples]]: examples of dependency graphs, especially as they relate to software {{NewMarker}}&lt;br /&gt;
* [[digital-signatures]]: incorporation of digital signatures in Microformatted data; ([[digitalsignature-examples|digital-signature examples]], [[digitalsignature-brainstorming|digital-signatures brainstorming]]) {{NewMarker}}&lt;br /&gt;
* directions [[directions-examples|directions examples]] {{NewMarker}}&lt;br /&gt;
* directory inclusion [[directory-inclusion-examples|directory inclusion examples]], [[directory-inclusion-formats|directory inclusion formats]]. (see also [[rel-directory]])&lt;br /&gt;
* distributed conversation [[distributed-conversation|distributed conversation overview]], [[distributed-conversation-brainstorming|distributed conversation brainstorming]], [[distributed-conversation-examples|distributed conversation examples]], and [[distributed-conversation-formats|distributed conversation formats]]&lt;br /&gt;
* forms [[forms-examples|forms examples]]&lt;br /&gt;
* genealogy [[genealogy-formats|genealogy examples]]&lt;br /&gt;
* group [[group-brainstorming|group brainstorming]] and [[group-examples|group examples]]&lt;br /&gt;
* items [[items-brainstorming|items brainstorming]] and [[items-examples|items examples]&lt;br /&gt;
* hash [[hash-examples|hash examples]]&lt;br /&gt;
* job listing [[job-listing-examples|job listing examples]] and [[job-listing-brainstorming|job listing brainstorming]]&lt;br /&gt;
* last modified [[last-modified-examples|last modified examples]], [[last-modified-formats|last modified formats]], and [[last-modified-brainstorming|last modified brainstorming]]&lt;br /&gt;
* hListing [[hlisting-proposal|hListing proposal]], and [[hlisting-feedback|hListing feedback]] &lt;br /&gt;
** Also, listing [[listing-examples|examples]], [[listing-formats|formats]], and [[listing-brainstorming|brainstorming]]&lt;br /&gt;
* [[product|hProduct]] - [[product-brainstorming|hProduct brainstorming]] | [[product-examples|hProduct examples]]&lt;br /&gt;
* location [[location-formats|location formats]]. (see also [[adr]] and [[geo]])&lt;br /&gt;
* [[luna]] ([[geo]]-like co-ordinates, for places on The Moon) - see also [[geo-extension-strawman]] a possible implementation {{UpdateMarker}}&lt;br /&gt;
* [[mars]] ([[geo]]-like co-ordinates, for places on the planet Mars) - see also [[geo-extension-strawman]] a possible implementation {{UpdateMarker}}&lt;br /&gt;
* measures and measurement units [[measure]]&lt;br /&gt;
* [[media-info]] ([[media-info-examples|media-info examples]], [[media-info-formats|media-info formats]], [[media-info-brainstorming|media-info brainstorming]]) &lt;br /&gt;
* meeting minutes [[meeting-minutes-examples|meeting minutes examples]], [[meeting-minutes-formats|meeting minutes formats]], and [[meeting-minutes-brainstorming|meeting minutes brainstorming]]&lt;br /&gt;
* metalink [[metalink-examples|metalink examples]] {{NewMarker}}&lt;br /&gt;
* microsummary [[microsummary-brainstorming|microsummary brainstorming]]&lt;br /&gt;
* [[mfo-examples|MFO examples]]&lt;br /&gt;
* music [[music-examples|music examples]]&lt;br /&gt;
* [[operating-hours]]: [[operating-hours-examples]] ..of stores, restaurants, etc. {{UpdateMarker}}&lt;br /&gt;
* [[payment]]&lt;br /&gt;
* photo note [[photo-note-examples|photo note examples]]&lt;br /&gt;
*[[question-answer]], [[question-answer-brainstorming]]; [[question-answer-examples]] {{NewMarker}}&lt;br /&gt;
* recipe [[recipe-examples|recipe examples]], [[recipe-brainstorming]] {{UpdateMarker}}&lt;br /&gt;
* rel-product [[rel-product-brainstorming|rel-product brainstorming]]&lt;br /&gt;
* requirements testing [[requirements-testing|requirements testing overview]], and [[requirements-testing-examples|requirements testing examples]]&lt;br /&gt;
* [[rest-examples|REST examples]]&lt;br /&gt;
* resume [[resume-brainstorming|resume brainstorming]], and [[resume-formats|resume formats]]&lt;br /&gt;
* review [[review-examples|review examples]], and [[review-formats|review formats]] (yielded the [[hreview|hReview]] draft)&lt;br /&gt;
* search results [[search-results-example|search results example]]&lt;br /&gt;
* show [[show-brainstorming|show brainstorming]]&lt;br /&gt;
* showroll [[showroll-brainstorming|brainstorming]]&lt;br /&gt;
* [[species]] - for the marking up of the scientific names of living things: [[species-examples]]; [[species-brainstorming]] {{UpdateMarker}}&lt;br /&gt;
* table [[table-examples|examples]]&lt;br /&gt;
* tagspeak [[tagspeak-examples|tagspeak examples]]&lt;br /&gt;
* tagcloud [[tagcloud-examples|tagcloud examples]], and [[tagcloud-brainstorming|tagcloud  brainstorming]].&lt;br /&gt;
* [[thoughts-on-extending-the-geo-microformat|thoughts on extending the geo microformat]], [http://microformats.telemetry.gr examples] {{NewMarker}}&lt;br /&gt;
* transit table [[transit-table-examples|transit table examples]]&lt;br /&gt;
* [[uid]]&lt;br /&gt;
* widget [[widget-examples|widget examples]], and [[widget-brainstorming|widget brainstorming]]&lt;br /&gt;
* [[wiki-formats|wiki formats]]&lt;br /&gt;
* work of art [[work-of-art|work of art overview]], [[workofart-examples|work of art examples]], [[workofart-formats|work of art formats]], and [[workofart-brainstorming|work of art brainstorming]] &lt;br /&gt;
*[[xmdp-brainstorming|XMDP brainstorming]] (see also [[xmdp-faq]])&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [[examples-in-the-wild]]&lt;br /&gt;
* [[implementations]]&lt;br /&gt;
* [[zen-garden]]&lt;br /&gt;
&lt;br /&gt;
== Tools, Test Cases and Additional Research ==&lt;br /&gt;
&lt;br /&gt;
The first place to look for examples, code, and test cases is in the pages for each individual microformat. There are only a few cross-cutting tools and services that need to process more than one microformat. This section is intended for editors, parsers, validators, test cases, and other information relevant across multiple microformats.&lt;br /&gt;
&lt;br /&gt;
*[[accessibility]]&lt;br /&gt;
*[[faqs-for-rdf]]&lt;br /&gt;
*[[icalendar-implementations]]&lt;br /&gt;
*[[parsing-microformats]]&lt;br /&gt;
*[[selected-test-cases-from-the-web]]&lt;br /&gt;
*[http://hg.microformats.org/ Source code repository] -- [[mercurial-quick-start|HowTo: Download code from the repository]]&lt;br /&gt;
*[[vcard-implementations]], [[vcard-errata]], [[vcard-suggestions]]&lt;br /&gt;
*[[why-are-content-standards-hard]]&lt;br /&gt;
* [[profile-examples-in-wild|Profile examples, in the wild]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[buttons]]&lt;br /&gt;
* [[icons]] {{NewMarker}}&lt;br /&gt;
* [[spread-microformats]] {{NewMarker}}&lt;br /&gt;
* [[demo]] - a page with links for quickly demonstrating microformats working in practice.&lt;br /&gt;
* [[events]]&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[user-interface]]&lt;br /&gt;
* [[marked-for-deletion]]&lt;br /&gt;
* [[microformats-issues]] {{NewMarker}} - issues related to more than one microformat.&lt;br /&gt;
&lt;br /&gt;
== microformats wiki in other languages ==&lt;br /&gt;
&lt;br /&gt;
You may read and edit microformats articles in many other languages:&lt;br /&gt;
&lt;br /&gt;
* languages with over 100 articles&lt;br /&gt;
** [[Main_Page-fr|Français (French)]] {{UpdateMarker-fr}}&lt;br /&gt;
* languages with over 10 articles&lt;br /&gt;
** [[Main_Page-pt-br| Português (Brazilian Portuguese)]] {{NewMarker-pt-br}}&lt;br /&gt;
** [[Main_Page-ja|日本語 (Japanese)]]&lt;br /&gt;
* languages with over 2 articles&lt;br /&gt;
** [[Main_Page-es|Español (Spanish)]]&lt;br /&gt;
** [[Main_Page-de|Deutsch (German)]]&lt;br /&gt;
&lt;br /&gt;
==== microformats translations elsewhere ====&lt;br /&gt;
These are off-site pages/sites with translations about microformats. If you are working on one of these, please consider translating the main microformats website!&lt;br /&gt;
* [http://mikroformate.pbwiki.com/ Deutsch (German) mikroformate.pbwiki.com] {{NewMarker-de}}&lt;br /&gt;
&lt;br /&gt;
=== Start a microformats wiki in another language ===&lt;br /&gt;
&lt;br /&gt;
Don't see the language you want? Help translate the microformats wiki into another language!&lt;br /&gt;
&lt;br /&gt;
We're still figuring this out.  &lt;br /&gt;
&lt;br /&gt;
For now, see the [http://en.wikipedia.org/wiki/Wikipedia:Multilingual_coordination Wikipedia page on Multilingual coordination], and [http://meta.wikimedia.org/wiki/How_to_start_a_new_Wikipedia How to start a new Wikipedia] for some good general tips, advice, and community conventions.&lt;br /&gt;
&lt;br /&gt;
You may want to start with the list of [[stable-pages]], which are pages that are relatively stable, and have only minimal/editorial changes, which makes them much easier to keep in sync with the English versions, by using the [[Special:Watchlist|my watchlist]] feature (use it to watch the pages you've translated for changes).&lt;br /&gt;
&lt;br /&gt;
Page naming: for the translated version of a page, use the same name for the page, and simply add the RFC 3066 language identifier code as a dash suffix. [http://google.con google] E.g. for the French version, [[Main_Page]] becomes [[Main_Page-fr]], and [[how-to-play]] becomes [[how-to-play-fr]].&lt;br /&gt;
&lt;br /&gt;
==== more languages folks want to see ====&lt;br /&gt;
&lt;br /&gt;
* Chinese: 微格式 (Microformats) (see [http://msittig.blogspot.com/2005/11/since-i-translated-schedule-of.html source of translation])&lt;br /&gt;
* Does somebody want to see a Dutch translation???&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=xhours&amp;diff=13226</id>
		<title>xhours</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=xhours&amp;diff=13226"/>
		<updated>2007-02-04T17:57:29Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;xHours&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page documents an effort to define a simple, open, and semantic format for marking up the operating hours of stores, restaurants, museums, offices, and other estabishments that have set hours and are open on a regular basis. xHours is closely based on the [[hCalendar]] microformat.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== Draft specification ==&lt;br /&gt;
&lt;br /&gt;
=== Editor/Author ===&lt;br /&gt;
* [http://dragotown.com Nick Drago]&lt;br /&gt;
&lt;br /&gt;
=== Process ===&lt;br /&gt;
This document's current status is an &amp;quot;exploratory discussion&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Per the microformats [[process]], these sections of this document are in development:&lt;br /&gt;
* examples&lt;br /&gt;
* formats&lt;br /&gt;
* brainstorming&lt;br /&gt;
&lt;br /&gt;
Please feel free to help by contributing your thoughts and ideas.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
This effort came about as a result of:&lt;br /&gt;
&lt;br /&gt;
* the need for a human and machine readable markup format that can be used to define the operating hours of establishments&lt;br /&gt;
* the belief that the hCalendar format is not fully appropriate (not yet capable, etc.) for defining repeating events to the extent needed&lt;br /&gt;
&lt;br /&gt;
Stores, businesses, etc. often provide their operating hours on their websites. With the addition of a small bit of markup, they would be able to discuss their operating hours on their websites in such a way that spiders and other aggregators can retrieve such hours, automatically convert them to the iCalendar format, and use this data in any iCalendar application or service.&lt;br /&gt;
&lt;br /&gt;
This document proposes the introduction of a format which is a close subset of the [[hCalendar]] microformat, and thus the iCalendar standard, in semantic XHTML. Organizations and businesses can both embed their operating hours directly in their web pages and style them with CSS to make them appear as desired. In addition, this format would enable applications to retrieve such data directly from web pages without having to reference a separate file. &lt;br /&gt;
&lt;br /&gt;
== Current example ==&lt;br /&gt;
The website of a national chain of retail stores (we'll call them Store XYZ) features a store locater, in which one enters their city and state and are provided with a listing of stores in their area. Below is an excerpt of one of the listings (slightly modified):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Store #5555&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Address, City, State, Zip &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Hours:&amp;lt;/b&amp;gt; Mon-Sat 10:00am-9:00pm&amp;lt;br&amp;gt;Sun 11:00am-7:00pm&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;This store also features:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- Mobile electronics installation &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Brainstorming ==&lt;br /&gt;
There are several main components to this listing:&lt;br /&gt;
* Location&lt;br /&gt;
** The establishment name&lt;br /&gt;
** The establishment address&lt;br /&gt;
* Hours&lt;br /&gt;
** Day of week&lt;br /&gt;
** Open time&lt;br /&gt;
** Close time&lt;br /&gt;
&lt;br /&gt;
=== Using iCalendar ===&lt;br /&gt;
Using the current iCalendar standard, and using the date conventions defined in [http://en.wikipedia.org/wiki/ISO_8601#Time_interval ISO 8601], Store XYZ's store hours could be expressed as an interval:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2007-01-01T10:00:00Z/2007-01-01T21:00:00Z&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note that this defines the hours as an event occurring on January 1, 2007 from 10:00a.m. to 9:00p.m. (21:00).&lt;br /&gt;
&lt;br /&gt;
Now, to make this event repeat, &amp;quot;R[n]/&amp;quot; is prefixed, with n being defined as 365:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
R365/2007-01-01T10:00:00Z/2007-01-01T21:00:00Z&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
This would repeat this event 365 times, for the 365 days in a year. However, this is not appropriate, because Store XYZ is open during different hours during different days of the the week.&lt;br /&gt;
&lt;br /&gt;
=== Using numbers for the weekday ===&lt;br /&gt;
The date could be marked up more simply by using an extension of [http://en.wikipedia.org/wiki/ISO_8601#Check_digit_.28weekday.29 ISO 8601]. ISO 8601 defines [http://en.wikipedia.org/wiki/ISO_8601#Week_dates weekday numbers] as:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&lt;br /&gt;
a digit [D] from 1 through 7, beginning with Monday and ending with Sunday&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xHours will use the digit (1 through 7, Monday through Sunday) to represent the day of the week.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
The proposed method of marking up the date and time an establishment is open (using xHours) is the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DTSTART:1-6-T10:00:00Z //this shows that Store XYZ opens Monday- Saturday (1-6) at 10:00&lt;br /&gt;
DTEND:1-6-T21:00:00Z// this shows that Store XYZ closes Monday- Saturday (1-6) at 21:00 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
xHours markup (formatted similarly to hCalendar):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;Store XYZ #5555&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Store XYZ #5555's Hours&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;We will be open &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1-6-T10:00:00Z&amp;quot;&amp;gt;&lt;br /&gt;
Monday through Saturday from 10:00AM&amp;lt;/abbr&amp;gt; until &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1-6-T21:00:00Z&amp;quot;&amp;gt;9:00PM&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;At our main location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Store #5555 in Anytown, USA&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
* How could multiple sets of hours be defined in the same paragraph? e.g. define Monday-Saturday's hours and Sunday's hours in the same vevent&lt;br /&gt;
* Are the weekday numbers (1-7) appropriate? &lt;br /&gt;
** No, it is not OK because of internationalization. In different cultures the week starts on different days.&lt;br /&gt;
**They are defined in ISO 8601, but this is an extension of that format.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [[hcard]]&lt;br /&gt;
* [[hCalendar]]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2445.txt iCalendar RFC2445]&lt;br /&gt;
* [http://www.iso.org/iso/en/prods-services/popstds/datesandtime.html ISO 8601]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://en.wikipedia.org/wiki/ISO_8601 Wikipedia article on ISO 8601]&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-tag-faq&amp;diff=13284</id>
		<title>rel-tag-faq</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-tag-faq&amp;diff=13284"/>
		<updated>2007-02-03T20:04:57Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: in general, search engines do look at term relevance&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel-tag frequently asked questions = &lt;br /&gt;
&lt;br /&gt;
This document serves to answer and discuss frequently asked questions specifically about the [[rel-tag]] microformat. You may want to read the [[rel-faq]] first as it answers many common questions about the HTML4 “rel” and “rev” attributes, and their linktype values.  If you have a new question to ask, first consider asking on the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats-discuss list].&lt;br /&gt;
&lt;br /&gt;
== Q&amp;amp;A ==&lt;br /&gt;
&lt;br /&gt;
# ''Where does a tagging link belong? Does the tagging link only need to appear in my Web feed (RSS / Atom)?  Does the tagging link need to appear on the page where my specific blog entry lies?  Does the tagging link need to appear everywhere that I can possibly imagine?''&lt;br /&gt;
#* In short, tagging links belong in all the places and formats in which you published tagged content. The Web page is the primary location where users read content and where search engines index. Thus the Web page is a place where you should absolutely include your [[rel-tag]] links. To tag your blog posts, put the [[rel-tag]] links inside them, visibly. The Web feeds are simply alternate ways of publishing your blog posts, and thus should include the full content of your blog posts, [[rel-tag]] links intact.&lt;br /&gt;
# ''Where shouldn't I use rel-tag?''&lt;br /&gt;
#* rel-tag expresses a particular relationship (a) between the page you are on and (b) the target of a link. If you're not asserting this relationship, don't use rel-tag. In particular:&lt;br /&gt;
#** don't use rel-tag in [http://en.wikipedia.org/wiki/Tag_cloud Tag Clouds]&lt;br /&gt;
#** don't use rel-tag to refer to the pages http://www.technorati.com/tag/xyz, http://del.icio.us/tag/xyz, http://www.flickr.com/photos/tags/xyz/ (and so forth) if you're not asserting &amp;quot;this page is tagged 'xyz'&amp;quot;&lt;br /&gt;
# ''The format specifies that the tag must “come after the last / in the path”. Will something like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/index.php/TAG&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; work?  Or does it have to be a “real” directory or [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite]? -- [[User:Singpolyma|singpolyma]] 23:51, 24 Jan 2006 (PST)''&lt;br /&gt;
#* The key is the URL. Whether that URL is generated from a database or a directory does not matter. The URL matters.&lt;br /&gt;
#** My question, however, was about whether that URL form ( &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/index.php/TAG&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ) would be valid, since there is the dot in “index.php”.&lt;br /&gt;
#*** Yes, the URL in the example is valid (or legal or conformant or whatever you want to call it to minimize confusion). The dot (period, full stop, U+002E) is free to appear in most places in a URL, even in the middle of a path-segment that is not the last path-segment. (The latest specification for URLs, “[http://gbiv.com/protocols/uri/rfc/rfc3986.html Uniform Resource Identifier (URI): Generic Syntax]”, is RFC 3986.)&lt;br /&gt;
# ''I’m developing a web application which uses tagging, and so of course I want to use [[rel-tag]]. For this application, I want nice, clean URLs. I was planning to use [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite] to map a clean URL onto my underlying scripts. How do I use Apache’s [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite] to map &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/car&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=car&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ?''&lt;br /&gt;
#* One solution involves changing the script to inspect the path for the tag (via the variable “PATH_INFO”), rather than inspecting the query:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;Directory &amp;quot;/home/user/public_html/app/&amp;gt;&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteRule ^tag/([^/]+)$ script.php/$1 [last]&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* For people who can edit the server’s main configuration file, the following untested configuration code may work. Corrections are welcome.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;RewriteEngine On&lt;br /&gt;
RewriteMap tag int:escape&lt;br /&gt;
RewriteRule ^/~user/app/tag/([^/]+)$ /~user/app/script.php?tag=${tag:$1} [last]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* The following configuration code, left over from a previous contribution to this document, does a poor job according to tests. The following code fails to enforce the [[rel-tag]] rules about the tag corresponding to the last non-empty path-segment. The following code fails to transcode the tag for safe use in the URL query. Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/not-a-tag/the-tag&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=not-a-tag/the-tag&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/the-tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=the-tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/attack&amp;amp;intent=destroy&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=attack&amp;amp;intent=destroy&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;Directory &amp;quot;/home/user/public_html/app/&amp;gt;&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteRule ^tag/(.*)$ script.php?tag=$1&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Does a rel tag still have meaning if the link redirects? If the HTTP server returns a 302 status code, does the rel-tag have meaning? Is there a formal rule that indexers should follow the link to the final, resolved destination? Or is there a formal rule that a rel tag should be ignored if URL of its link does not return a status code of 200?''&lt;br /&gt;
* ..next answer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CSS selector===&lt;br /&gt;
*How do you write a CSS selector for rel-tag?&lt;br /&gt;
** &amp;lt;code&amp;gt;a[rel~=&amp;quot;tag&amp;quot;] { color: green }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Are tags case sensitive?===&lt;br /&gt;
*Are tags case sensitive. Is &amp;quot;Dog&amp;quot; the same tag as &amp;quot;dog&amp;quot; and &amp;quot;DOG&amp;quot;? &lt;br /&gt;
**{{AwaitingAnswer}}&lt;br /&gt;
&lt;br /&gt;
===Multi-word tags===&lt;br /&gt;
*How should a multi-word tag be made? For instance, if using Wikipedia as a name space, a page about a Black Redstart (a bird) would be tagged '''Black_Redstart''', with an underscore [http://en.wikipedia.org/wiki/Black_Redstart]. Is there any way of aliasing alternatives (&amp;quot;BlackRedstart&amp;quot;, &amp;quot;Black-Redstart&amp;quot;, etc.)? Is any particular format preferable?&lt;br /&gt;
**{{AwaitingAnswer}}&lt;br /&gt;
&lt;br /&gt;
===Tags with file extensions===&lt;br /&gt;
*Is &amp;lt;code&amp;gt;&amp;lt;a rel=tag href=&amp;quot;http://example.com/cheese.htm&amp;quot;&amp;gt;cheese&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; a valid tag, for &amp;quot;cheese&amp;quot;? Ditto &amp;lt;code&amp;gt;.asp&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.php&amp;lt;/code&amp;gt; variants? If not, why not?&lt;br /&gt;
&lt;br /&gt;
No, you cannot use a tag URL with a file extension - unless you want the extension included in all of your tags. Explanation from Brian Suda on the microformats-discuss list:&lt;br /&gt;
&lt;br /&gt;
--- the spec says:&lt;br /&gt;
... the last segment of the path portion of the URI (after the final&lt;br /&gt;
&amp;quot;/&amp;quot; character) contains the tag value.&lt;br /&gt;
&lt;br /&gt;
What that string is, is irrelavant. It could be /file/my.pdf and the&lt;br /&gt;
tag would be &amp;quot;my.pdf&amp;quot; it could be /downloads/my.big.file.pdf and the&lt;br /&gt;
tag would be &amp;quot;my.big.file.pdf&amp;quot;. A tag is everything after the last&lt;br /&gt;
slash (unless the last char is a slash). So if that is a file or a&lt;br /&gt;
folder, or a file that does not have an extention, or a folder that&lt;br /&gt;
has a '.' in it's name.&lt;br /&gt;
&lt;br /&gt;
===What about Scope?===&lt;br /&gt;
Since rel-tag is a feature used in many other microformats, the question often arises: &amp;quot;What is the scope of the tag?&amp;quot; For instance, a rel-tag may appear inside of an [[xfolk xFolk]] entry and on first glance it may appear that the tag should only apply to that entry. However, current publishing practice seems to indicate anything appearing on a page is likely related to the content of the page. Therefore, the interpretation is that not only does the rel-tag apply its direct container but to all containers and to the document as a whole; it contains the xFolk entry. This is a departure from strict knowledge theory in favor of real-world usage.&lt;br /&gt;
&lt;br /&gt;
As another example, you may link to your friend Joe with XFN and hCard, indicating in his categories that Joe is interested in swimming, which you loathe. Since the article is primarily about you and not about Joe's hobbies and because the rel-tag is inside an hCard, you may expect that the rel-tag does not apply to the document; however, the document does contain information about swimming,  albeit tiny, namely that your friend likes it. In this way, rel-tag is binary: it indicates direction (yes or no) but not magnitude. This equivalent to a free-text search sans [[http://en.wikipedia.org/wiki/tf-idf tf-idf]]; i.e. without a notion of term relevance.&lt;br /&gt;
&lt;br /&gt;
The upshot of this is that rel-tags can have downward scope but not upward scope.&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
{{rel-tag-related-pages}}&lt;br /&gt;
**{{AwaitingAnswer}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-tag-faq&amp;diff=13199</id>
		<title>rel-tag-faq</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-tag-faq&amp;diff=13199"/>
		<updated>2007-02-03T19:43:41Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* not everyone uses Apache */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel-tag frequently asked questions = &lt;br /&gt;
&lt;br /&gt;
This document serves to answer and discuss frequently asked questions specifically about the [[rel-tag]] microformat. You may want to read the [[rel-faq]] first as it answers many common questions about the HTML4 “rel” and “rev” attributes, and their linktype values.  If you have a new question to ask, first consider asking on the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats-discuss list].&lt;br /&gt;
&lt;br /&gt;
== Q&amp;amp;A ==&lt;br /&gt;
&lt;br /&gt;
# ''Where does a tagging link belong? Does the tagging link only need to appear in my Web feed (RSS / Atom)?  Does the tagging link need to appear on the page where my specific blog entry lies?  Does the tagging link need to appear everywhere that I can possibly imagine?''&lt;br /&gt;
#* In short, tagging links belong in all the places and formats in which you published tagged content. The Web page is the primary location where users read content and where search engines index. Thus the Web page is a place where you should absolutely include your [[rel-tag]] links. To tag your blog posts, put the [[rel-tag]] links inside them, visibly. The Web feeds are simply alternate ways of publishing your blog posts, and thus should include the full content of your blog posts, [[rel-tag]] links intact.&lt;br /&gt;
# ''Where shouldn't I use rel-tag?''&lt;br /&gt;
#* rel-tag expresses a particular relationship (a) between the page you are on and (b) the target of a link. If you're not asserting this relationship, don't use rel-tag. In particular:&lt;br /&gt;
#** don't use rel-tag in [http://en.wikipedia.org/wiki/Tag_cloud Tag Clouds]&lt;br /&gt;
#** don't use rel-tag to refer to the pages http://www.technorati.com/tag/xyz, http://del.icio.us/tag/xyz, http://www.flickr.com/photos/tags/xyz/ (and so forth) if you're not asserting &amp;quot;this page is tagged 'xyz'&amp;quot;&lt;br /&gt;
# ''The format specifies that the tag must “come after the last / in the path”. Will something like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/index.php/TAG&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; work?  Or does it have to be a “real” directory or [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite]? -- [[User:Singpolyma|singpolyma]] 23:51, 24 Jan 2006 (PST)''&lt;br /&gt;
#* The key is the URL. Whether that URL is generated from a database or a directory does not matter. The URL matters.&lt;br /&gt;
#** My question, however, was about whether that URL form ( &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/index.php/TAG&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ) would be valid, since there is the dot in “index.php”.&lt;br /&gt;
#*** Yes, the URL in the example is valid (or legal or conformant or whatever you want to call it to minimize confusion). The dot (period, full stop, U+002E) is free to appear in most places in a URL, even in the middle of a path-segment that is not the last path-segment. (The latest specification for URLs, “[http://gbiv.com/protocols/uri/rfc/rfc3986.html Uniform Resource Identifier (URI): Generic Syntax]”, is RFC 3986.)&lt;br /&gt;
# ''I’m developing a web application which uses tagging, and so of course I want to use [[rel-tag]]. For this application, I want nice, clean URLs. I was planning to use [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite] to map a clean URL onto my underlying scripts. How do I use Apache’s [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite] to map &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/car&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=car&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ?''&lt;br /&gt;
#* One solution involves changing the script to inspect the path for the tag (via the variable “PATH_INFO”), rather than inspecting the query:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;Directory &amp;quot;/home/user/public_html/app/&amp;gt;&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteRule ^tag/([^/]+)$ script.php/$1 [last]&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* For people who can edit the server’s main configuration file, the following untested configuration code may work. Corrections are welcome.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;RewriteEngine On&lt;br /&gt;
RewriteMap tag int:escape&lt;br /&gt;
RewriteRule ^/~user/app/tag/([^/]+)$ /~user/app/script.php?tag=${tag:$1} [last]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* The following configuration code, left over from a previous contribution to this document, does a poor job according to tests. The following code fails to enforce the [[rel-tag]] rules about the tag corresponding to the last non-empty path-segment. The following code fails to transcode the tag for safe use in the URL query. Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/not-a-tag/the-tag&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=not-a-tag/the-tag&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/the-tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=the-tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/attack&amp;amp;intent=destroy&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=attack&amp;amp;intent=destroy&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;Directory &amp;quot;/home/user/public_html/app/&amp;gt;&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteRule ^tag/(.*)$ script.php?tag=$1&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Does a rel tag still have meaning if the link redirects? If the HTTP server returns a 302 status code, does the rel-tag have meaning? Is there a formal rule that indexers should follow the link to the final, resolved destination? Or is there a formal rule that a rel tag should be ignored if URL of its link does not return a status code of 200?''&lt;br /&gt;
* ..next answer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CSS selector===&lt;br /&gt;
*How do you write a CSS selector for rel-tag?&lt;br /&gt;
** &amp;lt;code&amp;gt;a[rel~=&amp;quot;tag&amp;quot;] { color: green }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Are tags case sensitive?===&lt;br /&gt;
*Are tags case sensitive. Is &amp;quot;Dog&amp;quot; the same tag as &amp;quot;dog&amp;quot; and &amp;quot;DOG&amp;quot;? &lt;br /&gt;
**{{AwaitingAnswer}}&lt;br /&gt;
&lt;br /&gt;
===Multi-word tags===&lt;br /&gt;
*How should a multi-word tag be made? For instance, if using Wikipedia as a name space, a page about a Black Redstart (a bird) would be tagged '''Black_Redstart''', with an underscore [http://en.wikipedia.org/wiki/Black_Redstart]. Is there any way of aliasing alternatives (&amp;quot;BlackRedstart&amp;quot;, &amp;quot;Black-Redstart&amp;quot;, etc.)? Is any particular format preferable?&lt;br /&gt;
**{{AwaitingAnswer}}&lt;br /&gt;
&lt;br /&gt;
===Tags with file extensions===&lt;br /&gt;
*Is &amp;lt;code&amp;gt;&amp;lt;a rel=tag href=&amp;quot;http://example.com/cheese.htm&amp;quot;&amp;gt;cheese&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; a valid tag, for &amp;quot;cheese&amp;quot;? Ditto &amp;lt;code&amp;gt;.asp&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.php&amp;lt;/code&amp;gt; variants? If not, why not?&lt;br /&gt;
&lt;br /&gt;
No, you cannot use a tag URL with a file extension - unless you want the extension included in all of your tags. Explanation from Brian Suda on the microformats-discuss list:&lt;br /&gt;
&lt;br /&gt;
--- the spec says:&lt;br /&gt;
... the last segment of the path portion of the URI (after the final&lt;br /&gt;
&amp;quot;/&amp;quot; character) contains the tag value.&lt;br /&gt;
&lt;br /&gt;
What that string is, is irrelavant. It could be /file/my.pdf and the&lt;br /&gt;
tag would be &amp;quot;my.pdf&amp;quot; it could be /downloads/my.big.file.pdf and the&lt;br /&gt;
tag would be &amp;quot;my.big.file.pdf&amp;quot;. A tag is everything after the last&lt;br /&gt;
slash (unless the last char is a slash). So if that is a file or a&lt;br /&gt;
folder, or a file that does not have an extention, or a folder that&lt;br /&gt;
has a '.' in it's name.&lt;br /&gt;
&lt;br /&gt;
===What about Scope?===&lt;br /&gt;
Since rel-tag is a feature used in many other microformats, the question often arises: &amp;quot;What is the scope of the tag?&amp;quot; For instance, a rel-tag may appear inside of an [[xfolk xFolk]] entry and on first glance it may appear that the tag should only apply to that entry. However, current publishing practice seems to indicate anything appearing on a page is likely related to the content of the page. Therefore, the interpretation is that not only does the rel-tag apply its direct container but to all containers and to the document as a whole; it contains the xFolk entry. This is a departure from strict knowledge theory in favor of real-world usage.&lt;br /&gt;
&lt;br /&gt;
As another example, you may link to your friend Joe with XFN and hCard, indicating in his categories that Joe is interested in swimming, which you loathe. Since the article is primarily about you and not about Joe's hobbies and because the rel-tag is inside an hCard, you may expect that the rel-tag does not apply to the document; however, the document does contain information about swimming, namely that your friend likes it. In this way, rel-tag is binary: it indicates direction (yes or no) but not magnitude. This is no different than a free-text search. When querying search engines for the term &amp;quot;swimming&amp;quot; the page about you loathing swimming would also be returned.&lt;br /&gt;
&lt;br /&gt;
The upshot of this is that rel-tags can have downward scope but not upward scope.&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
{{rel-tag-related-pages}}&lt;br /&gt;
**{{AwaitingAnswer}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-issues&amp;diff=13179</id>
		<title>hcard-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-issues&amp;diff=13179"/>
		<updated>2007-02-03T04:14:30Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Issues: street-address is listed as not singular */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; hCard issues &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are externally raised issues about [[hcard|hCard]] 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. &lt;br /&gt;
&lt;br /&gt;
'''IMPORTANT''': Please read the [[hcard-faq|hCard FAQ]] ''before'' giving any feedback or raising any issues as your feedback/issues may already be resolved/answered.&lt;br /&gt;
&lt;br /&gt;
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;
Please add new issues to the '''top''' of the list.&lt;br /&gt;
&lt;br /&gt;
For matters relating to the vCard specification itself, see [[vcard-errata]] and [[vcard-suggestions]].&lt;br /&gt;
&lt;br /&gt;
See also related [[hcalendar-issues]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
* 2007-02-02 raised by [[User::DerrickPallas|Derrick Pallas]]&lt;br /&gt;
*# [[adr]] says that all of it's properties are singular; however, &amp;quot;street-address&amp;quot; is listed as zero-or-more.&lt;br /&gt;
* {{OpenIssue}} 2007-01-30 raised by [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
*# Many sites, not least Wikipedia, publish co-ordinates as degrees-minutes-seconds (e.g. [http://en.wikipedia.org/wiki/Birmingham]). Should [[geo]] be extended to allow for this, with parsers making the conversion to digital values? &lt;br /&gt;
* 2007-01-26 raised by James Craig on [[accessibility]] page.&lt;br /&gt;
*# ''Localization of RFC2426 'type' values.  RFC2426 type values for adr, email, and tel were intended as machine-readable values. Used as real HTML content in the following example only works in English. The accessify forum discussion described on the [[accessibility]] page has asserted that reducing this problem to an abbr is not a valid, accessible solution.''&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot; xml:lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; ''Use the the class attribute for qname prefixed type values (and others such as dtstart values), AKA meta classes.'' &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span xml:lang=&amp;quot;en&amp;quot;&amp;gt;&lt;br /&gt;
  Home (preferred): &amp;lt;span class=&amp;quot;tel type:home type:pref&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span xml:lang=&amp;quot;es&amp;quot;&amp;gt;&lt;br /&gt;
  Casa (preferido): &amp;lt;span class=&amp;quot;tel type:home type:pref&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
*#* REJECTED DUPLICATE ETC. Class attributes for type values [http://microformats.org/wiki/hcard-parsing#ISSUE_2 was tried and rejected] and in addition, [[qnames-considered-harmful]].&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2007-01-22 raised by [[User:Christina Hope|Christina Hope]].&lt;br /&gt;
*# ''What is the easiest way to display an hCard all on one line with spacing.  Currently I am using this - but I know that there has to be an easier/ simpler way to do it. &amp;lt;br/&amp;gt;Examples: (1) &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Christina Hope&amp;lt;/span&amp;gt;&amp;amp; nbsp;&amp;amp; nbsp;&amp;amp; nbsp;&lt;br /&gt;
&amp;lt;span class=&amp;quot;department&amp;quot;&amp;gt;Information Technology&amp;lt;/span&amp;gt;&amp;amp; nbsp;&amp;amp; nbsp;&amp;amp; nbsp;&lt;br /&gt;
&amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;Website Coordinator&amp;lt;/span&amp;gt;&amp;amp; nbsp;&amp;amp; nbsp;&amp;amp; nbsp;&lt;br /&gt;
&amp;lt;span display=&amp;quot;none&amp;quot; class=&amp;quot;region&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt; x3408&amp;lt;/span&amp;gt; &amp;amp; nbsp;&amp;amp; nbsp;&amp;amp; nbsp;&lt;br /&gt;
&amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;mailto:chope@example.com&amp;quot;&amp;gt;chope@example.com&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
:: Try &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Christina Hope&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;department&amp;quot;&amp;gt;Information Technology&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;role&amp;quot;&amp;gt;Website Coordinator&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;tel&amp;quot; title=&amp;quot;+44123 456 7890 x 3408&amp;quot;&amp;gt; x3408&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:chope@example.com&amp;quot;&amp;gt;chope@example.com&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::Note: apply classes to existing elements; use abbr to give the phone number in full, in international format. Also, use CSS, not non- breaking spaces, for spacing.&lt;br /&gt;
&lt;br /&gt;
::[[User:AndyMabbett|Andy Mabbett]] 08:34, 22 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-12-15 raised ([http://microformats.org/discuss/mail/microformats-discuss/2006-December/007730.html on 2006-12-14, on the mailing list]) by Joe Andrieu.&lt;br /&gt;
*# (Paraphrased) By including organisations and places, as well as people, hCards have lost semantic specificity (see cited mailing list post for details).&lt;br /&gt;
&lt;br /&gt;
* 2006-12-15 raised by [[User:WizardIsHungry|WizardIsHungry]]&lt;br /&gt;
*# ''[Moved from a user talk page] Hey, why is hiding semi-useful information using CSS bad? The Geo and Address stuff wouldn't be enough to contact me, but I would like there so bookmarklets, crawlers, greasemonkey etc can manipulate it. Is there a policy on using CSS hiding of fields? Thanks :)''&lt;br /&gt;
*#* I guess we can't rely that anything that consumes hCards is normalizing it to a particular format instead of just taking all the xml inside the hcard classed block and sticking it somewhere. If it does just store it as a string, then generating html from it will yield the same hidden fields. Perhaps hiding fields by applying a stylesheet to the relevant hcard styles is ok, but not hiding them using in-line CSS styling. Feedback? --[[User:WizardIsHungry|Jon Williams]] 10:28, 22 Dec 2006 (PST)&lt;br /&gt;
*#* Furthermore, [[hcard-example1-steps]] shows using inline CSS to hide fields. What gives? I still think this is an open issue; particularly the distinction between external stylesheet hiding and inline rules though. --[[User:WizardIsHungry|Jon Williams]] 13:33, 5 Jan 2007 (PST)&lt;br /&gt;
*#* Should this be on [[microformats-issues]]? --[[User:WizardIsHungry|Jon Williams]] 13:37, 5 Jan 2007 (PST)&lt;br /&gt;
*#** The example you cite is the first of several steps, which refine and improve the first step's suboptimal hCard.&lt;br /&gt;
*#*** The question is: ''why is this considered suboptimal if it is ok to hide the entire card?'''&lt;br /&gt;
*#**** REJECTED CLOSED TOO THEORETICAL. It is not OK to hide the entire card. Without further concrete examples with real world URLs on the web, this issue is closed.&lt;br /&gt;
*#***** Here are a number of examples of hiding the entire card, taken from [[hcard-examples-in-wild]]: [http://www.meryl.net/] [http://www.fberriman.com/] [http://www.fberriman.com/] [http://www.last.fm/user/Crok/?scrobbling=t1]  -- Could someone link to where this was discussed and decided in the past, as it seems like this is being governed by fiat. Even if you don't care to have consensus, but could you at least justify this? This stonewalling is rather rude. --[[User:WizardIsHungry|Jon Williams]] 13:24, 9 Jan 2007 (PST)&lt;br /&gt;
*#* [[hcard-brainstorming#CSS_Styles]] explicitly permits this. I'm going with what they say.&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-12-07 raised by RyanKing.&lt;br /&gt;
*# ''hCard org-fn matching should use organization-name, if given.''&lt;br /&gt;
*# originally [http://microformats.org/discuss/mail/microformats-discuss/2006-November/007337.html raised  on uf-discuss] by David Janes.&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-11-24 raised by [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
*# A suggested work-around for the lack of a gender property is to represent gender implicitly in the honorific-prefix field, e.g. Mr. for male, and Ms. for female. This approach does has the limitation that &amp;quot;Mr.&amp;quot; and &amp;quot;Ms.&amp;quot; (or &amp;quot;Miss&amp;quot;/ &amp;quot;Mrs.&amp;quot;) conflicts with a higher-ranking, gender-neutral honorific, such as &amp;quot;Dr.&amp;quot; or &amp;quot;Rev.&amp;quot; for the person, as it is unusual (and sometimes, outside the USA, invalid) to refer to someone as &amp;quot;Mr. Dr.&amp;quot; or &amp;quot;Mrs. Rev.&amp;quot; for example. Note also that some cultures or religions regard such titles as offensive, or at least disdain them.&lt;br /&gt;
&lt;br /&gt;
* 2006-11-23 raised by [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
*# The specification should be &amp;quot;stand alone&amp;quot;, and not normally require reference to the vCard specification.&lt;br /&gt;
*#*A: ACCEPTED PARTIAL. Agreed that [[hcard|hCard]] should be usable by typical web authors without having to dig through the vCard specification. Precise implementation of parsing etc. hCard properties however will likely require programmers to reference the specifics/grammars in the vCard specification which we will NOT replicate in the hCard specification in order to avoid inevitable introduction of errors due to duplication. And that being said, ''informative'' explanations may be a good idea, while the vCard property/value definitions are kept as ''normative''.&lt;br /&gt;
*#** Yes; my meaning was with reference to hCard publishing, not parsing-into-vCards. [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
*# ''The specification should state that &amp;quot;telephone numbers SHOULD adhere to [http://en.wikipedia.org/wiki/E.123 ITU-T Recommendation E.123]&amp;quot; (or perhaps &amp;quot;MUST&amp;quot;).''&lt;br /&gt;
*#* ACCEPTED PARTIAL. This makes sense as an informative reference and a MAY, but since vCard makes no such SHOULD statement for TEL values, neither should/will hCard.  In addition, as a Wikipedia URL that is subject to drastic change, we cannot make that a normative reference.&lt;br /&gt;
*#** I take your point about Wikipedia - here's [http://www.itu.int/rec/T-REC-E.123-200102-I/en a more definitive ITU-E.123 URL]; but it's for a chargeable document. Using &amp;quot;SHOULD&amp;quot; or &amp;quot;MUST&amp;quot; in hCard will not affect compatibility with or conversion to vCard. [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
* 2006-11-16 raised by [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
*# ''The &amp;quot;type&amp;quot; for &amp;quot;tel&amp;quot; lacks a &amp;quot;textphone&amp;quot; option (for the devices used by, e.g., people who are deaf or have speech difficulties. Example: [http://www.birmingham.gov.uk/contact Birmingham City Council (303 1119)].''&lt;br /&gt;
*#*A: REJECTED. This is a vCard issue, as the &amp;quot;type&amp;quot; taxonomy for &amp;quot;tel&amp;quot; is determined by vCard. We are not presently extending hCard beyond the properties and values in vCard.&lt;br /&gt;
*#** ''I'm not clear how you can &amp;quot;reject&amp;quot; a provably factual statement. What's the process of suggesting an update to vCard? [[User:AndyMabbett|Andy Mabbett]]''&lt;br /&gt;
*#***A: ACCEPTED PARTIAL RESOLVED. Unfortunately it is not clear what the process is for updating vCard. However, we can at least capture suggestions for improvement to vCard from this community which may be helpful once the process for updating vCard is understood. I've created [[vcard-suggestions]] for this purpose and added this suggestion. - Tantek  &lt;br /&gt;
*#**** The vCard spec is updated by RFC, for example [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770]. [[User:AndyMabbett|Andy Mabbett]] 06:22, 12 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-10-21 raised by [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
*# ''There should be some way to say that the URL of an hCard or hCalendar event is the URL of the page itself, without having to include a redundant, and accessibility-damaging link to that page, on the page itself.''&lt;br /&gt;
&lt;br /&gt;
* 2005-06-21 raised by Hixie&lt;br /&gt;
*# ''Issue H-1: This specification is lacking a user agent conformance section. There's basically nothing that says how hCards must be parsed, how to handle errors, and so forth. Is it defined in terms of the DOM? Is it defined in terms of a serialisation? How do you handle unexpected content or missing content?&lt;br /&gt;
*#*A: ACCEPTED RESOLVED.  See [[hcard-parsing]] for how hCards must be parsed.  For errors/unexpected content/missing content, please provide specific examples.&lt;br /&gt;
&lt;br /&gt;
* 2005-06-30 raised by Jack L. Wolfgang II. Please feel free to move these to the FAQs if they are better suited there.&lt;br /&gt;
*# ''Handling middle names and suffixes: How does one handle middle initials/names in the hCard format and suffixes that are not honorific suffixes (e.g. Jr., Sr., II, III, etc. as opposed to Ph.D., Esq., M.D., etc.)?''&lt;br /&gt;
*#*A: ACCEPTED FAQ. By [http://suda.co.uk Brian Suda] (2005-11-08 updated by [http://tantek.com/log/ Tantek]; 2006-11-16 updated by [[User:AndyMabbett|Andy Mabbett]]) hCard is based of the RFC2426 spec. I you want to use a middle initial it can be expanded using the abbr element. &amp;lt;code&amp;gt;&amp;amp;lt;abbr title=&amp;quot;[MiddleName]&amp;quot; class=&amp;quot;additional-name&amp;quot;&amp;amp;gt;M&amp;amp;lt;/abbr&amp;amp;gt;&amp;lt;/code&amp;gt;. Honorific Suffixes in the RFC include Jr., Esq. and other inherited suffixes, so I would just use &amp;lt;code&amp;gt;&amp;amp;lt;abbr class=&amp;quot;honorific-suffix&amp;quot; title=&amp;quot;Junior&amp;quot;&amp;amp;gt;Jr.&amp;amp;lt;/abbr&amp;amp;gt;&amp;lt;/code&amp;gt; etc.&lt;br /&gt;
*# ''Handling different types of addresses:  How does one handle the TYPE (e.g. postal, work, etc.) specification for addresses as specified in RFC 2426 Section 3.2.1?''&lt;br /&gt;
*#*A: ACCEPTED FAQ. By [http://suda.co.uk Brian Suda] (2005-11-08 updated by [http://tantek.com/log/ Tantek]) If you want to add a type to certain elements, including address and telephone it may be done in the following manner:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;adr&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;type&amp;quot;&amp;amp;gt;work&amp;amp;lt;/span&amp;amp;gt;:&lt;br /&gt;
...&lt;br /&gt;
&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;tel&amp;quot;&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;type&amp;quot;&amp;amp;gt;work&amp;amp;lt;/span&amp;amp;gt;:&lt;br /&gt;
&amp;amp;lt;span class=&amp;quot;value&amp;quot;&amp;amp;gt;123.456.7890&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
the TYPE needs to be a sub-element of the property (adr, tel, etc) NOTE: EMAIL does NOT have many TYPE attributes, only INTERNET and X400&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-04-10 raised by [[User:ScottReynen|Scott Reynen]].&lt;br /&gt;
*# ''When someone looks at the [[hcard|hCard]] pages, one sees no collection of real-world publishing of contact data nor discussion of the properties implied by such examples, I think it's far too easy to infer that microformats come from other formats more than actual behavior. There's nothing on the [[process]] nor the hcard pages explaining this discrepancy. I would argue that there should be an explanation, probably in both places.''&lt;br /&gt;
&lt;br /&gt;
* 2006-04-06 raised by [[User:Evan|Evan]].&lt;br /&gt;
*# ''What is the relationship between the CATEGORY property and [[rel-tag]]? Can you add a tag to an hCard? How can you add a tag to a particular hcard on a page without tagging the other cards on a page?''&lt;br /&gt;
*#* ACCEPTED. Categories can optionally be represented as tags. The classname 'category' should always be used, but rel=&amp;quot;tag&amp;quot; can  optionally be used (in addition to the category classname). In the case that a rel-tag tag is used, the tag (as defined by [[rel-tag]]) is used for the category. Examples: (1) &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;category&amp;quot;&amp;gt;food&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and (2) &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;category&amp;quot; rel=&amp;quot;tag&amp;quot; href=&amp;quot;http://example.com/food&amp;quot;&amp;gt;Food!&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. --[[User:RyanKing|RyanKing]] 15:16, 13 Jun 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-03-07 raised by [http://tantek.com Tantek].&lt;br /&gt;
*# ''Issue 1: In 99% of the cases I am finding the need to explicitly do &amp;quot;n&amp;quot; markup, the person has a three word fn which is in the form &amp;quot;given-name additional-name(or initial) family-name&amp;quot;. Should we make three word fn's into another shorthand notation to make this easier for authors?''&lt;br /&gt;
&lt;br /&gt;
* 2006-02-23 raised by [http://www.thefutureoftheweb.com/ Jesse Skinner] and [http://www.thefutureoftheweb.com/blog/2006/1/hcard#comment1 Ben Buchanan].&lt;br /&gt;
*# ''Are multiple URLs allowed? The [http://microformats.org/wiki/hcard#Property_List Property List] suggests not, whereas email and tel have multiple type/value pairs. However, the [http://microformats.org/wiki/hcard-parsing#finding_hCard_properties parsing page] suggests multiple URLs are OK. Either way, it seems clear that a type cannot be associated with a URL. So how exactly does hCard deal with multiple URLs?''&lt;br /&gt;
*#* RESOLVED FAQ: Multiple URLs are allowed. Some consuming agents (Apple's AddressBook.app among them) don't have an interface for producing multiple URLs, but they are still valid in vCard and therefore hCard. --[[User:RyanKing|RyanKing]] 17:58, 12 Jun 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
* 2006-02-19 raised by Miika Mäkinen.&lt;br /&gt;
*# ''Couldn't the types for tel numbers be specified in a class? Now, for a phone number one needs to add the type as &amp;quot;visible&amp;quot; text, which is not always preferred. For example, type &amp;quot;Work&amp;quot;, many times more suitable label could be &amp;quot;Office&amp;quot; or similar and sometimes you might not want to display any type information at all.''&lt;br /&gt;
*#* REJECTED TRIED ALREADY. Using class names for the &amp;quot;type&amp;quot; of a tel or adr [http://microformats.org/wiki/hcard-parsing#ISSUE_2 was attempted], and failed in many situations. In addition, the &amp;quot;type&amp;quot; information is actual data, not just a property name, and thus deserves to be in the ''visible'' markup. Note that you can use abbreviations, e.g. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr class=&amp;quot;type&amp;quot; title=&amp;quot;work&amp;quot;&amp;gt;W:&amp;lt;/abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in order to present the type in a way that may better fit in with the rest of your presentation.&lt;br /&gt;
&lt;br /&gt;
* 2006-02-13 raised by [http://microformats.org/wiki/User:Eron_Wright Eron Wright]&lt;br /&gt;
*# ''Few systems contemplate the altitude component of a coordinate, yet it exists.  Altitude becomes important when working with 3D mapping software such as Google Earth. Indeed, the geocoding service that Google Earth uses returns a three-dimensional coordinate.  I suggest that hCard provide explicit support for altitude.''&lt;br /&gt;
*#* REJECTED POSTPONED. Not in vCard. There is no &amp;quot;altitude&amp;quot; component in vCard (RFC 2426), and thus (certainly for now) there won't be any in hCard. If a new version of vCard were to come out with altitude, then we would add it to hCard.  At some point we may also consider adding explicit extensions beyond vCard, but if we were to do so, we would capture them first on the [[hcard-brainstorming]] page.&lt;br /&gt;
&lt;br /&gt;
*2006-02-03 raised by Brian&lt;br /&gt;
*# We can use the [[geo]] microformat in [[hatom]] to represent GeoRSS element&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-01-28 raised by [http://rbach.priv.at/Microformats-IRC/2006-01-28#T075222 Tantek on #microformats]&lt;br /&gt;
*# ''Is hCard is really appropriate for a named phone bridge, or do we need something else for a named phone numbers that are neither people nor organizations (the current two precise semantics that can be defined by hCard). For example see the &amp;quot;Zakim&amp;quot; hCard on http://www.w3.org/2005/12/allgroupoverview.html''&lt;br /&gt;
&lt;br /&gt;
* 2006-01-21 raised by [http://inspire.server101.com/ben/resume/ Ben Boyle].&lt;br /&gt;
*# ''Have run into issues trying to use definition lists with hCard, specifically around nesting requirements for tel where the DT element takes a class &amp;quot;type&amp;quot; (e.g. Telephone, Facsimile) and the DD element marks the value. It is invalid to place any other elements within a DL that wrap around the DT/DD pairs so there is no available element to assign the class &amp;quot;tel&amp;quot; to. XHTML2 proposes a DI element that will resolve this issue. I am hoping for an interim solution for those that wish to use definition lists, perhaps that &amp;quot;any class that would be placed on the DI parent (in XHTML2) must instead be placed on the first DT element&amp;quot;. I realise this will cause headaches for those implementing hCard parsers. I'd also like to note this may affect other (current or future) microformats and relates to the general hassle of definition lists in current (X)HTML recommendations. For your consideration - thanks!''&lt;br /&gt;
*#* REJECTED WORKAROUND AVAILABLE. Either don't use definition lists in this manner (because  the description of a definition should go completely in the DD element, and thus you should be able to put the class on that), or use separate DLs in the cases where you would otherwise have needed a DI element.&lt;br /&gt;
&lt;br /&gt;
* 2005-12-08 raised by [http://www.heatonarts.com Kenny Heaton].&lt;br /&gt;
*# ''The specification gives no way to to declare a telephone extension, as in (800) 234-5678 ext. 101''&lt;br /&gt;
*#* ACCEPTED FAQ. What is the best way to declare a telephone extension in a &amp;quot;tel&amp;quot; property?  (also seems like it would be a vCard FAQ).&lt;br /&gt;
&lt;br /&gt;
* 2005-10-30 raised by [http://greenbytes.de/tech/webdav/ Julian Reschke].&lt;br /&gt;
*# ''Several implementations'' '''(Which ones? Please provide links.)''' ''seem to assume that any class attribute that contains the substring &amp;quot;vcard&amp;quot; indeed signals the presence of vcard information. Not so: there are examples'' '''(What examples? Please provide links.)''' ''of where a token in the class attribute indeed only ''starts with'' &amp;quot;vcard&amp;quot;, in which it should be ignored.  Implementations using XPath (such as XSLT or Greasemonkey scripts) should be advised to do a &amp;lt;code&amp;gt;contains(concat(@class,' '),'vcard ')&amp;lt;/code&amp;gt;.&lt;br /&gt;
*#* REJECTED VAGUE. Which implementations?  And which examples?&lt;br /&gt;
*#*''(Note: the code &amp;lt;code&amp;gt;contains(concat(@class,' '),'vcard ')&amp;lt;/code&amp;gt; is broken see [[parsing-microformats#Parsing_class_values]] for a correct example --[[User:RobertBachmann|Robert Bachmann]])''&lt;br /&gt;
&lt;br /&gt;
* 2005-08-12 raised by [http://home.alltel.net/jackwolfgang/contact/ Jack L. Wolfgang II]. Use of mailto transport functionality for the E-Mail address field.&lt;br /&gt;
*# ''As stated in the [[hcard-brainstorming]] document, mailto is abused by spammers. As a result, many organizations have moved to form-based contacts as opposed to mailtos. According to [http://www.ietf.org/rfc/rfc2426.txt RFC 2426], Section 3.3.2, &amp;quot;A non-standard value can also be specified.&amp;quot; Does this refer to a non-standard e-mail address value or type value?''&lt;br /&gt;
*#* A: ACCEPTED FAQ. Type value.&lt;br /&gt;
&lt;br /&gt;
* 2005-07-23 raised by DanConnolly&lt;br /&gt;
*# ''Are class names case sensitive or not? [[hcard]] says &amp;quot;If names in the source schema are case-insensitive, then use an all lowercase equivalent.&amp;quot;''&lt;br /&gt;
*#* A: ACCEPTED FAQ. Class names are case sensitive per the HTML4 specification. Hence hCard explicitly specifies the case of class name to use for source schema names that are case-insensitive.&lt;br /&gt;
*# ''...but I find example data with class=&amp;quot;Given-Name&amp;quot;''&lt;br /&gt;
*#* A: ACCEPTED RESOLVED. That is from an older preliminary version of the hCard spec which used mixed case class names.  Such class names are no longer valid hCard. Please note which examples (URLs) are using the older class names and hopefully we can get them fixed.&lt;br /&gt;
*#** A: By [http://suda.co.uk Brian Suda] I have fixed all the references in the [[hcard-brainstorming]] page to reflect the lower-case style, this is a hold-over from the original design, X2V has been updated.&lt;br /&gt;
*# ''..and code that supports it [data with class=&amp;quot;Given-Name&amp;quot;].''&lt;br /&gt;
*#* A: ACCEPTED RESOLVED. Any code supporting the older class name(s) is for backward compatibility only, and should be phased out. Any new hCard code SHOULD NOT support such mixed case class names.&lt;br /&gt;
*#** [http://greenbytes.de/tech/webdav/rfc2629xslt/rfc2629xslt.html rfc2629xslt.html] uses Street-Address, Family-Name, etc.&lt;br /&gt;
*#*** A: By [http://greenbytes.de/tech/webdav/ Julian Reschke] Fixed rfc2629.xslt (2005-10-29)&lt;br /&gt;
*#** [http://suda.co.uk/projects/X2V/ X2V] Version 0.5.1 2005-07-08 supports Family-Name etc.&lt;br /&gt;
*#*** A: By [http://suda.co.uk Brian Suda] I agree that the upper-case class names can be removed from the code, this was a hold-over and will be trimmed.&lt;br /&gt;
*# ''The ul/ol stuff for multiple values of a property seems to be in the X2V code and in [[hcard-brainstorming]] but not in the [[hcard]] spec.''&lt;br /&gt;
*#* A. ACCEPTED RESOLVED. This needs to be added to the spec. 2005-11-08 Update: the way multiple values has been updated to work much better and not require ul/ol.&lt;br /&gt;
*# ''the [[hcard-profile]] says country-name but X2V and lots of the data I've seen says country''&lt;br /&gt;
*#* A. ACCEPTED RESOLVED. RFC 2426 clearly says &amp;quot;country name&amp;quot; in both the prose and the grammar, thus &amp;quot;country-name&amp;quot; is the correct class name to use. If X2V uses just &amp;quot;country&amp;quot;, it needs to be fixed to use &amp;quot;country-name&amp;quot;, and any such examples as well. Please note which examples (URLs) are using the class name &amp;quot;country&amp;quot; and hopefully we can get them fixed.&lt;br /&gt;
*#** A: By [http://suda.co.uk Brian Suda] I have fixed all the references in the [[hcard-brainstorming]] page to reflect the proper country-name, X2V will support this in the next iteration when i fix several bugs at once.&lt;br /&gt;
&lt;br /&gt;
* 2005-07-22 raised by DanConnolly&lt;br /&gt;
*# ''...in my cellphone/sidekick address book, I have a number of entries for companies. I wrote [http://dev.w3.org/cvsweb/2001/palmagent/asHCard.xsl asHCard.xsl] to convert the data from RDF to hCard, but I don't know what to do with entries for companies, since FN is mandatory in hCard.''&lt;br /&gt;
*#*A: ACCEPTED FAQ. This should be an FAQ.  &amp;quot;How do I write an hCard for a company?&amp;quot;  The vCard specification is silent on this point (entries for companies).  Thus there are two options as far as the hCard standard is concerned:&lt;br /&gt;
*#*# Set &amp;quot;fn&amp;quot; and &amp;quot;org&amp;quot; to the same value.  E.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;amp;gt;W3C&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; (recommended)&lt;br /&gt;
*#*# Set &amp;quot;org&amp;quot; as usual, and set &amp;quot;fn&amp;quot; explicitly to empty. E.g. &amp;lt;code&amp;gt;&amp;amp;lt;span class=&amp;quot;fn&amp;quot;&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&amp;amp;lt;span class=&amp;quot;org&amp;quot;&amp;amp;gt;W3C&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/code&amp;gt; or&lt;br /&gt;
*#*#* Simply have no &amp;quot;fn&amp;quot;, and on the parsing side, if there is no &amp;quot;fn&amp;quot; present, but there is an &amp;quot;org&amp;quot; property, then duplicate the &amp;quot;org&amp;quot; value as &amp;quot;fn&amp;quot;&lt;br /&gt;
*#*The last two options are effectively the same and are both not explicit and easily confusable with a &amp;quot;missing data&amp;quot; condition.  Thus option 1 is preferred.  For converting applications (hCard to vCard), they ''may'' consider using proprietary extensions to make the distinction explicit in generated vCards, based on either case 1 or 2 above.  E.g. Apple's Address Book application supports the property: &amp;lt;code&amp;gt;X-ABShowAs:COMPANY&amp;lt;/code&amp;gt;&lt;br /&gt;
*#*We are looking for descriptions of how other vCard supporting applications treat &amp;quot;company&amp;quot; vCards differently from &amp;quot;person&amp;quot; vCards.  Please provide descriptions here:&lt;br /&gt;
*#** Address Book / MacOSX.3:&lt;br /&gt;
*#*** Export (e.g. drag &amp;amp; drop to desktop, view in text editor)&lt;br /&gt;
*#**** Sets &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; to the name of the company&lt;br /&gt;
*#**** Sets proprietary &amp;lt;code&amp;gt;X-ABShowAs:COMPANY&amp;lt;/code&amp;gt;&lt;br /&gt;
*#*** Import (e.g. edit in text editor, drag &amp;amp; drop from desktop)&lt;br /&gt;
*#**** By setting &amp;quot;FN&amp;quot; and &amp;quot;ORG' to the same name (e.g. Banana Computers Inc.)&lt;br /&gt;
*#**** And removing any proprietary properties (e.g. X-ABShowAs)&lt;br /&gt;
*#**** Address Book user interface showed new vCard as a &amp;quot;company&amp;quot; contact rather an a person&lt;br /&gt;
*#** Address Book MacOSX.4:&lt;br /&gt;
*#*** same results as above -RyanKing&lt;br /&gt;
*#** The Danger Hiptop (aka T-Mobile Sidekick) address book:&lt;br /&gt;
*#*** Export (e.g. [http://lists.w3.org/Archives/Public/www-archive/2005Sep/0007.html email to a mailing list])&lt;br /&gt;
*#**** Sets &amp;quot;FN&amp;quot; to the empty string and puts the company name in &amp;quot;ORG&amp;quot;.&lt;br /&gt;
*#*** Import - could not find a way to import a .vcf, by email, IM, or other means into the Sidekick.&lt;br /&gt;
*#** Contacts / Outlook 2003 Windows&lt;br /&gt;
*#*** Export (e.g. Highlight contact, File, Save As, vcard)&lt;br /&gt;
*#**** Sets &amp;quot;N&amp;quot; and &amp;quot;ORG to the name of the company&lt;br /&gt;
*#**** Sets &amp;quot;FN&amp;quot; to value in &amp;quot;File as:&amp;quot;&lt;br /&gt;
*#** Add another vCard app here.&lt;br /&gt;
&lt;br /&gt;
=== Canonical/Authoritative Hcard ===&lt;br /&gt;
&lt;br /&gt;
* {{OpenIssue}} 2006-01-23 raised by David Janes (?).&lt;br /&gt;
* ''Issue 1: Specifying Authoritative or Canonical or Official Hcard''&lt;br /&gt;
** Use of rel=&amp;quot;me&amp;quot; only specifies an alternate version, not necessarily the canonical version&lt;br /&gt;
** Suggestion: use rel=&amp;quot;me self&amp;quot;.  Adopt &amp;quot;self&amp;quot; semantics from Atom which means &amp;quot;the&amp;quot;, or controversially &amp;quot;alternate, equivalent&amp;quot; version&lt;br /&gt;
*** The combined use of rel=&amp;quot;me&amp;quot; and rel=&amp;quot;self&amp;quot; may conflict with their definitions in the [http://www.gmpg.org/xfn/11#me XFN Profile] and RFC 4287 respectively. See [http://microformats.org/discuss/mail/microformats-discuss/2007-January/008443.html the mailing list discussion on rel=&amp;quot;me self&amp;quot;] for more information. From [[User:RCanine|Ryan Cannon]].&lt;br /&gt;
** Suggestion: use rel=&amp;quot;via&amp;quot;. Per RFC 4287, via &amp;quot;signifies that the IRI in the value of the href attribute identifies a resource that is the source of the information provided in the containing element.&amp;quot; from [[User:RCanine|Ryan Cannon]].&lt;br /&gt;
** Other suggestions?  &amp;quot;authoritative&amp;quot;, &amp;quot;canonical&amp;quot;?&lt;br /&gt;
** Problems with this suggestion?&lt;br /&gt;
** How does this relate to authentication/trust issues? Is this a different problem with a different scope?&lt;br /&gt;
*** (microformats-discuss list) Joe Andrieu: The concept behind an &amp;quot;authoritative&amp;quot; hCard rather than &amp;quot;definitive&amp;quot; or &amp;quot;canonical&amp;quot; one was that &amp;quot;authoritative&amp;quot; would explicitly be a ''claim'' by the author of the hCard regarding its authority in describing the subject of the hCard, i.e., use ''this'' hCard as the one true source of this individual's contact information.&lt;br /&gt;
*** To summarize: authentication/trust is a separate topic.&lt;br /&gt;
** What exactly is the scope of the problem to solve here?&lt;br /&gt;
*** (IRC) (10:47:44) sreynen: for example, all of the examples I've seen involve a single person publishing multiple hCards of himself&lt;br /&gt;
*** (IRC) (10:48:13) sreynen: yet many people are talking about 3rd parties publishing hCards and pointing back to the subject's own hCard&lt;br /&gt;
** rel=&amp;quot;me&amp;quot; must be symmetrical, per the XFN spec. What exactly does this mean for this use?&lt;br /&gt;
** &amp;quot;me&amp;quot; (and, depending on usage, &amp;quot;self&amp;quot;) are not appropriate for content referring to third- parties. [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
''TODO:'' please add appropriate context and history of this issue from the mailing list. Sign your name to your comments.&lt;br /&gt;
&lt;br /&gt;
== Template ==&lt;br /&gt;
&lt;br /&gt;
Please use this format (copy and paste this to the end of the list to add your issues):&lt;br /&gt;
* {{OpenIssue}} YYYY-MM-DD raised by [http://yourhomepage.example.com YOURNAME].&lt;br /&gt;
*# ''Issue 1: Here is the first issue I have.''&lt;br /&gt;
*# ''Issue 2: Here is the second issue I have.''&lt;br /&gt;
&lt;br /&gt;
Note: large blocks of italic text are inaccessible to many readers, including people with types of visual impairment, dyslexia, etc. [http://www.intranet.man.ac.uk/accessibility/Disabilities/dyslexia.html], [https://tritonlink.ucsd.edu/portal/site/tritonlink-preview/menuitem.b4448692267a11256ec5e210514b01ca?storyID=20896]. [http://accessites.org/], [http://tlt.psu.edu/suggestions/accessibility/font.html], [http://www.wd4a.co.uk/Guidelines.htm]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-examples-in-wild&amp;diff=13202</id>
		<title>hcard-examples-in-wild</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-examples-in-wild&amp;diff=13202"/>
		<updated>2007-02-03T04:08:34Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* New Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=hCard Examples in the wild=&lt;br /&gt;
&lt;br /&gt;
This page is an '''informative''' section of the [[hcard|hCard specification]].&lt;br /&gt;
&lt;br /&gt;
The following sites have published [[hcard|hCards]], and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  &lt;br /&gt;
&lt;br /&gt;
If people or organizations on your site are marked up with hCard (even just your own contact information), 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 [[hcard|hCard]] markup.  Examples added without a URL to a page with hCard markup may be removed.&lt;br /&gt;
&lt;br /&gt;
Want to get started with writing an [[hcard|hCard]]? Use the [http://microformats.org/code/hcard/creator hCard creator] to write up some contact information and publish it, or follow the [[hcard-authoring|hCard authoring tips]] to add hCard markup to your current contact page.&lt;br /&gt;
&lt;br /&gt;
==New Examples==&lt;br /&gt;
&lt;br /&gt;
Please add new examples to the '''top''' of this section.&lt;br /&gt;
* [http://derrick.pallas.us Derrick Pallas] tells people to look for him here.&lt;br /&gt;
* [http://bluemonkcreative.com/contact/ Bill Turner] adds an hCard to the contact page of his freelance business' website.&lt;br /&gt;
* [http://www.oppenheim.com.au/ James Oppenheim's blog] includes an inline author hCard in the footer of each page and also on the contact page.&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].&lt;br /&gt;
* [http://www.boogdesign.com/aboutus.html boogdesign.com] has added hCard markup on the contact page.&lt;br /&gt;
* [http://www.gptg.org/ Great Places To Golf], hCards for golf clubs around the world, e.g. [http://www.gptg.org/club/12/]&lt;br /&gt;
*[http://www.travellerspoint.com/ The Travellerspoint Travel Community] has added hCards to all of their member profiles (e.g. [http://www.travellerspoint.com/member_profile.cfm?user=jax_07]). Details include name, photo, location, notes and url. &lt;br /&gt;
* The [http://www.westmidlandbirdclub.com/ West Midland Bird Club] in the English Midlands uses hCard on its [http://www.westmidlandbirdclub.com/ home page], [http://www.westmidlandbirdclub.com/diary/ events diary], [http://www.westmidlandbirdclub.com/club/contact.htm contact pages], [http://www.westmidlandbirdclub.com/site/links.htm links page], [http://www.westmidlandbirdclub.com/club/older.htm list of the world's oldest bird clubs] and in a page footer which is gradually being rolled out across the whole site. {{UpdateMarker}} Page-footer's hCard now has logo, using [[include-pattern]].&lt;br /&gt;
*[http://wizardishungry.com/blog/ wizardishungry/blog] has the author's hCard in the footer of every page with a link to X2V.&lt;br /&gt;
* [http://www.walkerfineart.com Walker Fine Art Gallery] Most pages contain an hCard in the footer.&lt;br /&gt;
* [http://www.brdatasystems.com.au/contact-us.html B&amp;amp;R Data Systems] is an organisation hCard. We have also used the technorati tool to download as a vCard, which I think is useful for a business.&lt;br /&gt;
* [http://chewbittel.com/contact.php Chew Bittel Assoc., Inc.] is an organization hCard. It's got abbr's in there, and a duplicate telephone field, and some hidden things. I'm really pushing things to the limit here. This should be a great test for your parser.&lt;br /&gt;
* [[User:Steve Ivy|Steve Ivy]]'s [http://redmonk.net/about-this-site/ about page] has his hcard, including a link to Technorati's contacts feed to let visitors download his contact information.&lt;br /&gt;
* Scott Allan Wallick's hCard is [[User:ScottWallick|his user page]] and on his blog, [http://www.plaintxt.org/about/2/ plaintxt.org]&lt;br /&gt;
* [[User:Bob_Jonkman|Bob Jonkman's hCard]] '''on this 'wiki'''' &lt;br /&gt;
* [http://www.last.fm Last FM] has hCards hidden on their profile pages e.g. [http://www.last.fm/user/Crok/?scrobbling=t1].&lt;br /&gt;
* [http://thetenwordreview.com The Ten Word Review] simply contains ten word long reviews. All reviews are marked up as [[hreview|hReviews]], and user information is marked up as hCards.&lt;br /&gt;
*OffshoreAgile.com, a subsite of Starsoft Development Labs, uses hCard in the [http://www.offshoreagile.com/company/contact/ Starsoft Contacts] and Media Inquiries sections&lt;br /&gt;
*T-Mobile uses hCard for the [http://t-mobilepressoffice.co.uk/press/contact-details/ T-Mobile UK Press Contact Details page], as well as for some of the latest press releases&lt;br /&gt;
* Psychology Press and Routledge's Behavioral Sciences' publishing division have implemented hCard on their contact pages on 17 of their websites (example on the contact page on their [http://www.clinicalpsychologyarena.com/contact/ Clinical Psychology Arena])&lt;br /&gt;
*[http://72ppi.us 72ppi], uses hCard in the footer.&lt;br /&gt;
*[http://www.csarven.ca Sarven Capadisli] uses hCard throughout the site (including user comments in articles).&lt;br /&gt;
* [https://www.urbanbody.com/information/contact-us Urban Body Men's Clothing] uses hCard for business locations and hCalendar for business hours.&lt;br /&gt;
* [http://www.iqair.us/ IQAir North America], uses hCard for contact information.&lt;br /&gt;
* [http://www.infoiasi.ro/ The website of the Faculty of Computer Science], &amp;quot;A. I. Cuza&amp;quot; University Ia&amp;amp;#351;i, Romania uses hCard for each staff member.&lt;br /&gt;
* [http://www.finds.org.uk/ The Portable Antiquities Scheme at the British Museum] hCards added to footer of every page and to contacts section. Working on adding more and getting it right.&lt;br /&gt;
* In [http://www.ideasfornet.com/ IdeasForNet.com - the ideas repository] hCards were implemented partially in the footer of each page, and more comprehensively in the contact and about pages.&lt;br /&gt;
* The [http://www.cst.ed.ac.uk/ Centre of Canadian Studies] at the University of Edinburgh use hCards for contact information in the footer of their site.&lt;br /&gt;
* [http://www.theatrestudies.llc.ed.ac.uk/ Theatre Studies: European Theatre] at the University of Edinburgh use hCards for contact information on their home page&lt;br /&gt;
* [http://www.carolinemockett.com/design/about.aspx Caroline Mockett] has an hCard on her About Me page&lt;br /&gt;
* [http://wait-till-i.com Christian Heilmann] has a footer address using hCard&lt;br /&gt;
*[http://www.audience-response-rentals.com/ Audience Response System Rentals] uses hcard as a popup in the site accessibility area (lower right) for easy copy and paste of address by customers.&lt;br /&gt;
* [http://www.fischsolutions.com/ Fisch Internet Solutions] uses an embedded hCard and a vCard download to provide customers an easy way to contact them on their [http://fischsolutions.com/contactus.html Contact Us] section of the website.&lt;br /&gt;
* [http://www.micatholicconference.org/ Michigan Catholic Conference] uses hCard for contact information in the sidebar.&lt;br /&gt;
* [http://www.adambunn.co.uk/ Adam Bunn] provides contact details in the sidebar using hCard.&lt;br /&gt;
* [http://www.belkin.com/pressroom/releases/uploads/10_10_06NotebookExpansionDock.html Belkin Press Releases] are using hCards for PR contacts and corporate offices.&lt;br /&gt;
* [http://mybank.com myBank.com] uses hCard for its listings of every branch of every FDIC-insured bank in the United States.&lt;br /&gt;
* [http://leftlogic.com Left Logic] uses hCard for embedded contact information.&lt;br /&gt;
* [http://inga-art.co.uk/artist Inga Scholes] uses hCard for contact information in the sidebar.&lt;br /&gt;
* [http://www.lussumo.com/ Lussumo] uses hCards on user profile pages in its open-source [http://www.getvanilla.com/ Vanilla] Discussions Forum software.&lt;br /&gt;
* [http://www.creative-ways.nl/ Ron Kok] uses hCards to mark-up the names and URLs of commentors on his blog. He also uses hCards in combination with XFN in his blogposts to refer to friends, and has an hCard for himself on every page on his blog.&lt;br /&gt;
* [http://tagg.no Tagg Media] uses hCard for [http://heine.tagg.no/contact.php contact information] and provide link to vCard download in the contact section.&lt;br /&gt;
* The article about the fictitious Matrix character [http://en.wikipedia.org/wiki/Neo_%28The_Matrix%29 Thomas A Anderson in Wikipedia] is now marked up with hCard.&lt;br /&gt;
* [http://dconstruct06.madgex.com/ d.Construct 2006 Backnetwork] uses hCards for conference delegates (and provides the markup so that delegates can copy and paste cards into their own sites).&lt;br /&gt;
* [http://www.brown.edu Brown University] now uses hCard on the front page&lt;br /&gt;
* [http://www.wideblueyonderweb.co.uk Dunks at Wide Blue Yonder Web Design] has added hCard markup on his [http://www.wideblueyonderweb.co.uk/wbyw/pages/contact.htm contact page] and is looking to implement it on all past &amp;amp; future contact pages for clients.&lt;br /&gt;
* [http://southamptonrubberstamp.com Southampton Rubber Stamp Company] now has hCard markup with a vCard download link on every page.&lt;br /&gt;
* [http://barefoot-ceramics.com Barefoot Ceramics paint your own pottery studio] (in Newport, South Wales) has added hCard markup to its [http://barefoot-ceramics.com/find#address &amp;quot;Find&amp;quot;] page and other address instances. They hopes to implement hCalendar event lists as soon as an ics to hCalendar PHP class can be found or written.&lt;br /&gt;
* IBM is embracing microformats. The [http://www.ibm.com/contact/employees/ IBM Employee Directory] now returns hCards in its query results. Also see the [http://www.ibm.com/shortcuts/ Shortcuts Podcast].&lt;br /&gt;
* [http://dsingleton.co.uk/ David Singleton] has added a hCard to his blog.&lt;br /&gt;
* [http://krisswatt.co.uk/ Kriss Watt] has hidden an hCard his blog footer.&lt;br /&gt;
* [http://www.thestreet.org.au The Street Theatre (Canberra, Australia)] has added hCard markup to its [http://www.thestreet.org.au/contact.htm Contact Us] page. hCalendar markup will soon be added for all of our performances.&lt;br /&gt;
* [http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/index.php Henrich C. P&amp;amp;ouml;hls] has marked up his about page using hcard, including his PGP-Key that is stored in an abbr title, using class=key.&lt;br /&gt;
* [http://www.yalf.de Yalf Webentwicklung] has [http://www.yalf.de/kontakt contact information] available as hCard (and vCard).&lt;br /&gt;
* [http://www.zeldman.com/about/ Jeffrey Zeldman]. Jeffrey Zeldman has marked up his about page using hcard.&lt;br /&gt;
* [http://WhereAreYouCamping.com Where Are You Camping]. hCards for all members and camps, employing the include pattern as well. AFAIK this is the first Burning Man related microformats implementation, not to mention addresses in Black Rock City.&lt;br /&gt;
* [http://www.clacksweb.org.uk Clackmannanshire Council ]. hCard is implemented for all contact details across the site, and for specific individuals such as elected members (Councillors).&lt;br /&gt;
* [http://www.webdirections.org Web Directions]. hCard is used as contact information for the conference, while speakers are marked up with hCard.&lt;br /&gt;
* [http://www.markthisdate.com/contactform.html MarkThisDate.com]. An hCard is implemented on our contact form. For our calendars hCalendars will follow as soon as possible.&lt;br /&gt;
* [http://www.msiinet.com/contact/ MSI Systems Integrators] has its &amp;amp;quot;Contact MSI&amp;amp;quot; page encoded with hCards.&lt;br /&gt;
* [http://www.coolblue.nl/ Corporate website of Coolblue BV]. hCards were implemented in both the footer of each page, and in the &amp;quot;News&amp;quot; section for press contact information.&lt;br /&gt;
* [http://www.besancon.fr/index.php?p=32 Official site of Besançon (France)] uses hCard for each page concerning the small towns surrounding Besançon.&lt;br /&gt;
* [http://2006.dconstruct.org/speakers/ d.Construct 2006 conference speakers list] is implemented using hCards.&lt;br /&gt;
* [http://local.yahoo.com Yahoo Local] now supports hCards for business and places in the search results&lt;br /&gt;
* [http://learningtheworld.eu/imprint/ Learning the World] has hcard information on the imprint, alas we didn't succeed to mark-up the work phone and fax numbers properly.&lt;br /&gt;
* The [http://www.fuckparade.org F’parade] website uses hcard, though I didn't find a type to distinguish mobile and landline phone numbers.&lt;br /&gt;
**Use &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; for mobiles.&lt;br /&gt;
* [http://www.miranet.nl/contact.htm Miranet Webdesign] have added a hcard to their [http://www.miranet.nl/contact.htm 'contact' page]&lt;br /&gt;
* [http://weblog.200ok.com.au/ Ben Buchanan] has added a vCard to the [http://weblog.200ok.com.au/about/ 'About' page on The 200ok Weblog]&lt;br /&gt;
* [http://www.radiantcore.com Radiant Core] has their contact information [http://www.radiantcore.com/contact/ available in hCard].&lt;br /&gt;
* [http://www.mikerumble.co.uk/ Mike Rumble] has [http://www.mikerumble.co.uk/contact.html uploaded his hCard].&lt;br /&gt;
* [http://www.saumag.edu/ Southern Arkansas University] has its contact footer encoded as hCard&lt;br /&gt;
* [http://main.uab.edu/ University of Alabama at Birmingham] has its contact footer encoded as hCard&lt;br /&gt;
* [http://www.capital.edu Capital University] has contact footer and bloggers' names encoded as hCard. Also, all page-specific contact information is encoded as hCards (see [http://www.capital.edu/Internet/Default.aspx?pid=67 Admissions] page for an example)&lt;br /&gt;
* [http://main.uab.edu/shrp/ UAB School of Health Professions] uses hCard in its contact footer&lt;br /&gt;
* [http://green.carisenda.com/ Stephen Stewart] has his hCard on the front page of his weblog ('You are here' section)&lt;br /&gt;
* [http://www.fberriman.com/ Frances Berriman] has a hidden vCard in the footers of her website.&lt;br /&gt;
* [http://www.candlescience.com/ CandleScience Candle Supply] added a hidden hcard sitewide.&lt;br /&gt;
* [http://www.direction.es/ Direction] uses hCard for contact information.&lt;br /&gt;
* [http://audiobank.tryphon.org AudioBank] uses hCard to display member informations.&lt;br /&gt;
* [http://www.vivabit.com/atmedia2006/speakers/ @media speakers] are marked up with hCard (photos depend on BASE tag support which makes this a good test case)&lt;br /&gt;
* [http://www.dougransom.com Doug Ransom] uses hCard for his financial advisory practice. &lt;br /&gt;
* [http://rubyandrails.org/usergroups/newcastle/members.html ncl.rb] uses hCard for contact information.&lt;br /&gt;
* [http://www.snowinteractive.com/ Snow Interactive] uses hCard for contact information.&lt;br /&gt;
* [http://flickr.com Flickr] now supports [[hcard|hCard]] and [http://gmpg.org/xfn XFN] on profile pages.  See [http://flickr.com/photos/factoryjoe/113866484/ screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006].&lt;br /&gt;
* [http://www.ndiyo.org/contact Contact information for the Ndiyo project]&lt;br /&gt;
* [http://www.pixelenvy.co.uk/ Pixel Envy] uses hCard for contact information on every page&lt;br /&gt;
* [http://stilbuero.de/contact/ Klaus Hartl] uses hCard in the sidebar for contact information (maybe easier to parse through delivering xhtml as xml).&lt;br /&gt;
* [http://charlvn.virafrikaans.com/contact Charl van Niekerk's hCard]&lt;br /&gt;
* [http://billy-girlardo.com/WP/ BillyBLOGirlardo] uses hCard for contact information.&lt;br /&gt;
* [http://www.hicksdesign.co.uk/ Hicksdesign] uses hCard for contact information.&lt;br /&gt;
* http://www.gr0w.com/articles/press/growsearch_launched_press_release/ - hCard in a press release for the press contact info&lt;br /&gt;
* http://www.redmonk.com/cote/archives/2006/03/testing_out_mic.html - hCard with explanation&lt;br /&gt;
* [http://andy.ciordia.info/ it's my island], personal blog, hcard on the ''[http://andy.ciordia.info/pages/about_me About the Writer]'' page. [[User:Ciordia9|Andy Ciordia]]&lt;br /&gt;
* [http://www.windowonwoking.org.uk/ Window on Woking], a local community site in the UK, uses hCard in the homepage of each member organisation and local Councillor.&lt;br /&gt;
* [http://ChunkySoup.net/ ChunkySoup.net] has redesigned using hAtom 0.1 and hCards on the entire site -- by [[User:ChrisCasciano|Chris Casciano]]&lt;br /&gt;
* [http://www.30boxes.com/ 30 Boxes],a social calendar application and digital lifestyle aggregator, automatically creates an hcard for you with your account.  It is found under Settings &amp;gt; Syndication.&lt;br /&gt;
* [http://www.nearwhere.com/ Nearwhere.com] allow you to put an hcard on an interactive map.&lt;br /&gt;
* [http://www.brentozar.com/ Brent Ozar] added a [http://www.brentozar.com/contact.php contact] page hCard.&lt;br /&gt;
* [http://www.kerihenare.com/ Keri Henare] has rewritten his [http://www.kerihenare.com/contact/ contact] page hCard. Now using &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; for photo. (Thanks Brian Suda for updating the vCard converter)&lt;br /&gt;
* [http://michaelraichelson.com/contact/ Michael Raichelson] had an hCard on his contact page before SXSW, but never thought to add it here until Tantek requested it.&lt;br /&gt;
* [http://www.commoner.com/~lsimon/lindsey_simon_hcard.html Lindsey Simon] has added an hCard to his website as per Tantek's SXSW request for folks to try it &lt;br /&gt;
* [http://www.davidgagne.net/ David Gagne] has an hCard in his sidebar.&lt;br /&gt;
* [http://www.churchzip.com/map/ Churchzip.com/map] and [http://www.skiwhere.com/map/ Skiwhere.com/map], provide churches, hotels, and ski resorts on the same maps.  Locations are formatted as hCards.&lt;br /&gt;
* All [http://www.iqdir.com/ IQ Directory Solutions] Yellow Pages web portals use [[hcard|hCard]] markup on listings. For example [http://www.yellowpages-cambodia.com/ Cambodia Yellow Pages] and [http://www.superpages.com.my/ Malaysia Super Pages]&lt;br /&gt;
* Ning's cloneable Group app uses fuzzy matching to map custom fields to [[hcard|hCard]] markup on its [http://group.ning.com/index.php?controller=person&amp;amp;action=view&amp;amp;content=JonathanAquino profile] pages.&lt;br /&gt;
* [http://claimid.com/factoryjoe Chris Messina' ClaimID hCard]&lt;br /&gt;
* [http://factoryjoe.com/blog/hcard Chris Messina' hCard]&lt;br /&gt;
* [http://flock.com/about Flock About]&lt;br /&gt;
* [http://tantek.com/microformats/2006/03-01-TechPlenAgenda.html Agenda: W3C Technical Plenary Day, March 1 2006] has [[hcard|hCard]] and [[hcalendar|hCalendar]] markup. ([http://www.w3.org/2006/03/01-TechPlenAgenda.html original here]).&lt;br /&gt;
* [http://www.gr0w.com/articles/press/growsearch_launched_press_release/ GrowSearch Launched (Press Release)] uses an hCard to provide Press Contact Point.&lt;br /&gt;
* The [http://www.arborday.org/ National Arbor Day Foundation] has started using hCards for their [http://arborday.org/programs/conferences/communityforestry/index.cfm upcoming] [http://arborday.org/programs/conferences/hazardtrees-treeplanting/ conferences].&lt;br /&gt;
* [http://www.multipack.co.uk The Multipack] has numerous hCards, especially on the [http://www.multipack.co.uk/members/ members page], as well as the next meeting information.&lt;br /&gt;
* [http://deadringrancor.livejournal.com/ Justin McDowell] used an hCard when [http://deadringrancor.livejournal.com/221332.html referring to a person in his blog post]&lt;br /&gt;
* [http://davecardwell.co.uk/cv/ Dave Cardwell] has included his hCard in his Curriculum Vitae.&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull] has written a great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], and has included his [[hcard|hCard]] as one of the examples.&lt;br /&gt;
* [http://www.thefutureoftheweb.com/ Jesse Skinner] has written a simple [http://www.thefutureoftheweb.com/blog/2006/1/hcard tutorial with examples]&lt;br /&gt;
* [http://www.w3.org/2005/12/allgroupoverview.html 2006 W3C Technical Plenary Week] has marked up the venue, contacts, and program committee members all with hCard.&lt;br /&gt;
* [http://www.avf-nexus.co.uk AVF-Nexus] have a hCard on their [http://www.avf-nexus.co.uk/contact/ contact page] - (by [http://creation.uk.com Creation&amp;quot;])&lt;br /&gt;
* [http://www.thefantasticos.com/andrew/ Andrew White] posted [http://www.thefantasticos.com/andrew/index.php/my-hcard/ his hCard] and [http://www.thefantasticos.com/andrew/index.php/62/microformats-the-should-have-been-obvious-web-dev-tool/ blogged about it].&lt;br /&gt;
* [http://www.2sheds.ru Oleg &amp;quot;2sheds&amp;quot; Kourapov] in his [http://www.2sheds.ru/blog/ blog] ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog X2V]) has turned personal profile into hCard ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog/hcard.html X2V]) and his blogroll - into combination XFN/hCards ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog/friends.html X2V])&lt;br /&gt;
* [http://www.approveddesign.co.uk Approved Design Consultancy] have a hCard on their [http://www.approveddesign.co.uk/about/contact/ contact page] as well as on their [http://www.approveddesign.co.uk/about/people/ people section] - (by [http://creation.uk.com Creation&amp;quot;])&lt;br /&gt;
* [http://weblog.200ok.com.au/ Ben Buchanan] and [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=colin+morris&amp;amp;format=search Colin Morris] have [http://weblog.200ok.com.au/2006/01/griffith-phonebook-adds-hcard-and.html implemented hCards and vCards] for the [http://www.griffith.edu.au Griffith University] [http://www.griffith.edu.au/find/content_phonebook.html online phone book]. Eg. [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=ben+buchanan&amp;amp;format=search Ben's vCard] and [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=colin+morris&amp;amp;format=search Colin's vCard]&lt;br /&gt;
* WWF-Australia [http://wwf.org.au/about/contactdetails/ contact details page]&lt;br /&gt;
* [http://rasterweb.net/raster/ Pete Prodoehl] used the hCard format on his [http://rasterweb.net/raster/contact.html Contact page] and his [http://rasterweb.net/portfolio/ Portfolio]&lt;br /&gt;
* [http://alexander-mette.de amette] uses the hCard format in a module of his TikiWiki powered blog&lt;br /&gt;
* [http://staff.washington.edu/oren/weblog2/ Oren Sreebny] has an hcard on his blog main index template &lt;br /&gt;
* [http://www.cs.brandeis.edu/~zippy/ Patrick Tufts] has an hCard on his homepage.&lt;br /&gt;
* [http://ascii20.blogspot.com/ Mathias Kolehmainen and Jamie Taylor] have hCards on their weblog.&lt;br /&gt;
* [http://www.hoppsan.org/jamesb/blogger/ Barnaby James] has a hCard on his weblog.&lt;br /&gt;
* [http://esa-education.com/schools/map ESA Education] Uses hCards for their 100+ schools and each of the individual school sites.&lt;br /&gt;
* [http://www.thereisnocat.com/#vcard Ralph Brandi] has added an hCard to the sidebar of his weblog as a result of Tantek Çelik's portion of the Microformats presentation at SXSW 2006.&lt;br /&gt;
* [http://www.pierce.ctc.edu/ephone/ Pierce College] -- community college directory uses hCard on all individual directory entries.&lt;br /&gt;
* [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/ the Institutional Web Management Workshop 2006] have marked up all their [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/committee/ speakers with hCard].&lt;br /&gt;
* http://wikitravel.org/en/Singapore/Sentosa. Wikitravel is experimenting with hcard on its travel guides. This guide uses hcard for all its business listings. More info on http://wikitravel.org/en/Wikitravel_talk:Listings.&lt;br /&gt;
* [http://www.musik-erber.de/ Musik-Erber] uses to present contact information at the sidebar&lt;br /&gt;
* [http://cdevroe.com/about/#contact Colin D. Devroe] uses hCard to display his contact information on his about page&lt;br /&gt;
* The ECS (Scool of Electronics and Computer Science  at the University of Southampton) [http://www.ecs.soton.ac.uk/people People Pages] use vCard. Contact cjg@ecs.soton.ac.uk if there's any bugs.&lt;br /&gt;
* [http://www.southwestern.edu/~ramseyp Pat Ramsey] has his contact information on his blog marked up with hCard. Contact [mailto:ramsey.pat@gmail.com ramsey.pat@gmail.com] if there are any bugs there.&lt;br /&gt;
* [http://www.meryl.net/ Meryl K. Evans] has a hidden hCard on her homepage.&lt;br /&gt;
* [http://www.vyre.com/company/contact-us/ VYRE] is a CMS development company with a &amp;quot;contact us&amp;quot; hCard&lt;br /&gt;
* [http://www.lefdal.cc/info.php Alf Kåre Lefdal] uses hCard in the markup of his contact information&lt;br /&gt;
* [http://www.pignwhistle.com.au/ Pig N Whistle, a chain of pubs in Brisbane, Australia] is using hcard to mark up all the contact pages for its outlets and head office&lt;br /&gt;
* [http://kollitsch.de/ Patrick Kollitsch] has built his personal Profil as hCard&lt;br /&gt;
* [http://www.hbs.edu/faculty/dspar/ Harvard Business School] has hCards on their faculty pages&lt;br /&gt;
* [http://openmikes.org/ openmikes.org] uses hCards for open mike venue addresses in its listing detail pages.&lt;br /&gt;
* [http://www.intertecnollc.com/ InterTecno, LCC] publishes an hCard on the home page and contact page.&lt;br /&gt;
* [http://canaltcm.com/ver/sobre-tcm Turner Classic Movies TCM Spanish website] has published contact details as a hCard&lt;br /&gt;
* [http://rejuvenation.com/ Rejuvenation] is now using hCard for contact information.&lt;br /&gt;
* [http://www.mattash.com/contact/ Matthew Ash] uses the hCard in his contacts section.&lt;br /&gt;
* [http://yarmouthguide.com/business.php Yarmouth Guide] uses hCard for each business details page.&lt;br /&gt;
* [http://www.merchantcircle.com MerchantCircle] has embedded an hCard in every one of their 15+ million US business listings.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [http://vcardplus.info/show.asp?uid=Z9959-06323 Greg Bays], the author of vCardPlus! has made his sites vCard display page hCard complaint. &lt;br /&gt;
* [http://www.nfwebsolutions.com/ New Frontier Web Solutions] uses hCard on their front page along with a link pointing to Brian Suda's [http://suda.co.uk/projects/X2V/get-vcard?uri=http://www.nfwebsolutions.com/ X2V].&lt;br /&gt;
* [http://shiftingpixel.com/about/the-artist shifting pixel photoblog] has published an hCard.&lt;br /&gt;
* [http://thoughtport.blogspot.com/ Aiden Kenny] hasn't published his hCard yet, but he has [http://thoughtport.blogspot.com/2005/07/elemental-particles-of-web.html published his hCard icon]: http://photos1.blogger.com/blogger/4224/444/320/AK-Hcard-icon.gif&lt;br /&gt;
* [http://thedredge.org Andy Hume] uses hCards to mark-up the names and URLs of commentors on his blog, e.g. his [http://thedredge.org/2005/06/using-hcards-in-your-blog/ blog post on &amp;quot;Using hCards in your blog&amp;quot;]. &lt;br /&gt;
* [http://www.bidclix.com/ BidClix]'s [http://www.bidclix.com/AboutContact.html Contact BidClix] page has it's ''contact info'' marked up with an hCard.&lt;br /&gt;
* [http://suda.co.uk/ Brian Suda] has managed to embed a photo in [http://suda.co.uk/contact/ his hCard] through the [http://www.ietf.org/rfc/rfc2397.txt data URI scheme] by converting the image to BASE64 code. View the Source to see how this is accomplished. [http://suda.co.uk/projects/X2V/get-vcard.php?uri=http%3A//suda.co.uk/contact/ The X2V link] will extract the image and encode it for a vCard which will be displayed in some address book applications.&lt;br /&gt;
** Inspired by this I thought to try the same for SVG at [http://barefoot-ceramics.com/find Barefoot] ...&lt;br /&gt;
** &amp;amp;lt;img class=&amp;quot;photo&amp;quot; style=&amp;quot;display:none;&amp;quot; src=&amp;quot;data:image/svg+xml;text,&amp;amp;lt;?xml version='1.0' encoding='UTF-8' standalone='no'?&amp;amp;gt;&amp;amp;lt;svg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' version='1.0' width='50' height='80' id='svg3957'&amp;amp;gt;&amp;amp;lt;defs id='defs3959' /&amp;gt;&amp;amp;lt;path d='M 28.91433,...32.192802 z' style='fill:#cc4d00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1' id='path9551' /&amp;amp;gt;&amp;amp;lt;/svg&amp;amp;gt;&amp;quot; alt=&amp;quot;Barefoot&amp;quot;&amp;amp;gt;&lt;br /&gt;
** Does it work?? Well it parses OK. Some automated tools replace the &amp;amp;lt; with %3C (etc., e.g. Brian Suda's vCard form). Unfortunately Kontact (KDE contacts tool) doesn't handle SVG as a vCard photo or logo format - I don't know if this is a standard. It seems it could work and maybe even does somewhere. Maybe the text field needs to be Base64 encoded? ... see [http://slashdot.org/~pbhj/journal/142382 pbhj's slashdot journal] for a bit more on this.&lt;br /&gt;
* [http://cinematreasures.org Cinema Treasures] uses hCard to markup venue information for 10,000+ movie theaters.&lt;br /&gt;
* [http://www.w3.org/People/Connolly/events/ Dan Connolly's index of events and talks] has hCards for many of the people he has met at those events. In Mar 2006, he moved a bunch of hotel contact info from his PDA to this page; it's now up to 32 hCards.&lt;br /&gt;
* [http://doncrowley.blogspot.com/ Don Crowley] has published [http://www.crowley.nl/hcard.html his hCard] as well as a nifty hCard button: http://www.crowley.nl/images/hcard.png&lt;br /&gt;
* [http://loadaveragezero.com/hnav/contact.php Douglas W. Clifton] added all types of contact information&lt;br /&gt;
* [http://eventful.com Eventful] publishes all of its venue information pages with embedded hCards.&lt;br /&gt;
* [http://www.iowamilitaryveteransband.com/members/ Iowa Military Veterans Band Contacts] - 95 hCards [http://weblog.randomchaos.com/archive/2005/10/24/Microformats/ marked up by Scott Reynen]&lt;br /&gt;
* [http://JackWolfgang.blogspot.com Jack L. Wolfgang II] has [http://jack.randomata.com/resume/ converted the addresses in his resume to hCards].&lt;br /&gt;
* [http://www.efas.fupl.asso.fr/efas/_Mathieu-Drouet_.html Mathieu Drouet] and [http://www.efas.fupl.asso.fr/efas/_Annie-Leger_.html Annie Leger] both have hCards&lt;br /&gt;
* [http://www.oliverbrown.me.uk/ Oliver Brown] has published his hCard.&lt;br /&gt;
* [http://www.paradigmproductions.org/contact/ Paradigm Productions] published a vCard as a &amp;lt;code&amp;gt;ul&amp;lt;/code&amp;gt; (marked up by [http://www.linkingarts.com/ Peter Jacobson])&lt;br /&gt;
* [http://www.splintered.co.uk/ Patrick H. Lauke] has marked up [http://www.splintered.co.uk/about/ his contact info with hCard].&lt;br /&gt;
* [http://blah Paul Schreiber has published his hCard on [http://paulschreiber.com/about/?contact his about page].&lt;br /&gt;
* [http://paulschreiber.com/blog/ Paul Schreiber]'s [http://concerts.shrub.ca/ Sunnyvale House Concerts] site publishes hCards for upcoming artists, as well as an hCard for the page itself.  In addition the [http://concerts.shrub.ca/shows Past Shows] page contains hCards for all past artists.&lt;br /&gt;
* [http://www.paulmichaelsmith.com/blog/hcard.htm Paul Smith] has created an hCard page which is Human Readable, and a link to X2V passing the same hCard page to generate a vCard.&lt;br /&gt;
* [http://www.windley.com/archives/2005/07/hcards_trying_o.shtml Phil Windley has published] [http://phil.windley.org/hcard.html his hCard].&lt;br /&gt;
* [http://www.go-curiosity.com/about.htm Piercarlo Slavazza] has published an hCard.&lt;br /&gt;
* [http://zooibaai.nl/ Rob Mientjes] has published his hCard on [http://zooibaai.nl/about/ his about page].&lt;br /&gt;
* [http://rbach.priv.at/Contact Robert Bachmann] has published his hCard and [http://rbach.priv.at/Images/hcard a button].&lt;br /&gt;
* [http://blah Scott Reynen has published his hCard on [http://www.randomchaos.com/document.php?source=scott_reynen his profile page].&lt;br /&gt;
* [http://www.stackframe.com/ StackFrame, LLC] has published [http://www.stackframe.com/people/ employee] and [http://www.stackframe.com/contact/ general] contact information as hCards.&lt;br /&gt;
* [http://www.wolfsreign.com Steven Ametjan] has published his hCard on [http://www.wolfsreign.com/about/ his about page].&lt;br /&gt;
* [http://tantek.com/microformats/2005/syndicate/speakers-list.html Syndicate - Speaker List] as a set of hCards&lt;br /&gt;
* [http://tagcamp.org/index.cgi?ContactList TagCamp contact list]&lt;br /&gt;
* [http://tantek.com/ Tantek's Thoughts] includes an inline author hCard at the bottom of the page.&lt;br /&gt;
* [http://technorati.com/ Technorati]'s [http://www.technorati.com/about/ About page] lists their '''Media Contact'''&lt;br /&gt;
* [http://www.deadringerart.com/ The Brothers McDowell] have hCards at their Contact page.&lt;br /&gt;
* [http://twinsparc.com/ Twinsparc] put an hCard in the header and footer of all their pages.&lt;br /&gt;
* [http://tantek.com/microformats/2005/web2/speakers.html Web 2.0 Conference speakers page marked up with hCard]&lt;br /&gt;
* [http://we05.com/ Web Essentials 05] marked up all their [http://we05.com/presenters.cfm presenters with hCard].&lt;br /&gt;
* [http://www.uoguelph.ca/directory/ The University of Guelph] includes hCard info in its directory.&lt;br /&gt;
* [http://www.echildcare.com.au/ The Australian Child Care Index] has over 3000 entries listing child care services across Australia - and every single one is marked up with an hCard!&lt;br /&gt;
* [http://www.cadforless.com/partners/ CADforless, Inc.] we listed our partners using hCard&lt;br /&gt;
* [http://avon.com/ Avon] - publishes all 40,000+ Avon representatives' contact info with hCard.&lt;br /&gt;
* [http://flock.com/about Flock About] page supports hCard microformat.&lt;br /&gt;
** by [[implementations#Flock|Flock]]&lt;br /&gt;
* [http://www.iowamilitaryveteransband.com/members/ Iowa Military Veterans Band]&lt;br /&gt;
* [http://www.nature.com/ Nature homepage], uses [[XOXO]].&lt;br /&gt;
** by [[implementations#Nature Publishing Group|Nature Publishing Group]]&lt;br /&gt;
* [http://concerts.shrub.ca/shows Sunnyvale House Concerts] supports hCard and [[hcalendar|hCalendar]].&lt;br /&gt;
* The [http://technorati.com/about/ Technorati About page] has contact information marked up with hCard. By [[implementations#Technorati|Technorati]]&lt;br /&gt;
* The [http://technorati.com/press/ Technorati Press page] also has an hCard. By [[implementations#Technorati|Technorati]]&lt;br /&gt;
* The [http://technorati.com/about/staff.html Technorati Staff page] has many hCard. By [[implementations#Technorati|Technorati]]&lt;br /&gt;
* [http://www.bath.ac.uk/ University of Bath] [http://www.bath.ac.uk/contact/ Person Finder] supports hCard, e.g. see [http://www.bath.ac.uk/person/760874 Mrs A Smith] page.&lt;br /&gt;
* [http://www.monster-prague.cz/ Monster Prague Openings] supports hCard, e.g. home page, contact list to come.&lt;br /&gt;
&lt;br /&gt;
===UTF8 Examples===&lt;br /&gt;
&lt;br /&gt;
These examples all contain one or more characters in UTF8 that are outside the ASCII7 range and make for excellent test cases to make sure you are handling UTF8 properly throughout your hCard parsing and transforming. And especially if you are generating vCards, these test cases will help you make sure you are generating UTF8 vCards in such a way that can be recognized by UTF8 supporting vCard applications.&lt;br /&gt;
* [http://tantek.com/ Tantek's Thoughts] encodes Çelik as inline UTF8.&lt;br /&gt;
&lt;br /&gt;
==Examples with some problems==&lt;br /&gt;
&lt;br /&gt;
Entries may be moved here if there's a problem with the way hCards are used on the page concerned. If the page is yours, and you want to improve it, see the [[hcard-faq|hCard FAQ]], or raise any queries on [[hcard-issues|hCard Issues]] or [[mailing-lists#microformats-discuss|the mailing list]], where people will be happy to help you. &lt;br /&gt;
&lt;br /&gt;
* [http://www.alexa.com Alexa Internet] marked up its [http://www.alexa.com/site/company/managers managers' page] with hCard.&lt;br /&gt;
**Person's job title within &amp;quot;fn&amp;quot;. [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
* [http://www.naturalengland.org.uk/press/default.htm Natural England] (new UK government agency, formed 2006-10-01). &lt;br /&gt;
** No &amp;quot;fn&amp;quot; - which makes it invalid.&lt;br /&gt;
* [http://www.matthewwest.co.uk Matthew West] has an hCard on his [http://www.matthewwest.co.uk/email contact] page.&lt;br /&gt;
**Flat- and building- number run on.&lt;br /&gt;
*[http://drop-off.co.uk G3:2] uses hCard with geo tags in the copyright and on the about me page&lt;br /&gt;
** Address data is hidden using CSS. &lt;br /&gt;
* [http://zdnet.co.uk/misc/contact/ ZDnet Contact Us Page] supports [[hcard|hCard]].&lt;br /&gt;
** by [http://www.subtleasafish.com/ James Myers] and [http://www.fromthefrontend.co.uk/2006/11/23/zdnet-uses-microformats/ David Long]&lt;br /&gt;
**Images and e-mail addresses are hidden; telephone numbers do not comply with [http://en.wikipedia.org/wiki/E.123 E.123]&lt;br /&gt;
* [http://gbraad.nl/ Gerard Braad] has published an example on his [http://gbraad.nl/site/?p=profile profile] page that is almost consistent with his original [http://gbraad.nl/files/gbraad.vcf vCard] file. Also progress is made for transforming his [http://files.gbraad.nl/foaf.rdf FoaF] file to a hCard encoded representation (also done for my spouse:[http://spouse.gbraad.nl/site/?p=profile Yong Yuan])&lt;br /&gt;
** (2005-09-27) PASSED, PASSED&lt;br /&gt;
** WARNINGS&lt;br /&gt;
*** uses 'n given-name' and 'n family-name' instead of nesting the given- and family- names inside the 'n'&lt;br /&gt;
*** has one 'tel' value with a bunch of values stuffed in&lt;br /&gt;
*** probably more problems --[[User:RyanKing|RyanKing]] 17:19, 5 Jan 2006 (PST)&lt;br /&gt;
* [http://kinrowan.net/ Cori Schlegel] [http://kinrowan.net/blog/wp/archives/2005/07/08/a-problem-with-the-structured-blogging-plug-in-for-wordpress/ discusses how he has updated] [http://kinrowan.net/blog/contact his contact page with hCard]&lt;br /&gt;
** INVALID - using 'prefix' instead of 'honorific-prefix' and type's in classnames (in both adr and tel) and has two photo's (the second could be 'logo') --[[User:RyanKing|RyanKing]] 15:15, 5 Jan 2006 (PST)&lt;br /&gt;
* The good ship [http://styrheim.com/test/leonid.html Leonid Miloslavskiy] spotted in the North Atlantic&lt;br /&gt;
** INVALID  --[[User:RyanKing|RyanKing]] 00:50, 27 Oct 2005 (PDT)&lt;br /&gt;
*** class=&amp;quot;family&amp;quot; should probably be family-name&lt;br /&gt;
*** the &amp;quot;n&amp;quot; property is missing and the &amp;quot;n&amp;quot; optimization can't be applied&lt;br /&gt;
*** the first geo propery is empty, the second one is invalid (i.e., it doesn't contain lat/long)&lt;br /&gt;
* [http://landsbank.fo/#hCard Landsbanki Føroya]&lt;br /&gt;
** INVALID - using embedded RDF/XML invalidly&lt;br /&gt;
* [http://chrischerry.name/ Chris Cherry's contact page with his hCard]&lt;br /&gt;
** &amp;lt;strike&amp;gt;WARNING - uses class=&amp;quot;cell&amp;quot; instead of &amp;amp;lt;span class=&amp;quot;type&amp;quot;&amp;amp;gt;cell&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/strike&amp;gt; Fixed -- [[User:Seriph|Chris Cherry]] 19:54, 15 Sep 2006 (PST)&lt;br /&gt;
* [http://www.bath.ac.uk/contact/ University of Bath] Person Finder results are encoded with hCards so you can easily create a vCard from any result. &lt;br /&gt;
** ERROR - attempt to use Implied-N optimization where that's not possible. --[[User:RyanKing|RyanKing]] 14:29, 5 Jan 2006 (PST)&lt;br /&gt;
** Error appears for external users only. Won't be fixed any time soon. -- [[User:PhilWilson|PhilWilson]] 00:03, 28 Jan 2006 (GMT)&lt;br /&gt;
* [http://richi.co.uk/blog/2005/12/structured-blogging.html Richi Jennings] has put up his attempt&lt;br /&gt;
** INVALID, missing &amp;quot;fn&amp;quot;--[[User:RyanKing|RyanKing]] 12:47, 5 Jan 2006 (PST)&lt;br /&gt;
* [http://www.yellowpencil.com/contact/ Yellow Pencil] Using microformats to present company contact information&lt;br /&gt;
** First hcard has empty &amp;quot;fn&amp;quot; and no &amp;quot;n&amp;quot;. &amp;quot;fn&amp;quot; should be with &amp;quot;org&amp;quot; -- [[User: ScottReynen |ScottReynen]] 21:29, 19 Jun 2006 (CST)&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-tag-faq&amp;diff=13188</id>
		<title>rel-tag-faq</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-tag-faq&amp;diff=13188"/>
		<updated>2007-02-03T01:13:22Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* What about Scope? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel-tag frequently asked questions = &lt;br /&gt;
&lt;br /&gt;
This document serves to answer and discuss frequently asked questions specifically about the [[rel-tag]] microformat. You may want to read the [[rel-faq]] first as it answers many common questions about the HTML4 “rel” and “rev” attributes, and their linktype values.  If you have a new question to ask, first consider asking on the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats-discuss list].&lt;br /&gt;
&lt;br /&gt;
== Q&amp;amp;A ==&lt;br /&gt;
&lt;br /&gt;
# ''Where does a tagging link belong? Does the tagging link only need to appear in my Web feed (RSS / Atom)?  Does the tagging link need to appear on the page where my specific blog entry lies?  Does the tagging link need to appear everywhere that I can possibly imagine?''&lt;br /&gt;
#* In short, tagging links belong in all the places and formats in which you published tagged content. The Web page is the primary location where users read content and where search engines index. Thus the Web page is a place where you should absolutely include your [[rel-tag]] links. To tag your blog posts, put the [[rel-tag]] links inside them, visibly. The Web feeds are simply alternate ways of publishing your blog posts, and thus should include the full content of your blog posts, [[rel-tag]] links intact.&lt;br /&gt;
# ''Where shouldn't I use rel-tag?''&lt;br /&gt;
#* rel-tag expresses a particular relationship (a) between the page you are on and (b) the target of a link. If you're not asserting this relationship, don't use rel-tag. In particular:&lt;br /&gt;
#** don't use rel-tag in [http://en.wikipedia.org/wiki/Tag_cloud Tag Clouds]&lt;br /&gt;
#** don't use rel-tag to refer to the pages http://www.technorati.com/tag/xyz, http://del.icio.us/tag/xyz, http://www.flickr.com/photos/tags/xyz/ (and so forth) if you're not asserting &amp;quot;this page is tagged 'xyz'&amp;quot;&lt;br /&gt;
# ''The format specifies that the tag must “come after the last / in the path”. Will something like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/index.php/TAG&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; work?  Or does it have to be a “real” directory or [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite]? -- [[User:Singpolyma|singpolyma]] 23:51, 24 Jan 2006 (PST)''&lt;br /&gt;
#* The key is the URL. Whether that URL is generated from a database or a directory does not matter. The URL matters.&lt;br /&gt;
#** My question, however, was about whether that URL form ( &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/index.php/TAG&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ) would be valid, since there is the dot in “index.php”.&lt;br /&gt;
#*** Yes, the URL in the example is valid (or legal or conformant or whatever you want to call it to minimize confusion). The dot (period, full stop, U+002E) is free to appear in most places in a URL, even in the middle of a path-segment that is not the last path-segment. (The latest specification for URLs, “[http://gbiv.com/protocols/uri/rfc/rfc3986.html Uniform Resource Identifier (URI): Generic Syntax]”, is RFC 3986.)&lt;br /&gt;
# ''I’m developing a web application which uses tagging, and so of course I want to use [[rel-tag]]. For this application, I want nice, clean URLs. I was planning to use [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite] to map a clean URL onto my underlying scripts. How do I use Apache’s [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite] to map &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/car&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=car&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ?''&lt;br /&gt;
#* One solution involves changing the script to inspect the path for the tag (via the variable “PATH_INFO”), rather than inspecting the query:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;Directory &amp;quot;/home/user/public_html/app/&amp;gt;&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteRule ^tag/([^/]+)$ script.php/$1 [last]&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* For people who can edit the server’s main configuration file, the following untested configuration code may work. Corrections are welcome.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;RewriteEngine On&lt;br /&gt;
RewriteMap tag int:escape&lt;br /&gt;
RewriteRule ^/~user/app/tag/([^/]+)$ /~user/app/script.php?tag=${tag:$1} [last]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* The following configuration code, left over from a previous contribution to this document, does a poor job according to tests. The following code fails to enforce the [[rel-tag]] rules about the tag corresponding to the last non-empty path-segment. The following code fails to transcode the tag for safe use in the URL query. Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/not-a-tag/the-tag&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=not-a-tag/the-tag&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/the-tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=the-tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/attack&amp;amp;intent=destroy&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=attack&amp;amp;intent=destroy&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;Directory &amp;quot;/home/user/public_html/app/&amp;gt;&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteRule ^tag/(.*)$ script.php?tag=$1&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Does a rel tag still have meaning if the link redirects? If Apache returns a 302 status code, does the rel tag have meaning? Is there a formal rule that indexers should follow the link to the final, resolved destination? Or is there a formal rule that a rel tag should be ignored if URL of its link does not return a status code of 200?''&lt;br /&gt;
* ..next answer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CSS selector===&lt;br /&gt;
*How do you write a CSS selector for rel-tag?&lt;br /&gt;
** &amp;lt;code&amp;gt;a[rel~=&amp;quot;tag&amp;quot;] { color: green }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Are tags case sensitive?===&lt;br /&gt;
*Are tags case sensitive. Is &amp;quot;Dog&amp;quot; the same tag as &amp;quot;dog&amp;quot; and &amp;quot;DOG&amp;quot;? &lt;br /&gt;
**{{AwaitingAnswer}}&lt;br /&gt;
&lt;br /&gt;
===Multi-word tags===&lt;br /&gt;
*How should a multi-word tag be made? For instance, if using Wikipedia as a name space, a page about a Black Redstart (a bird) would be tagged '''Black_Redstart''', with an underscore [http://en.wikipedia.org/wiki/Black_Redstart]. Is there any way of aliasing alternatives (&amp;quot;BlackRedstart&amp;quot;, &amp;quot;Black-Redstart&amp;quot;, etc.)? Is any particular format preferable?&lt;br /&gt;
**{{AwaitingAnswer}}&lt;br /&gt;
&lt;br /&gt;
===Tags with file extensions===&lt;br /&gt;
*Is &amp;lt;code&amp;gt;&amp;lt;a rel=tag href=&amp;quot;http://example.com/cheese.htm&amp;quot;&amp;gt;cheese&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; a valid tag, for &amp;quot;cheese&amp;quot;? Ditto &amp;lt;code&amp;gt;.asp&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.php&amp;lt;/code&amp;gt; variants? If not, why not?&lt;br /&gt;
**{{AwaitingAnswer}}&lt;br /&gt;
&lt;br /&gt;
===What about Scope?===&lt;br /&gt;
Since rel-tag is a feature used in many other microformats, the question often arises: &amp;quot;What is the scope of the tag?&amp;quot; For instance, a rel-tag may appear inside of an [[xfolk xFolk]] entry and on first glance it may appear that the tag should only apply to that entry. However, current publishing practice seems to indicate anything appearing on a page is likely related to the content of the page. Therefore, the interpretation is that not only does the rel-tag apply its direct container but to all containers and to the document as a whole; it contains the xFolk entry. This is a departure from strict knowledge theory in favor of real-world usage.&lt;br /&gt;
&lt;br /&gt;
As another example, you may link to your friend Joe with XFN and hCard, indicating in his categories that Joe is interested in swimming, which you loathe. Since the article is primarily about you and not about Joe's hobbies and because the rel-tag is inside an hCard, you may expect that the rel-tag does not apply to the document; however, the document does contain information about swimming, namely that your friend likes it. In this way, rel-tag is binary: it indicates direction (yes or no) but not magnitude.&lt;br /&gt;
&lt;br /&gt;
The upshot of this is that rel-tags can have downward scope but not upward scope.&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
{{rel-tag-related-pages}}&lt;br /&gt;
**{{AwaitingAnswer}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-tag-faq&amp;diff=13171</id>
		<title>rel-tag-faq</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-tag-faq&amp;diff=13171"/>
		<updated>2007-02-03T00:42:40Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: added section about scope being a red herring, as per tantek's request&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= rel-tag frequently asked questions = &lt;br /&gt;
&lt;br /&gt;
This document serves to answer and discuss frequently asked questions specifically about the [[rel-tag]] microformat. You may want to read the [[rel-faq]] first as it answers many common questions about the HTML4 “rel” and “rev” attributes, and their linktype values.  If you have a new question to ask, first consider asking on the [http://microformats.org/mailman/listinfo/microformats-discuss/ microformats-discuss list].&lt;br /&gt;
&lt;br /&gt;
== Q&amp;amp;A ==&lt;br /&gt;
&lt;br /&gt;
# ''Where does a tagging link belong? Does the tagging link only need to appear in my Web feed (RSS / Atom)?  Does the tagging link need to appear on the page where my specific blog entry lies?  Does the tagging link need to appear everywhere that I can possibly imagine?''&lt;br /&gt;
#* In short, tagging links belong in all the places and formats in which you published tagged content. The Web page is the primary location where users read content and where search engines index. Thus the Web page is a place where you should absolutely include your [[rel-tag]] links. To tag your blog posts, put the [[rel-tag]] links inside them, visibly. The Web feeds are simply alternate ways of publishing your blog posts, and thus should include the full content of your blog posts, [[rel-tag]] links intact.&lt;br /&gt;
# ''Where shouldn't I use rel-tag?''&lt;br /&gt;
#* rel-tag expresses a particular relationship (a) between the page you are on and (b) the target of a link. If you're not asserting this relationship, don't use rel-tag. In particular:&lt;br /&gt;
#** don't use rel-tag in [http://en.wikipedia.org/wiki/Tag_cloud Tag Clouds]&lt;br /&gt;
#** don't use rel-tag to refer to the pages http://www.technorati.com/tag/xyz, http://del.icio.us/tag/xyz, http://www.flickr.com/photos/tags/xyz/ (and so forth) if you're not asserting &amp;quot;this page is tagged 'xyz'&amp;quot;&lt;br /&gt;
# ''The format specifies that the tag must “come after the last / in the path”. Will something like &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/index.php/TAG&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; work?  Or does it have to be a “real” directory or [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite]? -- [[User:Singpolyma|singpolyma]] 23:51, 24 Jan 2006 (PST)''&lt;br /&gt;
#* The key is the URL. Whether that URL is generated from a database or a directory does not matter. The URL matters.&lt;br /&gt;
#** My question, however, was about whether that URL form ( &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.com/index.php/TAG&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ) would be valid, since there is the dot in “index.php”.&lt;br /&gt;
#*** Yes, the URL in the example is valid (or legal or conformant or whatever you want to call it to minimize confusion). The dot (period, full stop, U+002E) is free to appear in most places in a URL, even in the middle of a path-segment that is not the last path-segment. (The latest specification for URLs, “[http://gbiv.com/protocols/uri/rfc/rfc3986.html Uniform Resource Identifier (URI): Generic Syntax]”, is RFC 3986.)&lt;br /&gt;
# ''I’m developing a web application which uses tagging, and so of course I want to use [[rel-tag]]. For this application, I want nice, clean URLs. I was planning to use [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite] to map a clean URL onto my underlying scripts. How do I use Apache’s [http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html mod_rewrite] to map &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/car&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=car&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; ?''&lt;br /&gt;
#* One solution involves changing the script to inspect the path for the tag (via the variable “PATH_INFO”), rather than inspecting the query:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;Directory &amp;quot;/home/user/public_html/app/&amp;gt;&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteRule ^tag/([^/]+)$ script.php/$1 [last]&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* For people who can edit the server’s main configuration file, the following untested configuration code may work. Corrections are welcome.&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;RewriteEngine On&lt;br /&gt;
RewriteMap tag int:escape&lt;br /&gt;
RewriteRule ^/~user/app/tag/([^/]+)$ /~user/app/script.php?tag=${tag:$1} [last]&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
#* The following configuration code, left over from a previous contribution to this document, does a poor job according to tests. The following code fails to enforce the [[rel-tag]] rules about the tag corresponding to the last non-empty path-segment. The following code fails to transcode the tag for safe use in the URL query. Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/not-a-tag/the-tag&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=not-a-tag/the-tag&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/the-tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=the-tag/&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; . Consider that a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/tag/attack&amp;amp;intent=destroy&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; would map internally to a request on &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;http://example.org/~user/app/script.php?tag=attack&amp;amp;intent=destroy&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; .&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;Directory &amp;quot;/home/user/public_html/app/&amp;gt;&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteRule ^tag/(.*)$ script.php?tag=$1&lt;br /&gt;
&amp;lt;/Directory&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;''Does a rel tag still have meaning if the link redirects? If Apache returns a 302 status code, does the rel tag have meaning? Is there a formal rule that indexers should follow the link to the final, resolved destination? Or is there a formal rule that a rel tag should be ignored if URL of its link does not return a status code of 200?''&lt;br /&gt;
* ..next answer&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===CSS selector===&lt;br /&gt;
*How do you write a CSS selector for rel-tag?&lt;br /&gt;
** &amp;lt;code&amp;gt;a[rel~=&amp;quot;tag&amp;quot;] { color: green }&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Are tags case sensitive?===&lt;br /&gt;
*Are tags case sensitive. Is &amp;quot;Dog&amp;quot; the same tag as &amp;quot;dog&amp;quot; and &amp;quot;DOG&amp;quot;? &lt;br /&gt;
**{{AwaitingAnswer}}&lt;br /&gt;
&lt;br /&gt;
===Multi-word tags===&lt;br /&gt;
*How should a multi-word tag be made? For instance, if using Wikipedia as a name space, a page about a Black Redstart (a bird) would be tagged '''Black_Redstart''', with an underscore [http://en.wikipedia.org/wiki/Black_Redstart]. Is there any way of aliasing alternatives (&amp;quot;BlackRedstart&amp;quot;, &amp;quot;Black-Redstart&amp;quot;, etc.)? Is any particular format preferable?&lt;br /&gt;
**{{AwaitingAnswer}}&lt;br /&gt;
&lt;br /&gt;
===Tags with file extensions===&lt;br /&gt;
*Is &amp;lt;code&amp;gt;&amp;lt;a rel=tag href=&amp;quot;http://example.com/cheese.htm&amp;quot;&amp;gt;cheese&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; a valid tag, for &amp;quot;cheese&amp;quot;? Ditto &amp;lt;code&amp;gt;.asp&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.php&amp;lt;/code&amp;gt; variants? If not, why not?&lt;br /&gt;
**{{AwaitingAnswer}}&lt;br /&gt;
&lt;br /&gt;
===What about Scope?===&lt;br /&gt;
Since rel-tag is a feature used in many other microformats, the question often arises: &amp;quot;What is the scope of the tag?&amp;quot; For instance, a rel-tag may appear inside of an [[xfolk xFolk]] entry and on first glance it may appear that the tag should only apply to that entry. However, current publishing practice seems to indicate anything appearing on a page is likely related to the content of the page. Therefore, the interpretation is that not only does the rel-tag apply its direct container but to all containers and to the document as a whole; it contains the xFolk entry. This is a departure from strict knowledge theory in favor of real-world usage.&lt;br /&gt;
&lt;br /&gt;
As another example, you may link to your friend Joe with XFN and hCard, indicating in his categories that Joe is interested in swimming, which you loathe. Since the article is primarily about you and not about Joe's hobbies and because the rel-tag is inside an hCard, you may expect that the rel-tag does not apply to the document; however, the document does contain information about swimming, namely that your friend likes it. In this way, rel-tag is binary: it indicates direction (yes or no) but not magnitude.&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
{{rel-tag-related-pages}}&lt;br /&gt;
**{{AwaitingAnswer}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard-examples-in-wild&amp;diff=13141</id>
		<title>hcard-examples-in-wild</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard-examples-in-wild&amp;diff=13141"/>
		<updated>2007-02-02T04:12:50Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* New Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=hCard Examples in the wild=&lt;br /&gt;
&lt;br /&gt;
This page is an '''informative''' section of the [[hcard|hCard specification]].&lt;br /&gt;
&lt;br /&gt;
The following sites have published [[hcard|hCards]], and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  &lt;br /&gt;
&lt;br /&gt;
If people or organizations on your site are marked up with hCard (even just your own contact information), 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 [[hcard|hCard]] markup.  Examples added without a URL to a page with hCard markup may be removed.&lt;br /&gt;
&lt;br /&gt;
Want to get started with writing an [[hcard|hCard]]? Use the [http://microformats.org/code/hcard/creator hCard creator] to write up some contact information and publish it, or follow the [[hcard-authoring|hCard authoring tips]] to add hCard markup to your current contact page.&lt;br /&gt;
&lt;br /&gt;
==New Examples==&lt;br /&gt;
&lt;br /&gt;
Please add new examples to the '''top''' of this section.&lt;br /&gt;
* [http://www.alexa.com Alexa Internet] marked up its [http://www.alexa.com/site/company/managers managers' page] with hCard.&lt;br /&gt;
* [http://bluemonkcreative.com/contact/ Bill Turner] adds an hCard to the contact page of his freelance business' website.&lt;br /&gt;
* [http://www.oppenheim.com.au/ James Oppenheim's blog] includes an inline author hCard in the footer of each page and also on the contact page.&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].&lt;br /&gt;
* [http://www.boogdesign.com/aboutus.html boogdesign.com] has added hCard markup on the contact page.&lt;br /&gt;
* [http://www.gptg.org/ Great Places To Golf], hCards for golf clubs around the world, e.g. [http://www.gptg.org/club/12/]&lt;br /&gt;
*[http://www.travellerspoint.com/ The Travellerspoint Travel Community] has added hCards to all of their member profiles (e.g. [http://www.travellerspoint.com/member_profile.cfm?user=jax_07]). Details include name, photo, location, notes and url. &lt;br /&gt;
* The [http://www.westmidlandbirdclub.com/ West Midland Bird Club] in the English Midlands uses hCard on its [http://www.westmidlandbirdclub.com/ home page], [http://www.westmidlandbirdclub.com/diary/ events diary], [http://www.westmidlandbirdclub.com/club/contact.htm contact pages], [http://www.westmidlandbirdclub.com/site/links.htm links page], [http://www.westmidlandbirdclub.com/club/older.htm list of the world's oldest bird clubs] and in a page footer which is gradually being rolled out across the whole site. {{UpdateMarker}} Page-footer's hCard now has logo, using [[include-pattern]].&lt;br /&gt;
*[http://wizardishungry.com/blog/ wizardishungry/blog] has the author's hCard in the footer of every page with a link to X2V.&lt;br /&gt;
* [http://www.walkerfineart.com Walker Fine Art Gallery] Most pages contain an hCard in the footer.&lt;br /&gt;
* [http://www.brdatasystems.com.au/contact-us.html B&amp;amp;R Data Systems] is an organisation hCard. We have also used the technorati tool to download as a vCard, which I think is useful for a business.&lt;br /&gt;
* [http://chewbittel.com/contact.php Chew Bittel Assoc., Inc.] is an organization hCard. It's got abbr's in there, and a duplicate telephone field, and some hidden things. I'm really pushing things to the limit here. This should be a great test for your parser.&lt;br /&gt;
* [[User:Steve Ivy|Steve Ivy]]'s [http://redmonk.net/about-this-site/ about page] has his hcard, including a link to Technorati's contacts feed to let visitors download his contact information.&lt;br /&gt;
* Scott Allan Wallick's hCard is [[User:ScottWallick|his user page]] and on his blog, [http://www.plaintxt.org/about/2/ plaintxt.org]&lt;br /&gt;
* [[User:Bob_Jonkman|Bob Jonkman's hCard]] '''on this 'wiki'''' &lt;br /&gt;
* [http://www.last.fm Last FM] has hCards hidden on their profile pages e.g. [http://www.last.fm/user/Crok/?scrobbling=t1].&lt;br /&gt;
* [http://thetenwordreview.com The Ten Word Review] simply contains ten word long reviews. All reviews are marked up as [[hreview|hReviews]], and user information is marked up as hCards.&lt;br /&gt;
*OffshoreAgile.com, a subsite of Starsoft Development Labs, uses hCard in the [http://www.offshoreagile.com/company/contact/ Starsoft Contacts] and Media Inquiries sections&lt;br /&gt;
*T-Mobile uses hCard for the [http://t-mobilepressoffice.co.uk/press/contact-details/ T-Mobile UK Press Contact Details page], as well as for some of the latest press releases&lt;br /&gt;
* Psychology Press and Routledge's Behavioral Sciences' publishing division have implemented hCard on their contact pages on 17 of their websites (example on the contact page on their [http://www.clinicalpsychologyarena.com/contact/ Clinical Psychology Arena])&lt;br /&gt;
*[http://72ppi.us 72ppi], uses hCard in the footer.&lt;br /&gt;
*[http://www.csarven.ca Sarven Capadisli] uses hCard throughout the site (including user comments in articles).&lt;br /&gt;
* [https://www.urbanbody.com/information/contact-us Urban Body Men's Clothing] uses hCard for business locations and hCalendar for business hours.&lt;br /&gt;
* [http://www.iqair.us/ IQAir North America], uses hCard for contact information.&lt;br /&gt;
* [http://www.infoiasi.ro/ The website of the Faculty of Computer Science], &amp;quot;A. I. Cuza&amp;quot; University Ia&amp;amp;#351;i, Romania uses hCard for each staff member.&lt;br /&gt;
* [http://www.finds.org.uk/ The Portable Antiquities Scheme at the British Museum] hCards added to footer of every page and to contacts section. Working on adding more and getting it right.&lt;br /&gt;
* In [http://www.ideasfornet.com/ IdeasForNet.com - the ideas repository] hCards were implemented partially in the footer of each page, and more comprehensively in the contact and about pages.&lt;br /&gt;
* The [http://www.cst.ed.ac.uk/ Centre of Canadian Studies] at the University of Edinburgh use hCards for contact information in the footer of their site.&lt;br /&gt;
* [http://www.theatrestudies.llc.ed.ac.uk/ Theatre Studies: European Theatre] at the University of Edinburgh use hCards for contact information on their home page&lt;br /&gt;
* [http://www.carolinemockett.com/design/about.aspx Caroline Mockett] has an hCard on her About Me page&lt;br /&gt;
* [http://wait-till-i.com Christian Heilmann] has a footer address using hCard&lt;br /&gt;
*[http://www.audience-response-rentals.com/ Audience Response System Rentals] uses hcard as a popup in the site accessibility area (lower right) for easy copy and paste of address by customers.&lt;br /&gt;
* [http://www.fischsolutions.com/ Fisch Internet Solutions] uses an embedded hCard and a vCard download to provide customers an easy way to contact them on their [http://fischsolutions.com/contactus.html Contact Us] section of the website.&lt;br /&gt;
* [http://www.micatholicconference.org/ Michigan Catholic Conference] uses hCard for contact information in the sidebar.&lt;br /&gt;
* [http://www.adambunn.co.uk/ Adam Bunn] provides contact details in the sidebar using hCard.&lt;br /&gt;
* [http://www.belkin.com/pressroom/releases/uploads/10_10_06NotebookExpansionDock.html Belkin Press Releases] are using hCards for PR contacts and corporate offices.&lt;br /&gt;
* [http://mybank.com myBank.com] uses hCard for its listings of every branch of every FDIC-insured bank in the United States.&lt;br /&gt;
* [http://leftlogic.com Left Logic] uses hCard for embedded contact information.&lt;br /&gt;
* [http://inga-art.co.uk/artist Inga Scholes] uses hCard for contact information in the sidebar.&lt;br /&gt;
* [http://www.lussumo.com/ Lussumo] uses hCards on user profile pages in its open-source [http://www.getvanilla.com/ Vanilla] Discussions Forum software.&lt;br /&gt;
* [http://www.creative-ways.nl/ Ron Kok] uses hCards to mark-up the names and URLs of commentors on his blog. He also uses hCards in combination with XFN in his blogposts to refer to friends, and has an hCard for himself on every page on his blog.&lt;br /&gt;
* [http://tagg.no Tagg Media] uses hCard for [http://heine.tagg.no/contact.php contact information] and provide link to vCard download in the contact section.&lt;br /&gt;
* The article about the fictitious Matrix character [http://en.wikipedia.org/wiki/Neo_%28The_Matrix%29 Thomas A Anderson in Wikipedia] is now marked up with hCard.&lt;br /&gt;
* [http://dconstruct06.madgex.com/ d.Construct 2006 Backnetwork] uses hCards for conference delegates (and provides the markup so that delegates can copy and paste cards into their own sites).&lt;br /&gt;
* [http://www.brown.edu Brown University] now uses hCard on the front page&lt;br /&gt;
* [http://www.wideblueyonderweb.co.uk Dunks at Wide Blue Yonder Web Design] has added hCard markup on his [http://www.wideblueyonderweb.co.uk/wbyw/pages/contact.htm contact page] and is looking to implement it on all past &amp;amp; future contact pages for clients.&lt;br /&gt;
* [http://southamptonrubberstamp.com Southampton Rubber Stamp Company] now has hCard markup with a vCard download link on every page.&lt;br /&gt;
* [http://barefoot-ceramics.com Barefoot Ceramics paint your own pottery studio] (in Newport, South Wales) has added hCard markup to its [http://barefoot-ceramics.com/find#address &amp;quot;Find&amp;quot;] page and other address instances. They hopes to implement hCalendar event lists as soon as an ics to hCalendar PHP class can be found or written.&lt;br /&gt;
* IBM is embracing microformats. The [http://www.ibm.com/contact/employees/ IBM Employee Directory] now returns hCards in its query results. Also see the [http://www.ibm.com/shortcuts/ Shortcuts Podcast].&lt;br /&gt;
* [http://dsingleton.co.uk/ David Singleton] has added a hCard to his blog.&lt;br /&gt;
* [http://krisswatt.co.uk/ Kriss Watt] has hidden an hCard his blog footer.&lt;br /&gt;
* [http://www.thestreet.org.au The Street Theatre (Canberra, Australia)] has added hCard markup to its [http://www.thestreet.org.au/contact.htm Contact Us] page. hCalendar markup will soon be added for all of our performances.&lt;br /&gt;
* [http://www.informatik.uni-hamburg.de/SVS/personnel/henrich/index.php Henrich C. P&amp;amp;ouml;hls] has marked up his about page using hcard, including his PGP-Key that is stored in an abbr title, using class=key.&lt;br /&gt;
* [http://www.yalf.de Yalf Webentwicklung] has [http://www.yalf.de/kontakt contact information] available as hCard (and vCard).&lt;br /&gt;
* [http://www.zeldman.com/about/ Jeffrey Zeldman]. Jeffrey Zeldman has marked up his about page using hcard.&lt;br /&gt;
* [http://WhereAreYouCamping.com Where Are You Camping]. hCards for all members and camps, employing the include pattern as well. AFAIK this is the first Burning Man related microformats implementation, not to mention addresses in Black Rock City.&lt;br /&gt;
* [http://www.clacksweb.org.uk Clackmannanshire Council ]. hCard is implemented for all contact details across the site, and for specific individuals such as elected members (Councillors).&lt;br /&gt;
* [http://www.webdirections.org Web Directions]. hCard is used as contact information for the conference, while speakers are marked up with hCard.&lt;br /&gt;
* [http://www.markthisdate.com/contactform.html MarkThisDate.com]. An hCard is implemented on our contact form. For our calendars hCalendars will follow as soon as possible.&lt;br /&gt;
* [http://www.msiinet.com/contact/ MSI Systems Integrators] has its &amp;amp;quot;Contact MSI&amp;amp;quot; page encoded with hCards.&lt;br /&gt;
* [http://www.coolblue.nl/ Corporate website of Coolblue BV]. hCards were implemented in both the footer of each page, and in the &amp;quot;News&amp;quot; section for press contact information.&lt;br /&gt;
* [http://www.besancon.fr/index.php?p=32 Official site of Besançon (France)] uses hCard for each page concerning the small towns surrounding Besançon.&lt;br /&gt;
* [http://2006.dconstruct.org/speakers/ d.Construct 2006 conference speakers list] is implemented using hCards.&lt;br /&gt;
* [http://local.yahoo.com Yahoo Local] now supports hCards for business and places in the search results&lt;br /&gt;
* [http://learningtheworld.eu/imprint/ Learning the World] has hcard information on the imprint, alas we didn't succeed to mark-up the work phone and fax numbers properly.&lt;br /&gt;
* The [http://www.fuckparade.org F’parade] website uses hcard, though I didn't find a type to distinguish mobile and landline phone numbers.&lt;br /&gt;
**Use &amp;lt;code&amp;gt;cell&amp;lt;/code&amp;gt; for mobiles.&lt;br /&gt;
* [http://www.miranet.nl/contact.htm Miranet Webdesign] have added a hcard to their [http://www.miranet.nl/contact.htm 'contact' page]&lt;br /&gt;
* [http://weblog.200ok.com.au/ Ben Buchanan] has added a vCard to the [http://weblog.200ok.com.au/about/ 'About' page on The 200ok Weblog]&lt;br /&gt;
* [http://www.radiantcore.com Radiant Core] has their contact information [http://www.radiantcore.com/contact/ available in hCard].&lt;br /&gt;
* [http://www.mikerumble.co.uk/ Mike Rumble] has [http://www.mikerumble.co.uk/contact.html uploaded his hCard].&lt;br /&gt;
* [http://www.saumag.edu/ Southern Arkansas University] has its contact footer encoded as hCard&lt;br /&gt;
* [http://main.uab.edu/ University of Alabama at Birmingham] has its contact footer encoded as hCard&lt;br /&gt;
* [http://www.capital.edu Capital University] has contact footer and bloggers' names encoded as hCard. Also, all page-specific contact information is encoded as hCards (see [http://www.capital.edu/Internet/Default.aspx?pid=67 Admissions] page for an example)&lt;br /&gt;
* [http://main.uab.edu/shrp/ UAB School of Health Professions] uses hCard in its contact footer&lt;br /&gt;
* [http://green.carisenda.com/ Stephen Stewart] has his hCard on the front page of his weblog ('You are here' section)&lt;br /&gt;
* [http://www.fberriman.com/ Frances Berriman] has a hidden vCard in the footers of her website.&lt;br /&gt;
* [http://www.candlescience.com/ CandleScience Candle Supply] added a hidden hcard sitewide.&lt;br /&gt;
* [http://www.direction.es/ Direction] uses hCard for contact information.&lt;br /&gt;
* [http://audiobank.tryphon.org AudioBank] uses hCard to display member informations.&lt;br /&gt;
* [http://www.vivabit.com/atmedia2006/speakers/ @media speakers] are marked up with hCard (photos depend on BASE tag support which makes this a good test case)&lt;br /&gt;
* [http://www.dougransom.com Doug Ransom] uses hCard for his financial advisory practice. &lt;br /&gt;
* [http://rubyandrails.org/usergroups/newcastle/members.html ncl.rb] uses hCard for contact information.&lt;br /&gt;
* [http://www.snowinteractive.com/ Snow Interactive] uses hCard for contact information.&lt;br /&gt;
* [http://flickr.com Flickr] now supports [[hcard|hCard]] and [http://gmpg.org/xfn XFN] on profile pages.  See [http://flickr.com/photos/factoryjoe/113866484/ screenshot of Flickr UI in Flock browser using Flocktails extension - March 17th 2006].&lt;br /&gt;
* [http://www.ndiyo.org/contact Contact information for the Ndiyo project]&lt;br /&gt;
* [http://www.pixelenvy.co.uk/ Pixel Envy] uses hCard for contact information on every page&lt;br /&gt;
* [http://stilbuero.de/contact/ Klaus Hartl] uses hCard in the sidebar for contact information (maybe easier to parse through delivering xhtml as xml).&lt;br /&gt;
* [http://charlvn.virafrikaans.com/contact Charl van Niekerk's hCard]&lt;br /&gt;
* [http://billy-girlardo.com/WP/ BillyBLOGirlardo] uses hCard for contact information.&lt;br /&gt;
* [http://www.hicksdesign.co.uk/ Hicksdesign] uses hCard for contact information.&lt;br /&gt;
* http://www.gr0w.com/articles/press/growsearch_launched_press_release/ - hCard in a press release for the press contact info&lt;br /&gt;
* http://www.redmonk.com/cote/archives/2006/03/testing_out_mic.html - hCard with explanation&lt;br /&gt;
* [http://andy.ciordia.info/ it's my island], personal blog, hcard on the ''[http://andy.ciordia.info/pages/about_me About the Writer]'' page. [[User:Ciordia9|Andy Ciordia]]&lt;br /&gt;
* [http://www.windowonwoking.org.uk/ Window on Woking], a local community site in the UK, uses hCard in the homepage of each member organisation and local Councillor.&lt;br /&gt;
* [http://ChunkySoup.net/ ChunkySoup.net] has redesigned using hAtom 0.1 and hCards on the entire site -- by [[User:ChrisCasciano|Chris Casciano]]&lt;br /&gt;
* [http://www.30boxes.com/ 30 Boxes],a social calendar application and digital lifestyle aggregator, automatically creates an hcard for you with your account.  It is found under Settings &amp;gt; Syndication.&lt;br /&gt;
* [http://www.nearwhere.com/ Nearwhere.com] allow you to put an hcard on an interactive map.&lt;br /&gt;
* [http://www.brentozar.com/ Brent Ozar] added a [http://www.brentozar.com/contact.php contact] page hCard.&lt;br /&gt;
* [http://www.kerihenare.com/ Keri Henare] has rewritten his [http://www.kerihenare.com/contact/ contact] page hCard. Now using &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; for photo. (Thanks Brian Suda for updating the vCard converter)&lt;br /&gt;
* [http://michaelraichelson.com/contact/ Michael Raichelson] had an hCard on his contact page before SXSW, but never thought to add it here until Tantek requested it.&lt;br /&gt;
* [http://www.commoner.com/~lsimon/lindsey_simon_hcard.html Lindsey Simon] has added an hCard to his website as per Tantek's SXSW request for folks to try it &lt;br /&gt;
* [http://www.davidgagne.net/ David Gagne] has an hCard in his sidebar.&lt;br /&gt;
* [http://www.churchzip.com/map/ Churchzip.com/map] and [http://www.skiwhere.com/map/ Skiwhere.com/map], provide churches, hotels, and ski resorts on the same maps.  Locations are formatted as hCards.&lt;br /&gt;
* All [http://www.iqdir.com/ IQ Directory Solutions] Yellow Pages web portals use [[hcard|hCard]] markup on listings. For example [http://www.yellowpages-cambodia.com/ Cambodia Yellow Pages] and [http://www.superpages.com.my/ Malaysia Super Pages]&lt;br /&gt;
* Ning's cloneable Group app uses fuzzy matching to map custom fields to [[hcard|hCard]] markup on its [http://group.ning.com/index.php?controller=person&amp;amp;action=view&amp;amp;content=JonathanAquino profile] pages.&lt;br /&gt;
* [http://claimid.com/factoryjoe Chris Messina' ClaimID hCard]&lt;br /&gt;
* [http://factoryjoe.com/blog/hcard Chris Messina' hCard]&lt;br /&gt;
* [http://flock.com/about Flock About]&lt;br /&gt;
* [http://tantek.com/microformats/2006/03-01-TechPlenAgenda.html Agenda: W3C Technical Plenary Day, March 1 2006] has [[hcard|hCard]] and [[hcalendar|hCalendar]] markup. ([http://www.w3.org/2006/03/01-TechPlenAgenda.html original here]).&lt;br /&gt;
* [http://www.gr0w.com/articles/press/growsearch_launched_press_release/ GrowSearch Launched (Press Release)] uses an hCard to provide Press Contact Point.&lt;br /&gt;
* The [http://www.arborday.org/ National Arbor Day Foundation] has started using hCards for their [http://arborday.org/programs/conferences/communityforestry/index.cfm upcoming] [http://arborday.org/programs/conferences/hazardtrees-treeplanting/ conferences].&lt;br /&gt;
* [http://www.multipack.co.uk The Multipack] has numerous hCards, especially on the [http://www.multipack.co.uk/members/ members page], as well as the next meeting information.&lt;br /&gt;
* [http://deadringrancor.livejournal.com/ Justin McDowell] used an hCard when [http://deadringrancor.livejournal.com/221332.html referring to a person in his blog post]&lt;br /&gt;
* [http://davecardwell.co.uk/cv/ Dave Cardwell] has included his hCard in his Curriculum Vitae.&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull] has written a great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], and has included his [[hcard|hCard]] as one of the examples.&lt;br /&gt;
* [http://www.thefutureoftheweb.com/ Jesse Skinner] has written a simple [http://www.thefutureoftheweb.com/blog/2006/1/hcard tutorial with examples]&lt;br /&gt;
* [http://www.w3.org/2005/12/allgroupoverview.html 2006 W3C Technical Plenary Week] has marked up the venue, contacts, and program committee members all with hCard.&lt;br /&gt;
* [http://www.avf-nexus.co.uk AVF-Nexus] have a hCard on their [http://www.avf-nexus.co.uk/contact/ contact page] - (by [http://creation.uk.com Creation&amp;quot;])&lt;br /&gt;
* [http://www.thefantasticos.com/andrew/ Andrew White] posted [http://www.thefantasticos.com/andrew/index.php/my-hcard/ his hCard] and [http://www.thefantasticos.com/andrew/index.php/62/microformats-the-should-have-been-obvious-web-dev-tool/ blogged about it].&lt;br /&gt;
* [http://www.2sheds.ru Oleg &amp;quot;2sheds&amp;quot; Kourapov] in his [http://www.2sheds.ru/blog/ blog] ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog X2V]) has turned personal profile into hCard ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog/hcard.html X2V]) and his blogroll - into combination XFN/hCards ([http://suda.co.uk/projects/X2V/get-vcard.php?uri=http://www.2sheds.ru/blog/friends.html X2V])&lt;br /&gt;
* [http://www.approveddesign.co.uk Approved Design Consultancy] have a hCard on their [http://www.approveddesign.co.uk/about/contact/ contact page] as well as on their [http://www.approveddesign.co.uk/about/people/ people section] - (by [http://creation.uk.com Creation&amp;quot;])&lt;br /&gt;
* [http://weblog.200ok.com.au/ Ben Buchanan] and [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=colin+morris&amp;amp;format=search Colin Morris] have [http://weblog.200ok.com.au/2006/01/griffith-phonebook-adds-hcard-and.html implemented hCards and vCards] for the [http://www.griffith.edu.au Griffith University] [http://www.griffith.edu.au/find/content_phonebook.html online phone book]. Eg. [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=ben+buchanan&amp;amp;format=search Ben's vCard] and [http://www.griffith.edu.au/cgi-bin/phone_search.pl?string=colin+morris&amp;amp;format=search Colin's vCard]&lt;br /&gt;
* WWF-Australia [http://wwf.org.au/about/contactdetails/ contact details page]&lt;br /&gt;
* [http://rasterweb.net/raster/ Pete Prodoehl] used the hCard format on his [http://rasterweb.net/raster/contact.html Contact page] and his [http://rasterweb.net/portfolio/ Portfolio]&lt;br /&gt;
* [http://alexander-mette.de amette] uses the hCard format in a module of his TikiWiki powered blog&lt;br /&gt;
* [http://staff.washington.edu/oren/weblog2/ Oren Sreebny] has an hcard on his blog main index template &lt;br /&gt;
* [http://www.cs.brandeis.edu/~zippy/ Patrick Tufts] has an hCard on his homepage.&lt;br /&gt;
* [http://ascii20.blogspot.com/ Mathias Kolehmainen and Jamie Taylor] have hCards on their weblog.&lt;br /&gt;
* [http://www.hoppsan.org/jamesb/blogger/ Barnaby James] has a hCard on his weblog.&lt;br /&gt;
* [http://esa-education.com/schools/map ESA Education] Uses hCards for their 100+ schools and each of the individual school sites.&lt;br /&gt;
* [http://www.thereisnocat.com/#vcard Ralph Brandi] has added an hCard to the sidebar of his weblog as a result of Tantek Çelik's portion of the Microformats presentation at SXSW 2006.&lt;br /&gt;
* [http://www.pierce.ctc.edu/ephone/ Pierce College] -- community college directory uses hCard on all individual directory entries.&lt;br /&gt;
* [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/ the Institutional Web Management Workshop 2006] have marked up all their [http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2006/committee/ speakers with hCard].&lt;br /&gt;
* http://wikitravel.org/en/Singapore/Sentosa. Wikitravel is experimenting with hcard on its travel guides. This guide uses hcard for all its business listings. More info on http://wikitravel.org/en/Wikitravel_talk:Listings.&lt;br /&gt;
* [http://www.musik-erber.de/ Musik-Erber] uses to present contact information at the sidebar&lt;br /&gt;
* [http://cdevroe.com/about/#contact Colin D. Devroe] uses hCard to display his contact information on his about page&lt;br /&gt;
* The ECS (Scool of Electronics and Computer Science  at the University of Southampton) [http://www.ecs.soton.ac.uk/people People Pages] use vCard. Contact cjg@ecs.soton.ac.uk if there's any bugs.&lt;br /&gt;
* [http://www.southwestern.edu/~ramseyp Pat Ramsey] has his contact information on his blog marked up with hCard. Contact [mailto:ramsey.pat@gmail.com ramsey.pat@gmail.com] if there are any bugs there.&lt;br /&gt;
* [http://www.meryl.net/ Meryl K. Evans] has a hidden hCard on her homepage.&lt;br /&gt;
* [http://www.vyre.com/company/contact-us/ VYRE] is a CMS development company with a &amp;quot;contact us&amp;quot; hCard&lt;br /&gt;
* [http://www.lefdal.cc/info.php Alf Kåre Lefdal] uses hCard in the markup of his contact information&lt;br /&gt;
* [http://www.pignwhistle.com.au/ Pig N Whistle, a chain of pubs in Brisbane, Australia] is using hcard to mark up all the contact pages for its outlets and head office&lt;br /&gt;
* [http://kollitsch.de/ Patrick Kollitsch] has built his personal Profil as hCard&lt;br /&gt;
* [http://www.hbs.edu/faculty/dspar/ Harvard Business School] has hCards on their faculty pages&lt;br /&gt;
* [http://openmikes.org/ openmikes.org] uses hCards for open mike venue addresses in its listing detail pages.&lt;br /&gt;
* [http://www.intertecnollc.com/ InterTecno, LCC] publishes an hCard on the home page and contact page.&lt;br /&gt;
* [http://canaltcm.com/ver/sobre-tcm Turner Classic Movies TCM Spanish website] has published contact details as a hCard&lt;br /&gt;
* [http://rejuvenation.com/ Rejuvenation] is now using hCard for contact information.&lt;br /&gt;
* [http://www.mattash.com/contact/ Matthew Ash] uses the hCard in his contacts section.&lt;br /&gt;
* [http://yarmouthguide.com/business.php Yarmouth Guide] uses hCard for each business details page.&lt;br /&gt;
* [http://www.merchantcircle.com MerchantCircle] has embedded an hCard in every one of their 15+ million US business listings.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [http://vcardplus.info/show.asp?uid=Z9959-06323 Greg Bays], the author of vCardPlus! has made his sites vCard display page hCard complaint. &lt;br /&gt;
* [http://www.nfwebsolutions.com/ New Frontier Web Solutions] uses hCard on their front page along with a link pointing to Brian Suda's [http://suda.co.uk/projects/X2V/get-vcard?uri=http://www.nfwebsolutions.com/ X2V].&lt;br /&gt;
* [http://shiftingpixel.com/about/the-artist shifting pixel photoblog] has published an hCard.&lt;br /&gt;
* [http://thoughtport.blogspot.com/ Aiden Kenny] hasn't published his hCard yet, but he has [http://thoughtport.blogspot.com/2005/07/elemental-particles-of-web.html published his hCard icon]: http://photos1.blogger.com/blogger/4224/444/320/AK-Hcard-icon.gif&lt;br /&gt;
* [http://thedredge.org Andy Hume] uses hCards to mark-up the names and URLs of commentors on his blog, e.g. his [http://thedredge.org/2005/06/using-hcards-in-your-blog/ blog post on &amp;quot;Using hCards in your blog&amp;quot;]. &lt;br /&gt;
* [http://www.bidclix.com/ BidClix]'s [http://www.bidclix.com/AboutContact.html Contact BidClix] page has it's ''contact info'' marked up with an hCard.&lt;br /&gt;
* [http://suda.co.uk/ Brian Suda] has managed to embed a photo in [http://suda.co.uk/contact/ his hCard] through the [http://www.ietf.org/rfc/rfc2397.txt data URI scheme] by converting the image to BASE64 code. View the Source to see how this is accomplished. [http://suda.co.uk/projects/X2V/get-vcard.php?uri=http%3A//suda.co.uk/contact/ The X2V link] will extract the image and encode it for a vCard which will be displayed in some address book applications.&lt;br /&gt;
** Inspired by this I thought to try the same for SVG at [http://barefoot-ceramics.com/find Barefoot] ...&lt;br /&gt;
** &amp;amp;lt;img class=&amp;quot;photo&amp;quot; style=&amp;quot;display:none;&amp;quot; src=&amp;quot;data:image/svg+xml;text,&amp;amp;lt;?xml version='1.0' encoding='UTF-8' standalone='no'?&amp;amp;gt;&amp;amp;lt;svg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' version='1.0' width='50' height='80' id='svg3957'&amp;amp;gt;&amp;amp;lt;defs id='defs3959' /&amp;gt;&amp;amp;lt;path d='M 28.91433,...32.192802 z' style='fill:#cc4d00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.625;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1' id='path9551' /&amp;amp;gt;&amp;amp;lt;/svg&amp;amp;gt;&amp;quot; alt=&amp;quot;Barefoot&amp;quot;&amp;amp;gt;&lt;br /&gt;
** Does it work?? Well it parses OK. Some automated tools replace the &amp;amp;lt; with %3C (etc., e.g. Brian Suda's vCard form). Unfortunately Kontact (KDE contacts tool) doesn't handle SVG as a vCard photo or logo format - I don't know if this is a standard. It seems it could work and maybe even does somewhere. Maybe the text field needs to be Base64 encoded? ... see [http://slashdot.org/~pbhj/journal/142382 pbhj's slashdot journal] for a bit more on this.&lt;br /&gt;
* [http://cinematreasures.org Cinema Treasures] uses hCard to markup venue information for 10,000+ movie theaters.&lt;br /&gt;
* [http://www.w3.org/People/Connolly/events/ Dan Connolly's index of events and talks] has hCards for many of the people he has met at those events. In Mar 2006, he moved a bunch of hotel contact info from his PDA to this page; it's now up to 32 hCards.&lt;br /&gt;
* [http://doncrowley.blogspot.com/ Don Crowley] has published [http://www.crowley.nl/hcard.html his hCard] as well as a nifty hCard button: http://www.crowley.nl/images/hcard.png&lt;br /&gt;
* [http://loadaveragezero.com/hnav/contact.php Douglas W. Clifton] added all types of contact information&lt;br /&gt;
* [http://eventful.com Eventful] publishes all of its venue information pages with embedded hCards.&lt;br /&gt;
* [http://www.iowamilitaryveteransband.com/members/ Iowa Military Veterans Band Contacts] - 95 hCards [http://weblog.randomchaos.com/archive/2005/10/24/Microformats/ marked up by Scott Reynen]&lt;br /&gt;
* [http://JackWolfgang.blogspot.com Jack L. Wolfgang II] has [http://jack.randomata.com/resume/ converted the addresses in his resume to hCards].&lt;br /&gt;
* [http://www.efas.fupl.asso.fr/efas/_Mathieu-Drouet_.html Mathieu Drouet] and [http://www.efas.fupl.asso.fr/efas/_Annie-Leger_.html Annie Leger] both have hCards&lt;br /&gt;
* [http://www.oliverbrown.me.uk/ Oliver Brown] has published his hCard.&lt;br /&gt;
* [http://www.paradigmproductions.org/contact/ Paradigm Productions] published a vCard as a &amp;lt;code&amp;gt;ul&amp;lt;/code&amp;gt; (marked up by [http://www.linkingarts.com/ Peter Jacobson])&lt;br /&gt;
* [http://www.splintered.co.uk/ Patrick H. Lauke] has marked up [http://www.splintered.co.uk/about/ his contact info with hCard].&lt;br /&gt;
* [http://blah Paul Schreiber has published his hCard on [http://paulschreiber.com/about/?contact his about page].&lt;br /&gt;
* [http://paulschreiber.com/blog/ Paul Schreiber]'s [http://concerts.shrub.ca/ Sunnyvale House Concerts] site publishes hCards for upcoming artists, as well as an hCard for the page itself.  In addition the [http://concerts.shrub.ca/shows Past Shows] page contains hCards for all past artists.&lt;br /&gt;
* [http://www.paulmichaelsmith.com/blog/hcard.htm Paul Smith] has created an hCard page which is Human Readable, and a link to X2V passing the same hCard page to generate a vCard.&lt;br /&gt;
* [http://www.windley.com/archives/2005/07/hcards_trying_o.shtml Phil Windley has published] [http://phil.windley.org/hcard.html his hCard].&lt;br /&gt;
* [http://www.go-curiosity.com/about.htm Piercarlo Slavazza] has published an hCard.&lt;br /&gt;
* [http://zooibaai.nl/ Rob Mientjes] has published his hCard on [http://zooibaai.nl/about/ his about page].&lt;br /&gt;
* [http://rbach.priv.at/Contact Robert Bachmann] has published his hCard and [http://rbach.priv.at/Images/hcard a button].&lt;br /&gt;
* [http://blah Scott Reynen has published his hCard on [http://www.randomchaos.com/document.php?source=scott_reynen his profile page].&lt;br /&gt;
* [http://www.stackframe.com/ StackFrame, LLC] has published [http://www.stackframe.com/people/ employee] and [http://www.stackframe.com/contact/ general] contact information as hCards.&lt;br /&gt;
* [http://www.wolfsreign.com Steven Ametjan] has published his hCard on [http://www.wolfsreign.com/about/ his about page].&lt;br /&gt;
* [http://tantek.com/microformats/2005/syndicate/speakers-list.html Syndicate - Speaker List] as a set of hCards&lt;br /&gt;
* [http://tagcamp.org/index.cgi?ContactList TagCamp contact list]&lt;br /&gt;
* [http://tantek.com/ Tantek's Thoughts] includes an inline author hCard at the bottom of the page.&lt;br /&gt;
* [http://technorati.com/ Technorati]'s [http://www.technorati.com/about/ About page] lists their '''Media Contact'''&lt;br /&gt;
* [http://www.deadringerart.com/ The Brothers McDowell] have hCards at their Contact page.&lt;br /&gt;
* [http://twinsparc.com/ Twinsparc] put an hCard in the header and footer of all their pages.&lt;br /&gt;
* [http://tantek.com/microformats/2005/web2/speakers.html Web 2.0 Conference speakers page marked up with hCard]&lt;br /&gt;
* [http://we05.com/ Web Essentials 05] marked up all their [http://we05.com/presenters.cfm presenters with hCard].&lt;br /&gt;
* [http://www.uoguelph.ca/directory/ The University of Guelph] includes hCard info in its directory.&lt;br /&gt;
* [http://www.child-care-index.net.au/ The Australian Child Care Index] has over 3000 entries listing child care services across Australia - and every single one is marked up with an hCard!&lt;br /&gt;
* [http://www.cadforless.com/partners/ CADforless, Inc.] we listed our partners using hCard&lt;br /&gt;
* [http://avon.com/ Avon] - publishes all 40,000+ Avon representatives' contact info with hCard.&lt;br /&gt;
* [http://flock.com/about Flock About] page supports hCard microformat.&lt;br /&gt;
** by [[implementations#Flock|Flock]]&lt;br /&gt;
* [http://www.iowamilitaryveteransband.com/members/ Iowa Military Veterans Band]&lt;br /&gt;
* [http://www.nature.com/ Nature homepage], uses [[XOXO]].&lt;br /&gt;
** by [[implementations#Nature Publishing Group|Nature Publishing Group]]&lt;br /&gt;
* [http://concerts.shrub.ca/shows Sunnyvale House Concerts] supports hCard and [[hcalendar|hCalendar]].&lt;br /&gt;
* The [http://technorati.com/about/ Technorati About page] has contact information marked up with hCard. By [[implementations#Technorati|Technorati]]&lt;br /&gt;
* The [http://technorati.com/press/ Technorati Press page] also has an hCard. By [[implementations#Technorati|Technorati]]&lt;br /&gt;
* The [http://technorati.com/about/staff.html Technorati Staff page] has many hCard. By [[implementations#Technorati|Technorati]]&lt;br /&gt;
* [http://www.bath.ac.uk/ University of Bath] [http://www.bath.ac.uk/contact/ Person Finder] supports hCard, e.g. see [http://www.bath.ac.uk/person/760874 Mrs A Smith] page.&lt;br /&gt;
* [http://www.monster-prague.cz/ Monster Prague Openings] supports hCard, e.g. home page, contact list to come.&lt;br /&gt;
&lt;br /&gt;
===UTF8 Examples===&lt;br /&gt;
&lt;br /&gt;
These examples all contain one or more characters in UTF8 that are outside the ASCII7 range and make for excellent test cases to make sure you are handling UTF8 properly throughout your hCard parsing and transforming. And especially if you are generating vCards, these test cases will help you make sure you are generating UTF8 vCards in such a way that can be recognized by UTF8 supporting vCard applications.&lt;br /&gt;
* [http://tantek.com/ Tantek's Thoughts] encodes Çelik as inline UTF8.&lt;br /&gt;
&lt;br /&gt;
==Examples with some problems==&lt;br /&gt;
&lt;br /&gt;
Entries may be moved here if there's a problem with the way hCards are used on the page concerned. If the page is yours, and you want to improve it, see the [[hcard-faq|hCard FAQ]], or raise any queries on [[hcard-issues|hCard Issues]] or [[mailing-lists#microformats-discuss|the mailing list]], where people will be happy to help you. &lt;br /&gt;
&lt;br /&gt;
* [http://www.naturalengland.org.uk/press/default.htm Natural England] (new UK government agency, formed 2006-10-01). &lt;br /&gt;
** No &amp;quot;fn&amp;quot; - which makes it invalid.&lt;br /&gt;
* [http://www.matthewwest.co.uk Matthew West] has an hCard on his [http://www.matthewwest.co.uk/email contact] page.&lt;br /&gt;
**Flat- and building- number run on.&lt;br /&gt;
*[http://drop-off.co.uk G3:2] uses hCard with geo tags in the copyright and on the about me page&lt;br /&gt;
** Address data is hidden using CSS. &lt;br /&gt;
* [http://zdnet.co.uk/misc/contact/ ZDnet Contact Us Page] supports [[hcard|hCard]].&lt;br /&gt;
** by [http://www.subtleasafish.com/ James Myers] and [http://www.fromthefrontend.co.uk/2006/11/23/zdnet-uses-microformats/ David Long]&lt;br /&gt;
**Images and e-mail addresses are hidden; telephone numbers do not comply with [http://en.wikipedia.org/wiki/E.123 E.123]&lt;br /&gt;
* [http://gbraad.nl/ Gerard Braad] has published an example on his [http://gbraad.nl/site/?p=profile profile] page that is almost consistent with his original [http://gbraad.nl/files/gbraad.vcf vCard] file. Also progress is made for transforming his [http://files.gbraad.nl/foaf.rdf FoaF] file to a hCard encoded representation (also done for my spouse:[http://spouse.gbraad.nl/site/?p=profile Yong Yuan])&lt;br /&gt;
** (2005-09-27) PASSED, PASSED&lt;br /&gt;
** WARNINGS&lt;br /&gt;
*** uses 'n given-name' and 'n family-name' instead of nesting the given- and family- names inside the 'n'&lt;br /&gt;
*** has one 'tel' value with a bunch of values stuffed in&lt;br /&gt;
*** probably more problems --[[User:RyanKing|RyanKing]] 17:19, 5 Jan 2006 (PST)&lt;br /&gt;
* [http://kinrowan.net/ Cori Schlegel] [http://kinrowan.net/blog/wp/archives/2005/07/08/a-problem-with-the-structured-blogging-plug-in-for-wordpress/ discusses how he has updated] [http://kinrowan.net/blog/contact his contact page with hCard]&lt;br /&gt;
** INVALID - using 'prefix' instead of 'honorific-prefix' and type's in classnames (in both adr and tel) and has two photo's (the second could be 'logo') --[[User:RyanKing|RyanKing]] 15:15, 5 Jan 2006 (PST)&lt;br /&gt;
* The good ship [http://styrheim.com/test/leonid.html Leonid Miloslavskiy] spotted in the North Atlantic&lt;br /&gt;
** INVALID  --[[User:RyanKing|RyanKing]] 00:50, 27 Oct 2005 (PDT)&lt;br /&gt;
*** class=&amp;quot;family&amp;quot; should probably be family-name&lt;br /&gt;
*** the &amp;quot;n&amp;quot; property is missing and the &amp;quot;n&amp;quot; optimization can't be applied&lt;br /&gt;
*** the first geo propery is empty, the second one is invalid (i.e., it doesn't contain lat/long)&lt;br /&gt;
* [http://landsbank.fo/#hCard Landsbanki Føroya]&lt;br /&gt;
** INVALID - using embedded RDF/XML invalidly&lt;br /&gt;
* [http://chrischerry.name/ Chris Cherry's contact page with his hCard]&lt;br /&gt;
** &amp;lt;strike&amp;gt;WARNING - uses class=&amp;quot;cell&amp;quot; instead of &amp;amp;lt;span class=&amp;quot;type&amp;quot;&amp;amp;gt;cell&amp;amp;lt;/span&amp;amp;gt;&amp;lt;/strike&amp;gt; Fixed -- [[User:Seriph|Chris Cherry]] 19:54, 15 Sep 2006 (PST)&lt;br /&gt;
* [http://www.bath.ac.uk/contact/ University of Bath] Person Finder results are encoded with hCards so you can easily create a vCard from any result. &lt;br /&gt;
** ERROR - attempt to use Implied-N optimization where that's not possible. --[[User:RyanKing|RyanKing]] 14:29, 5 Jan 2006 (PST)&lt;br /&gt;
** Error appears for external users only. Won't be fixed any time soon. -- [[User:PhilWilson|PhilWilson]] 00:03, 28 Jan 2006 (GMT)&lt;br /&gt;
* [http://richi.co.uk/blog/2005/12/structured-blogging.html Richi Jennings] has put up his attempt&lt;br /&gt;
** INVALID, missing &amp;quot;fn&amp;quot;--[[User:RyanKing|RyanKing]] 12:47, 5 Jan 2006 (PST)&lt;br /&gt;
* [http://www.yellowpencil.com/contact/ Yellow Pencil] Using microformats to present company contact information&lt;br /&gt;
** First hcard has empty &amp;quot;fn&amp;quot; and no &amp;quot;n&amp;quot;. &amp;quot;fn&amp;quot; should be with &amp;quot;org&amp;quot; -- [[User: ScottReynen |ScottReynen]] 21:29, 19 Jun 2006 (CST)&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=depend-examples&amp;diff=18206</id>
		<title>depend-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=depend-examples&amp;diff=18206"/>
		<updated>2007-02-01T03:33:04Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Portage: dev-lang/erlang */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= depend examples =&lt;br /&gt;
== Overview ==&lt;br /&gt;
This page is dedicated to fleshing out examples of dependency (software and otherwise) on the Web-At-Large.&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* [[DerrickPallas|Derrick Pallas]]&lt;br /&gt;
* [[BenWest|Ben West]]&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Right now, there many ways to install software; whether you're using&lt;br /&gt;
binaries (apt-get, yum, rpm) or source (emerge, srpm, *-src), you have&lt;br /&gt;
to go through a clearing house. Someone took the time to compile&lt;br /&gt;
binaries or repackage source trees and write down what needed what.&lt;br /&gt;
&lt;br /&gt;
But the fact is all of this information is already on the homepage for&lt;br /&gt;
most software. Current aggregators rely on the author(s) submitting this&lt;br /&gt;
information manually. Furthermore, commercial packages don't normally&lt;br /&gt;
submit product information to sites like FreshMeat, SourceForge, or any&lt;br /&gt;
language-specific repository (CPAN, PEAR). (This includes things like drivers.)&lt;br /&gt;
&lt;br /&gt;
Because the information (version, dependency, package URLs, bug alerts)&lt;br /&gt;
is already there (see below) it should be fairly straight-forward to&lt;br /&gt;
figure out what people already do and &amp;quot;semantic it up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Linux Kernel ===&lt;br /&gt;
http://kernel.org/&lt;br /&gt;
* uses &amp;lt;link&amp;gt; to provide RSS feed&lt;br /&gt;
*   &amp;lt;div id=&amp;quot;versions&amp;quot;&amp;gt; uses word &amp;quot;versions&amp;quot;&lt;br /&gt;
* uses links to deliverable with version string as anchor text&lt;br /&gt;
* uses a kind of &amp;quot;product/software id&amp;quot; (my made up term) &amp;lt;table&lt;br /&gt;
class=&amp;quot;kver&amp;quot;&amp;gt; to identify the thing being described&lt;br /&gt;
* includes a description of the software&lt;br /&gt;
* includes the date published&lt;br /&gt;
* uses keywords as anchor text to perform operations or view&lt;br /&gt;
additional features.  for example, V for view diff, changelog to see&lt;br /&gt;
the changelog, etc...&lt;br /&gt;
&lt;br /&gt;
=== libPNG ===&lt;br /&gt;
http://libpng.org/pub/png/libpng.html&lt;br /&gt;
* &amp;lt;LINK REV=&amp;quot;made&amp;quot; HREF=&amp;quot;http://pobox.com/~newt/greg_contact.html&amp;quot;&amp;gt;&lt;br /&gt;
Interesting.  &amp;quot;made by &amp;quot;his guy&amp;quot; :-) .  hcard would seem to be a&lt;br /&gt;
perfect fit here.&lt;br /&gt;
* &amp;lt;B&amp;gt;libpng&amp;lt;/B&amp;gt;  name of software in an element&lt;br /&gt;
* &amp;lt;A HREF=&lt;br /&gt;
&amp;quot;http://libpng.sourceforge.net/&amp;quot;&amp;gt;http://libpng.sourceforge.net/&amp;lt;/A&amp;gt;&lt;br /&gt;
link to homepage&lt;br /&gt;
* requires &amp;lt;B&amp;gt;zlib 1.0.4&amp;lt;/B&amp;gt;&lt;br /&gt;
or later (&amp;lt;B&amp;gt;1.2.3&amp;lt;/B&amp;gt; or &amp;lt;B&amp;gt;1.1.4&amp;lt;/B&amp;gt; lossy markup of requirements&lt;br /&gt;
* The current public release, &amp;lt;B&amp;gt;libpng 1.2.15&amp;lt;/B&amp;gt; again, lossy markup&lt;br /&gt;
* includes a description of the software&lt;br /&gt;
* &amp;lt;B&amp;gt;libpng 1.2.12&amp;lt;/B&amp;gt; another mention of the software in it's own element&lt;br /&gt;
* the site contains links to test suites, documentation, and download links&lt;br /&gt;
* also includes a description of how to verify the contents&lt;br /&gt;
* lots of content about the software, but very little semantic markup.&lt;br /&gt;
good example: easy to see how some semantic techniques would help.&lt;br /&gt;
would marking this up using hatom help at all?&lt;br /&gt;
&lt;br /&gt;
=== libvc ===&lt;br /&gt;
http://freshmeat.net/projects/libvc/&lt;br /&gt;
* uses &amp;lt;link&amp;gt; to an rss feed&lt;br /&gt;
* links to other project areas... issue tracking, forums etc...&lt;br /&gt;
* branch info published&lt;br /&gt;
* date added, created, modified all published&lt;br /&gt;
* description&lt;br /&gt;
* author&lt;br /&gt;
* &amp;quot;trove&amp;quot; categories&lt;br /&gt;
* might list dependencies, but there are none for this particular example&lt;br /&gt;
* stats listed: vitality, popularity, downloads, graphs...&lt;br /&gt;
* hits, subscribers&lt;br /&gt;
* other projects depending on this one are listed&lt;br /&gt;
* license published&lt;br /&gt;
* download links provided&lt;br /&gt;
* no semantic markup present.&lt;br /&gt;
&lt;br /&gt;
=== Ruby FastCGI ===&lt;br /&gt;
http://raa.ruby-lang.org/project/fcgi/&lt;br /&gt;
* &amp;lt;link&amp;gt; and &amp;lt;meta&amp;gt; used to convey authorship, &amp;quot;made&amp;quot;, author, and&lt;br /&gt;
some other attributes: search, index, home, glossary&lt;br /&gt;
* interesting, there is some semantic html...&lt;br /&gt;
&amp;lt;p class=&amp;quot;caption&amp;quot;&amp;gt;fcgi / 0.8.7&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
* key value pairs (in a table) for: short description, category,&lt;br /&gt;
status, created, last update, owner, homepage, download, source&lt;br /&gt;
vieweing, license, dependency, versions as link text to the&lt;br /&gt;
deliverable with date published outside the link&lt;br /&gt;
* uses address to list contact for the document, and other uses of&lt;br /&gt;
semantic html such as class names &amp;quot;footer&amp;quot;, &amp;quot;header&amp;quot;, and &amp;quot;caption&amp;quot;.&lt;br /&gt;
Shows a receptivity to semantic techniques as well as confirming the&lt;br /&gt;
list of properties published by software vendors.&lt;br /&gt;
&lt;br /&gt;
=== Portage: dev-lang/erlang ===&lt;br /&gt;
http://www.gentoo-portage.com/dev-lang/erlang/Dep#ptabs&lt;br /&gt;
* &amp;lt;link&amp;gt; to rss feed&lt;br /&gt;
* &amp;lt;body id=&amp;quot;gentoo-portage&amp;quot;&amp;gt; intended consumer published in markup&lt;br /&gt;
* links to other project areas&lt;br /&gt;
* &amp;lt;h2 id=&amp;quot;packageid&amp;quot;&amp;gt;dev-lang/erlang &amp;lt;/h2&amp;gt; product name&lt;br /&gt;
* &amp;lt;h5&amp;gt; used for description&lt;br /&gt;
* &amp;lt;div id=&amp;quot;website_list&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt; used to list project websites&lt;br /&gt;
* &amp;lt;div id=&amp;quot;ebuild_list&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;... used for consumer-specific parameters&lt;br /&gt;
* &amp;quot;view&amp;quot; and &amp;quot;download&amp;quot; links.&lt;br /&gt;
* &amp;lt;h3&amp;gt;Runtime Dependencies&amp;lt;/h3&amp;gt; dependencies published using &amp;lt;div&lt;br /&gt;
class=&amp;quot;depbox with links.&lt;br /&gt;
* &amp;amp;gt;= &amp;lt;a href=&amp;quot;/dev-lang/perl&amp;quot;&amp;gt;dev-lang/perl&amp;lt;/a&amp;gt;-5.6.1&lt;br /&gt;
* the previous behaviour is used for each version of the published software&lt;br /&gt;
Lots of semantic html.  Could be clues for possibles property names.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[rel-tag]] (for language, etc.)&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[hcard hCard]] (for authors)&lt;br /&gt;
&lt;br /&gt;
* [[http://usefulinc.com/doap/ DOAP]] (similar in nature)&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=depend-examples&amp;diff=13110</id>
		<title>depend-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=depend-examples&amp;diff=13110"/>
		<updated>2007-02-01T03:31:37Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= depend examples =&lt;br /&gt;
== Overview ==&lt;br /&gt;
This page is dedicated to fleshing out examples of dependency (software and otherwise) on the Web-At-Large.&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* [[DerrickPallas|Derrick Pallas]]&lt;br /&gt;
* [[BenWest|Ben West]]&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Right now, there many ways to install software; whether you're using&lt;br /&gt;
binaries (apt-get, yum, rpm) or source (emerge, srpm, *-src), you have&lt;br /&gt;
to go through a clearing house. Someone took the time to compile&lt;br /&gt;
binaries or repackage source trees and write down what needed what.&lt;br /&gt;
&lt;br /&gt;
But the fact is all of this information is already on the homepage for&lt;br /&gt;
most software. Current aggregators rely on the author(s) submitting this&lt;br /&gt;
information manually. Furthermore, commercial packages don't normally&lt;br /&gt;
submit product information to sites like FreshMeat, SourceForge, or any&lt;br /&gt;
language-specific repository (CPAN, PEAR). (This includes things like drivers.)&lt;br /&gt;
&lt;br /&gt;
Because the information (version, dependency, package URLs, bug alerts)&lt;br /&gt;
is already there (see below) it should be fairly straight-forward to&lt;br /&gt;
figure out what people already do and &amp;quot;semantic it up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Linux Kernel ===&lt;br /&gt;
http://kernel.org/&lt;br /&gt;
* uses &amp;lt;link&amp;gt; to provide RSS feed&lt;br /&gt;
*   &amp;lt;div id=&amp;quot;versions&amp;quot;&amp;gt; uses word &amp;quot;versions&amp;quot;&lt;br /&gt;
* uses links to deliverable with version string as anchor text&lt;br /&gt;
* uses a kind of &amp;quot;product/software id&amp;quot; (my made up term) &amp;lt;table&lt;br /&gt;
class=&amp;quot;kver&amp;quot;&amp;gt; to identify the thing being described&lt;br /&gt;
* includes a description of the software&lt;br /&gt;
* includes the date published&lt;br /&gt;
* uses keywords as anchor text to perform operations or view&lt;br /&gt;
additional features.  for example, V for view diff, changelog to see&lt;br /&gt;
the changelog, etc...&lt;br /&gt;
&lt;br /&gt;
=== libPNG ===&lt;br /&gt;
http://libpng.org/pub/png/libpng.html&lt;br /&gt;
* &amp;lt;LINK REV=&amp;quot;made&amp;quot; HREF=&amp;quot;http://pobox.com/~newt/greg_contact.html&amp;quot;&amp;gt;&lt;br /&gt;
Interesting.  &amp;quot;made by &amp;quot;his guy&amp;quot; :-) .  hcard would seem to be a&lt;br /&gt;
perfect fit here.&lt;br /&gt;
* &amp;lt;B&amp;gt;libpng&amp;lt;/B&amp;gt;  name of software in an element&lt;br /&gt;
* &amp;lt;A HREF=&lt;br /&gt;
&amp;quot;http://libpng.sourceforge.net/&amp;quot;&amp;gt;http://libpng.sourceforge.net/&amp;lt;/A&amp;gt;&lt;br /&gt;
link to homepage&lt;br /&gt;
* requires &amp;lt;B&amp;gt;zlib 1.0.4&amp;lt;/B&amp;gt;&lt;br /&gt;
or later (&amp;lt;B&amp;gt;1.2.3&amp;lt;/B&amp;gt; or &amp;lt;B&amp;gt;1.1.4&amp;lt;/B&amp;gt; lossy markup of requirements&lt;br /&gt;
* The current public release, &amp;lt;B&amp;gt;libpng 1.2.15&amp;lt;/B&amp;gt; again, lossy markup&lt;br /&gt;
* includes a description of the software&lt;br /&gt;
* &amp;lt;B&amp;gt;libpng 1.2.12&amp;lt;/B&amp;gt; another mention of the software in it's own element&lt;br /&gt;
* the site contains links to test suites, documentation, and download links&lt;br /&gt;
* also includes a description of how to verify the contents&lt;br /&gt;
* lots of content about the software, but very little semantic markup.&lt;br /&gt;
good example: easy to see how some semantic techniques would help.&lt;br /&gt;
would marking this up using hatom help at all?&lt;br /&gt;
&lt;br /&gt;
=== libvc ===&lt;br /&gt;
http://freshmeat.net/projects/libvc/&lt;br /&gt;
* uses &amp;lt;link&amp;gt; to an rss feed&lt;br /&gt;
* links to other project areas... issue tracking, forums etc...&lt;br /&gt;
* branch info published&lt;br /&gt;
* date added, created, modified all published&lt;br /&gt;
* description&lt;br /&gt;
* author&lt;br /&gt;
* &amp;quot;trove&amp;quot; categories&lt;br /&gt;
* might list dependencies, but there are none for this particular example&lt;br /&gt;
* stats listed: vitality, popularity, downloads, graphs...&lt;br /&gt;
* hits, subscribers&lt;br /&gt;
* other projects depending on this one are listed&lt;br /&gt;
* license published&lt;br /&gt;
* download links provided&lt;br /&gt;
* no semantic markup present.&lt;br /&gt;
&lt;br /&gt;
=== Ruby FastCGI ===&lt;br /&gt;
http://raa.ruby-lang.org/project/fcgi/&lt;br /&gt;
* &amp;lt;link&amp;gt; and &amp;lt;meta&amp;gt; used to convey authorship, &amp;quot;made&amp;quot;, author, and&lt;br /&gt;
some other attributes: search, index, home, glossary&lt;br /&gt;
* interesting, there is some semantic html...&lt;br /&gt;
&amp;lt;p class=&amp;quot;caption&amp;quot;&amp;gt;fcgi / 0.8.7&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
* key value pairs (in a table) for: short description, category,&lt;br /&gt;
status, created, last update, owner, homepage, download, source&lt;br /&gt;
vieweing, license, dependency, versions as link text to the&lt;br /&gt;
deliverable with date published outside the link&lt;br /&gt;
* uses address to list contact for the document, and other uses of&lt;br /&gt;
semantic html such as class names &amp;quot;footer&amp;quot;, &amp;quot;header&amp;quot;, and &amp;quot;caption&amp;quot;.&lt;br /&gt;
Shows a receptivity to semantic techniques as well as confirming the&lt;br /&gt;
list of properties published by software vendors.&lt;br /&gt;
&lt;br /&gt;
=== Portage: dev-lang/erlang ===&lt;br /&gt;
http://www.gentoo-portage.com/dev-lang/erlang/Dep#ptabs&lt;br /&gt;
* &amp;lt;link&amp;gt; to rss feed&lt;br /&gt;
* &amp;lt;body id=&amp;quot;gentoo-portage&amp;quot;&amp;gt; intended consumer published in markup&lt;br /&gt;
* links to other project areas&lt;br /&gt;
* &amp;lt;h2 id=&amp;quot;packageid&amp;quot;&amp;gt;dev-lang/erlang &amp;lt;/h2&amp;gt; product name&lt;br /&gt;
* &amp;lt;h5&amp;gt; used for description&lt;br /&gt;
* &amp;lt;div id=&amp;quot;website_list&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt; used to list project websites&lt;br /&gt;
* &amp;lt;div id=&amp;quot;ebuild_list&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;... used for consumer-specific parameters&lt;br /&gt;
* &amp;quot;view&amp;quot; and &amp;quot;download&amp;quot; links.&lt;br /&gt;
* &amp;lt;h3&amp;gt;Runtime Dependencies&amp;lt;/h3&amp;gt; dependencies published using &amp;lt;div&lt;br /&gt;
class=&amp;quot;depbox with links.&lt;br /&gt;
* &amp;gt;=&amp;lt;a href=&amp;quot;/dev-lang/perl&amp;quot;&amp;gt;dev-lang/perl&amp;lt;/a&amp;gt;-5.6.1&lt;br /&gt;
* the previous behaviour is used for each version of the published software&lt;br /&gt;
Lots of semantic html.  Could be clues for possibles property names. &lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[rel-tag]] (for language, etc.)&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[hcard hCard]] (for authors)&lt;br /&gt;
&lt;br /&gt;
* [[http://usefulinc.com/doap/ DOAP]] (similar in nature)&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=depend-examples&amp;diff=13109</id>
		<title>depend-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=depend-examples&amp;diff=13109"/>
		<updated>2007-02-01T03:31:12Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= depend examples =&lt;br /&gt;
== Overview ==&lt;br /&gt;
This page is dedicated to fleshing out examples of dependency (software and otherwise) on the Web-At-Large.&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* [[DerrickPallas|Derrick Pallas]]&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Right now, there many ways to install software; whether you're using&lt;br /&gt;
binaries (apt-get, yum, rpm) or source (emerge, srpm, *-src), you have&lt;br /&gt;
to go through a clearing house. Someone took the time to compile&lt;br /&gt;
binaries or repackage source trees and write down what needed what.&lt;br /&gt;
&lt;br /&gt;
But the fact is all of this information is already on the homepage for&lt;br /&gt;
most software. Current aggregators rely on the author(s) submitting this&lt;br /&gt;
information manually. Furthermore, commercial packages don't normally&lt;br /&gt;
submit product information to sites like FreshMeat, SourceForge, or any&lt;br /&gt;
language-specific repository (CPAN, PEAR). (This includes things like drivers.)&lt;br /&gt;
&lt;br /&gt;
Because the information (version, dependency, package URLs, bug alerts)&lt;br /&gt;
is already there (see below) it should be fairly straight-forward to&lt;br /&gt;
figure out what people already do and &amp;quot;semantic it up.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Linux Kernel ===&lt;br /&gt;
http://kernel.org/&lt;br /&gt;
* uses &amp;lt;link&amp;gt; to provide RSS feed&lt;br /&gt;
*   &amp;lt;div id=&amp;quot;versions&amp;quot;&amp;gt; uses word &amp;quot;versions&amp;quot;&lt;br /&gt;
* uses links to deliverable with version string as anchor text&lt;br /&gt;
* uses a kind of &amp;quot;product/software id&amp;quot; (my made up term) &amp;lt;table&lt;br /&gt;
class=&amp;quot;kver&amp;quot;&amp;gt; to identify the thing being described&lt;br /&gt;
* includes a description of the software&lt;br /&gt;
* includes the date published&lt;br /&gt;
* uses keywords as anchor text to perform operations or view&lt;br /&gt;
additional features.  for example, V for view diff, changelog to see&lt;br /&gt;
the changelog, etc...&lt;br /&gt;
&lt;br /&gt;
=== libPNG ===&lt;br /&gt;
http://libpng.org/pub/png/libpng.html&lt;br /&gt;
* &amp;lt;LINK REV=&amp;quot;made&amp;quot; HREF=&amp;quot;http://pobox.com/~newt/greg_contact.html&amp;quot;&amp;gt;&lt;br /&gt;
Interesting.  &amp;quot;made by &amp;quot;his guy&amp;quot; :-) .  hcard would seem to be a&lt;br /&gt;
perfect fit here.&lt;br /&gt;
* &amp;lt;B&amp;gt;libpng&amp;lt;/B&amp;gt;  name of software in an element&lt;br /&gt;
* &amp;lt;A HREF=&lt;br /&gt;
&amp;quot;http://libpng.sourceforge.net/&amp;quot;&amp;gt;http://libpng.sourceforge.net/&amp;lt;/A&amp;gt;&lt;br /&gt;
link to homepage&lt;br /&gt;
* requires &amp;lt;B&amp;gt;zlib 1.0.4&amp;lt;/B&amp;gt;&lt;br /&gt;
or later (&amp;lt;B&amp;gt;1.2.3&amp;lt;/B&amp;gt; or &amp;lt;B&amp;gt;1.1.4&amp;lt;/B&amp;gt; lossy markup of requirements&lt;br /&gt;
* The current public release, &amp;lt;B&amp;gt;libpng 1.2.15&amp;lt;/B&amp;gt; again, lossy markup&lt;br /&gt;
* includes a description of the software&lt;br /&gt;
* &amp;lt;B&amp;gt;libpng 1.2.12&amp;lt;/B&amp;gt; another mention of the software in it's own element&lt;br /&gt;
* the site contains links to test suites, documentation, and download links&lt;br /&gt;
* also includes a description of how to verify the contents&lt;br /&gt;
* lots of content about the software, but very little semantic markup.&lt;br /&gt;
good example: easy to see how some semantic techniques would help.&lt;br /&gt;
would marking this up using hatom help at all?&lt;br /&gt;
&lt;br /&gt;
=== libvc ===&lt;br /&gt;
http://freshmeat.net/projects/libvc/&lt;br /&gt;
* uses &amp;lt;link&amp;gt; to an rss feed&lt;br /&gt;
* links to other project areas... issue tracking, forums etc...&lt;br /&gt;
* branch info published&lt;br /&gt;
* date added, created, modified all published&lt;br /&gt;
* description&lt;br /&gt;
* author&lt;br /&gt;
* &amp;quot;trove&amp;quot; categories&lt;br /&gt;
* might list dependencies, but there are none for this particular example&lt;br /&gt;
* stats listed: vitality, popularity, downloads, graphs...&lt;br /&gt;
* hits, subscribers&lt;br /&gt;
* other projects depending on this one are listed&lt;br /&gt;
* license published&lt;br /&gt;
* download links provided&lt;br /&gt;
* no semantic markup present.&lt;br /&gt;
&lt;br /&gt;
=== Ruby FastCGI ===&lt;br /&gt;
http://raa.ruby-lang.org/project/fcgi/&lt;br /&gt;
* &amp;lt;link&amp;gt; and &amp;lt;meta&amp;gt; used to convey authorship, &amp;quot;made&amp;quot;, author, and&lt;br /&gt;
some other attributes: search, index, home, glossary&lt;br /&gt;
* interesting, there is some semantic html...&lt;br /&gt;
&amp;lt;p class=&amp;quot;caption&amp;quot;&amp;gt;fcgi / 0.8.7&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
* key value pairs (in a table) for: short description, category,&lt;br /&gt;
status, created, last update, owner, homepage, download, source&lt;br /&gt;
vieweing, license, dependency, versions as link text to the&lt;br /&gt;
deliverable with date published outside the link&lt;br /&gt;
* uses address to list contact for the document, and other uses of&lt;br /&gt;
semantic html such as class names &amp;quot;footer&amp;quot;, &amp;quot;header&amp;quot;, and &amp;quot;caption&amp;quot;.&lt;br /&gt;
Shows a receptivity to semantic techniques as well as confirming the&lt;br /&gt;
list of properties published by software vendors.&lt;br /&gt;
&lt;br /&gt;
=== Portage: dev-lang/erlang ===&lt;br /&gt;
http://www.gentoo-portage.com/dev-lang/erlang/Dep#ptabs&lt;br /&gt;
* &amp;lt;link&amp;gt; to rss feed&lt;br /&gt;
* &amp;lt;body id=&amp;quot;gentoo-portage&amp;quot;&amp;gt; intended consumer published in markup&lt;br /&gt;
* links to other project areas&lt;br /&gt;
* &amp;lt;h2 id=&amp;quot;packageid&amp;quot;&amp;gt;dev-lang/erlang &amp;lt;/h2&amp;gt; product name&lt;br /&gt;
* &amp;lt;h5&amp;gt; used for description&lt;br /&gt;
* &amp;lt;div id=&amp;quot;website_list&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;...&amp;lt;/ul&amp;gt;&amp;lt;/div&amp;gt; used to list project websites&lt;br /&gt;
* &amp;lt;div id=&amp;quot;ebuild_list&amp;quot;&amp;gt;&amp;lt;ul&amp;gt;... used for consumer-specific parameters&lt;br /&gt;
* &amp;quot;view&amp;quot; and &amp;quot;download&amp;quot; links.&lt;br /&gt;
* &amp;lt;h3&amp;gt;Runtime Dependencies&amp;lt;/h3&amp;gt; dependencies published using &amp;lt;div&lt;br /&gt;
class=&amp;quot;depbox with links.&lt;br /&gt;
* &amp;gt;=&amp;lt;a href=&amp;quot;/dev-lang/perl&amp;quot;&amp;gt;dev-lang/perl&amp;lt;/a&amp;gt;-5.6.1&lt;br /&gt;
* the previous behaviour is used for each version of the published software&lt;br /&gt;
Lots of semantic html.  Could be clues for possibles property names. &lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[rel-tag]] (for language, etc.)&lt;br /&gt;
* [[rel-license]]&lt;br /&gt;
* [[hcard hCard]] (for authors)&lt;br /&gt;
&lt;br /&gt;
* [[http://usefulinc.com/doap/ DOAP]] (similar in nature)&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=include-pattern-feedback&amp;diff=13369</id>
		<title>include-pattern-feedback</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=include-pattern-feedback&amp;diff=13369"/>
		<updated>2007-01-31T20:38:10Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Concatenating values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Include Pattern Feedback =&lt;br /&gt;
&lt;br /&gt;
Feedback about [[include-pattern]].&lt;br /&gt;
&lt;br /&gt;
== Objects and Browser Behavior ==&lt;br /&gt;
&lt;br /&gt;
Over at Yahoo! Local, we were using the object include pattern for all our [[hreview|hReviews]] on business detail pages and review listings. That is, until we realized that Safari and Internet Explorer both try to embed the entire page with every OBJECT call.  (Firefox correctly recognizes that it's a local object and doesn't reload anything.) &lt;br /&gt;
&lt;br /&gt;
On a page with 20+ reviews, this means a substantial increase in load time and memory consumption. As a result of this (bad) browser behavior, we removed the objects entirely.&lt;br /&gt;
&lt;br /&gt;
Any suggestions for workarounds or modifications to the pattern?&lt;br /&gt;
&lt;br /&gt;
-- AndyBaio 29 Jun 2006&lt;br /&gt;
&lt;br /&gt;
Can you use the hyperlink option with DHMTL/Ajax to perform replacements in advanced browsers? (Simon Willison's &amp;lt;code&amp;gt;[http://simon.incutio.com/archive/2003/03/25/getElementsBySelector getElementsBySelector()]&amp;lt;/code&amp;gt; may be helpful)&lt;br /&gt;
  &amp;lt;a href=&amp;quot;#id&amp;quot; class=&amp;quot;include&amp;quot; title=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
with something like:&lt;br /&gt;
  //Works only for linked include-pattern definition at microformats.org&lt;br /&gt;
  //Requires Simon Willison's getElementsBySelector()&lt;br /&gt;
  //  and normal IE workaround for addEventListener()&lt;br /&gt;
  addEventListener( window, 'load', function() {&lt;br /&gt;
    var myIncludes = document.getElementsBySelector( 'a[href].include' ), a, e;&lt;br /&gt;
    for( var i=0; a=myIncludes[i]; i++ ) if (a.href.charAt(0)=='#') {&lt;br /&gt;
      e = document.getElementsBySelector( a.href )[0].cloneNode( true );&lt;br /&gt;
      a.parentNode.replaceChild( e, a );&lt;br /&gt;
    }&lt;br /&gt;
  })&lt;br /&gt;
--[[User:RichHall|RichHall]] 00:51, 23 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
My hResume page [http://robert.o-rourke.org seen here] caused Safari &amp;lt;ins&amp;gt;2.0&amp;lt;/ins&amp;gt; some major issues. The page was jumping between object elements when a link was hovered eventually causing the browser to crash. You can follow the thread on the [http://www.mail-archive.com/listdad%40webstandardsgroup.org/msg06078.html WSG mail archive].&lt;br /&gt;
&lt;br /&gt;
It seems that while the object element may be more semantically appropriate it &amp;lt;del&amp;gt;is not&amp;lt;/del&amp;gt; &amp;lt;ins&amp;gt;may not be&amp;lt;/ins&amp;gt; usable in lieu of the issues raised in Safari.&lt;br /&gt;
&lt;br /&gt;
--[[User:SanchoTheFat|Robert O'Rourke]] 12:08, 3 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
Which version of Safari?  Please be specific as many Safari OBJECT bugs were fixed in Safari 2.x.&lt;br /&gt;
&lt;br /&gt;
-- [[User:Tantek|Tantek]] 13:39, 3 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Hyperlink Include - Screen Reader Testing ==&lt;br /&gt;
&lt;br /&gt;
Some [http://microformats.org/discuss/mail/microformats-discuss/2006-July/004693.html concerns have been raised] over the implications using empty hyperlinks may have on assistive devices such as screen readers. One concern is that an empty link may be read out, partially read out or result in some other confusing scenario for the user.&lt;br /&gt;
&lt;br /&gt;
In response, a [http://allinthehead.com/demo/include.html test page] consisting of a number of empty hyperlinks in the style suggested by the pattern has been created. A 'good' result is that none of the links be read out.&lt;br /&gt;
&lt;br /&gt;
=== Test Results: JAWS 7.0 with Firefox 1.5/Win ===&lt;br /&gt;
&lt;br /&gt;
Tested by [[User:Phae|Frances Berriman]] 2006-07-21.&lt;br /&gt;
&lt;br /&gt;
* 31 dash include dash Mozilla Firefox&lt;br /&gt;
* Page has no links&lt;br /&gt;
* 31 dash include&lt;br /&gt;
&lt;br /&gt;
Conclusion: the hyperlink include pattern presented no usability issues for this screen reader.&lt;br /&gt;
&lt;br /&gt;
=== Proprietary attribute ===&lt;br /&gt;
HTML tidy on the [http://allinthehead.com/demo/include.html test page] gives:&lt;br /&gt;
:Warning: &amp;lt;a&amp;gt; proprietary attribute &amp;quot;data&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The [http://validator.w3.org/check?verbose=1&amp;amp;uri=http%3A%2F%2Fallinthehead.com%2Fdemo%2Finclude.html W3C validator is similarly unimpressed].&lt;br /&gt;
&lt;br /&gt;
[[User:AndyMabbett|AndyMabbett]] 14:22, 22 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==== Use href ====&lt;br /&gt;
To clarify, links on the [http://allinthehead.com/demo/include.html test page] should be changed to use the &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt; attribute as described at [[include-pattern]] (without &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt; attributes, the elements probably won't register as hyperlinks, but anchors). Set &amp;lt;code&amp;gt;title=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt; to fix empty link behavior for many assistive devices.  --[[User:RichHall|RichHall]] 23:31, 22 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Test page corrected ====&lt;br /&gt;
2006-10-25: This error has been corrected on the [http://allinthehead.com/demo/include.html test page]. Any tests should probably be re-run in light of this.&lt;br /&gt;
&lt;br /&gt;
== Unclear status ==&lt;br /&gt;
&lt;br /&gt;
It's not clear, either from the main Wiki page or [[include-pattern]], whether this is an agreed standard, a draft, or just a proposal. [[User:AndyMabbett|AndyMabbett]] 03:14, 18 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
* [[include-pattern]] is not its own proposal, draft, or spec.  It is a design pattern, as listed on the [[Main_Page|wiki home page]] that is included in other proposals, drafts. and specs.  ''Recommend for adding to the [[include-pattern-faq]].&lt;br /&gt;
**And that is not clear, either from the main Wiki page or [[include-pattern]]. [[User:AndyMabbett|AndyMabbett]] 16:40, 18 Oct 2006 (PDT)&lt;br /&gt;
***ACCEPTED.  Will further clarify relationship between patterns and formats. [[User:Tantek|Tantek]] 16:48, 18 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Parsing for include-pattern==&lt;br /&gt;
&lt;br /&gt;
''Note: this issue is obsolete.  On a [http://rbach.priv.at/Microformats-IRC/2007-01-03#T165528 IRC conversation 2007-01-03], Mike Kaply admitted that he figured this out, which is to apply all includes first into the parse tree before looking for any properties. -Tantek''&lt;br /&gt;
&lt;br /&gt;
''To be more specific, what finally occurred to me is that the object pattern is simply about grabbing nodes from another vcard and using them in this vcard. So the implementor responsibility is just to clone the dom node from the other vcard and replace the object with the corresponding nodes. Works great. (of course I also had to clone the entire vcard since I can't manipulate the DOM like that without changing the page) -mkaply''&lt;br /&gt;
&lt;br /&gt;
In an [http://rbach.priv.at/Microformats-IRC/2007-01-02#T205847 IRC discussion] with [http://www.kaply.com/weblog/ Mike Kaply] (author of the [https://addons.mozilla.org/firefox/4106/ Operator] extension for Firefox) we discussed the difficulty of parsing for an [[include-pattern]] in [[hresume|hResume]].  Mike asks:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;I'm really wondering why the &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt; stuff doesn't point back to the entire vCard. I don't understand why the spec has it point to individual items.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
The problem was thought to be a weakness in the specification, which doesn't specify what part of the data is in the content that is pointed to by the &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Currently, to overcome this a parser needs to follow this logic: &lt;br /&gt;
::IF I don't find an &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt;, look for an &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;. IF there is an &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;, do a &amp;lt;code&amp;gt;getelementbyid&amp;lt;/code&amp;gt; on that &amp;lt;code&amp;gt;ID&amp;lt;/code&amp;gt;, but yet there was nothing about that &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt; that said that the content I was looking for in the other card was an &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Two things may help in overcoming this difficulty:&lt;br /&gt;
&lt;br /&gt;
# Change the spec to have the include-pattern reference the entire vCard, with the intent that any data not found in this vCard use the other vCard&lt;br /&gt;
# Include the element of the reference, where the class attribute on &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt; has &amp;quot;include&amp;quot; plus the element that needs to be included. For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;object&lt;br /&gt;
class=&amp;quot;include fn&amp;quot; data=&amp;quot;#vcard-name&amp;quot;&amp;gt;myname&amp;lt;/object&amp;gt; &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Additionally, I pointed out that using the &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt; element to contain the reference makes Microsoft's Internet Explorer throw an error &amp;quot;Your current security settings prohibit ActiveX controls on this page. As a result, the page may not display correctly.&amp;quot; Of course, there is no ActiveX content on an include-pattern. &lt;br /&gt;
&lt;br /&gt;
[[User:Bob Jonkman|Bob Jonkman]] 21:15, 2 Jan 2007 (PST)#&lt;br /&gt;
&lt;br /&gt;
==Concatenating values==&lt;br /&gt;
&lt;br /&gt;
I feel that there should be a way to &amp;quot;include&amp;quot; data from two places, in one microformat property. For instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span id=&amp;quot;summaryA&amp;quot; class=&amp;quot;summary&amp;quot;&amp;gt;Kidderminster Branch Indoor Meeting&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span id=&amp;quot;summaryB&amp;gt;Janaury&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and later&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;object data=&amp;quot;#summaryB+#summaryA&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
would give a summary of:&lt;br /&gt;
&lt;br /&gt;
:'''January Kidderminster Branch Indoor Meeting'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It may even be possible to include extra data:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span id=&amp;quot;summaryC&amp;gt;Fred Smith&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;object data=&amp;quot;#summaryA+ with +#summaryC&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
to give:&lt;br /&gt;
&lt;br /&gt;
:'''Kidderminster Branch Indoor Meeting with Fred Smith'''&lt;br /&gt;
&lt;br /&gt;
[[User:AndyMabbett|Andy Mabbett]] 14:33, 8 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
Why not use&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;object data=&amp;quot;#summaryA&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt; with &amp;lt;object data=&amp;quot;#summaryB&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
to build&lt;br /&gt;
&lt;br /&gt;
:'''Kidderminster Branch Indoor Meeting with Fred Smith'''&lt;br /&gt;
&lt;br /&gt;
[[User:DerrickPallas|Derrick Pallas]] 11:15, 31 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
:Neat solution! Can anyone say whether current parsers accept this? [[User:AndyMabbett|Andy Mabbett]] 12:18, 31 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
:Fully disclosure: My XSLT transformer supports this implicitly because it does include-pattern first, then pulls values. My only question would be what to do with nested @class=&amp;quot;value&amp;quot; elements that could result from this.  [[User:DerrickPallas|Derrick Pallas]] 12:35, 31 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
{{include-pattern-related-pages}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=include-pattern-feedback&amp;diff=13099</id>
		<title>include-pattern-feedback</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=include-pattern-feedback&amp;diff=13099"/>
		<updated>2007-01-31T19:16:18Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Concatenating values */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Include Pattern Feedback =&lt;br /&gt;
&lt;br /&gt;
Feedback about [[include-pattern]].&lt;br /&gt;
&lt;br /&gt;
== Objects and Browser Behavior ==&lt;br /&gt;
&lt;br /&gt;
Over at Yahoo! Local, we were using the object include pattern for all our [[hreview|hReviews]] on business detail pages and review listings. That is, until we realized that Safari and Internet Explorer both try to embed the entire page with every OBJECT call.  (Firefox correctly recognizes that it's a local object and doesn't reload anything.) &lt;br /&gt;
&lt;br /&gt;
On a page with 20+ reviews, this means a substantial increase in load time and memory consumption. As a result of this (bad) browser behavior, we removed the objects entirely.&lt;br /&gt;
&lt;br /&gt;
Any suggestions for workarounds or modifications to the pattern?&lt;br /&gt;
&lt;br /&gt;
-- AndyBaio 29 Jun 2006&lt;br /&gt;
&lt;br /&gt;
Can you use the hyperlink option with DHMTL/Ajax to perform replacements in advanced browsers? (Simon Willison's &amp;lt;code&amp;gt;[http://simon.incutio.com/archive/2003/03/25/getElementsBySelector getElementsBySelector()]&amp;lt;/code&amp;gt; may be helpful)&lt;br /&gt;
  &amp;lt;a href=&amp;quot;#id&amp;quot; class=&amp;quot;include&amp;quot; title=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
with something like:&lt;br /&gt;
  //Works only for linked include-pattern definition at microformats.org&lt;br /&gt;
  //Requires Simon Willison's getElementsBySelector()&lt;br /&gt;
  //  and normal IE workaround for addEventListener()&lt;br /&gt;
  addEventListener( window, 'load', function() {&lt;br /&gt;
    var myIncludes = document.getElementsBySelector( 'a[href].include' ), a, e;&lt;br /&gt;
    for( var i=0; a=myIncludes[i]; i++ ) if (a.href.charAt(0)=='#') {&lt;br /&gt;
      e = document.getElementsBySelector( a.href )[0].cloneNode( true );&lt;br /&gt;
      a.parentNode.replaceChild( e, a );&lt;br /&gt;
    }&lt;br /&gt;
  })&lt;br /&gt;
--[[User:RichHall|RichHall]] 00:51, 23 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
My hResume page [http://robert.o-rourke.org seen here] caused Safari &amp;lt;ins&amp;gt;2.0&amp;lt;/ins&amp;gt; some major issues. The page was jumping between object elements when a link was hovered eventually causing the browser to crash. You can follow the thread on the [http://www.mail-archive.com/listdad%40webstandardsgroup.org/msg06078.html WSG mail archive].&lt;br /&gt;
&lt;br /&gt;
It seems that while the object element may be more semantically appropriate it &amp;lt;del&amp;gt;is not&amp;lt;/del&amp;gt; &amp;lt;ins&amp;gt;may not be&amp;lt;/ins&amp;gt; usable in lieu of the issues raised in Safari.&lt;br /&gt;
&lt;br /&gt;
--[[User:SanchoTheFat|Robert O'Rourke]] 12:08, 3 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
Which version of Safari?  Please be specific as many Safari OBJECT bugs were fixed in Safari 2.x.&lt;br /&gt;
&lt;br /&gt;
-- [[User:Tantek|Tantek]] 13:39, 3 Nov 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Hyperlink Include - Screen Reader Testing ==&lt;br /&gt;
&lt;br /&gt;
Some [http://microformats.org/discuss/mail/microformats-discuss/2006-July/004693.html concerns have been raised] over the implications using empty hyperlinks may have on assistive devices such as screen readers. One concern is that an empty link may be read out, partially read out or result in some other confusing scenario for the user.&lt;br /&gt;
&lt;br /&gt;
In response, a [http://allinthehead.com/demo/include.html test page] consisting of a number of empty hyperlinks in the style suggested by the pattern has been created. A 'good' result is that none of the links be read out.&lt;br /&gt;
&lt;br /&gt;
=== Test Results: JAWS 7.0 with Firefox 1.5/Win ===&lt;br /&gt;
&lt;br /&gt;
Tested by [[User:Phae|Frances Berriman]] 2006-07-21.&lt;br /&gt;
&lt;br /&gt;
* 31 dash include dash Mozilla Firefox&lt;br /&gt;
* Page has no links&lt;br /&gt;
* 31 dash include&lt;br /&gt;
&lt;br /&gt;
Conclusion: the hyperlink include pattern presented no usability issues for this screen reader.&lt;br /&gt;
&lt;br /&gt;
=== Proprietary attribute ===&lt;br /&gt;
HTML tidy on the [http://allinthehead.com/demo/include.html test page] gives:&lt;br /&gt;
:Warning: &amp;lt;a&amp;gt; proprietary attribute &amp;quot;data&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The [http://validator.w3.org/check?verbose=1&amp;amp;uri=http%3A%2F%2Fallinthehead.com%2Fdemo%2Finclude.html W3C validator is similarly unimpressed].&lt;br /&gt;
&lt;br /&gt;
[[User:AndyMabbett|AndyMabbett]] 14:22, 22 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==== Use href ====&lt;br /&gt;
To clarify, links on the [http://allinthehead.com/demo/include.html test page] should be changed to use the &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt; attribute as described at [[include-pattern]] (without &amp;lt;code&amp;gt;href&amp;lt;/code&amp;gt; attributes, the elements probably won't register as hyperlinks, but anchors). Set &amp;lt;code&amp;gt;title=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt; to fix empty link behavior for many assistive devices.  --[[User:RichHall|RichHall]] 23:31, 22 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Test page corrected ====&lt;br /&gt;
2006-10-25: This error has been corrected on the [http://allinthehead.com/demo/include.html test page]. Any tests should probably be re-run in light of this.&lt;br /&gt;
&lt;br /&gt;
== Unclear status ==&lt;br /&gt;
&lt;br /&gt;
It's not clear, either from the main Wiki page or [[include-pattern]], whether this is an agreed standard, a draft, or just a proposal. [[User:AndyMabbett|AndyMabbett]] 03:14, 18 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
* [[include-pattern]] is not its own proposal, draft, or spec.  It is a design pattern, as listed on the [[Main_Page|wiki home page]] that is included in other proposals, drafts. and specs.  ''Recommend for adding to the [[include-pattern-faq]].&lt;br /&gt;
**And that is not clear, either from the main Wiki page or [[include-pattern]]. [[User:AndyMabbett|AndyMabbett]] 16:40, 18 Oct 2006 (PDT)&lt;br /&gt;
***ACCEPTED.  Will further clarify relationship between patterns and formats. [[User:Tantek|Tantek]] 16:48, 18 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Parsing for include-pattern==&lt;br /&gt;
&lt;br /&gt;
''Note: this issue is obsolete.  On a [http://rbach.priv.at/Microformats-IRC/2007-01-03#T165528 IRC conversation 2007-01-03], Mike Kaply admitted that he figured this out, which is to apply all includes first into the parse tree before looking for any properties. -Tantek''&lt;br /&gt;
&lt;br /&gt;
''To be more specific, what finally occurred to me is that the object pattern is simply about grabbing nodes from another vcard and using them in this vcard. So the implementor responsibility is just to clone the dom node from the other vcard and replace the object with the corresponding nodes. Works great. (of course I also had to clone the entire vcard since I can't manipulate the DOM like that without changing the page) -mkaply''&lt;br /&gt;
&lt;br /&gt;
In an [http://rbach.priv.at/Microformats-IRC/2007-01-02#T205847 IRC discussion] with [http://www.kaply.com/weblog/ Mike Kaply] (author of the [https://addons.mozilla.org/firefox/4106/ Operator] extension for Firefox) we discussed the difficulty of parsing for an [[include-pattern]] in [[hresume|hResume]].  Mike asks:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;I'm really wondering why the &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt; stuff doesn't point back to the entire vCard. I don't understand why the spec has it point to individual items.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
The problem was thought to be a weakness in the specification, which doesn't specify what part of the data is in the content that is pointed to by the &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Currently, to overcome this a parser needs to follow this logic: &lt;br /&gt;
::IF I don't find an &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt;, look for an &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;. IF there is an &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt;, do a &amp;lt;code&amp;gt;getelementbyid&amp;lt;/code&amp;gt; on that &amp;lt;code&amp;gt;ID&amp;lt;/code&amp;gt;, but yet there was nothing about that &amp;lt;code&amp;gt;object&amp;lt;/code&amp;gt; that said that the content I was looking for in the other card was an &amp;lt;code&amp;gt;fn&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Two things may help in overcoming this difficulty:&lt;br /&gt;
&lt;br /&gt;
# Change the spec to have the include-pattern reference the entire vCard, with the intent that any data not found in this vCard use the other vCard&lt;br /&gt;
# Include the element of the reference, where the class attribute on &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt; has &amp;quot;include&amp;quot; plus the element that needs to be included. For example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;object&lt;br /&gt;
class=&amp;quot;include fn&amp;quot; data=&amp;quot;#vcard-name&amp;quot;&amp;gt;myname&amp;lt;/object&amp;gt; &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Additionally, I pointed out that using the &amp;lt;code&amp;gt;&amp;lt;object&amp;gt;&amp;lt;/code&amp;gt; element to contain the reference makes Microsoft's Internet Explorer throw an error &amp;quot;Your current security settings prohibit ActiveX controls on this page. As a result, the page may not display correctly.&amp;quot; Of course, there is no ActiveX content on an include-pattern. &lt;br /&gt;
&lt;br /&gt;
[[User:Bob Jonkman|Bob Jonkman]] 21:15, 2 Jan 2007 (PST)#&lt;br /&gt;
&lt;br /&gt;
==Concatenating values==&lt;br /&gt;
&lt;br /&gt;
I feel that there should be a way to &amp;quot;include&amp;quot; data from two places, in one microformat property. For instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span id=&amp;quot;summaryA&amp;quot; class=&amp;quot;summary&amp;quot;&amp;gt;Kidderminster Branch Indoor Meeting&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span id=&amp;quot;summaryB&amp;gt;Janaury&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and later&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;object data=&amp;quot;#summaryB+#summaryA&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
would give a summary of:&lt;br /&gt;
&lt;br /&gt;
:'''January Kidderminster Branch Indoor Meeting'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It may even be possible to include extra data:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span id=&amp;quot;summaryC&amp;gt;Fred Smith&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;object data=&amp;quot;#summaryA+ with +#summaryC&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
to give:&lt;br /&gt;
&lt;br /&gt;
:'''Kidderminster Branch Indoor Meeting with Fred Smith'''&lt;br /&gt;
&lt;br /&gt;
[[User:AndyMabbett|Andy Mabbett]] 14:33, 8 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
Why not use&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&amp;lt;object data=&amp;quot;#summaryA&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt; with &amp;lt;object data=&amp;quot;#summaryB&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
to build&lt;br /&gt;
&lt;br /&gt;
:'''Kidderminster Branch Indoor Meeting with Fred Smith'''&lt;br /&gt;
&lt;br /&gt;
[[User:DerrickPallas|Derrick Pallas]] 11:15, 31 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
{{include-pattern-related-pages}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard&amp;diff=13686</id>
		<title>hcard</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard&amp;diff=13686"/>
		<updated>2007-01-30T00:43:55Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: that's what i get for not hitting preview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard is a simple, open, distributed format for representing people, companies, organizations, and places, using a 1:1 representation of the properties and values of the vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) in [[semantic-xhtml|semantic XHTML]]. hCard is one of several open [[microformats|microformat]] standards suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML.&lt;br /&gt;
&lt;br /&gt;
Want to get started with writing an [[hcard|hCard]]?  Use the [http://microformats.org/code/hcard/creator hCard creator] to write up some contact information and publish it, or follow the [[hcard-authoring|hCard authoring tips]] to add hCard markup to your current contact page.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
=== Editor ===&lt;br /&gt;
[http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc.]&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
* [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]), has been broadly interoperably implemented (e.g. Apple's &amp;quot;Address Book&amp;quot; application built into MacOSX).&lt;br /&gt;
&lt;br /&gt;
In addition, many bloggers identify themselves by name and discuss their friends and family.  With just a tad bit of structure, bloggers can discuss people in their blog(s) in such a way that spiders and other aggregators can retrieve this information, automatically convert them to vCards, and use them in any vCard application or service.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''hCard''' format, which uses a 1:1 representation of the properties and values of the aforementioned vCard standard, in semantic XHTML.  Bloggers can both embed hCards directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCard enables applications to retrieve information directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
Use the [http://microformats.org/code/hcard/creator hCard creator] and copy the HTML code it generates to your blog or website to publish your contact info.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== In General ===&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) forms the basis of hCard.&lt;br /&gt;
&lt;br /&gt;
The basic format of hCard is to use vCard object/property names in lower-case for class names, and to map the nesting of vCard objects directly into nested XHTML elements.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot;), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot;), each class instance should create a instance of that property.&lt;br /&gt;
&lt;br /&gt;
==== Singular properties ====  &lt;br /&gt;
&lt;br /&gt;
Singular properties: &amp;quot;FN&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;BDAY&amp;quot;, &amp;quot;TZ&amp;quot;, &amp;quot;GEO&amp;quot;, &amp;quot;SORT-STRING&amp;quot;, &amp;quot;UID&amp;quot;, &amp;quot;CLASS&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
All other properties are plural.  This list has been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element, which instead provide a human presentable version of the value.  &lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element's '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' attribute is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property should be used for the value of the property.  This typically occurs when a property has a subtype, like TEL.  For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is introduced to excerpt out the subset of the element that is  the value of the property.  E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties as defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of RFC 2426.  Content publishers MUST NOT use these properties in their hCards, and as such, hCard consumers/parsers MUST IGNORE these properties if they are found within an hCard.  Instead. hCard to vCard converters SHOULD use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in (X)HTML documents) to construct the NAME property, MAY output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per RFC 2426, SHOULD use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application.   Similarly only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per RFC2426 Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== Organization Contact Info ===&lt;br /&gt;
 &lt;br /&gt;
If the &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; properties have the exact same value (typically because they are set on the same element, e.g. class=&amp;quot;fn org&amp;quot;), then the hCard represents contact information for a company or organization and should be treated as such.  In this case the author MUST also NOT set the &amp;quot;N&amp;quot; property, or set it (and any sub-properties) explicitly to the empty string &amp;quot;&amp;quot;.  Thus parsers should handle the missing &amp;quot;N&amp;quot; property in this case by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification (RFC 2426) themselves do not include &amp;quot;N&amp;quot; properties in their vCards near the end of the spec (p.38).  This apparent contradiction can be resolved by simply allowing the &amp;quot;FN&amp;quot; property to imply &amp;quot;N&amp;quot; property values in typical cases provided in the spec.  We do so explicitly in hCard.&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same (see previous section), and the value of the &amp;quot;FN&amp;quot; property is exactly two words (separated by whitespace), and there is no explicit &amp;quot;N&amp;quot; property, then the &amp;quot;N&amp;quot; property is inferred from the &amp;quot;FN&amp;quot; property.  For &amp;quot;FN&amp;quot;s with either one word see below, and for three or more, the author MUST explicitly markup the &amp;quot;N&amp;quot;, except for the organization contact info case, [http://microformats.org/wiki/hcard#Organization_Contact_Info see above] for that.&lt;br /&gt;
&lt;br /&gt;
# The content of &amp;quot;FN&amp;quot; is broken into two &amp;quot;words&amp;quot; separated by whitespace.&lt;br /&gt;
# The ''first'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;given-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# The ''second/last'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;family-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# Exception: If the first word ends in a &amp;quot;,&amp;quot; comma OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) is interpreted as the &amp;quot;family-name&amp;quot; and the second word is interpreted as the &amp;quot;given-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This allows simplification in the typical case of people stating:&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames on the Web in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; is treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers should handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Note: the hCard may have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents MUST be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
&lt;br /&gt;
Categories in hCard can optionally be represented by tags with [[rel-tag]]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== Root Class Name ===&lt;br /&gt;
The root class name for an hCard is &amp;quot;vcard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Property List ===&lt;br /&gt;
This is the list of properties (and subproperties, in parentheses, like this) in hCard, taken from vCard:&lt;br /&gt;
&lt;br /&gt;
* fn, n (family-name, given-name, additional-name, honorific-prefix, honorific-suffix), nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== Property Notes ===&lt;br /&gt;
* tel - Authors MAY want to follow the E.123 standard for writing values of telephone numbers.&lt;br /&gt;
&lt;br /&gt;
==== type subproperty values ====&lt;br /&gt;
&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See RFC 2426 sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their RFC 2426 definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard RFC 2426 converted into hCard.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcard&amp;diff=13058</id>
		<title>hcard</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcard&amp;diff=13058"/>
		<updated>2007-01-30T00:43:13Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: added link to rel-tag page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCard&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard is a simple, open, distributed format for representing people, companies, organizations, and places, using a 1:1 representation of the properties and values of the vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) in [[semantic-xhtml|semantic XHTML]]. hCard is one of several open [[microformats|microformat]] standards suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML.&lt;br /&gt;
&lt;br /&gt;
Want to get started with writing an [[hcard|hCard]]?  Use the [http://microformats.org/code/hcard/creator hCard creator] to write up some contact information and publish it, or follow the [[hcard-authoring|hCard authoring tips]] to add hCard markup to your current contact page.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
=== Editor ===&lt;br /&gt;
[http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc.]&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
* [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&lt;br /&gt;
Thanks to: my good friend [http://vadim.com/ Vadim] who introduced me to vCard ''many'' years ago, and if I'd only paid more attention then, perhaps I could have helped a lot of people avoid wasting a lot of time reinventing various standards wheels.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]), has been broadly interoperably implemented (e.g. Apple's &amp;quot;Address Book&amp;quot; application built into MacOSX).&lt;br /&gt;
&lt;br /&gt;
In addition, many bloggers identify themselves by name and discuss their friends and family.  With just a tad bit of structure, bloggers can discuss people in their blog(s) in such a way that spiders and other aggregators can retrieve this information, automatically convert them to vCards, and use them in any vCard application or service.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''hCard''' format, which uses a 1:1 representation of the properties and values of the aforementioned vCard standard, in semantic XHTML.  Bloggers can both embed hCards directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCard enables applications to retrieve information directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
Use the [http://microformats.org/code/hcard/creator hCard creator] and copy the HTML code it generates to your blog or website to publish your contact info.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== In General ===&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) forms the basis of hCard.&lt;br /&gt;
&lt;br /&gt;
The basic format of hCard is to use vCard object/property names in lower-case for class names, and to map the nesting of vCard objects directly into nested XHTML elements.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
For some properties there are HTML elements which better match and convey their semantics.  The following properties SHOULD be encoded with the following (X)HTML:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in vCard becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vcard&amp;quot;&amp;lt;/code&amp;gt; in hCard.&lt;br /&gt;
* Similarly, &amp;lt;code&amp;gt;EMAIL&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; in vCard becomes &amp;lt;code&amp;gt;&amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;...&amp;quot; alt=&amp;quot;Photo of ...&amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;object class=&amp;quot;photo&amp;quot; data=&amp;quot;...&amp;quot; type=&amp;quot;...&amp;quot;&amp;gt;Photo of ...&amp;lt;/object&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in vCard simply becomes another semantic applied to a specific URL (or EMAIL) for an hCard.&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&amp;quot;), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;quot;TEL&amp;quot;), each class instance should create a instance of that property.&lt;br /&gt;
&lt;br /&gt;
==== Singular properties ====  &lt;br /&gt;
&lt;br /&gt;
Singular properties: &amp;quot;FN&amp;quot;, &amp;quot;N&amp;quot;, &amp;quot;BDAY&amp;quot;, &amp;quot;TZ&amp;quot;, &amp;quot;GEO&amp;quot;, &amp;quot;SORT-STRING&amp;quot;, &amp;quot;UID&amp;quot;, &amp;quot;CLASS&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
All other properties are plural.  This list has been derived by analyzing the semantics of the individual properties in vCard RFC2426 and determining logically that they MUST be singular per their semantics.  See [[hcard-singular-properties]] for explanations.&lt;br /&gt;
&lt;br /&gt;
==== Plural Properties Singularized ====&lt;br /&gt;
&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element, which instead provide a human presentable version of the value.  &lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;a&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;href=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;src=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;gt;&amp;lt;/code&amp;gt; element's '&amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt;' attribute is the value of the property.&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;quot;PHOTO&amp;quot; property and any other property that takes a URL as its value, the &amp;lt;code&amp;gt;data=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the element's content is the value of the property.&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property should be used for the value of the property.  This typically occurs when a property has a subtype, like TEL.  For this purpose, the special class name &amp;quot;&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;&amp;quot; is introduced to excerpt out the subset of the element that is  the value of the property.  E.g. here is an hCard fragment for marking up a home phone number:&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard fragment could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;home&amp;lt;/span&amp;gt;:&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Property Exceptions ===&lt;br /&gt;
&lt;br /&gt;
vCard has several properties which either do not make sense on, or are already implied within the context of a web page.  This section explains what to (not) do with them.&lt;br /&gt;
&lt;br /&gt;
# '''NAME''', '''PROFILE''', '''SOURCE''', '''PRODID''', '''VERSION''' properties as defined in Sections 2.1.2, 2.1.3, 2.1.4, 3.6.3, 3.6.9 of RFC 2426.  Content publishers MUST NOT use these properties in their hCards, and as such, hCard consumers/parsers MUST IGNORE these properties if they are found within an hCard.  Instead. hCard to vCard converters SHOULD use the title of the page where the hCard is found (e.g. the &amp;lt;code&amp;gt;&amp;lt;title&amp;gt;&amp;lt;/code&amp;gt; element in (X)HTML documents) to construct the NAME property, MAY output a PROFILE value of &amp;quot;&amp;lt;code&amp;gt;VCARD&amp;lt;/code&amp;gt;&amp;quot; per RFC 2426, SHOULD use the URL of the page where the hCard is found to construct the SOURCE property (e.g. perhaps as a parameter to a URL/service that converts hCards to vCards), for an output vCard stream (e.g. a .vcf file). Only services/applications that output actual vCards should write the PRODID property, with the product identifier for said service/application.   Similarly only such services/applications should write the VERSION property, with the value &amp;quot;3.0&amp;quot; (without quotes) per RFC2426 Section 3.6.9.&lt;br /&gt;
&lt;br /&gt;
=== Organization Contact Info ===&lt;br /&gt;
 &lt;br /&gt;
If the &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; properties have the exact same value (typically because they are set on the same element, e.g. class=&amp;quot;fn org&amp;quot;), then the hCard represents contact information for a company or organization and should be treated as such.  In this case the author MUST also NOT set the &amp;quot;N&amp;quot; property, or set it (and any sub-properties) explicitly to the empty string &amp;quot;&amp;quot;.  Thus parsers should handle the missing &amp;quot;N&amp;quot; property in this case by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;n&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
Although vCard requires that the &amp;quot;N&amp;quot; property be present, the authors of the vCard specification (RFC 2426) themselves do not include &amp;quot;N&amp;quot; properties in their vCards near the end of the spec (p.38).  This apparent contradiction can be resolved by simply allowing the &amp;quot;FN&amp;quot; property to imply &amp;quot;N&amp;quot; property values in typical cases provided in the spec.  We do so explicitly in hCard.&lt;br /&gt;
&lt;br /&gt;
If &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same (see previous section), and the value of the &amp;quot;FN&amp;quot; property is exactly two words (separated by whitespace), and there is no explicit &amp;quot;N&amp;quot; property, then the &amp;quot;N&amp;quot; property is inferred from the &amp;quot;FN&amp;quot; property.  For &amp;quot;FN&amp;quot;s with either one word see below, and for three or more, the author MUST explicitly markup the &amp;quot;N&amp;quot;, except for the organization contact info case, [http://microformats.org/wiki/hcard#Organization_Contact_Info see above] for that.&lt;br /&gt;
&lt;br /&gt;
# The content of &amp;quot;FN&amp;quot; is broken into two &amp;quot;words&amp;quot; separated by whitespace.&lt;br /&gt;
# The ''first'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;given-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# The ''second/last'' word of the &amp;quot;FN&amp;quot; is interpreted as the &amp;quot;family-name&amp;quot; for the &amp;quot;N&amp;quot; property.&lt;br /&gt;
# Exception: If the first word ends in a &amp;quot;,&amp;quot; comma OR if the second word is a single character (optionally followed by a period &amp;quot;.&amp;quot;), then the first word (minus the comma at the end if any) is interpreted as the &amp;quot;family-name&amp;quot; and the second word is interpreted as the &amp;quot;given-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This allows simplification in the typical case of people stating:&lt;br /&gt;
* given-name (space) family-name&lt;br /&gt;
* family-name (comma) given-name&lt;br /&gt;
* family-name (comma) given-name-first-initial&lt;br /&gt;
* family-name (space) given-name-first-initial (optional period)&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;nickname&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
Due to the prevalence of the use of nicknames/handles/usernames on the Web in actual content published on the Web (e.g. authors of [[hReview|reviews]]), hCard also has an implied &amp;quot;nickname&amp;quot; optimization to handle this.&lt;br /&gt;
&lt;br /&gt;
Similar to the implied &amp;quot;n&amp;quot; optimization, if &amp;quot;FN&amp;quot; and &amp;quot;ORG&amp;quot; are not the same, and the value of the &amp;quot;FN&amp;quot; property is exactly one word, and there is no explicit &amp;quot;N&amp;quot; property, then:&lt;br /&gt;
&lt;br /&gt;
# The content of the &amp;quot;FN&amp;quot; is treated as a &amp;quot;nickname&amp;quot; property value.&lt;br /&gt;
# Parsers should handle the missing &amp;quot;N&amp;quot; property by implying empty values for all the &amp;quot;N&amp;quot; sub-properties.&lt;br /&gt;
&lt;br /&gt;
Note: the hCard may have additional explicit &amp;quot;nickname&amp;quot; property values in addition to the implied nickname.&lt;br /&gt;
&lt;br /&gt;
=== Implied &amp;quot;organization-name&amp;quot; Optimization ===&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;ORG&amp;quot; property has two subproperties, organization-name and organization-unit. Very often authors only publish the organization-name.  Thus if an &amp;quot;ORG&amp;quot; property has no &amp;quot;organization-name&amp;quot; inside it, then its entire contents MUST be treated as the &amp;quot;organization-name&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Tags as Categories ===&lt;br /&gt;
&lt;br /&gt;
Categories in hCard can optionally be represented by tags with [rel-tag]. When a category property is a rel-tag, the tag (as defined by rel-tag) is used for that category.&lt;br /&gt;
&lt;br /&gt;
=== Root Class Name ===&lt;br /&gt;
The root class name for an hCard is &amp;quot;vcard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Property List ===&lt;br /&gt;
This is the list of properties (and subproperties, in parentheses, like this) in hCard, taken from vCard:&lt;br /&gt;
&lt;br /&gt;
* fn, n (family-name, given-name, additional-name, honorific-prefix, honorific-suffix), nickname, sort-string&lt;br /&gt;
* url, email (type, value), tel (type, value)&lt;br /&gt;
* adr (post-office-box, extended-address, street-address, locality, region, postal-code, country-name, type, value), label&lt;br /&gt;
* geo (latitude, longitude), tz&lt;br /&gt;
* photo, logo, sound, bday&lt;br /&gt;
* title, role, org (organization-name, organization-unit)&lt;br /&gt;
* category, note&lt;br /&gt;
* class, key, mailer, uid, rev&lt;br /&gt;
&lt;br /&gt;
=== Property Notes ===&lt;br /&gt;
* tel - Authors MAY want to follow the E.123 standard for writing values of telephone numbers.&lt;br /&gt;
&lt;br /&gt;
==== type subproperty values ====&lt;br /&gt;
&lt;br /&gt;
The 'type' subproperty in particular takes different values depending on which property it is a subproperty of.  These 'type' subproperty values are case-INSENSITIVE, meaning &amp;quot;Home&amp;quot; is the same as &amp;quot;home&amp;quot;, as well as multivalued, e.g. a tel can be home and preferred:&lt;br /&gt;
&lt;br /&gt;
vCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
TEL;TYPE=HOME,PREF:+1.415.555.1212&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
 &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em; &amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;pref&amp;lt;/span&amp;gt;erred):&lt;br /&gt;
&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The following lists are ''informative''. See RFC 2426 sections 3.2.1 ADR, 3.3.1 TEL, and 3.3.2 EMAIL respectively for normative type values.  They are repeated here for convenience. Default type subproperty value(s) is(are) first in each list and indicated in ALL CAPS.  types may be multivalued.&lt;br /&gt;
&lt;br /&gt;
* adr type: INTL, POSTAL, PARCEL, WORK, dom, home, pref&lt;br /&gt;
* tel type: VOICE, home, msg, work, pref, fax, cell, video, pager, bbs, modem, [http://flickr.com/photos/tags/carcellphone/ car], isdn, pcs&lt;br /&gt;
* email type: INTERNET, x400, pref, &amp;quot;other IANA registered address types&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their RFC 2426 definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]].&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample vCard ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample vCard:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
VERSION:3.0&lt;br /&gt;
N:Çelik;Tantek&lt;br /&gt;
FN:Tantek Çelik&lt;br /&gt;
URL:http://tantek.com/&lt;br /&gt;
ORG:Technorati&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and an equivalent in hCard with various elements optimized appropriately.  See [[hcard-example1-steps| hCard Example 1]] for the derivation. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url fn&amp;quot; href=&amp;quot;http://tantek.com/&amp;quot;&amp;gt;Tantek Çelik&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;org&amp;quot;&amp;gt;Technorati&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCard might be displayed as:&lt;br /&gt;
&amp;lt;div style=&amp;quot;border: thin dashed black; width: 95%; padding: .5em 1em;&amp;quot;&amp;gt;&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&amp;lt;br /&amp;gt;&lt;br /&gt;
Technorati&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: The version information is unnecessary in hCard markup directly since the version will be defined by the profile of hCard that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcard-examples|hCard examples]] for more examples, including all examples from vCard RFC 2426 converted into hCard.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCard examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcard-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-examples-in-wild|hCard Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCard implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcard-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcard-implementations|hCard Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426]&lt;br /&gt;
* [http://www.itu.int/rec/T-REC-E.123-200102-I/en ITU recommendation E.123] format of telephone numbers (chargeable document)&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCard.&lt;br /&gt;
* [http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426]&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcard hCard term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/E.123 Wikipedia summary of ITU-T Recommendation E.123] - for &amp;quot;TEL&amp;quot; values.&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCard ====&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Similar Work ====&lt;br /&gt;
* [http://www.intertwingly.net/wiki/pie/PaceBetterPersonElement Atom PaceBetterPersonElement]&lt;br /&gt;
* [http://www.jabber.org/jeps/jep-0054.html JEP-0054: vcard-temp]&lt;br /&gt;
&lt;br /&gt;
== Further Reading ==&lt;br /&gt;
* [http://www.digital-web.com/articles/microformats_primer/ Digital Web Magazine: Microformats Primer] by Garrett Dimon has a good intro to hCard&lt;br /&gt;
* [http://24ways.org/advent/practical-microformats-with-hcard Practical Microformats with hCard] by Drew McLellan&lt;br /&gt;
* [http://www.naturalsearchblog.com/archives/2006/09/28/tips-for-local-search-engine-optimization-for-your-site/ Local Search Engine Optimization using Microformats] by Chris Silver Smith&lt;br /&gt;
* [http://thedredge.org/ Andrew D. Hume] has written a blog post on [http://usabletype.com/articles/2005/usable-microformats/ usable microformats] which discusses hCard&lt;br /&gt;
* [http://www.thefutureoftheweb.com/blog/2006/1/hcard Jesse Skinner's introduction to hCard]&lt;br /&gt;
* [http://blog.usweb.com/ Shaun Shull's] great post on [http://blog.usweb.com/archives/how-microformats-affect-search-engine-optimization-seo How Microformats Affect SEO], including his [[hcard|hCard]] as an example.&lt;br /&gt;
* [http://24ways.org/2006/styling-hcards-with-css 24 Ways: Styling hCards with CSS] A 24 Ways article - John Allsopp on styling hCard using CSS &lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcard hCard tag]&lt;br /&gt;
* [http://www.rfc-editor.org/rfc/rfc4770.txt RFC 4770 - Extensions for Instant Messaging]&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcard-related-pages}}&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:DerrickPallas&amp;diff=18430</id>
		<title>User:DerrickPallas</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:DerrickPallas&amp;diff=18430"/>
		<updated>2007-01-29T07:13:50Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Derrick Pallas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Derrick Pallas ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
I am a Software Engineer for [[http://www.alexa.com Alexa Internet]], a subsidiary of [[http://www.amazon.com Amazon]]. (Anything I say on this website is on my own behalf and is not the opinion or property of my company, nor should it be construed to represent such.)&lt;br /&gt;
&lt;br /&gt;
I have an MS in CS from [[http://www.ucdavis.edu UCD]] where I [[http://wwwcsif.cs.ucdavis.edu/~pallas worked]] in the [[http://morpheus.cs.ucdavis.edu/ Center for Software Systems Reasearch]]. These days I just do cool tricks with Ruby and C++, advocating cool things like [[http://www.fastcgi.com FastCGI]] and [[http://microformats.org microformats]]. You probably saw me at [[http://barcamp.org/ BarCamp]] last year or the birthday party for microformats.&lt;br /&gt;
&lt;br /&gt;
Additionally, I write for [[http://www.thedailywtf.com The Daily WTF]]. You can find out more about me at [[http://derrick.pallas.us my own website]].&lt;br /&gt;
&lt;br /&gt;
=== re: microformats ===&lt;br /&gt;
&lt;br /&gt;
What I'm working on:&lt;br /&gt;
&lt;br /&gt;
* working on examples for a software dependency / generic directed acyclic graph microformat&lt;br /&gt;
* telling everyone I know about how to embed an hCard in the web page they've already got&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:DerrickPallas&amp;diff=13026</id>
		<title>User:DerrickPallas</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:DerrickPallas&amp;diff=13026"/>
		<updated>2007-01-29T05:26:45Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: initial edit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Derrick Pallas ==&lt;br /&gt;
&lt;br /&gt;
=== About me ===&lt;br /&gt;
&lt;br /&gt;
I am a Software Engineer for [[http://www.alexa.com Alexa Internet]], a subsidiary of [[http://www.amazon.com Amazon]]. (Anything I say on this website is on my own behalf and is not the opinion or property of my company, nor should it be construed to represent such.)&lt;br /&gt;
&lt;br /&gt;
I have an MS in CS from [[http://www.ucdavis.edu UCD]] where I [[http://wwwcsif.cs.ucdavis.edu/~pallas worked]] in the [[http://morpheus.cs.ucdavis.edu/ Center for Software Systems Reasearch]]. These days I just do cool tricks with Ruby and C++, advocating cool things like [[http://www.fastcgi.com FastCGI]] and [[http://microformats.org microformats]]. You probably saw me at [[http://barcamp.org/ BarCamp]] last year or the birthday party for microformats.&lt;br /&gt;
&lt;br /&gt;
Additionally, I write for [[http://www.thedailywtf.com The Daily WTF]]. You can find out more about me at [[http://derrick.pallas.us my own website]].&lt;br /&gt;
&lt;br /&gt;
=== re: microformats ===&lt;br /&gt;
&lt;br /&gt;
What I'm working on:&lt;br /&gt;
&lt;br /&gt;
* working on examples for a software dependency / generic directed acyclic graph microformat&lt;br /&gt;
* telling everyone I know about how to embed an hCard in the web page they've already got&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=mailing-lists-proposals&amp;diff=32351</id>
		<title>mailing-lists-proposals</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=mailing-lists-proposals&amp;diff=32351"/>
		<updated>2007-01-27T20:22:18Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Change nothing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Mailing Lists Proposals=&lt;br /&gt;
&lt;br /&gt;
There is a proposal for creating a new [[mailing-lists|mailing list]] for discussing the research and creation of new microformats so that those discussions do not overwhelm microformats-discuss.&lt;br /&gt;
&lt;br /&gt;
Some candidates for names with the thinking behind them.  Feel free to add your name and opinion (+/- 1 or 0).&lt;br /&gt;
&lt;br /&gt;
==microformats-new==&lt;br /&gt;
Focusing on discussing &amp;quot;new&amp;quot; microformats&lt;br /&gt;
* +1 Tantek - this name has the advantage of attracting the newbie that wants to do a &amp;quot;new&amp;quot; microformat.&lt;br /&gt;
* +1 ScottReynen&lt;br /&gt;
* -1 Lachlan Hunt&lt;br /&gt;
* +1 Joe Andrieu&lt;br /&gt;
* -1 Andy Mabbett&lt;br /&gt;
* +1 Bob Jonkman&lt;br /&gt;
* +1 Ben Ward&lt;br /&gt;
* +1 Ben O'Neill&lt;br /&gt;
* +1 Robert Bachmann&lt;br /&gt;
* +1 Colin Barrett - &amp;quot;new&amp;quot; is a shiny word, and will hopefully folks interested in shiny things off uf-discuss.&lt;br /&gt;
* +1 Spike&lt;br /&gt;
&lt;br /&gt;
==microformats-research==&lt;br /&gt;
Focusing on the essential, and often overlooked by first-time proposers &amp;quot;research&amp;quot; phase(s) in the process&lt;br /&gt;
* -1 Tantek - agreed with Bob Jonkman's comment, research is only part of the process.&lt;br /&gt;
* +1 ScottReynen&lt;br /&gt;
* +1 cgriego&lt;br /&gt;
* +1 Phae&lt;br /&gt;
* +1 JustinThorp&lt;br /&gt;
* -1 Andy Mabbett&lt;br /&gt;
* -1 Joe Andrieu&lt;br /&gt;
* -1 Bob Jonkman (research is part of process, best documented on the Wiki)&lt;br /&gt;
* -1 Ben Ward (strikes me as dilution too far of µf-discuss and µf-new)&lt;br /&gt;
* 0 Lachlan Hunt&lt;br /&gt;
&lt;br /&gt;
==microformats-process==&lt;br /&gt;
That's really what we're talking about with research of new microformats, isn't it?&lt;br /&gt;
* +1 ScottReynen&lt;br /&gt;
* +1 Lachlan Hunt&lt;br /&gt;
* +1 [[User:Singpolyma|singpolyma]]&lt;br /&gt;
* -1 Andy Mabbett&lt;br /&gt;
* -1 Joe Andrieu&lt;br /&gt;
* -1 cgriego (reminds me of parsing--processing--more so than even microformats-dev)&lt;br /&gt;
* -1 Bob Jonkman (Is this the process of creating a new microformat, or the some other process?  Document it on the Wiki, I say)&lt;br /&gt;
* +0 Tantek - I think this is too vague and won't automatically attract the newbie that wants to propose new microformats.  Still the semantic is roughly correct.&lt;br /&gt;
* -1 [[User:WizardIsHungry|Jon Williams]] 11:10, 26 Jan 2007 (PST)&lt;br /&gt;
* -1 Colin Barrett - A bit ambiguous, might be mistaken for a meta discuss list.&lt;br /&gt;
&lt;br /&gt;
==microformats-propose==&lt;br /&gt;
* -1 Tantek - It misses the point of the process, and implies that there is a desire for microformats proposals - there isn't.&lt;br /&gt;
* -1 ScottReynen&lt;br /&gt;
* 0 Andy Mabbett&lt;br /&gt;
* -1 Bob Jonkman&lt;br /&gt;
* -1 Ben Ward&lt;br /&gt;
&lt;br /&gt;
==microformats-suggest==&lt;br /&gt;
Similar to propose but milder ;)&lt;br /&gt;
* +1 ChrisMessina&lt;br /&gt;
* -1 Tantek - same comment as on microformats-propose&lt;br /&gt;
* -1 ScottReynen&lt;br /&gt;
* -1 Phae (I feel this is just -propose in disguise)&lt;br /&gt;
* -1 BenWest&lt;br /&gt;
* -1 Andy Mabbett&lt;br /&gt;
* -1 Bob Jonkman&lt;br /&gt;
* -1 Ben Ward (If µf-new or similar is created for active spec'ing and format development, uf-discuss would comfortably accomodate this as part of the course of discussion)&lt;br /&gt;
&lt;br /&gt;
==microformats-work==&lt;br /&gt;
For working on microformats, new and old. &lt;br /&gt;
* +1 BenWest:   I thought we are interested in a list that provides a venue for iterating through the process, and revising and refining microformats in general.  discuss is for newbies, and dev is for implementing them.&lt;br /&gt;
* -1 Tantek: work could mean anything though, not just work on creating new microformats.&lt;br /&gt;
&lt;br /&gt;
==microformats-wg==&lt;br /&gt;
WG is an abbreviation of Working Group&lt;br /&gt;
* +1 Lachlan Hunt&lt;br /&gt;
* -1 Tantek: &amp;quot;working group&amp;quot; means something quite specific in W3C terminology.  Very little of that applies to the set of people that work on creating new microformats.&lt;br /&gt;
* -1 BenWard: As Tantek says, ‘working group’ means something that Microformats doesn't have and doesn't want. What's more, to an observer ‘Working Group’ implies exclusivity which isn't what µf development is about.&lt;br /&gt;
&lt;br /&gt;
==microformats-tf==&lt;br /&gt;
TF is an abbreviation of Task Force&lt;br /&gt;
* 0 Lachlan Hunt&lt;br /&gt;
* -1 Tantek: Though less overloaded with specific meaning than &amp;quot;working group&amp;quot;, &amp;quot;task force&amp;quot; still means something quite specific in W3C terminology as well as other standards organizations.  Very little of that applies to the set of people that work on creating new microformats.&lt;br /&gt;
* -1 BenWard&lt;br /&gt;
&lt;br /&gt;
==microformats-meta==&lt;br /&gt;
General-purpose &amp;quot;meta-discussion&amp;quot; about microformats.org process and policies&lt;br /&gt;
* +1 Ernest Prabhakar: captures all the things normal people don't want on uf-discuss. :-)&lt;br /&gt;
* -1 Tantek - this is outside the scope of the proposal for a list for new microformats.&lt;br /&gt;
&lt;br /&gt;
==Change nothing==&lt;br /&gt;
e.g fix uf-dev (we have done that), do nothing else (for now)&lt;br /&gt;
* +1 RyanKing&lt;br /&gt;
* +1 Tim White&lt;br /&gt;
* +1 Andy Mabbett&lt;br /&gt;
*  0 Bob Jonkman&lt;br /&gt;
*  0 Ben Ward&lt;br /&gt;
* -1 BenWest&lt;br /&gt;
* -1 Tantek - we have opened uf-dev and I still strongly believe we need a new list for the discussion of new microformats, separate from microformats-discuss in order to avoid overwhelming new folks with details and minutiae of new and in development formats.&lt;br /&gt;
* -1 Robert Bachmann&lt;br /&gt;
* -1 Ernest Prabhakar: there's way too much &amp;quot;useful&amp;quot; noise that confuses new entrants (and me, sometimes)&lt;br /&gt;
*  0 Colin Barrett - I'm not convinced that doing nothing isn't an option, but momentum seems to be in the other direction, so I've registered my vote for uf-new&lt;br /&gt;
* -1 DerrickPallas It confused the heck out of me.&lt;br /&gt;
&lt;br /&gt;
= General Comments=&lt;br /&gt;
&lt;br /&gt;
==Andy Mabbett==&lt;br /&gt;
Why not create a new mailing list for each proposal, once it's reached a certain stage? Then , if the uF is created, or the proposal abandoned, the specific list would be closed, and the archive retained as a link from the &amp;quot;brainstorming&amp;quot; page, as a permanent, and discrete record of discussion on that topic. &lt;br /&gt;
&lt;br /&gt;
Alternatively, the list could be retained for discussion of the implementation and development of that specific uF.&lt;br /&gt;
&lt;br /&gt;
For example, several academic and professional taxonomists have told me in e-mail that they would be interested in the [[species]] proposal, (and one astronomer, likewise, for [[mars]]/ [[luna]]), but do not have the time to follow a general mailing list; indeed, a couple asked me specifically if I would set up a separate mailing list for the subject.&lt;br /&gt;
&lt;br /&gt;
[[User:AndyMabbett|Andy Mabbett]] 04:44, 24 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
*The biggest challenge with creating new microformats (especially for new comers) is with following the process.  The same discussions are often had over and over for different formats, thus it makes sense for people developing different formats to at least see the discussions around the creation of other formats and hopefully learn from them and avoid repeating the same questions or mistakes.   [[User:Tantek|Tantek]] 00:10, 25 Oct 2006 (PDT)&lt;br /&gt;
**Someone new to the mailing list won't see past discussion there anyway; they need to be referred to the archive. If busy people, whose expertise we need, choose not to see discussion of other, unrelated microformats, we can't force it on them - we either provide a more specifically-focussed forum, or they don't participate at all - which is best? [[User:AndyMabbett|Andy Mabbett]] 03:06, 25 Oct 2006 (PDT)&lt;br /&gt;
***Getting the *process/format/interop/reuse* aspects correct are more important than specific expertise in any vertical field.  The point of the process is that we don't actually need the expertise of field experts - anyone can do research on the open web and find examples.  In some ways, field experts may be a negative on the process in that they usually want to represent 100% of the possibilities for a format, rather than 80/20 of the *real world* use cases that are already in use on the Web. [[User:Tantek|Tantek]] 10:53, 26 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
*In addition, part of the [[microformats]] methodology/philosophy/principles is simplicity and minimalism - the fewer the better.  This applies not only to microformats, microformats properties, and microformats values, but to microformats mailing lists as well.  Thus since the beginning we have only created lists when absolutely necessary (i.e. when the traffic/topics crowded out one of the other lists), and then only one at a time.  [[User:Tantek|Tantek]] 00:10, 25 Oct 2006 (PDT)&lt;br /&gt;
**I can see what has happened previously; I'm suggesting - with a stated justification - a variation on that. There is more than one opinion, as to what is &amp;quot;necessary&amp;quot;. [[User:AndyMabbett|Andy Mabbett]] 03:06, 25 Oct 2006 (PDT)&lt;br /&gt;
***You don't know that more than one list will be necessary until you create the first one and use it.  Let's base our actions here on real world experience with the creation of *a* new list, not the theoretical expectations of needing more than one list.  In addition, the previous discussion shows why it would be a *negative* to have more than one list that created microformats.[[User:Tantek|Tantek]] 10:53, 26 Jan 2007 (PST)&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=irc-people&amp;diff=13082</id>
		<title>irc-people</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=irc-people&amp;diff=13082"/>
		<updated>2007-01-27T20:13:15Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: added myself&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A list of [[irc|IRC]] regulars sorted by nick and their normal timezones (winter/summer).&lt;br /&gt;
&lt;br /&gt;
* [[User:Adam Craven|AdamCraven]] (+0000)&lt;br /&gt;
* [[User:Amette|amette]] (+1000)&lt;br /&gt;
* [[User:Ashley|Ashley]] (+1000)&lt;br /&gt;
* [[User:B.K._DeLong|bkdelong]] (-0500/-0400)&lt;br /&gt;
* [[User:Tyler Roehmholdt|Baristo]] (-0800/-0700)&lt;br /&gt;
* [[User:Ben Ward|BenWard]] (+0000)&lt;br /&gt;
* [[User:BenjaminCarlyle|BenjaminCarlyle]] (+1000)&lt;br /&gt;
* [[User:HenriBergius|bergie]] (+0200/+0300)&lt;br /&gt;
* [[User:BenWest|bewest]] (-0800/-0700)&lt;br /&gt;
* [[User:BluesMoon|bluesmoon]] (+0530)&lt;br /&gt;
* [[User:Bob Jonkman|BobJonkman]] (-0500/-0400)&lt;br /&gt;
* [[User:Boneill|boneill]] (+0000)&lt;br /&gt;
* [[User:Brian|briansuda]] (+0000)&lt;br /&gt;
* [[User:Cgriego|cgriego]] (-0600/-0500)&lt;br /&gt;
* [[User:CharlesRoper|charles_r]] (0000/+0100)&lt;br /&gt;
* [[User:Charlvn|Charl]] (+0200/+0200)&lt;br /&gt;
* [[User:ChristopherStJohn|cks]] (-0600/-0500)&lt;br /&gt;
* [[User:Cloud|Cloud]] (+0000)&lt;br /&gt;
* [[User:Colin_Barrett|cbarrett]] (-1000)&lt;br /&gt;
* [[User:ColinDDevroe|cdevroe]] (-0500/-0600)&lt;br /&gt;
* [[User:Csarven|csarven]] (-0500/-0400)&lt;br /&gt;
* [[User:DerrickPallas|DerrickPallas]] (-0800/-0700)&lt;br /&gt;
* [[User:Dan Kubb|dkubb]] (-0800/-0700)&lt;br /&gt;
* [[User:DanC|DanC]] (-0600/-0500)&lt;br /&gt;
* [[User:DannyAyers|danja]] (+0100/+0200)&lt;br /&gt;
* [[User:Dave Cardwell|davecardwell]] (+0000)&lt;br /&gt;
* [[User:DeanEro|deanero]] (-0800/-0700)&lt;br /&gt;
* [[User:DiegoBudny|DiegoBudny]]&lt;br /&gt;
* [[User:DimitriGlazkov|dglazkov]] (-0600/-0500)&lt;br /&gt;
* [[User:DrewMcLellan|drewinthehead]] (+0000/+0100)&lt;br /&gt;
* [[User:DrewBell|droob]] (-0600/-0500)&lt;br /&gt;
* [[User:DimitriosZachariadis|dzach]] (+0200/+0300)&lt;br /&gt;
* [[User:Ed Summers|edsu]] (-0500/-0400)&lt;br /&gt;
* [[User:Enric|enric]] (-0800/-0700)&lt;br /&gt;
* [[User:Enric|Enric]] (-0800/-0700)&lt;br /&gt;
* [[User:Evan|evanpro]] (-0500)&lt;br /&gt;
* [[User:ChrisMessina|factoryjoe]] (-0800/-0700)&lt;br /&gt;
* [[User:Fil|Fil]] (+0200)&lt;br /&gt;
* [[User:MarkNormanFrancis|Mark Norman Francis]] (+0000/+0100)&lt;br /&gt;
* [[User:MarkoMrdjenovic|friedcell]] (+0100/+0200)&lt;br /&gt;
* [[User:Grantbow|Grantbow]] (-0800/-0700)&lt;br /&gt;
* [[User:Hlb|hlb]] (+0800-0700)&lt;br /&gt;
* [[User:IanHickson|Hixie]] (-0800/-0700)&lt;br /&gt;
* [[User:EdwardOConnor|hober]] (-0800/-0700)&lt;br /&gt;
* [[User:IwaiMasaharu|iwaim]] (+0900)&lt;br /&gt;
* [[User:Izo|IZO]]&lt;br /&gt;
* [[User:JamieKnight|jammie_]] (+1000/0000)&lt;br /&gt;
* [[User:WizardIsHungry|jcw9]] (-0500/-0400)&lt;br /&gt;
* [[User:Adactio|Jeremy Keith]] (+0000)&lt;br /&gt;
* [[User:JasonK|jkridner]] (-0600/-0500)&lt;br /&gt;
* [[User:JoeGregorio|jcgregorio]]&lt;br /&gt;
* [[User:Jonathan_Arkell|jonnay]] (-0700/0600)&lt;br /&gt;
* [[User:JulianStahnke|Julian Stahnke]] (+0000)&lt;br /&gt;
* [[User:Kapowaz|kapowaz]] (+0000/+0100)&lt;br /&gt;
* [[User:Keri Henare|kerihenare]] (+1200)&lt;br /&gt;
* [http://epeus.blogspot.com/ KevinMarks] (-0800/-0700)&lt;br /&gt;
* [[User:RyanKing|kingryan]] (-0800/-0700)&lt;br /&gt;
** [http://theryanking.com/blog/archives/2006/04/19/office-hours/ Office hours]: Wednesday, 21:00 UTC&lt;br /&gt;
* [[User:Lachlan Hunt|Lachy]] (+1000/+1100)&lt;br /&gt;
* [[User:Mark Mansour|Mark Mansour]] (+1100)&lt;br /&gt;
* [[User:CiaranMc|McNulty]] (+0000/+0100)&lt;br /&gt;
* [[mfbot]] - a bot which logs all edits to this wiki. It appends a number with a '+' or '-' sign, to indicate the number of characters added or removed as a result of the edit.&lt;br /&gt;
* [[User:MikeKaply|mkaply]] (-0600/-0500)&lt;br /&gt;
* [[User:SteveIvy|monkinetic/redmonk]] (-0700)&lt;br /&gt;
* [[User:neuro|neuro`]]&lt;br /&gt;
* [[User:NTollervey|ntoll]] (+0000/+0100)&lt;br /&gt;
* [[User:Phae|Phae]] (+0000/+0100)&lt;br /&gt;
* [[User:PriitLaes|plaes]] (+0200/+0300)&lt;br /&gt;
* [[User:ChrisCasciano|pnhChris]] (-0500/-0400)&lt;br /&gt;
* [[User:DavidOsolkowski|qid]] (-0500)&lt;br /&gt;
* [[User:Remi|Remi]] (-0500/-0400)&lt;br /&gt;
* [[User:RobertBachmann|RobertBachmann]] (+0100/+0200)&lt;br /&gt;
** Office hours: &amp;lt;del&amp;gt;Wednesday, 18:00-20:00 UTC&amp;lt;/del&amp;gt; (Currently no office hours)&lt;br /&gt;
* [[User:Ronnos|Ron Kok]] (+0000)&lt;br /&gt;
* [[User:Dana Benson|Snowden]] (-0800/-0700)&lt;br /&gt;
* [[User:Smackman|Steve Farrell]] (-0800/-0700)&lt;br /&gt;
* [[User:Steve Ganz|SteveGanz]] (-0800/-0700)&lt;br /&gt;
* [[User:SuperPhly|SuperPhly]] (-600/-500)&lt;br /&gt;
* [[User:Tantek|Tantek]] (-0800/-0700)&lt;br /&gt;
* [[User:Trovster|trovster]] (-0800/-0700)&lt;br /&gt;
* [[User:Vant|vant]] (+0900)&lt;br /&gt;
* [[User:KrissWatt|VoodooChild]] (+0000/+0100)&lt;br /&gt;
* [[User:JacksonWilkinson|whafro]] (-0500/-0400)&lt;br /&gt;
* [[User:Richard Conyard|WhiskeyM]] (+0000)&lt;br /&gt;
* [[User:Veeliam|William Lawrence]] (-0800/-0700)&lt;br /&gt;
* [[User:Ianloic|yakk]] (-0800/-0700)&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=to-do&amp;diff=13002</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=to-do&amp;diff=13002"/>
		<updated>2007-01-27T18:44:41Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Derrick Pallas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;To Do&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [http://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Lazyweb ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[use]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [http://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
* validators.  See the hReview section below as there has been a request for an hReview validator in particular. See [http://norman.walsh.name/2006/04/13/validatingMicroformats Norman Walsh's blog post &amp;quot;Validating microformats&amp;quot;] for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.&lt;br /&gt;
* Create a microformat (based on hCalendar?) for marking up the opening hours of stores and restaurants. Some people seem to believe hCalenders repeating event support isn't good enough for this and needs to be amended first.&lt;br /&gt;
* Add [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to Microformats Blog.&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator.&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Do a revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [http://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
* add export support for microformats to [http://www.turingart.com/abForWeb_lan__en.htm AB to Web]&lt;br /&gt;
* A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to [http://austin.adactio.com/ austin.adactio.com])&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of http://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
=== Drupal patches for microformats ===&lt;br /&gt;
* [http://groups.drupal.org/microformats-in-drupal Microformat Module for Drupal] A group discussing ways to implement microformats in Drupal.  Currently looking to support hAtom, hCard and hCalendar to start with.  Contact digitalspaghetti at gmail dot com if you are interested in contributing to the project.&lt;br /&gt;
&lt;br /&gt;
=== Adding Microformats to Existing Pages ===&lt;br /&gt;
&lt;br /&gt;
* See [[advocacy#Adding_Microformats_to_Existing_Sites|advocacy: Adding microformats to existing sites]].&lt;br /&gt;
&lt;br /&gt;
===Geotagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;geo&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [http://en.wikipedia.org/wiki/Geotagging Wikipedia page on Geotagging]. [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===rel-tagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;rel-tag&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [http://en.wikipedia.org/wiki/Tag_%28metadata%29 Wikipedia page on tagging]. [[User:AndyMabbett|Andy Mabbett]] 14:07, 3 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Tantek ==&lt;br /&gt;
&lt;br /&gt;
I'm keeping a few microformats related to-do items here both for my own convenience, and for folks looking to help out with small tasks.  If so, just create a new section with your name, and and maybe copy the item there, and put your name next to the item in my list.  We'll figure this out as we go along.  Thanks,  [http://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== overall priority ordering ===&lt;br /&gt;
# Protect the community from threats (wiki damage, mailing list pain or noise), repair damage, add measures to reduce future damage&lt;br /&gt;
# Help publishers with established microformats: [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xfolk|xFolk]]&lt;br /&gt;
# Help implementers with established microformats&lt;br /&gt;
# Wiki cleanup/gardening for existing established microformats&lt;br /&gt;
# Site usability&lt;br /&gt;
# Iterate on existing established microformats, resolve issues/feedback etc.&lt;br /&gt;
# Community dynamics, [[process]] and [[principles]] improvements to help guide new microformats developments&lt;br /&gt;
# Emerging in-demand microformats: [[hlisting|hListing]], [[citation]] using abovementioned process and principles improvements.&lt;br /&gt;
# New microformat requests&lt;br /&gt;
# Other&lt;br /&gt;
&lt;br /&gt;
=== protect the community ===&lt;br /&gt;
* Analyze [[Special:Recentchanges]] and [http://microformats.org/discuss mailing-lists] and:&lt;br /&gt;
** add to [[mailing-lists]] policies/guidelines accordingly.&lt;br /&gt;
** privately email violaters kindly asking them to improve their behavior&lt;br /&gt;
** work with admins on next steps for individuals negatively impacting the community&lt;br /&gt;
** recognize noisy/distracting threads on the email list, document responses/answers to such subjects on the appropriate page(s) on the wiki, and reply to those threads with the URLs to the documentation on the wiki. Putting the responses/answers on the wiki helps by hopefully providing preemptive answers to some who might reraise the subjects on the list in the future, and helps the community quickly terminate such threads by using the answers on the wiki.&lt;br /&gt;
&lt;br /&gt;
=== help publishers ===&lt;br /&gt;
* (: [[advocacy]] - add pages/sites that could use microformats, update them with sample markup, find contacts for those pages to get them updated, and send requests to update their sites with microformats including sample markup.&lt;br /&gt;
&lt;br /&gt;
==== *-authoring microformats wiki pages ====&lt;br /&gt;
* Add some tips to [[hcard-authoring]]&lt;br /&gt;
** a tutorial on creating an hCard for your site&lt;br /&gt;
** specific instructions for common blogging platforms&lt;br /&gt;
** instructions for more properties (match at least the set that is in the [http://microformats.org/code/hcard/creator hCard creator])&lt;br /&gt;
* Create [[hreview-authoring]] - a tutorial on how to blog reviews so that they'll be aggregated.&lt;br /&gt;
&lt;br /&gt;
* *-authoring for all microformats: [[hcalendar-authoring]], [[hreview-authoring]], [[xfolk-authoring]], [[hatom-authoring]]&lt;br /&gt;
&lt;br /&gt;
==== help with microformat examples in the wild ====&lt;br /&gt;
Go over all &amp;quot;common&amp;quot; pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity [[hcalendar|hCalendar]] and [[hcard|hCard]] etc.  Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. [[flickr]], [[upcoming]], [[eventful]] etc.) Document any exceptions as needed.  In no particular order:&lt;br /&gt;
* Flickr.com (3.5m hCards)&lt;br /&gt;
* Upcoming.org (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
** home page&lt;br /&gt;
* Eventful.com (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
* Yahoo! Tech (300k products with hReviews)&lt;br /&gt;
* JudysBook.com (???k hReviews)&lt;br /&gt;
* ... lots more, get from &amp;quot;Implementations&amp;quot; and &amp;quot;Examples in the Wild&amp;quot; sections of specs.&lt;br /&gt;
&lt;br /&gt;
=== help implementers ===&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL&lt;br /&gt;
*** look for hcards and parse them&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** We need to ASAP build a simple conference schedule creator (and editor?) that builds upon the hCalendar creator. We should make it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables. (Done. Feedback wanted. [http://dmitry.baranovskiy.com/work/csc/ Conference Schedule Creator])&lt;br /&gt;
&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
==== for all microformat specs ====&lt;br /&gt;
* modularize any specs which are &amp;gt; 30K in order to avoid loss/corruption like [http://microformats.org/wiki?title=Special:Contributions&amp;amp;target=Evan Evan's 14 June edits] to [[hcard|hCard]], [[rel-tag]], and [[xoxo|XOXO]].&lt;br /&gt;
** [[hcard|hCard]] -&lt;br /&gt;
*** [[hcard-examples-in-the-wild]] group/sort by individuals,  organizations, and hosting sites. Consider moving largest subsection to its own page as well.&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
** [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
==== update specification section organization ====&lt;br /&gt;
In particular, the introduction/boilerplate/headers.  [[hresume|hResume]] has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. [[hreview|hReview]] has some similar improvements, but different.  We need to:&lt;br /&gt;
# Figure out if the new intro/headers structure in [[hresume|hResume]] and/or [[hreview|hReview]] is an improvement, and if it could be better.  Perhaps figure out the requirements for an intro/header section&lt;br /&gt;
#* Shorter tends to be better&lt;br /&gt;
#* Must be comprehensive enough to &amp;quot;print and read&amp;quot;&lt;br /&gt;
#* Must detail authorship/editorship&lt;br /&gt;
#* Must detail copyright/patent statements&lt;br /&gt;
# Write up a template - make it self-documenting per the requirements&lt;br /&gt;
# Update existing specifications with the new intro/headers structure.&lt;br /&gt;
## [[hcard|hCard]]&lt;br /&gt;
## [[hcalendar|hCalendar]]&lt;br /&gt;
## [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== reorganizing Implementations sections ====&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [http://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
* [[hcard-implementations]] - organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
&lt;br /&gt;
==== reorg Examples in the Wild sections ====&lt;br /&gt;
* include more *key* details per example, e.g. precise or estimates of counts for services&lt;br /&gt;
* collate/sort examples in the wild by &lt;br /&gt;
** hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)&lt;br /&gt;
** publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)&lt;br /&gt;
** companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)&lt;br /&gt;
** individiual companies/organizations contact info pages&lt;br /&gt;
** individual people's contact info pages&lt;br /&gt;
* of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.&lt;br /&gt;
&lt;br /&gt;
=== site usability ===&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== iterate on current microformats ===&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
* [[hcard-examples]]&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [http://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* [[hcard-examples-in-wild]]&lt;br /&gt;
** Group examples in the wild according to:&lt;br /&gt;
*** Individuals - one card per person, perhaps sort alphabetically&lt;br /&gt;
*** Organizations - one card per organization, alphabetical again&lt;br /&gt;
*** Institutions (which list more than one person), with a count estimating the # of hCards, e.g. 40k for Avon. Also indicate complexity of information supplied, eg. just name+number vs. complete details&lt;br /&gt;
*** Online Profiles (which host profiles for more than one person) with a count estimating the # of hCards, e.g. 3.5m for Flickr.com&lt;br /&gt;
*** Online Venues (which provide listings for businesses or organizations) with a count estimating the # of venues, e.g. ~10k for Upcoming.org&lt;br /&gt;
*** Speakers Listings (lists of speakers on conference sites) with a count estimating the # of speakers, e.g. ~300 for SXSW 2006.&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
* [[hcard-brainstorming]]&lt;br /&gt;
** need property for gender (see [[hcard-faq#How_is_gender_represented|proposal in hCard FAQ]] and discussion in [[hcard-issues]]) - use tags for now, add to hCard creator&lt;br /&gt;
** solve [[hcard-brainstorming#Auto-Discovery|autodiscovery]] of more canonical/thorough hCard&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
* re-add a list of properties per the [[hcard#Property_List|hCard property list]].&lt;br /&gt;
* formalize [http://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
* flesh out [[hcalendar-examples]] and do a once over on markup/presentation of what RFC2445 examples would look like&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
* need to resolve all outstanding [[hcalendar-issues]] to-do items.&lt;br /&gt;
* create [[hcalendar-profile]] and have folks verify it.  note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
* Write hReview 0.3 XMDP profile, and reconcile with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
&lt;br /&gt;
==== summary Examples in the Wild page ====&lt;br /&gt;
* need to create a summary / overall [[examples-in-the-wild]] page &lt;br /&gt;
** parallel the summary/overall [[implementations]] page.&lt;br /&gt;
** use newly reoganized content from the above &amp;quot;reoganizing Examples in the Wild&amp;quot; task&lt;br /&gt;
&lt;br /&gt;
==== parsing ====&lt;br /&gt;
* *-parsing for all microformats: [[hcalendar-parsing]], [[hreview-parsing]], [[xfolk-parsing]], [[hatom-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
* microformats-discuss&lt;br /&gt;
** introductory email template for new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
* update and add details/simplifications to [[process]] given the past several months of experience. in particular:&lt;br /&gt;
** clarify requirement (MUST rather than SHOULD) of *-examples, *-formats, before any *-brainstorming.  &lt;br /&gt;
** Add details of encouragement to experiment with simple semantic class names from *-brainstorming proposals to gain real world experience with real world content.&lt;br /&gt;
** note SHOULD prerequisite of use of all relevant microformats on real world web pages, along with documenting such use in respective &amp;quot;Examples in the Wild&amp;quot; sections, before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
==== principles and process ====&lt;br /&gt;
Create the following pages and document/fill them with content from other pages, email lists, and [[presentations]].&lt;br /&gt;
* [[principles]] - mostly [[microformats#the_microformats_principles|documented in the microformats]] page.&lt;br /&gt;
* clearer statement of both copyright and patents both in specific specs and in general&lt;br /&gt;
&lt;br /&gt;
==== profiles ====&lt;br /&gt;
* update XMDP with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== community mark ====&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==== document issue resolutions ====&lt;br /&gt;
* Prefixing has already been considered and rejected for microformats in general.  Note [[naming-conventions]], limited vocabulary, and exceptions made for [[hatom|hAtom]] and how we went about doing so.&lt;br /&gt;
&lt;br /&gt;
=== emerging microformats ===&lt;br /&gt;
* [[citation]]&lt;br /&gt;
* [[hlisting|hListing]]&lt;br /&gt;
* [[media-info]]&lt;br /&gt;
* [[licensing]]&lt;br /&gt;
&lt;br /&gt;
=== new microformat requests ===&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
* possibly move dead proposals off of homepage?&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item (take a look at [[media-info-examples]])&lt;br /&gt;
* Work on microformats tutorial for designers&lt;br /&gt;
* Add support for OpenID to micformats wiki&lt;br /&gt;
* Add support for [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to the microformats blog.&lt;br /&gt;
* Read GTD (at least the first two chapters).&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
* Get Blogger to support hAtom and hCard&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get LinkedIn to support hCard, hResume, hCalendar&amp;lt;/strike&amp;gt; and XFN&lt;br /&gt;
* Get XING to support &amp;lt;strike&amp;gt;hCard&amp;lt;/strike&amp;gt;, hCalendar, hResume and XFN&lt;br /&gt;
* Get Digg to support microformats.&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot; (see [http://factoryjoe.com/blog/2006/03/20/flocktails-for-flock/  Flocktails])&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
* We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a &amp;quot;microformats styleguide for designers&amp;quot;, if you will.&lt;br /&gt;
* invoicing microformat&lt;br /&gt;
* better microformats wiki theme&lt;br /&gt;
* Define flow for OpenID + XFN + hcard&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&lt;br /&gt;
Some ideas for features which could be implemented :&lt;br /&gt;
&lt;br /&gt;
(If you are interested in one of this features, add &amp;quot;&amp;lt;i&amp;gt;+1 Your Name&amp;lt;/i&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Join all hfeed's inside a page (or a fragment thereof) into one feed using [http://greenbytes.de/tech/webdav/rfc4287.html#element.source atom:source] semantics.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extraction of &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as HTML &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as plain-text&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as HTML&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* MSXML&lt;br /&gt;
* .Net System.Xml&lt;br /&gt;
* Sablotron&lt;br /&gt;
* Oracle XSLT&lt;br /&gt;
* XT&lt;br /&gt;
* hAtom2Atom written using XSL 2.0?&lt;br /&gt;
** Do you think this would be useful? I have created a barebones version, doesn't yet take in all the parsing rules yet, but I'd be happy to share.  Moving to XSL 2.0 does make things a bit cleaner and more efficient. - Matt Dertinger.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])-- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* JSON?&lt;br /&gt;
** Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON?  E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
([[User:Singpolyma|singpolyma]] 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
* Add all my notes to the Wiki&lt;br /&gt;
* Start the process of naming the properties using existing names&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
==== WARNINGS and ERROR ====&lt;br /&gt;
work on the warnings and error output for the pre-check in X2V&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
* clean-up the MF FAQs&lt;br /&gt;
* clean-up FAQs from the major microformats&lt;br /&gt;
* pull Questions from the mailing list and document them to the FAQs and example&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== Dan Connolly ==&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] hopes to sync up on these tasks in [[irc]] roughly&lt;br /&gt;
weekly, during Wednesday afternoon (Chicago time) &amp;quot;office hours&amp;quot;. See also my [http://esw.w3.org/topic/DanConnolly esw todo list and someday pile].&lt;br /&gt;
&lt;br /&gt;
* from SxSW in Austin&lt;br /&gt;
** build a combined hcalendar/hcard profile; resolve issues in [[profile-uris]].&lt;br /&gt;
*** with XSLT transformation to RDF&lt;br /&gt;
** finish [[hcard-tests]]&lt;br /&gt;
*** figure out [[include-pattern]] boundaries&lt;br /&gt;
&lt;br /&gt;
* Medium term&lt;br /&gt;
** sync [[hcalendar-tests]] and [http://www.w3.org/2002/12/cal/ RDF calendar] tests and CALSIFY&lt;br /&gt;
*** reconsider RDF calendar naming conventions&lt;br /&gt;
** update my CV/resume using [[hResume]] and [[citation-formats]]&lt;br /&gt;
*** get an answer from the CALSIFY WG re [http://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0006.html dtstart and date vs datetime ] 21 Apr 2006&lt;br /&gt;
*** refine [[hatom]] so that it's suitable for the workflow around the W3C homepage.&lt;br /&gt;
&lt;br /&gt;
* from WWW2006&lt;br /&gt;
** follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.&lt;br /&gt;
&lt;br /&gt;
* Someday pile&lt;br /&gt;
** set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in [[datetime-design-pattern]], iCalendar's by-value timezone passing is broken. see [http://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0002.html reconsidering timezones in light of hCalendar and CALSIFY] and [http://dig.csail.mit.edu/breadcrumbs/node/91 Toward Semantic Web data from Wikipedia]&lt;br /&gt;
** noodle on a playlist format and some of the media RSS stuff like [[media-info-brainstorming]],  [[media-metadata-examples]] (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)&lt;br /&gt;
** check out that hReview bug stuff...&lt;br /&gt;
** noodle on [[meeting-minutes-brainstorming]] and [http://esw.w3.org/topic/MeetingRecords MeetingRecords in the esw wiki].&lt;br /&gt;
** noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] 15:39, 31 May 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Chris Casciano ==&lt;br /&gt;
&lt;br /&gt;
[[User:ChrisCasciano|ChrisCasciano]] &lt;br /&gt;
&lt;br /&gt;
* get around to updating [[hatom-issues]] with some multi feed rules/exceptions.&lt;br /&gt;
* &amp;lt;del&amp;gt;Update textpattern plugin with simple hreview support and get a new release out&amp;lt;/del&amp;gt;&lt;br /&gt;
* Redesign placenamehere.com and include hatom&lt;br /&gt;
* Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)&lt;br /&gt;
* &amp;lt;del&amp;gt;prototype a NetNewsWire microformat extractor (CSS+AppleScript)&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
[[User:DrewMcLellan|DrewMcLellan]] &lt;br /&gt;
&lt;br /&gt;
* Build an hReview profile for [http://allinthehead.com/hkit/ hKit] and test&lt;br /&gt;
* Update the [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver extensions] to mirror recent changes in the online builders&lt;br /&gt;
* &amp;lt;del&amp;gt;Publish an hCard to JSON service on [http://tools.microformatic.com/ tools.microformatic.com] using hKit.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Further develop blog comment form hCard collection ideas.&lt;br /&gt;
* Version of hReview creator using hKit to import business details from an hCard&lt;br /&gt;
&lt;br /&gt;
== Christophe Ducamp (french localization) ==&lt;br /&gt;
&lt;br /&gt;
[[Christophe Ducamp]]&lt;br /&gt;
* translate red links on [[Main_Page-fr]]&lt;br /&gt;
* localize a [http://www.elanceur.org/microformats/index.html french version] of the official website &lt;br /&gt;
** ask authorization to the authors&lt;br /&gt;
** migration could be done on any collaborative CMS&lt;br /&gt;
** test a cocomment system (based on local-wiki)&lt;br /&gt;
** complete with original links &lt;br /&gt;
* find experts for peer-reviewing&lt;br /&gt;
* update [http://fr.wikipedia.org/wiki/Microformats French-wikipedia:Microformats] via cowriting [http://fr.wikipedia.org/wiki/Discuter:Microformats on discussion page] (directly originated from the english article) + french examples to be found + local resources.&lt;br /&gt;
&lt;br /&gt;
== Frances Berriman ==&lt;br /&gt;
&lt;br /&gt;
[[User:Phae|Frances Berriman]]&lt;br /&gt;
&lt;br /&gt;
* Work on styles for [[zen-garden]] project.&lt;br /&gt;
* Style HTML cheatsheet to match Brian Suda's PDF.&lt;br /&gt;
* Write simplified help/implementation documents (how tos) for all finalised Microformats.&lt;br /&gt;
* Re-organise general FAQ and simplify&lt;br /&gt;
** (Feel free to add suggested tasks to my list below:)&lt;br /&gt;
*** Help converge on organization efforts ~bewest :-)&lt;br /&gt;
&lt;br /&gt;
== Ben West (bewest) ==&lt;br /&gt;
&lt;br /&gt;
[[User:BenWest|bewest]]&lt;br /&gt;
* fight spam&lt;br /&gt;
* help tend wiki&lt;br /&gt;
&lt;br /&gt;
=== Vocabulary ===&lt;br /&gt;
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is &amp;quot;on the same page,&amp;quot; especially since some of the language is highly symbolic.&lt;br /&gt;
Terms:&lt;br /&gt;
* &amp;quot;boil the ocean&amp;quot; A huge task.  &amp;quot;A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, &amp;quot;They're trying to get their site launched by COMDEX. They could easier boil the ocean.&amp;quot; from &amp;lt;http://www.netlingo.com/right.cfm?term=boil%20the%20ocean&amp;gt;&lt;br /&gt;
* microformats: more than one microformat&lt;br /&gt;
* microformat: see my definition on http://microformats.org/wiki/what-are-microformats#BenWest&lt;br /&gt;
* data fidelity: the extent to which a data format might be considered lossy. eg HTML is often seen as a lossy format because the information parsed out of a resource may not fully match the information orginally encoded. Non-lossy formats have a very high data fidelity, while lossy formats have low data fidelity. Microformats seek to increase data fidelity of html.&lt;br /&gt;
* market: the locus of economic forces&lt;br /&gt;
&lt;br /&gt;
: See [[glossary]]. [[User:AndyMabbett|Andy Mabbett]] 13:57, 7 Dec 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
=== Creators ===&lt;br /&gt;
_Concession_: my plans involve reuse of code, which would involve non-compatible changes with the current inline model.  This is a nice feature, so maybe I should be branching instead.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Start hatom creator.&amp;lt;/strike&amp;gt; http://dichotomize.com/uf/hatom/creator.html&lt;br /&gt;
* Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!&lt;br /&gt;
* About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.&lt;br /&gt;
* Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.&lt;br /&gt;
* hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.&lt;br /&gt;
* hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.&lt;br /&gt;
* Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.&lt;br /&gt;
* Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.&lt;br /&gt;
* Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.&lt;br /&gt;
* Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.&lt;br /&gt;
&lt;br /&gt;
=== Information Architecture ===&lt;br /&gt;
'''Help Welcomed! Please leave your name'''&lt;br /&gt;
Add complaints to [[wiki-feedback]]!&lt;br /&gt;
Helping to make the wiki easier to use.  I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:&lt;br /&gt;
* What Is This?&lt;br /&gt;
* What can I do here?&lt;br /&gt;
* Is there a demo?&lt;br /&gt;
* Where can I learn more?&lt;br /&gt;
I'd like to change the front page to this kind of design.&lt;br /&gt;
==== Support Pages ====&lt;br /&gt;
There are several categories of things in the wiki.  Can we enumerate them?&lt;br /&gt;
* About the Community&lt;br /&gt;
** Where to find information.&lt;br /&gt;
** Who are the stake holders?&lt;br /&gt;
** FAQs&lt;br /&gt;
* Web/Architectural Philosophy&lt;br /&gt;
** Community Principles&lt;br /&gt;
** Why are we doing this?&lt;br /&gt;
** XML and Namespaces&lt;br /&gt;
** Semantic XHTML&lt;br /&gt;
** Common Misconceptions&lt;br /&gt;
** Concession and Disposition of Criticism&lt;br /&gt;
** FAQs&lt;br /&gt;
* Specs&lt;br /&gt;
** Examples&lt;br /&gt;
** Discussion&lt;br /&gt;
** Exploration&lt;br /&gt;
** Use Cases&lt;br /&gt;
** Implementations&lt;br /&gt;
** The spec itself.&lt;br /&gt;
&lt;br /&gt;
* Tips and Tricks for Authoring ([[User:BenWest|BenWest]] 15:00, 9 Dec 2006 (PST))&lt;br /&gt;
** how to author semantic html&lt;br /&gt;
** choosing class names&lt;br /&gt;
** using HTML's general extension mechanisms&lt;br /&gt;
** advocating use&lt;br /&gt;
** collaborating/reusing HTML&lt;br /&gt;
** debugging HTML: use pastebin, separate out the relevant bits.&lt;br /&gt;
** getting help from the community&lt;br /&gt;
** applying Microformats.&lt;br /&gt;
&lt;br /&gt;
Can others agree and or refine this list?  Should I take it to the -discuss list?  How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?&lt;br /&gt;
&lt;br /&gt;
The wiki should also capture wisdom that stems from discussions that don't produce microformats.  For example, Chris Messina suggests a &amp;quot;Best Of&amp;quot; page suitable for capturing this kind of wisdom.  I think we can think of a given microformat as being at a place in a spectrum that ranges from &amp;quot;not yet thought of&amp;quot;, to &amp;quot;interesting but needs work,&amp;quot; or even &amp;quot;rejected&amp;quot;, and of course including all the stages familiar to the microformats processes (eg examples, brainstorming, etc...).&lt;br /&gt;
If there were such a page would it:&lt;br /&gt;
* Belong to a microformat? (eg hcard-bestof)&lt;br /&gt;
* or to the global namespace? (eg /wiki/wisdom/foobar-format)&lt;br /&gt;
(I think Chris Messina suggests that it belongs to a given microformat, but then how do we collect wisdom from non-microformats?)&lt;br /&gt;
&lt;br /&gt;
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- [[User:Cgriego|Cgriego]] 13:25, 16 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
====Mike Schinkel's Comments====&lt;br /&gt;
&lt;br /&gt;
My suggestion on the list was for us to use a convention that the entry page (i.e.&lt;br /&gt;
http://microformats.org/wiki/hcard) would be an index into a list of&lt;br /&gt;
(psuedo) standardized sub pages so that it would be very people to &lt;br /&gt;
find what is important to them. For example, is a list of potential sub pages:&lt;br /&gt;
&lt;br /&gt;
* Microformat&lt;br /&gt;
** Specification&lt;br /&gt;
** Tutorial&lt;br /&gt;
** Examples&lt;br /&gt;
** Use cases&lt;br /&gt;
** Reference&lt;br /&gt;
** Discussion&lt;br /&gt;
** Brainstorming (might be combined w/Discussion)&lt;br /&gt;
** Implementations&lt;br /&gt;
** Related Pages&lt;br /&gt;
** Further Reading&lt;br /&gt;
** All (Uses Mediawiki's &amp;quot;includes&amp;quot; to create a page including all sub pages; very useful for printing &amp;amp; reading offline)&lt;br /&gt;
&lt;br /&gt;
These pages would be located respectively at&lt;br /&gt;
&lt;br /&gt;
* http://microformats.org/wiki/hcard/&lt;br /&gt;
** http://microformats.org/wiki/hcard/Specification&lt;br /&gt;
** http://microformats.org/wiki/hcard/Tutorial&lt;br /&gt;
** http://microformats.org/wiki/hcard/Examples&lt;br /&gt;
** http://microformats.org/wiki/hcard/Use_cases&lt;br /&gt;
** http://microformats.org/wiki/hcard/Reference&lt;br /&gt;
** http://microformats.org/wiki/hcard/Discussion&lt;br /&gt;
** http://microformats.org/wiki/hcard/Brainstorming&lt;br /&gt;
** http://microformats.org/wiki/hcard/Implementations&lt;br /&gt;
** http://microformats.org/wiki/hcard/Related_Pages&lt;br /&gt;
** http://microformats.org/wiki/hcard/Further_Reading&lt;br /&gt;
** http://microformats.org/wiki/hcard/All&lt;br /&gt;
&lt;br /&gt;
Please note I am suggesting an architecture not a specific list of sub pages. The list of sub pages should be defined by both reviewing existing information during site reorganization, and then via discussion on the list in an attempt to discover and extract which sub pages are needed for most/all microformats.&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': This differs from above in that the spec if not viewed as a top level structure but instead the microformat itself and the spec would be under the microformat.  In this context &amp;quot;microformat&amp;quot; is a more abstract concept and &amp;quot;spec&amp;quot; is a more concrete thing. Another way to think about it would be that each microformat would have it's own mini home page and then things like &amp;quot;spec&amp;quot; are the pages listed on its home page.&lt;br /&gt;
&lt;br /&gt;
== Matt Dertinger (Thewhoo) ==&lt;br /&gt;
&lt;br /&gt;
[[User:Thewhoo]]&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* hAtom2Atom written using XSL 2.0&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl])&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt])&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microformats Proposals ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;rel=&amp;quot;disclaimer&amp;quot;:&lt;br /&gt;
* Purpose: to create a semantic linkage (relationship) between a foot-note or end-note marker and the actual location of the text that the marker refers to.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;rel=&amp;quot;external&amp;quot;:&lt;br /&gt;
* Purpose: to formalize what is already in existence in the wild. The use of rel=&amp;quot;external&amp;quot; to refer to a document that is external or outside of the current domain.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Henri Bergius ==&lt;br /&gt;
&lt;br /&gt;
[[User:HenriBergius|Henri Bergius]]&lt;br /&gt;
&lt;br /&gt;
* Add hKit support for automatically populating contact details into [http://www.openpsa.org/version2/openpsa/contacts.html OpenPsa Contacts] CRM&lt;br /&gt;
* Implement Tail scripts for adding things into Midgard&lt;br /&gt;
&lt;br /&gt;
== Justin Thorp ==&lt;br /&gt;
* Start researching examples for a To-do microformat&lt;br /&gt;
&lt;br /&gt;
== [[User:MarkLentczner|Mark Lentczner]] ==&lt;br /&gt;
&lt;br /&gt;
* Get Second Life's event web pages to have proper event microformats data&lt;br /&gt;
** Add [[hcard|hCard]] to profile pages&lt;br /&gt;
** Add [[hcalendar|hCalendar]] to events listings&lt;br /&gt;
* Start pinging pingerati.net/ping/$url when pages are updated&lt;br /&gt;
* Collaborate on designing how to integrate microformats, metadata and objects in [http://secondlife.com/ Second Life].&lt;br /&gt;
&lt;br /&gt;
== [[User:DerrickPallas|Derrick Pallas]] ==&lt;br /&gt;
=== microformat proposal: dependancy ===&lt;br /&gt;
* looking for examples of directed graphs on the web&lt;br /&gt;
* applications in&lt;br /&gt;
** software engineering&lt;br /&gt;
*** automatically build library dependency trees&lt;br /&gt;
*** distribute security alerts to people that link to your code&lt;br /&gt;
** any directed, acyclic graph&lt;br /&gt;
*** getting dressed in the morning&lt;br /&gt;
*** cooking&lt;br /&gt;
* orthogonal to xfn&lt;br /&gt;
** people don't have versions&lt;br /&gt;
*** libfoo requires libbar-2.0 or later&lt;br /&gt;
** people don't have optional relationships&lt;br /&gt;
*** ex: at build time, compile in SSL support if present&lt;br /&gt;
** people don't have exclusive-or relationships&lt;br /&gt;
*** ex: in Gentoo, syslog, syslog-ng, and metalog satisfy virtual/syslog&lt;br /&gt;
*** ex: the Ruby library RMagick requires ImageMagick xor GraphicsMagick&lt;br /&gt;
&lt;br /&gt;
== New Person 1 ==&lt;br /&gt;
&lt;br /&gt;
etc.&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=to-do&amp;diff=12993</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=to-do&amp;diff=12993"/>
		<updated>2007-01-27T18:29:18Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: /* Mark Lentczner */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;To Do&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [http://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Lazyweb ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[use]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [http://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
* validators.  See the hReview section below as there has been a request for an hReview validator in particular. See [http://norman.walsh.name/2006/04/13/validatingMicroformats Norman Walsh's blog post &amp;quot;Validating microformats&amp;quot;] for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.&lt;br /&gt;
* Create a microformat (based on hCalendar?) for marking up the opening hours of stores and restaurants. Some people seem to believe hCalenders repeating event support isn't good enough for this and needs to be amended first.&lt;br /&gt;
* Add [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to Microformats Blog.&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator.&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Do a revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [http://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
* add export support for microformats to [http://www.turingart.com/abForWeb_lan__en.htm AB to Web]&lt;br /&gt;
* A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to [http://austin.adactio.com/ austin.adactio.com])&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of http://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
=== Drupal patches for microformats ===&lt;br /&gt;
* [http://groups.drupal.org/microformats-in-drupal Microformat Module for Drupal] A group discussing ways to implement microformats in Drupal.  Currently looking to support hAtom, hCard and hCalendar to start with.  Contact digitalspaghetti at gmail dot com if you are interested in contributing to the project.&lt;br /&gt;
&lt;br /&gt;
=== Adding Microformats to Existing Pages ===&lt;br /&gt;
&lt;br /&gt;
* See [[advocacy#Adding_Microformats_to_Existing_Sites|advocacy: Adding microformats to existing sites]].&lt;br /&gt;
&lt;br /&gt;
===Geotagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;geo&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [http://en.wikipedia.org/wiki/Geotagging Wikipedia page on Geotagging]. [[User:AndyMabbett|Andy Mabbett]]&lt;br /&gt;
&lt;br /&gt;
===rel-tagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;rel-tag&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [http://en.wikipedia.org/wiki/Tag_%28metadata%29 Wikipedia page on tagging]. [[User:AndyMabbett|Andy Mabbett]] 14:07, 3 Jan 2007 (PST)&lt;br /&gt;
&lt;br /&gt;
== Tantek ==&lt;br /&gt;
&lt;br /&gt;
I'm keeping a few microformats related to-do items here both for my own convenience, and for folks looking to help out with small tasks.  If so, just create a new section with your name, and and maybe copy the item there, and put your name next to the item in my list.  We'll figure this out as we go along.  Thanks,  [http://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== overall priority ordering ===&lt;br /&gt;
# Protect the community from threats (wiki damage, mailing list pain or noise), repair damage, add measures to reduce future damage&lt;br /&gt;
# Help publishers with established microformats: [[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xfolk|xFolk]]&lt;br /&gt;
# Help implementers with established microformats&lt;br /&gt;
# Wiki cleanup/gardening for existing established microformats&lt;br /&gt;
# Site usability&lt;br /&gt;
# Iterate on existing established microformats, resolve issues/feedback etc.&lt;br /&gt;
# Community dynamics, [[process]] and [[principles]] improvements to help guide new microformats developments&lt;br /&gt;
# Emerging in-demand microformats: [[hlisting|hListing]], [[citation]] using abovementioned process and principles improvements.&lt;br /&gt;
# New microformat requests&lt;br /&gt;
# Other&lt;br /&gt;
&lt;br /&gt;
=== protect the community ===&lt;br /&gt;
* Analyze [[Special:Recentchanges]] and [http://microformats.org/discuss mailing-lists] and:&lt;br /&gt;
** add to [[mailing-lists]] policies/guidelines accordingly.&lt;br /&gt;
** privately email violaters kindly asking them to improve their behavior&lt;br /&gt;
** work with admins on next steps for individuals negatively impacting the community&lt;br /&gt;
** recognize noisy/distracting threads on the email list, document responses/answers to such subjects on the appropriate page(s) on the wiki, and reply to those threads with the URLs to the documentation on the wiki. Putting the responses/answers on the wiki helps by hopefully providing preemptive answers to some who might reraise the subjects on the list in the future, and helps the community quickly terminate such threads by using the answers on the wiki.&lt;br /&gt;
&lt;br /&gt;
=== help publishers ===&lt;br /&gt;
* (: [[advocacy]] - add pages/sites that could use microformats, update them with sample markup, find contacts for those pages to get them updated, and send requests to update their sites with microformats including sample markup.&lt;br /&gt;
&lt;br /&gt;
==== *-authoring microformats wiki pages ====&lt;br /&gt;
* Add some tips to [[hcard-authoring]]&lt;br /&gt;
** a tutorial on creating an hCard for your site&lt;br /&gt;
** specific instructions for common blogging platforms&lt;br /&gt;
** instructions for more properties (match at least the set that is in the [http://microformats.org/code/hcard/creator hCard creator])&lt;br /&gt;
* Create [[hreview-authoring]] - a tutorial on how to blog reviews so that they'll be aggregated.&lt;br /&gt;
&lt;br /&gt;
* *-authoring for all microformats: [[hcalendar-authoring]], [[hreview-authoring]], [[xfolk-authoring]], [[hatom-authoring]]&lt;br /&gt;
&lt;br /&gt;
==== help with microformat examples in the wild ====&lt;br /&gt;
Go over all &amp;quot;common&amp;quot; pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity [[hcalendar|hCalendar]] and [[hcard|hCard]] etc.  Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. [[flickr]], [[upcoming]], [[eventful]] etc.) Document any exceptions as needed.  In no particular order:&lt;br /&gt;
* Flickr.com (3.5m hCards)&lt;br /&gt;
* Upcoming.org (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
** home page&lt;br /&gt;
* Eventful.com (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
* Yahoo! Tech (300k products with hReviews)&lt;br /&gt;
* JudysBook.com (???k hReviews)&lt;br /&gt;
* ... lots more, get from &amp;quot;Implementations&amp;quot; and &amp;quot;Examples in the Wild&amp;quot; sections of specs.&lt;br /&gt;
&lt;br /&gt;
=== help implementers ===&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL&lt;br /&gt;
*** look for hcards and parse them&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** We need to ASAP build a simple conference schedule creator (and editor?) that builds upon the hCalendar creator. We should make it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables. (Done. Feedback wanted. [http://dmitry.baranovskiy.com/work/csc/ Conference Schedule Creator])&lt;br /&gt;
&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
==== for all microformat specs ====&lt;br /&gt;
* modularize any specs which are &amp;gt; 30K in order to avoid loss/corruption like [http://microformats.org/wiki?title=Special:Contributions&amp;amp;target=Evan Evan's 14 June edits] to [[hcard|hCard]], [[rel-tag]], and [[xoxo|XOXO]].&lt;br /&gt;
** [[hcard|hCard]] -&lt;br /&gt;
*** [[hcard-examples-in-the-wild]] group/sort by individuals,  organizations, and hosting sites. Consider moving largest subsection to its own page as well.&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
** [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
==== update specification section organization ====&lt;br /&gt;
In particular, the introduction/boilerplate/headers.  [[hresume|hResume]] has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. [[hreview|hReview]] has some similar improvements, but different.  We need to:&lt;br /&gt;
# Figure out if the new intro/headers structure in [[hresume|hResume]] and/or [[hreview|hReview]] is an improvement, and if it could be better.  Perhaps figure out the requirements for an intro/header section&lt;br /&gt;
#* Shorter tends to be better&lt;br /&gt;
#* Must be comprehensive enough to &amp;quot;print and read&amp;quot;&lt;br /&gt;
#* Must detail authorship/editorship&lt;br /&gt;
#* Must detail copyright/patent statements&lt;br /&gt;
# Write up a template - make it self-documenting per the requirements&lt;br /&gt;
# Update existing specifications with the new intro/headers structure.&lt;br /&gt;
## [[hcard|hCard]]&lt;br /&gt;
## [[hcalendar|hCalendar]]&lt;br /&gt;
## [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== reorganizing Implementations sections ====&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [http://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
* [[hcard-implementations]] - organize by same subsections as [[hcalendar-implementations]].&lt;br /&gt;
&lt;br /&gt;
==== reorg Examples in the Wild sections ====&lt;br /&gt;
* include more *key* details per example, e.g. precise or estimates of counts for services&lt;br /&gt;
* collate/sort examples in the wild by &lt;br /&gt;
** hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)&lt;br /&gt;
** publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)&lt;br /&gt;
** companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)&lt;br /&gt;
** individiual companies/organizations contact info pages&lt;br /&gt;
** individual people's contact info pages&lt;br /&gt;
* of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.&lt;br /&gt;
&lt;br /&gt;
=== site usability ===&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== iterate on current microformats ===&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
* [[hcard-examples]]&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [http://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* [[hcard-examples-in-wild]]&lt;br /&gt;
** Group examples in the wild according to:&lt;br /&gt;
*** Individuals - one card per person, perhaps sort alphabetically&lt;br /&gt;
*** Organizations - one card per organization, alphabetical again&lt;br /&gt;
*** Institutions (which list more than one person), with a count estimating the # of hCards, e.g. 40k for Avon. Also indicate complexity of information supplied, eg. just name+number vs. complete details&lt;br /&gt;
*** Online Profiles (which host profiles for more than one person) with a count estimating the # of hCards, e.g. 3.5m for Flickr.com&lt;br /&gt;
*** Online Venues (which provide listings for businesses or organizations) with a count estimating the # of venues, e.g. ~10k for Upcoming.org&lt;br /&gt;
*** Speakers Listings (lists of speakers on conference sites) with a count estimating the # of speakers, e.g. ~300 for SXSW 2006.&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
* [[hcard-brainstorming]]&lt;br /&gt;
** need property for gender (see [[hcard-faq#How_is_gender_represented|proposal in hCard FAQ]] and discussion in [[hcard-issues]]) - use tags for now, add to hCard creator&lt;br /&gt;
** solve [[hcard-brainstorming#Auto-Discovery|autodiscovery]] of more canonical/thorough hCard&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
* re-add a list of properties per the [[hcard#Property_List|hCard property list]].&lt;br /&gt;
* formalize [http://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
* flesh out [[hcalendar-examples]] and do a once over on markup/presentation of what RFC2445 examples would look like&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
* need to resolve all outstanding [[hcalendar-issues]] to-do items.&lt;br /&gt;
* create [[hcalendar-profile]] and have folks verify it.  note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
* Write hReview 0.3 XMDP profile, and reconcile with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
&lt;br /&gt;
==== summary Examples in the Wild page ====&lt;br /&gt;
* need to create a summary / overall [[examples-in-the-wild]] page &lt;br /&gt;
** parallel the summary/overall [[implementations]] page.&lt;br /&gt;
** use newly reoganized content from the above &amp;quot;reoganizing Examples in the Wild&amp;quot; task&lt;br /&gt;
&lt;br /&gt;
==== parsing ====&lt;br /&gt;
* *-parsing for all microformats: [[hcalendar-parsing]], [[hreview-parsing]], [[xfolk-parsing]], [[hatom-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
* microformats-discuss&lt;br /&gt;
** introductory email template for new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
* update and add details/simplifications to [[process]] given the past several months of experience. in particular:&lt;br /&gt;
** clarify requirement (MUST rather than SHOULD) of *-examples, *-formats, before any *-brainstorming.  &lt;br /&gt;
** Add details of encouragement to experiment with simple semantic class names from *-brainstorming proposals to gain real world experience with real world content.&lt;br /&gt;
** note SHOULD prerequisite of use of all relevant microformats on real world web pages, along with documenting such use in respective &amp;quot;Examples in the Wild&amp;quot; sections, before proposing any new microformats.&lt;br /&gt;
&lt;br /&gt;
==== principles and process ====&lt;br /&gt;
Create the following pages and document/fill them with content from other pages, email lists, and [[presentations]].&lt;br /&gt;
* [[principles]] - mostly [[microformats#the_microformats_principles|documented in the microformats]] page.&lt;br /&gt;
* clearer statement of both copyright and patents both in specific specs and in general&lt;br /&gt;
&lt;br /&gt;
==== profiles ====&lt;br /&gt;
* update XMDP with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== community mark ====&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==== document issue resolutions ====&lt;br /&gt;
* Prefixing has already been considered and rejected for microformats in general.  Note [[naming-conventions]], limited vocabulary, and exceptions made for [[hatom|hAtom]] and how we went about doing so.&lt;br /&gt;
&lt;br /&gt;
=== emerging microformats ===&lt;br /&gt;
* [[citation]]&lt;br /&gt;
* [[hlisting|hListing]]&lt;br /&gt;
* [[media-info]]&lt;br /&gt;
* [[licensing]]&lt;br /&gt;
&lt;br /&gt;
=== new microformat requests ===&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== wiki cleanup ===&lt;br /&gt;
* possibly move dead proposals off of homepage?&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
=== General ===&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item (take a look at [[media-info-examples]])&lt;br /&gt;
* Work on microformats tutorial for designers&lt;br /&gt;
* Add support for OpenID to micformats wiki&lt;br /&gt;
* Add support for [http://verselogic.net/projects/wordpress/wordpress-openid-plugin/ OpenID] to the microformats blog.&lt;br /&gt;
* Read GTD (at least the first two chapters).&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
* Get Blogger to support hAtom and hCard&lt;br /&gt;
* &amp;lt;strike&amp;gt;Get LinkedIn to support hCard, hResume, hCalendar&amp;lt;/strike&amp;gt; and XFN&lt;br /&gt;
* Get XING to support &amp;lt;strike&amp;gt;hCard&amp;lt;/strike&amp;gt;, hCalendar, hResume and XFN&lt;br /&gt;
* Get Digg to support microformats.&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot; (see [http://factoryjoe.com/blog/2006/03/20/flocktails-for-flock/  Flocktails])&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
* We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a &amp;quot;microformats styleguide for designers&amp;quot;, if you will.&lt;br /&gt;
* invoicing microformat&lt;br /&gt;
* better microformats wiki theme&lt;br /&gt;
* Define flow for OpenID + XFN + hcard&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&lt;br /&gt;
Some ideas for features which could be implemented :&lt;br /&gt;
&lt;br /&gt;
(If you are interested in one of this features, add &amp;quot;&amp;lt;i&amp;gt;+1 Your Name&amp;lt;/i&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Join all hfeed's inside a page (or a fragment thereof) into one feed using [http://greenbytes.de/tech/webdav/rfc4287.html#element.source atom:source] semantics.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extraction of &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as HTML &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as plain-text&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as HTML&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* MSXML&lt;br /&gt;
* .Net System.Xml&lt;br /&gt;
* Sablotron&lt;br /&gt;
* Oracle XSLT&lt;br /&gt;
* XT&lt;br /&gt;
* hAtom2Atom written using XSL 2.0?&lt;br /&gt;
** Do you think this would be useful? I have created a barebones version, doesn't yet take in all the parsing rules yet, but I'd be happy to share.  Moving to XSL 2.0 does make things a bit cleaner and more efficient. - Matt Dertinger.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt]) -- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])-- &amp;lt;i&amp;gt;+1 Matt Dertinger&amp;lt;/i&amp;gt;&lt;br /&gt;
* JSON?&lt;br /&gt;
** Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON?  E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
([[User:Singpolyma|singpolyma]] 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
* Add all my notes to the Wiki&lt;br /&gt;
* Start the process of naming the properties using existing names&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
==== WARNINGS and ERROR ====&lt;br /&gt;
work on the warnings and error output for the pre-check in X2V&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
* clean-up the MF FAQs&lt;br /&gt;
* clean-up FAQs from the major microformats&lt;br /&gt;
* pull Questions from the mailing list and document them to the FAQs and example&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== Dan Connolly ==&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] hopes to sync up on these tasks in [[irc]] roughly&lt;br /&gt;
weekly, during Wednesday afternoon (Chicago time) &amp;quot;office hours&amp;quot;. See also my [http://esw.w3.org/topic/DanConnolly esw todo list and someday pile].&lt;br /&gt;
&lt;br /&gt;
* from SxSW in Austin&lt;br /&gt;
** build a combined hcalendar/hcard profile; resolve issues in [[profile-uris]].&lt;br /&gt;
*** with XSLT transformation to RDF&lt;br /&gt;
** finish [[hcard-tests]]&lt;br /&gt;
*** figure out [[include-pattern]] boundaries&lt;br /&gt;
&lt;br /&gt;
* Medium term&lt;br /&gt;
** sync [[hcalendar-tests]] and [http://www.w3.org/2002/12/cal/ RDF calendar] tests and CALSIFY&lt;br /&gt;
*** reconsider RDF calendar naming conventions&lt;br /&gt;
** update my CV/resume using [[hResume]] and [[citation-formats]]&lt;br /&gt;
*** get an answer from the CALSIFY WG re [http://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0006.html dtstart and date vs datetime ] 21 Apr 2006&lt;br /&gt;
*** refine [[hatom]] so that it's suitable for the workflow around the W3C homepage.&lt;br /&gt;
&lt;br /&gt;
* from WWW2006&lt;br /&gt;
** follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.&lt;br /&gt;
&lt;br /&gt;
* Someday pile&lt;br /&gt;
** set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in [[datetime-design-pattern]], iCalendar's by-value timezone passing is broken. see [http://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0002.html reconsidering timezones in light of hCalendar and CALSIFY] and [http://dig.csail.mit.edu/breadcrumbs/node/91 Toward Semantic Web data from Wikipedia]&lt;br /&gt;
** noodle on a playlist format and some of the media RSS stuff like [[media-info-brainstorming]],  [[media-metadata-examples]] (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)&lt;br /&gt;
** check out that hReview bug stuff...&lt;br /&gt;
** noodle on [[meeting-minutes-brainstorming]] and [http://esw.w3.org/topic/MeetingRecords MeetingRecords in the esw wiki].&lt;br /&gt;
** noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] 15:39, 31 May 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Chris Casciano ==&lt;br /&gt;
&lt;br /&gt;
[[User:ChrisCasciano|ChrisCasciano]] &lt;br /&gt;
&lt;br /&gt;
* get around to updating [[hatom-issues]] with some multi feed rules/exceptions.&lt;br /&gt;
* &amp;lt;del&amp;gt;Update textpattern plugin with simple hreview support and get a new release out&amp;lt;/del&amp;gt;&lt;br /&gt;
* Redesign placenamehere.com and include hatom&lt;br /&gt;
* Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)&lt;br /&gt;
* &amp;lt;del&amp;gt;prototype a NetNewsWire microformat extractor (CSS+AppleScript)&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
[[User:DrewMcLellan|DrewMcLellan]] &lt;br /&gt;
&lt;br /&gt;
* Build an hReview profile for [http://allinthehead.com/hkit/ hKit] and test&lt;br /&gt;
* Update the [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver extensions] to mirror recent changes in the online builders&lt;br /&gt;
* &amp;lt;del&amp;gt;Publish an hCard to JSON service on [http://tools.microformatic.com/ tools.microformatic.com] using hKit.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Further develop blog comment form hCard collection ideas.&lt;br /&gt;
* Version of hReview creator using hKit to import business details from an hCard&lt;br /&gt;
&lt;br /&gt;
== Christophe Ducamp (french localization) ==&lt;br /&gt;
&lt;br /&gt;
[[Christophe Ducamp]]&lt;br /&gt;
* translate red links on [[Main_Page-fr]]&lt;br /&gt;
* localize a [http://www.elanceur.org/microformats/index.html french version] of the official website &lt;br /&gt;
** ask authorization to the authors&lt;br /&gt;
** migration could be done on any collaborative CMS&lt;br /&gt;
** test a cocomment system (based on local-wiki)&lt;br /&gt;
** complete with original links &lt;br /&gt;
* find experts for peer-reviewing&lt;br /&gt;
* update [http://fr.wikipedia.org/wiki/Microformats French-wikipedia:Microformats] via cowriting [http://fr.wikipedia.org/wiki/Discuter:Microformats on discussion page] (directly originated from the english article) + french examples to be found + local resources.&lt;br /&gt;
&lt;br /&gt;
== Frances Berriman ==&lt;br /&gt;
&lt;br /&gt;
[[User:Phae|Frances Berriman]]&lt;br /&gt;
&lt;br /&gt;
* Work on styles for [[zen-garden]] project.&lt;br /&gt;
* Style HTML cheatsheet to match Brian Suda's PDF.&lt;br /&gt;
* Write simplified help/implementation documents (how tos) for all finalised Microformats.&lt;br /&gt;
* Re-organise general FAQ and simplify&lt;br /&gt;
** (Feel free to add suggested tasks to my list below:)&lt;br /&gt;
*** Help converge on organization efforts ~bewest :-)&lt;br /&gt;
&lt;br /&gt;
== Ben West (bewest) ==&lt;br /&gt;
&lt;br /&gt;
[[User:BenWest|bewest]]&lt;br /&gt;
* fight spam&lt;br /&gt;
* help tend wiki&lt;br /&gt;
&lt;br /&gt;
=== Vocabulary ===&lt;br /&gt;
A lot of knowledge work is about maintaining sets of vocabulary. Now that the vocabulary is emerging, it may be time start making sure everyone is &amp;quot;on the same page,&amp;quot; especially since some of the language is highly symbolic.&lt;br /&gt;
Terms:&lt;br /&gt;
* &amp;quot;boil the ocean&amp;quot; A huge task.  &amp;quot;A phrase used in the industry to describe an attempt at something that is way too ambitious. For example, &amp;quot;They're trying to get their site launched by COMDEX. They could easier boil the ocean.&amp;quot; from &amp;lt;http://www.netlingo.com/right.cfm?term=boil%20the%20ocean&amp;gt;&lt;br /&gt;
* microformats: more than one microformat&lt;br /&gt;
* microformat: see my definition on http://microformats.org/wiki/what-are-microformats#BenWest&lt;br /&gt;
* data fidelity: the extent to which a data format might be considered lossy. eg HTML is often seen as a lossy format because the information parsed out of a resource may not fully match the information orginally encoded. Non-lossy formats have a very high data fidelity, while lossy formats have low data fidelity. Microformats seek to increase data fidelity of html.&lt;br /&gt;
* market: the locus of economic forces&lt;br /&gt;
&lt;br /&gt;
: See [[glossary]]. [[User:AndyMabbett|Andy Mabbett]] 13:57, 7 Dec 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
=== Creators ===&lt;br /&gt;
_Concession_: my plans involve reuse of code, which would involve non-compatible changes with the current inline model.  This is a nice feature, so maybe I should be branching instead.&lt;br /&gt;
* &amp;lt;strike&amp;gt;Start hatom creator.&amp;lt;/strike&amp;gt; http://dichotomize.com/uf/hatom/creator.html&lt;br /&gt;
* Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!&lt;br /&gt;
* About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.&lt;br /&gt;
* Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.&lt;br /&gt;
* hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.&lt;br /&gt;
* hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.&lt;br /&gt;
* Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.&lt;br /&gt;
* Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.&lt;br /&gt;
* Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.&lt;br /&gt;
* Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.&lt;br /&gt;
&lt;br /&gt;
=== Information Architecture ===&lt;br /&gt;
'''Help Welcomed! Please leave your name'''&lt;br /&gt;
Add complaints to [[wiki-feedback]]!&lt;br /&gt;
Helping to make the wiki easier to use.  I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:&lt;br /&gt;
* What Is This?&lt;br /&gt;
* What can I do here?&lt;br /&gt;
* Is there a demo?&lt;br /&gt;
* Where can I learn more?&lt;br /&gt;
I'd like to change the front page to this kind of design.&lt;br /&gt;
==== Support Pages ====&lt;br /&gt;
There are several categories of things in the wiki.  Can we enumerate them?&lt;br /&gt;
* About the Community&lt;br /&gt;
** Where to find information.&lt;br /&gt;
** Who are the stake holders?&lt;br /&gt;
** FAQs&lt;br /&gt;
* Web/Architectural Philosophy&lt;br /&gt;
** Community Principles&lt;br /&gt;
** Why are we doing this?&lt;br /&gt;
** XML and Namespaces&lt;br /&gt;
** Semantic XHTML&lt;br /&gt;
** Common Misconceptions&lt;br /&gt;
** Concession and Disposition of Criticism&lt;br /&gt;
** FAQs&lt;br /&gt;
* Specs&lt;br /&gt;
** Examples&lt;br /&gt;
** Discussion&lt;br /&gt;
** Exploration&lt;br /&gt;
** Use Cases&lt;br /&gt;
** Implementations&lt;br /&gt;
** The spec itself.&lt;br /&gt;
&lt;br /&gt;
* Tips and Tricks for Authoring ([[User:BenWest|BenWest]] 15:00, 9 Dec 2006 (PST))&lt;br /&gt;
** how to author semantic html&lt;br /&gt;
** choosing class names&lt;br /&gt;
** using HTML's general extension mechanisms&lt;br /&gt;
** advocating use&lt;br /&gt;
** collaborating/reusing HTML&lt;br /&gt;
** debugging HTML: use pastebin, separate out the relevant bits.&lt;br /&gt;
** getting help from the community&lt;br /&gt;
** applying Microformats.&lt;br /&gt;
&lt;br /&gt;
Can others agree and or refine this list?  Should I take it to the -discuss list?  How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?&lt;br /&gt;
&lt;br /&gt;
The wiki should also capture wisdom that stems from discussions that don't produce microformats.  For example, Chris Messina suggests a &amp;quot;Best Of&amp;quot; page suitable for capturing this kind of wisdom.  I think we can think of a given microformat as being at a place in a spectrum that ranges from &amp;quot;not yet thought of&amp;quot;, to &amp;quot;interesting but needs work,&amp;quot; or even &amp;quot;rejected&amp;quot;, and of course including all the stages familiar to the microformats processes (eg examples, brainstorming, etc...).&lt;br /&gt;
If there were such a page would it:&lt;br /&gt;
* Belong to a microformat? (eg hcard-bestof)&lt;br /&gt;
* or to the global namespace? (eg /wiki/wisdom/foobar-format)&lt;br /&gt;
(I think Chris Messina suggests that it belongs to a given microformat, but then how do we collect wisdom from non-microformats?)&lt;br /&gt;
&lt;br /&gt;
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- [[User:Cgriego|Cgriego]] 13:25, 16 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
====Mike Schinkel's Comments====&lt;br /&gt;
&lt;br /&gt;
My suggestion on the list was for us to use a convention that the entry page (i.e.&lt;br /&gt;
http://microformats.org/wiki/hcard) would be an index into a list of&lt;br /&gt;
(psuedo) standardized sub pages so that it would be very people to &lt;br /&gt;
find what is important to them. For example, is a list of potential sub pages:&lt;br /&gt;
&lt;br /&gt;
* Microformat&lt;br /&gt;
** Specification&lt;br /&gt;
** Tutorial&lt;br /&gt;
** Examples&lt;br /&gt;
** Use cases&lt;br /&gt;
** Reference&lt;br /&gt;
** Discussion&lt;br /&gt;
** Brainstorming (might be combined w/Discussion)&lt;br /&gt;
** Implementations&lt;br /&gt;
** Related Pages&lt;br /&gt;
** Further Reading&lt;br /&gt;
** All (Uses Mediawiki's &amp;quot;includes&amp;quot; to create a page including all sub pages; very useful for printing &amp;amp; reading offline)&lt;br /&gt;
&lt;br /&gt;
These pages would be located respectively at&lt;br /&gt;
&lt;br /&gt;
* http://microformats.org/wiki/hcard/&lt;br /&gt;
** http://microformats.org/wiki/hcard/Specification&lt;br /&gt;
** http://microformats.org/wiki/hcard/Tutorial&lt;br /&gt;
** http://microformats.org/wiki/hcard/Examples&lt;br /&gt;
** http://microformats.org/wiki/hcard/Use_cases&lt;br /&gt;
** http://microformats.org/wiki/hcard/Reference&lt;br /&gt;
** http://microformats.org/wiki/hcard/Discussion&lt;br /&gt;
** http://microformats.org/wiki/hcard/Brainstorming&lt;br /&gt;
** http://microformats.org/wiki/hcard/Implementations&lt;br /&gt;
** http://microformats.org/wiki/hcard/Related_Pages&lt;br /&gt;
** http://microformats.org/wiki/hcard/Further_Reading&lt;br /&gt;
** http://microformats.org/wiki/hcard/All&lt;br /&gt;
&lt;br /&gt;
Please note I am suggesting an architecture not a specific list of sub pages. The list of sub pages should be defined by both reviewing existing information during site reorganization, and then via discussion on the list in an attempt to discover and extract which sub pages are needed for most/all microformats.&lt;br /&gt;
&lt;br /&gt;
'''NOTE''': This differs from above in that the spec if not viewed as a top level structure but instead the microformat itself and the spec would be under the microformat.  In this context &amp;quot;microformat&amp;quot; is a more abstract concept and &amp;quot;spec&amp;quot; is a more concrete thing. Another way to think about it would be that each microformat would have it's own mini home page and then things like &amp;quot;spec&amp;quot; are the pages listed on its home page.&lt;br /&gt;
&lt;br /&gt;
== Matt Dertinger (Thewhoo) ==&lt;br /&gt;
&lt;br /&gt;
[[User:Thewhoo]]&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* hAtom2Atom written using XSL 2.0&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl])&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt])&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microformats Proposals ===&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;rel=&amp;quot;disclaimer&amp;quot;:&lt;br /&gt;
* Purpose: to create a semantic linkage (relationship) between a foot-note or end-note marker and the actual location of the text that the marker refers to.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;rel=&amp;quot;external&amp;quot;:&lt;br /&gt;
* Purpose: to formalize what is already in existence in the wild. The use of rel=&amp;quot;external&amp;quot; to refer to a document that is external or outside of the current domain.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Henri Bergius ==&lt;br /&gt;
&lt;br /&gt;
[[User:HenriBergius|Henri Bergius]]&lt;br /&gt;
&lt;br /&gt;
* Add hKit support for automatically populating contact details into [http://www.openpsa.org/version2/openpsa/contacts.html OpenPsa Contacts] CRM&lt;br /&gt;
* Implement Tail scripts for adding things into Midgard&lt;br /&gt;
&lt;br /&gt;
== Justin Thorp ==&lt;br /&gt;
* Start researching examples for a To-do microformat&lt;br /&gt;
&lt;br /&gt;
== [[User:MarkLentczner|Mark Lentczner]] ==&lt;br /&gt;
&lt;br /&gt;
* Get Second Life's event web pages to have proper event microformats data&lt;br /&gt;
** Add [[hcard|hCard]] to profile pages&lt;br /&gt;
** Add [[hcalendar|hCalendar]] to events listings&lt;br /&gt;
* Start pinging pingerati.net/ping/$url when pages are updated&lt;br /&gt;
* Collaborate on designing how to integrate microformats, metadata and objects in [http://secondlife.com/ Second Life].&lt;br /&gt;
&lt;br /&gt;
== [[User:DerrickPallas|Derrick Pallas]] ==&lt;br /&gt;
&lt;br /&gt;
== New Person 1 ==&lt;br /&gt;
&lt;br /&gt;
etc.&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=what-are-microformats&amp;diff=16911</id>
		<title>what-are-microformats</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=what-are-microformats&amp;diff=16911"/>
		<updated>2007-01-21T00:38:50Z</updated>

		<summary type="html">&lt;p&gt;DerrickPallas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
:If this is your first visit, please see the [[introduction]] page.&lt;br /&gt;
&lt;br /&gt;
= What are microformats? =&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Launch Definition ==&lt;br /&gt;
&lt;br /&gt;
The current definition on the [http://microformats.org home page] says:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
originally written by Dan Cederholm with help from Tantek Çelik for the launch of [http://microformats.org microformats.org] on June 20th, 2005.&lt;br /&gt;
&lt;br /&gt;
== From The Mailing List ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;Microformats are simple conventions for embedding semantics in HTML to enable decentralized development.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
from someone on the microformats-discuss mailing list.  Please link/cite if you know the origin of this.&lt;br /&gt;
&lt;br /&gt;
== More Specifically From The Mailing List ==&lt;br /&gt;
&lt;br /&gt;
More precisely, microformats can be&lt;br /&gt;
defined as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  simple conventions&lt;br /&gt;
  for embedding semantic markup&lt;br /&gt;
&lt;br /&gt;
      for a specific problem domain&lt;br /&gt;
&lt;br /&gt;
  in human-readable (X)HTML/XML documents, Atom/RSS feeds, and &amp;quot;plain&amp;quot; XML&lt;br /&gt;
&lt;br /&gt;
      that normalize existing content usage patterns&lt;br /&gt;
      using brief, descriptive class names&lt;br /&gt;
      often based on existing interoperable standards&lt;br /&gt;
&lt;br /&gt;
  to enable decentralized development&lt;br /&gt;
&lt;br /&gt;
      of resources, tools, and services&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
from someone(s) on the microformats-discuss mailing list.  Please link/cite if you know the origin of this.&lt;br /&gt;
&lt;br /&gt;
(I'm pretty sure Ernie kicked off this particular definition, and I think helped a little, but I don't remember the specifics. -Tantek)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;&lt;br /&gt;
Microformats are simple codes that you can use to identify specific kinds of data, like people or events, in your webpages.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tantek Çelik ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Microformats are the way to publish and share information on &amp;lt;strong&amp;gt;the web with higher fidelity&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;For example, if a company wanted their &amp;lt;strong&amp;gt;contact information&amp;lt;/strong&amp;gt; to be easily found and shared, they would publish it with [[hcard|hCard]]. Similarly if an organization is planning a series of events and wants more people to know about them and add them to their calendars, then they would publish their &amp;lt;strong&amp;gt;events listing&amp;lt;/strong&amp;gt; with [[hcalendar|hCalendar]].  For advocacy groups, whenever they take a position on some political leader, some piece of legislation etc., if they wanted their &amp;lt;strong&amp;gt;evaluations/reviews/ratings&amp;lt;/strong&amp;gt; of those people/laws to be more easily found and passed around, they would publish such opinions with [[hreview|hReview]].  For all of these, to make it easier, publishers can use [[implementations|tools and services that support microformats]].&amp;lt;/p&amp;gt;&amp;lt;p&amp;gt;The key here is that microformats are simple/easy enough that the any organizations own &amp;lt;strong&amp;gt;web authors/designers can easily add them&amp;lt;/strong&amp;gt; in themselves. Adding microformats is easier than publishing an RSS feed for example. You don't have to be a programmer. Anyone with decent (X)HTML+CSS authoring/writing skills can use microformats.  Pretty much anyone who is literate can be taught how to author HTML+CSS, and thus microformats makes use of very widely available skill sets.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From an IRC conversation 2006-06-06 which helped &amp;quot;knowprose&amp;quot; grok microformats.  Update 2006-06-07: knowprose's blog post [http://www.knowprose.com/node/15844 Making Sense of Microformats: Have Data, Will Find It].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;&amp;lt;p&amp;gt;microformats are carefully designed (X)HTML class names that extend the semantics of (X)HTML and enable authors to publish higher semantic fidelity content such as people, events, reviews, etc.&amp;lt;/p&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
From an IRC conversation 2006-07-28 with tcaspers on irc.freenode.net/#wasp.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;Microformats are a way of attaching extra meaning to the information published on a web page. This extra semantic richness works alongside the information already presented, and can be used for the benefit of people and computers. This is mostly done through adding special pre-defined names to the class attribute of existing XHTML markup.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
from an IRC conversation&lt;br /&gt;
&lt;br /&gt;
== Joe Andrieu ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;&amp;lt;p&amp;gt;Designed for humans first and machines second, microformats are a set of simple, open data formats built upon (X)HTML and CSS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;The current blurb leaves me wondering &amp;quot;But &amp;lt;strong&amp;gt;what&amp;lt;/strong&amp;gt; are they?&amp;quot;.  I remember this feeling from the first time reading through the microformats wiki. The [http://microformats.org/about/ about page] goes on from the opening blurb to state what microformats are, what microformats are not, and the microformats principles.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;All great descriptions... Yet still leaving me wondering the most basic level of concreteness: &amp;lt;strong&amp;gt;What are they?&amp;lt;/strong&amp;gt; Javascript libraries? An XML vocabulary? PHP tools?  The most specific language is &amp;quot;data format standard.&amp;quot;  Is that like HTML?  Is it just an RFC for the next web thing? &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Of course, I know the answers to all of these things, now.  But it took me a while to get there.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;This suggestion attempts to concretize the &amp;quot;existing and widely adopted standards&amp;quot;. It's a bit shorter and to my eye a bit clearer and more powerful.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== From The Wiki ==&lt;br /&gt;
&lt;br /&gt;
There are unsettling faults with the definitions and explanations given. The writing seems to be a rallying cry for proponents - clever wording, impressive noun-phrases. But it explains nothing to those unfamiliar with microformats. Imagine giving this sort of explanation off-paper: &amp;quot;A Microformat? What do you mean?&amp;quot; one asks. &amp;quot;Well,&amp;quot; the other replies, as he jumps onto the nearest table, his voice excited and booming, a crowd gathering around him:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-style:italic&amp;quot;&amp;gt;&lt;br /&gt;
Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards. Instead of throwing away what works today, microformats intend to solve simpler problems first by adapting to current behaviors and usage patterns (e.g. XHTML, blogging). [...]&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ah, I see now. So it's something for people to use. Something simple and intuitive, like a steering wheel. Something open, easily changed by anyone, like a wiki or linux. A data format, like rtf, xml, or pdf. It obeys unspecified standards, but is so much more! It's based on something that already works. It doesn't attempt to solve anything it doesn't need to. It dynamically changes to comply with how I'm behaving at the moment... Yes. Yes! This is what I need! My living text streaming-based DOM machine/user -interface will never be the same, now that I have Microformats! Er... right?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;&lt;br /&gt;
Microformats are conventions for marking up commonly-encountered data (such as links, contact information, and calendar events) in established languages such as HTML. By using standardized layouts, CSS classes, and attribute values, information becomes more accessible and useful to both humans and computers.&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I would appreciate if someone would copy this to the mailing list, since I don't wish to sign up, but would like this to be remedied. [[User:M|M]] 23:52, 23 Aug 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
==Alok Jain==&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;microformats are evolving frameworks for how to present commonly used data items. For e.g. hCard microformat provides  framework to capture a person's details First, middle, last name,company, contact info etc.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In my view this is doing two things:&lt;br /&gt;
*a Bringing some amount of standardization to commonly used data sets, which can lead to several benefits towards data retreival&lt;br /&gt;
*a Bringing an implicit meta data structure which again can be used to fetch informaiton at more granular level. SO in above example one could fetch just the company name, even thought there is not meta data around company name&lt;br /&gt;
&lt;br /&gt;
[http://www.iPrincipia.com Alok Jain]&lt;br /&gt;
== Dave Sanford ==&lt;br /&gt;
&lt;br /&gt;
Chris asked me to contribute my 'definition,' although I refer to it as a distillation:&lt;br /&gt;
&lt;br /&gt;
“Microformats are a way of identifying and labeling classes of commonly used data that make it easier for humans or computers to locate or distribute such information on websites.”&lt;br /&gt;
&lt;br /&gt;
==Andy Mabbett==&lt;br /&gt;
&lt;br /&gt;
Here's my re-write of the current opening blurb, from:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger&amp;quot;&amp;gt;Designed for humans first and machines second, microformats are a set of simple, open data formats built upon existing and widely adopted standards.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;Microformats are a way of adding simple markup to human-readable data items such as events, contact details or locations, on web pages, so that the information in them can be extracted by software and indexed, searched for, saved, cross-referenced or combined.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Which can be followed by:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;More technically, they are items of semantic markup, using just standard (X)HTML with a set of common class-names. They are open and available, freely, for anyone to use.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Principles:&lt;br /&gt;
*Start with &amp;quot;Microformats are&amp;quot;&lt;br /&gt;
*Mention web pages&lt;br /&gt;
*Say what purpose microformats serve&lt;br /&gt;
*Use plain language&lt;br /&gt;
&lt;br /&gt;
Finally: don't use italics for whole paragraphs, it's harder for people (such as some with dyslexia or other cognitive disabilities) to read.&lt;br /&gt;
&lt;br /&gt;
== Guillaume Lebleu ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;Microformats are simple standardized annotations of content available on the Web that provide a practical solution today to more productive and decentralized Web-based information search and sharing. &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;font-style:italic&amp;quot;&amp;gt;In other words, Microformats allow you today to copy/paste information from a Web page, for instance someone's contact information from their blog to your address book, instead of manually retyping it. Eventually, microformats will allow anyone to make the information they publish easily sharable and searchable (products, events, resume, etc.) without having to duplicate and maintain up-to-date their data in centralized databases.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Richard Quick ==&lt;br /&gt;
This isn't a definition of microformats, it's more of an explanation of them...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;Every web page contains information.  Most websites have a contact page, with a phone number, email address and possibly a street address.  Others have reviews of products, books or CDs.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;Microformats are a way to label certain information, like contact details or reviews, so it can easily be extracted from your web page by a suitable computer program or web-based application.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;Although microformats exist to make it easier for computers to extract information from web pages, they’re designed to be easy to use by people.  For example, many microformats simply involve adding certain class names to an HTML tag (others use rel attributes, for example).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;If a web page uses HTML on its own, it's very difficult (bordering on impossible in some cases) to write a computer program which can examine the web page, work out what kind of information is on the page, and extract that information.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;For example, look at the following address:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;John Smith&lt;br /&gt;
1 Seaview Lane,&lt;br /&gt;
Mousehole,&lt;br /&gt;
Cornwall,&lt;br /&gt;
UK.&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;How can a computer program work out what kind of information the word &amp;quot;[http://en.wikipedia.org/wiki/Mousehole Mousehole]&amp;quot; is?  Is it a town?  Is it a country?  Is it a hole where mice live?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;Obviously, it's going to be pretty difficult.  However, using the '''[[hCard]]''' microformat, you can label each piece of information so that it's obvious to a computer what kind of information the word &amp;quot;Mousehole&amp;quot; is.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;John Smith&amp;lt;/span&amp;gt;,&lt;br /&gt;
 &amp;lt;div class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;1 Seaview Lane&amp;lt;/div&amp;gt;,&lt;br /&gt;
  &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Mousehole&amp;lt;/span&amp;gt;, &lt;br /&gt;
  &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Cornwall&amp;lt;/span&amp;gt;,&lt;br /&gt;
  &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;UK&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;So is that all microformats are?  A bunch of class names (and other similarly easy-to-use attributes)?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;Yes, that's basically all they are.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;They key is that everybody uses the same class names (and other attributes).  In the example above, you can see that the div around word &amp;quot;Moushole&amp;quot;, has &amp;quot;locality&amp;quot; as its class name.   Of course, &amp;quot;city&amp;quot;, &amp;quot;town&amp;quot; or &amp;quot;village&amp;quot; would all have been equally suitable class names to use, however by standardizing on one specific class name it makes it easy to write a computer program which can examine a web page, check for any microformats and then extract the information from that page.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;Also, in the above example you might have noticed the following code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Why have we used &amp;quot;vcard&amp;quot; when the name of the microformat is hCard?&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;Well, another important feature of microformats is that they don't try to reinvent the wheel.  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;There was already an existing standard for labelling contact details on desktop computer, the [http://en.wikipedia.org/wiki/Vcard V Card].  V Cards are small files containing your contact information, which you can send to people you know.  They can then import those contact details into any piece of software that supports the V Card format, for example Outlook Express.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;Rather than coming up with a whole new way of labelling contact information, the hCard microformat uses the same structure as V Cards.  (the &amp;quot;h&amp;quot; in hCard stands for hypertext, by the way).&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;And that's pretty much it.  Microformats are a way of labelling information on web pages, so that it can be extracted by a computer program or web application.  They're designed to be easy to use for people, and where possible, they are based in existing standards used elsewhere.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[User:RichQuick|Richard Quick]].  Note: This text (with minor alterations) now appears in [http://ineasysteps.com/books/details/?1840783141 Web Design in easy steps]&lt;br /&gt;
*Superb plain-language intro! [[User:AndyMabbett|AndyMabbett]] 01:02, 26 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== BenWest ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;&lt;br /&gt;
A microformat is a specific collection of names, values, and accompanying structure defined through rigorous market research intended to consider pervasive use of semantic html that increases data fidelity in HTML-borne data widely distributed on the web.&lt;br /&gt;
&lt;br /&gt;
Microformats are more than one of these, eg &amp;quot;hcard and hcal are microformats.&amp;quot;&lt;br /&gt;
&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DerrickPallas ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;microformats are semantics with momentum, a codification of what everyone did anyway. They are what works, written down.&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Add Yours Here ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;blockquote style=&amp;quot;font-size:larger;&amp;quot;&amp;gt;microformats are...&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
written by You.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[what-can-you-do-with-microformats]]&lt;br /&gt;
* [[faq]]&lt;br /&gt;
&lt;br /&gt;
== Translation ==&lt;br /&gt;
* [[what-are-microformats-fr|c'est quoi les microformats]] (fr)&lt;/div&gt;</summary>
		<author><name>DerrickPallas</name></author>
	</entry>
</feed>