<?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=Jonathan+Arkell</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=Jonathan+Arkell"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/Jonathan_Arkell"/>
	<updated>2026-04-21T11:13:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-authoring&amp;diff=7251</id>
		<title>hcalendar-authoring</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-authoring&amp;diff=7251"/>
		<updated>2006-07-09T18:11:39Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: /* Adding hCalendar markup to existing content */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCalendar authoring&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page contains useful tips and guidelines for how to author [[hcalendar|hCalendar]] events, either from scratch, or by adding markup to existing content.&lt;br /&gt;
&lt;br /&gt;
'''Goal:''' The goal of this document is to provide some good intuitive guidelines that should make it as easy and as quick as possible for any web author to create hCalendar events or add hCalendar markup to existing content.&lt;br /&gt;
&lt;br /&gt;
'''Audience:''' Web authors and designers.  This document is written for easy consumption and understanding by any web designer who knows at least enough (X)HTML and CSS to use HTML class names on elements and write CSS selectors that apply styles to those class names.  Please help with clarifying/simplifying this document accordingly.&lt;br /&gt;
&lt;br /&gt;
'''Author(s):''' Tantek Çelik&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Creating new hCalendar events ==&lt;br /&gt;
&lt;br /&gt;
Start with the [http://microformats.org/code/hcalendar/creator hCalendar creator], and for additional fields and properties (e.g. contact, attendees, etc.), see the [[hcalendar-examples|hCalendar examples]] page as well as the rest of this page.&lt;br /&gt;
&lt;br /&gt;
== Adding hCalendar markup to existing content ==&lt;br /&gt;
&lt;br /&gt;
=== Minimal Markup Changes ===&lt;br /&gt;
&lt;br /&gt;
The important thing to keep in mind when adding microformats to existing content, is the fact that microformats are designed so that they can be added with minimal (almost always no) changes to the existing presentation of the page.  Thus keep this in mind: change as little markup as possible.  If you want to fix various pages to be valid XHTML as well, that's fine goal and highly encouraged.&lt;br /&gt;
&lt;br /&gt;
In all cases below, where it says to add an element with class name of &amp;quot;xyz&amp;quot;, if you can find an existing element that precisely surrounds the necessary content, then re-use that element and simply add the class name &amp;quot;xyz&amp;quot; to it (by adding it to the class attribute on the existing element, or by adding a new class attribute &amp;lt;code&amp;gt;class=&amp;quot;xyz&amp;quot;&amp;lt;/code&amp;gt; to elements without a class attribute).&lt;br /&gt;
&lt;br /&gt;
For instance, assuming you have the following markup: &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;someFoo&amp;quot;&amp;gt;&lt;br /&gt;
       &amp;lt;p&amp;gt; This is my wonderful markup, it contains some event information inside of it&amp;lt;/p&amp;gt;&lt;br /&gt;
       &amp;lt;h6&amp;gt;Some Wonderful Event&amp;lt;/h6&amp;gt;&lt;br /&gt;
       &amp;lt;p&amp;gt; From the people who brought you Great Times and Fun Lovin, &lt;br /&gt;
           comes the Some Wonderful Event at the Local Sports Stadium.  &lt;br /&gt;
           Come at &amp;lt;b&amp;gt;A Specified Time&amp;lt;/b&amp;gt;, and enjoy yourself! &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;
If you need to add an element with the class of &amp;quot;vevent&amp;quot; around your event content, you could re-use the existing div element, and add the class &amp;quot;vevent&amp;quot; to it like so:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;someFoo vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Similarly, if you decide not to re-purpose an existing container, you can just wrap the content around a new block:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;someFoo&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;p&amp;gt; This is my wond...&lt;br /&gt;
         ...&lt;br /&gt;
         ... and enjoy yourself! &amp;lt;/p&amp;gt;&lt;br /&gt;
      &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Find Events ===&lt;br /&gt;
&lt;br /&gt;
Start with looking for all mentions of events on a page, such as an &amp;quot;Upcoming Events&amp;quot; or &amp;quot;Recent Events&amp;quot; listing.  Those are all potential hCalendar events.  Even more so if they are linked to their respective URLs (e.g. per event pages with more details).&lt;br /&gt;
&lt;br /&gt;
If an event is mentioned several times on a page, consider marking up the mention which is the most persistent, detailed, definitive, or otherwise thorough as an hCalendar event.  Ideally you might want to mark up ''all'' instances of a events with hCalendar, but for now, just keep it simple and markup the most representative instance. (Perhaps the most &amp;quot;definitive&amp;quot; instance, which could also then be marked up with a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;dfn&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; element around the summary/title of the event for additional semantic XHTML goodness.)&lt;br /&gt;
&lt;br /&gt;
=== Determine The Surrounding Element for Each ===&lt;br /&gt;
&lt;br /&gt;
For each event that you want to add hCalendar, find the smallest element that contains all the info about that event, without overlapping with any other event on the page.&lt;br /&gt;
&lt;br /&gt;
Add the class name &amp;quot;&amp;lt;code&amp;gt;vevent&amp;lt;/code&amp;gt;&amp;quot; to that element.&lt;br /&gt;
&lt;br /&gt;
If there is no such element (perhaps the nearest enclosing element contains more than one event), then add a &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;...&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; that wraps the info about about that event and just that event.&lt;br /&gt;
&lt;br /&gt;
The rest of the markup for this hCalendar event MUST go ''inside'' that element with the class name &amp;quot;vevent&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== The Importance of Time and Topic ===&lt;br /&gt;
&lt;br /&gt;
Several properties are required in hCalendar. At a minimum, an event needs a &amp;quot;summary&amp;quot; (AKA title) and &amp;quot;dtstart&amp;quot; (starting date time), as well as either a &amp;quot;dtend&amp;quot; (ending date time) or &amp;quot;duration&amp;quot;. Thus be sure to mark up the name/summary/title of the event with the class name &amp;quot;summary&amp;quot;.  E.g. &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;span class=&amp;quot;summary&amp;quot;&amp;gt;An Event Apart, New York City, NY&amp;lt;/span&amp;gt;,&lt;br /&gt;
 &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;20060710&amp;quot;&amp;gt;July 10&amp;lt;/abbr&amp;gt;-&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;20060712&amp;quot;&amp;gt;11th, 2006&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This event might be presented like:&lt;br /&gt;
&lt;br /&gt;
An Event Apart, New York City, NY, &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;20060710&amp;quot;&amp;gt;July 10&amp;lt;/abbr&amp;gt;-&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;20060712&amp;quot;&amp;gt;11th, 2006&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: the use of the abbr element's title attribute to markup a machine readable absolute datetime in addition to the human readable text.  Note also that the machine readable ending date is the day *after* the date specified in the human readable content.  The reason for this is that hCalendar still interprets an ending date without a time as an instant in time, that is midnight, the absolute beginning of that day, thus ending the event the day before.  See [[hcalendar|hCalendar]] and [[hcalendar-example1-steps]] for more details on the use of the abbr element in this fashion.&lt;br /&gt;
&lt;br /&gt;
=== Eliminating Default Dotted Underline ===&lt;br /&gt;
&lt;br /&gt;
Some browsers (Camino, Firefox, Mozilla) put a &amp;lt;span style=&amp;quot;border-bottom:dotted 1px&amp;quot;&amp;gt;dotted underline or border&amp;lt;/span&amp;gt; on each &amp;lt;abbr title=&amp;quot;abbreviation&amp;quot;&amp;gt;abbr&amp;lt;/abbr&amp;gt;.  This is typically an ugly effect and distracting in most clean modern web designs.  Thus be sure to use the following rule in your style sheet to eliminate this default presentation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
abbr{border:0}&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the above example, this would have the following effect (which may not look any different for some readers):&lt;br /&gt;
&lt;br /&gt;
An Event Apart, New York City, NY, &amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtstart&amp;quot; title=&amp;quot;20060710&amp;quot;&amp;gt;July 10&amp;lt;/abbr&amp;gt;-&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;20060712&amp;quot;&amp;gt;11th, 2006&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Representative URLs ===&lt;br /&gt;
&lt;br /&gt;
One of the most common patterns for events in web content is to link them to their definitive/preferred web site.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Event Rolls&amp;quot; are a good example of this (see also [[xoxo|XOXO]] for proper semantic list and outline markup).&lt;br /&gt;
&lt;br /&gt;
Since the class attribute takes a space separated set of class names, one can often markup the URL on the same element as the name, e.g. by replacing the first &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in the above example with an &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; hyperlink:&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;a href=&amp;quot;http://aneventapart.com/events/2006/nyc/&amp;quot; class=&amp;quot;summary url&amp;quot;&amp;gt;An Event Apart, New York City, NY&amp;lt;/a&amp;gt;,&lt;br /&gt;
 &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;20060710&amp;quot;&amp;gt;July 10&amp;lt;/abbr&amp;gt;-&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;20060712&amp;quot;&amp;gt;11th, 2006&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This event might be presented like:&lt;br /&gt;
&lt;br /&gt;
[http://aneventapart.com/events/2006/nyc/ An Event Apart, New York City, NY], &amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtstart&amp;quot; title=&amp;quot;20060710&amp;quot;&amp;gt;July 10&amp;lt;/abbr&amp;gt;-&amp;lt;abbr style=&amp;quot;border:0&amp;quot; class=&amp;quot;dtend&amp;quot; title=&amp;quot;20060712&amp;quot;&amp;gt;11th, 2006&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Location Location Location ===&lt;br /&gt;
&lt;br /&gt;
As with real estate, the location of an event is quite relevant, and important to markup properly.  At a minimum, identify the location related information in the event and mark it up with the class name of &amp;quot;locatioin&amp;quot;, e.g. continuing with the above example:&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;a href=&amp;quot;http://aneventapart.com/events/2006/nyc/&amp;quot; class=&amp;quot;summary url&amp;quot;&amp;gt;An Event Apart, &lt;br /&gt;
  &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;New York City, NY&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;, &lt;br /&gt;
 &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;20060710&amp;quot;&amp;gt;July 10&amp;lt;/abbr&amp;gt;-&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;20060712&amp;quot;&amp;gt;11th, 2006&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is good, but can be made even better with the addition of the [[adr]] microformat to explicitly identify the city and state:&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;a href=&amp;quot;http://aneventapart.com/events/2006/nyc/&amp;quot; class=&amp;quot;summary url&amp;quot;&amp;gt;An Event Apart, &lt;br /&gt;
  &amp;lt;span class=&amp;quot;location adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;New York City&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;NY&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;, &lt;br /&gt;
 &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;20060710&amp;quot;&amp;gt;July 10&amp;lt;/abbr&amp;gt;-&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;20060712&amp;quot;&amp;gt;11th, 2006&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Even better, if the location has a name, such as a business or organization, make the location into complete [[hcard|hCard]] rather than just an [[adr]]:&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;a href=&amp;quot;http://aneventapart.com/events/2006/nyc/&amp;quot; class=&amp;quot;summary url&amp;quot;&amp;gt;An Event Apart, &lt;br /&gt;
  &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Scandinavia House&amp;lt;/span&amp;gt;,&lt;br /&gt;
   &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;New York City&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;NY&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;,&lt;br /&gt;
 &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;20060710&amp;quot;&amp;gt;July 10&amp;lt;/abbr&amp;gt;-&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;20060712&amp;quot;&amp;gt;11th, 2006&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More tips and guidelines ===&lt;br /&gt;
&lt;br /&gt;
Feel free to add more tips that experience has taught you while marking up events with hCalendar, even if all you add is a brief catch phrase that reminds you.&lt;br /&gt;
&lt;br /&gt;
* How to mark up the contact and organizer&lt;br /&gt;
* How to mark up attendees (including speakers)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== See Also ===&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hcalendar-profile|hCalendar profile]]&lt;br /&gt;
* [[hcalendar-examples|hCalendar examples]]&lt;br /&gt;
* [[hcalendar-brainstorming]]&lt;br /&gt;
* [[hcard-authoring]]&lt;br /&gt;
* [[hcard|hCard]]&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:DavidJanes&amp;diff=25179</id>
		<title>User:DavidJanes</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:DavidJanes&amp;diff=25179"/>
		<updated>2006-04-14T00:12:27Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= David Janes =&lt;br /&gt;
&lt;br /&gt;
* [http://www.davidjanes.com Home Page]&lt;br /&gt;
* [http://blog.davidjanes.com Weblog] (Home)&lt;br /&gt;
* [http://www.blogmatrix.com Work]&lt;br /&gt;
* [http://blogmatrix.blogmatrix.com Weblog] (Work)&lt;br /&gt;
&lt;br /&gt;
== Microformats I'm working on ==&lt;br /&gt;
&lt;br /&gt;
=== Primo ===&lt;br /&gt;
* [[hatom|hAtom]]&lt;br /&gt;
* [[blog-post-examples]], [[blog-post-formats]], [[blog-post-brainstorming]]&lt;br /&gt;
* [[abbr-design-pattern]]&lt;br /&gt;
* [[class-design-pattern]]&lt;br /&gt;
* [[rel-design-pattern]]&lt;br /&gt;
&lt;br /&gt;
=== Secundo ===&lt;br /&gt;
* [[datetime-design-pattern]]&lt;br /&gt;
&lt;br /&gt;
== Mailbox ==&lt;br /&gt;
&lt;br /&gt;
Thanks for letting me know the root element of my hResume was broken. --[[User:Jonathan Arkell]]&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:Jonathan_Arkell&amp;diff=22956</id>
		<title>User:Jonathan Arkell</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:Jonathan_Arkell&amp;diff=22956"/>
		<updated>2006-04-14T00:12:06Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Jonathan Arkell ==&lt;br /&gt;
  email:   jonnay@jonnay.net&lt;br /&gt;
  website: http://www.jonnay.net&lt;br /&gt;
  blog:    http://blog.jonnay.net&lt;br /&gt;
  wiki:    http://wiki.jonnay.net&lt;br /&gt;
&lt;br /&gt;
Programmer, Graphic Designer, Musician.&lt;br /&gt;
&lt;br /&gt;
I am currently just playing around with microformats.  I have made a REST &amp;lt;-&amp;gt; SQL interface called MyRestSql that outputs XHTML fragments, in microformats where applicable, and I am also working on a PHP template/widget thing that will spit out microformats.&lt;br /&gt;
&lt;br /&gt;
MyRestSql is at http://bunny.jonnay.net/projects/Meditation/examples/MyRestSql/table.php and uses xoxo, plus a potential microformat that is tentatively named hSql.  I'll be expanding on this at some point in the undetermined future, one I can find more examples in the wild.&lt;br /&gt;
&lt;br /&gt;
My Portfolio website uses hCard and hResume: http://portfolio.jonnay.net&lt;br /&gt;
&lt;br /&gt;
== Wiki Mailbox ==&lt;br /&gt;
&lt;br /&gt;
Empty&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hresume&amp;diff=5888</id>
		<title>hresume</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hresume&amp;diff=5888"/>
		<updated>2006-04-14T00:07:09Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: /* Examples in the wild */ Fixed root element on my portfolio&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; hResume &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hResume is a microformat for publishing resumes and CVs.&lt;br /&gt;
&lt;br /&gt;
This paragraph is where we write some thing that makes everyone in the world want to use hResume. Because, you know, hResume's the future and people like the future. And so on... [[hresume-use|Wanna get started on hResume right now?]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; Microformats Draft Specification &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Editor/Author: [http://theryanking.com Ryan King]&lt;br /&gt;
; Acknowledgments: See [http://microformats.org/wiki/hresume#Acknowledgements  acknowledgments].&lt;br /&gt;
&lt;br /&gt;
Microformats [http://microformats.org/wiki/hresume#Copyright copyright] and [http://microformats.org/wiki/hresume#Patents patents] statements apply.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Draft, version 0.1.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
=== Semantic XHTML Design Principles ===&lt;br /&gt;
{{SemanticXHTMLDesignPrinciples}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== In General ===&lt;br /&gt;
The hResume format is based on a set of fields common to numerous resumes published today on the web.  Where possible field names have been chosen and reused from preexisting microformats.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
The hResume schema consists of the following:&lt;br /&gt;
&lt;br /&gt;
* hResume&lt;br /&gt;
** summary. optional. text.&lt;br /&gt;
** contact info. required. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/code&amp;gt; + [[hcard|hCard]].&lt;br /&gt;
** experience. optional. One or more [[hcalendar]] events with the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;experience&amp;lt;/code&amp;gt;', with an embedded [[hcard|hCard]] indicating the job title, name of company, address of company etc.&lt;br /&gt;
** education. optional One or more [[hcalendar]] events with the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;education&amp;lt;/code&amp;gt;', with an embedded [[hcard|hCard]] indicating the name of school, address of school etc.&lt;br /&gt;
** skills. optional. phrases or keywords using the [[rel-tag]] microformat with the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;skill&amp;lt;/code&amp;gt;'.&lt;br /&gt;
** affiliations. optional. the class name &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt; along with an [[hcard]] of the organization&lt;br /&gt;
** publications. optional. One or more citations. Use cite tag.&lt;br /&gt;
&lt;br /&gt;
=== Field details ===&lt;br /&gt;
The fields of the hResume schema represent the following:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;hresume&amp;lt;/code&amp;gt;''':: root class name&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;summary&amp;lt;/code&amp;gt;''':: The class name &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;summary&amp;lt;/code&amp;gt; is used to mark up an overview of qualifications and objectives.&lt;br /&gt;
* '''contact''':: Current contact info. The &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/code&amp;gt; with [[hCard]].&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;education&amp;lt;/code&amp;gt;''':: the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;education&amp;lt;/code&amp;gt;' is applied to an [[hcalendar]] event.&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;experience&amp;lt;/code&amp;gt;''':: the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;experience&amp;lt;/code&amp;gt;' is applied to an [[hcalendar]] event. Job titles/positions should use an [[hCard]].&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;skill&amp;lt;/code&amp;gt;''':: An hResume may be tagged using the [[rel-tag]] microformat and the '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;skill&amp;lt;/code&amp;gt;' class name.&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt;''':: The class name &amp;lt;code=&amp;quot;class-name&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt; is used along with an [[hcard]] of the organization&lt;br /&gt;
* '''publications''':: just use &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;cite&amp;amp;gt;&amp;lt;/code&amp;gt;.  When there is a [[citation]] microformat, then that can be used in combination with the cite element to further markup the components of the citation.&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Summary ===&lt;br /&gt;
An example summary:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;summary&amp;quot;&amp;gt;&lt;br /&gt;
  I have 10 years experience with all Web 2.0 technologies– I've been working with Ajax since 1996, &lt;br /&gt;
  designing with pastels while others will still using tiled background images and frames...&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Pedro Sanchez&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;123 Fake St.&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Preston&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Idaho&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;83263&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span&amp;gt;Email: &amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:joe@example.com&amp;quot;&amp;gt;pedro@vote-for-pedro.com&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span&amp;gt;Homepage: &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://vote-for-pedro.com/&amp;quot;&amp;gt;vote-for-pedro.com&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;+01.208.555.4567&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ol class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;education vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a class=&amp;quot;url summary&amp;quot; href=&amp;quot;http://example.edu/&amp;quot;&amp;gt;Preston High School&amp;lt;/a&amp;gt;&lt;br /&gt;
    (&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2001-01-24&amp;quot;&amp;gt;2001&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2005-05-25&amp;quot;&amp;gt;2005&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Experience ===&lt;br /&gt;
==== Basic ====&lt;br /&gt;
A basic experience event:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ol class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;experience vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;President&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Preston High School&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2004-09-01&amp;quot;&amp;gt;May 2004&amp;lt;/abbr&amp;gt; - &amp;lt;abbr title=&amp;quot;2005-05-25&amp;quot;&amp;gt;present&amp;lt;/abbr&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Job Titles ====&lt;br /&gt;
To express one or more job titles/positions in the same experience event you should use [[hCard]]s. [[hcard]] requires the &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;fn&amp;lt;/code&amp;gt; (&amp;quot;formatted name&amp;quot;) field, but it isn't reasonable to repeat your name for every job title you mark up in [[hResume|hresume]]. So, you may use an &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; and the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;include&amp;lt;/code&amp;gt;' with a reference to the &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;fn&amp;lt;/code&amp;gt; somewhere else on the page.&lt;br /&gt;
&lt;br /&gt;
For example, this [[hCard]] refers to another [[hCard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;object  data=&amp;quot;#j&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;org&amp;quot;&amp;gt;Preston High School&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Class President&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where &amp;quot;&amp;lt;code class=&amp;quot;attr-value&amp;quot;&amp;gt;j&amp;lt;/code&amp;gt;&amp;quot; is the id attribute value of the &amp;quot;&amp;lt;code class=&amp;quot;mf-prop&amp;quot;&amp;gt;fn n&amp;lt;/code&amp;gt;&amp;quot; element of the contact [[hCard]] at the top of the page, e.g. (shown here as a verbose [[hCard]] for purposes of illustration that the reference may be to a subtree, not just a text node):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn n&amp;quot; id=&amp;quot;j&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;given-name&amp;quot;&amp;gt;Pedro&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;family-name&amp;quot;&amp;gt;Sanchez&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This method of hCard property indirection via an object element [[include-pattern|has been generalized]] to apply to any/all string/text properties in hCard.&lt;br /&gt;
Note: the object data attribute MUST be a local ID reference. External references (which would require a consuming application to load an external resource) are currently not supported by this method.&lt;br /&gt;
&lt;br /&gt;
=== Skills ===&lt;br /&gt;
Some sample skills tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I have skills in &amp;lt;a class=&amp;quot;skill&amp;quot; rel=&amp;quot;tag&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Bow_%28weapon%29&amp;quot;&amp;gt;bow hunting&amp;lt;/a&amp;gt; &lt;br /&gt;
and &amp;lt;a class=&amp;quot;skill&amp;quot; rel=&amp;quot;tag&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Nunchucks&amp;quot;&amp;gt;nunchucks&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Affiliations ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;affiliation vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;National Honor Society&amp;lt;/span&amp;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;
=== Publications ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;cite&amp;gt;Breeding Ligers for Fun and Magic&amp;lt;/cite&amp;gt;, Idaho Press, 2004.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have published hResumes, and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  If you have an hResume on your own page, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [[User:Wim Le Page|Wim Le Page]] has also marked up [http://adrem.ua.ac.be/~wlepage/curriculum-vitae/ his curriculum vitae] as an hResume.&lt;br /&gt;
* [[user:Jonathan Arkell|Jonathan Arkell]] has posted an [http://portfolio.jonnay.net/cv/ hResume] on his  portfolio website.&lt;br /&gt;
* [http://steve.ganz.name/hresume/ Steve Ganz - hResume 0.1]&lt;br /&gt;
* [[User:Dave Cardwell|Dave Cardwell]] has marked up [http://davecardwell.co.uk/cv/ his curriculum vitae] as an hResume. ''When this is downloaded outside of a browser, WTF it doesn't appear to be HTML? The root element is &amp;quot;htmllang&amp;quot;? -- [[DavidJanes]]''&lt;br /&gt;
* [[user:Izo|Mathieu Drouet]] has posted an [http://izo.aucuneid.com/hresume.html hResume]. ''Incorrect root class name hResume?  -- [[DavidJanes]]''&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/REC-html40/ HTML 4]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML]&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* [[rel-tag| Rel-Tag]]&lt;br /&gt;
* @TODO&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
{{MicroFormatCopyrightStatement2006}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
=== Concept ===&lt;br /&gt;
* [http://theryanking.com/ Ryan King], [http://technorati.com Technorati]&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati]&lt;br /&gt;
* James Levine [http://simplyhired.com Simply Hired]&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks], [http://technorati.com Technorati]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[resume-examples]]&lt;br /&gt;
* [[resume-formats]]&lt;br /&gt;
* [[resume-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
* Feedback is encouraged on the [[hresume-feedback]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hResume, check the [[hresume-faq|hResume FAQ]], and if you don't find answers, add your questions to the end!&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hresume-issues|hResume issues]] document.&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29164</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29164"/>
		<updated>2006-03-28T21:25:41Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: Removed Spam.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Microformats Wiki =&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;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
What are microformats? See the [http://microformats.org/about/ about page] for an overview, and the [[introduction]] page for more info.  Recent [[press]] and [[presentations]] are also a good place for some background reading as well. Frequently asked questions are answered in the [[faq]].  Want something or want to contribute?  Help with things [[to-do]].&lt;br /&gt;
&lt;br /&gt;
One popular definition from our [http://microformats.org/discuss/ mailing list] 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;
&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;
== Specifications ==&lt;br /&gt;
[[microformats|Microformats]] open standards specifications (see also: [[implementations]])&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hcard|hCard]]&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]] {{NewMarker}}&lt;br /&gt;
* [[hresume|hResume]] {{NewMarker}}&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
* [[rel-directory]]&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
* [[relpayment-research | rel-payment]]&lt;br /&gt;
* [[robots-exclusion|Robots Exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
* [[rel-home]] {{NewMarker}}&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
&lt;br /&gt;
Design patterns give microformat authors a vocabulary for expressing their ideas consistently with what has already been done. ''If you're tempted to try your hand at writing a microformat '''[[process|read this first]]'''!''&lt;br /&gt;
&lt;br /&gt;
* [[abbr-design-pattern]]&lt;br /&gt;
* [[class-design-pattern]]&lt;br /&gt;
* [[datetime-design-pattern]]&lt;br /&gt;
* [[existing-classes|class names defined across all microformats]]&lt;br /&gt;
* [[include-pattern]] {{NewMarker}}&lt;br /&gt;
* [[rel-design-pattern]]&lt;br /&gt;
&lt;br /&gt;
== Exploratory discussions ==&lt;br /&gt;
Research and analysis of real-world [[examples]], existing formats, and brainstorming to motivate the microformat.&lt;br /&gt;
*[[attention]]&lt;br /&gt;
*[[blog-description-examples]]&lt;br /&gt;
*[[blog-info-examples]]&lt;br /&gt;
*[[blog-post-examples]], [[blog-post-formats]], [[blog-post-brainstorming]] (yields [[hatom|hAtom]])&lt;br /&gt;
*[[book-examples]], [[book-formats]], [[book-brainstorming]]&lt;br /&gt;
*[[chat-examples]], [[chat-formats]]&lt;br /&gt;
*[[citation|citation microformat overview]], [[citation-examples]], [[citation-formats]], [[citation-brainstorming]]&lt;br /&gt;
*[[comment-problem]], [[comment-examples]], (need to extract from [[comments-formats]])&lt;br /&gt;
*[[directory-inclusion-examples]], [[directory-inclusion-formats]]. (see also [[rel-directory]])&lt;br /&gt;
*[[distributed-conversation]], [[distributed-conversation-brainstorming]], [[distributed-conversation-examples]], [[distributed-conversation-formats]]&lt;br /&gt;
*[[forms-examples]]&lt;br /&gt;
*[[genealogy-formats]]&lt;br /&gt;
*[[hash-examples]]&lt;br /&gt;
*[[last-modified-examples]], [[last-modified-formats]], [[last-modified-brainstorming]]&lt;br /&gt;
*[[hlisting-proposal]], [[hlisting-feedback]] {{NewMarker}}&lt;br /&gt;
**[[listing-examples]], [[listing-formats]], [[listing-brainstorming]]&lt;br /&gt;
*[[location-formats]]. (see also [[adr]] and [[geo]])&lt;br /&gt;
*[[media-info-examples]]&lt;br /&gt;
*[[mfo-examples]]&lt;br /&gt;
*[[music-examples]]&lt;br /&gt;
*[[other-formats]]&lt;br /&gt;
*[[photo-note-examples]]&lt;br /&gt;
*[[recipe-examples]]&lt;br /&gt;
*[[requirements-testing]], [[requirements-testing-examples]]&lt;br /&gt;
*[[rest-examples]]&lt;br /&gt;
*[[resume-brainstorming]], [[resume-formats]]&lt;br /&gt;
*[[review-examples]], [[review-formats]] (yielded the [[hreview|hReview]] draft)&lt;br /&gt;
*[[search-results-example]]&lt;br /&gt;
*[[show-brainstorming]]&lt;br /&gt;
*[[showroll-brainstorming]]&lt;br /&gt;
*[[table-examples]]&lt;br /&gt;
*[[tagspeak-examples]]&lt;br /&gt;
*[[transit-table-examples]]&lt;br /&gt;
*[[widget-examples]], [[widget-brainstorming]]&lt;br /&gt;
*[[wiki-formats]]&lt;br /&gt;
*[[work-of-art]] {{NewMarker}}&lt;br /&gt;
*[[xmdp-brainstorming]] (see also [[xmdp-faq]])&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [[examples]]&lt;br /&gt;
* [[zen-garden]] {{NewMarker}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools &amp;amp; Test Cases &amp;amp; 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;
*[[parsing-microformats]]&lt;br /&gt;
*[[selected-test-cases-from-the-web]]&lt;br /&gt;
*[[vcard-implementations]], [[vcard-errata]]&lt;br /&gt;
*[[icalendar-implementations]]&lt;br /&gt;
*[[faqs-for-rdf]]&lt;br /&gt;
*[[why-are-content-standards-hard]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[buttons]] {{NewMarker}}&lt;br /&gt;
* [[demo]] - a page with links for quickly demonstrating microformats working in practice.&lt;br /&gt;
* [[events]] {{NewMarker}}&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[marked-for-deletion]]&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 &amp;lt;del&amp;gt;many different&amp;lt;/del&amp;gt; other languages&lt;br /&gt;
&lt;br /&gt;
=== microformats wiki languages with over 2 articles ===&lt;br /&gt;
&lt;br /&gt;
* [[Main_Page-fr|Français (French)]]&lt;br /&gt;
* [[Main_Page-jp|日本語 (Japanese)]] {{NewMarker}}&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. 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;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rest&amp;diff=5541</id>
		<title>rest</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rest&amp;diff=5541"/>
		<updated>2006-03-23T20:44:08Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: Added Meditation to list of tools&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Microformats in REST Web Services =&lt;br /&gt;
This the home page for discussion, research, and standards regarding how to optimally use Microformats as the encoding for [http://en.wikipedia.org/wiki/Representational_State_Transfer REST] web services. The goal is for all REST-related information in the microformats world to live under this URL.&lt;br /&gt;
&lt;br /&gt;
== Discussion Forums ==&lt;br /&gt;
* [http://microformats.org/discuss/mail/microformats-rest/ uf-rest] discussion list on microformats.org&lt;br /&gt;
* [http://groups.yahoo.com/group/rest-discuss/ rest-discuss] @ Yahoo Groups&lt;br /&gt;
&lt;br /&gt;
== Topics ==&lt;br /&gt;
=== URLs ===&lt;br /&gt;
;[[rest/opacity]]&lt;br /&gt;
:Properly Interpreting the &amp;quot;Axiom of URI Opacity&amp;quot;&lt;br /&gt;
;[[rest/urls]]&lt;br /&gt;
:How should URLs be structured for maximum clarity &amp;amp; discoverability?&lt;br /&gt;
=== HTML ===&lt;br /&gt;
;[[rest/ahah]]&lt;br /&gt;
:Asychronous HTML vs. AJAX&lt;br /&gt;
;[[rest/datatypes]]&lt;br /&gt;
:How to encode type information in HTML&lt;br /&gt;
;[[rest/description]]&lt;br /&gt;
:What, if anything, is the analogue of WSDL for REST services?&lt;br /&gt;
;[[rest/webforms]]&lt;br /&gt;
:Upgrading browsers to support PUT and DELETE properly&lt;br /&gt;
&lt;br /&gt;
=== Implementations ===&lt;br /&gt;
;[[rest/cgi]]&lt;br /&gt;
:CGI is slow, and FastCGI is designed for C parsers.  Is there a third option?&lt;br /&gt;
;[[rest/rails]]&lt;br /&gt;
:Ways to make Ruby on Rails more REST-friendly out of the box.&lt;br /&gt;
=== Standards ===&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc3205.txt HTTP as a Substrate] - Best Current Practice&lt;br /&gt;
* [http://www.faqs.org/rfcs/rfc2483.html text/uri-list] (Section 5, URI Resolution Services)&lt;br /&gt;
&lt;br /&gt;
== Background Research ==&lt;br /&gt;
=== Examples ===&lt;br /&gt;
* [[rest/examples]]&lt;br /&gt;
* [[rest/forms-examples]]&lt;br /&gt;
&lt;br /&gt;
=== Brainstorming ===&lt;br /&gt;
&lt;br /&gt;
* [[rest/brainstorming]]&lt;br /&gt;
* [[rest/forms-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Proposals ==&lt;br /&gt;
Note that these are all preliminary.&lt;br /&gt;
&lt;br /&gt;
* [http://www.opendarwin.org/~drernie/talk/rest-enabled-xhtml-20051019.html REST-Enabled XHTML]] by Dr. Ernie&lt;br /&gt;
** original at [[rest/rex-proposal]]&lt;br /&gt;
* [http://restylab.php5.cz/dreams/webutopia.html WebUtopia] by Toydi&lt;br /&gt;
** more details in rest-discuss thread: [http://groups.yahoo.com/group/rest-discuss/message/5290 &amp;quot;Dreams about ReSTifying web apps&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
&lt;br /&gt;
=== Tools === &lt;br /&gt;
* [[xoxo-sample-code| XOXO parser (python)]]&lt;br /&gt;
** also [http://www.opendarwin.org/~drernie/xoxo-plist.py xoxo-plist.py], a pyobjc variant support Mac OS X plists]&lt;br /&gt;
* [http://www.opendarwin.org/~drernie/src/ahah.js ahah.js] Asynchronous HTML over HTTP&lt;br /&gt;
** was [http://epeus.blogspot.com/2005_05_01_epeus_archive.html#111588374981985824 JAH], an [http://technorati.com/tag/AJAX AJAX] alternative)&lt;br /&gt;
* Ruby RESTifarian plugin&lt;br /&gt;
  $ script/plugin install restifarian # need beta gems/edge rails for this to work&lt;br /&gt;
** See also prototype [http://www.onautopilot.com/oss/rails/rest_controller.rb controller]&lt;br /&gt;
* [http://wiki.jonnay.net/bunny/meditation/meditation Meditation] a PHP REST API Framework.&lt;br /&gt;
&lt;br /&gt;
=== Examples ===&lt;br /&gt;
* [http://www.opendarwin.org/~drernie/C499496031/E20051019100520/index.html DARC]: Darwin-Apache-Rails-CoreData&lt;br /&gt;
* [http://www.opendarwin.org/~drernie/C499496031/E20051026153908/index.html TurboGear] AddressBook (Mac OS X-only)&lt;br /&gt;
=== Sites ===&lt;br /&gt;
* [http://www.larrystaton.com Larry Staton Jr.] AHAH-enabled homepage (a first!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
* [http://www.opendarwin.org/~drernie/C395201355/index.html Dr. Ernie Prabhakar]&lt;br /&gt;
* [http://restylab.php5.cz/ Teo HuiMing (toydi)]&lt;br /&gt;
* [mailto:dimitri.glazkov@gmail.com Dimitri Glazkov]&lt;br /&gt;
* [http://www.xrest.org Max Voelkel (xamde)]&lt;br /&gt;
* [http://www.loudthinking.com/ David Heinemeier Hansson]&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=rel-tag&amp;diff=5645</id>
		<title>rel-tag</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=rel-tag&amp;diff=5645"/>
		<updated>2006-03-15T23:10:40Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: Added s9y&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; rel-tag &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Draft Specification 2005-01-10 ==&lt;br /&gt;
=== Editor/Author ===&lt;br /&gt;
[http://tantek.com/ Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
=== Concept ===&lt;br /&gt;
[http://powazek.com/ Derek Powazek]&lt;br /&gt;
[http://epeus.blogspot.com/ Kevin Marks]&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;
== Abstract ==&lt;br /&gt;
[[Rel-Tag]] is one of several [[MicroFormats]].  By adding &amp;lt;code&amp;gt;rel=&amp;amp;quot;tag&amp;amp;quot;&amp;lt;/code&amp;gt; to a hyperlink, a page indicates that the destination of that hyperlink is an author-designated &amp;amp;quot;tag&amp;amp;quot; (or keyword/subject) of the current page. Note that a tag may just refer to a major portion of the current page (i.e. a blog post). e.g. by placing this link on a page,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;amp;quot;http://technorati.com/tag/tech&amp;amp;quot; rel=&amp;amp;quot;tag&amp;amp;quot;&amp;gt;tech&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
the author indicates that the page (or some portion of the page) has the tag &amp;amp;quot;tech&amp;amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The linked page SHOULD exist, and it is the linked page, rather than the link text, that defines the tag. The last path component of the URL&lt;br /&gt;
is the text of the tag, so &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;amp;quot;http://technorati.com/tag/tech&amp;amp;quot; rel=&amp;amp;quot;tag&amp;amp;quot;&amp;gt;fish&amp;lt;/a&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
would indicate the tag &amp;amp;quot;tech&amp;amp;quot; rather than &amp;amp;quot;fish&amp;amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Scope ==&lt;br /&gt;
rel=&amp;amp;quot;tag&amp;amp;quot; is specifically designed for &amp;amp;quot;tagging&amp;amp;quot; content, typically web pages (or portions thereof, like blog posts).&lt;br /&gt;
&lt;br /&gt;
rel=&amp;amp;quot;tag&amp;amp;quot; is NOT designed for &amp;amp;quot;tagging&amp;amp;quot; arbitrary URLs or external content.  There is demand for a general decentralized syntax for tagging URLs, and that is certainly something to think about, but this is not meant for that.  See [[xfolk|xFolk]] and [[hreview|hReview]] for ways to tag arbitrary URLs.&lt;br /&gt;
&lt;br /&gt;
== XMDP profile ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;amp;quot;profile&amp;amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;dt id=&amp;amp;quot;rel&amp;amp;quot;&amp;gt;rel&amp;lt;/dt&amp;gt;&lt;br /&gt;
 &amp;lt;dd&amp;gt;&amp;lt;p&amp;gt;&lt;br /&gt;
   &amp;lt;a rel=&amp;amp;quot;help&amp;amp;quot; href=&amp;amp;quot;http://www.w3.org/TR/html401/struct/links.html#adef-rel&amp;amp;quot;&amp;gt;&lt;br /&gt;
     HTML4 definition of the 'rel' attribute.&amp;lt;/a&amp;gt;  &lt;br /&gt;
   Here is an additional value.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;dl&amp;gt;&lt;br /&gt;
   &amp;lt;dt id=&amp;amp;quot;tag&amp;amp;quot;&amp;gt;tag&amp;lt;/dt&amp;gt;&lt;br /&gt;
   &amp;lt;dd&amp;gt;Indicates that the referred resource serves as a &amp;amp;quot;tag&amp;amp;quot;, &lt;br /&gt;
       or keyword/subject, for the referring page.&amp;lt;/dd&amp;gt;&lt;br /&gt;
  &amp;lt;/dl&amp;gt;&lt;br /&gt;
 &amp;lt;/dd&amp;gt;&lt;br /&gt;
&amp;lt;/dl&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tag Spaces ==&lt;br /&gt;
&lt;br /&gt;
Tags are embedded in HTTP URIs in a well-defined manner so that the tag embedded in an HTTP URI can be mechanically extracted from that URI. Specifically, the last segment of the path portion of the URI (after the final &amp;quot;/&amp;quot; character) contains the tag value. For example, the URI &amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;http://www.example.com/tags/foo&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt; contains the tag &amp;amp;quot;foo&amp;amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Thus, for the purposes of comparing two HTTP URIs as tags, the last segment of the path portion should be extracted and only that value (that value of the tag) should be compared.&lt;br /&gt;
&lt;br /&gt;
''Need more formal language about comparison and extraction process.''&lt;br /&gt;
&lt;br /&gt;
The destination of a rel=&amp;amp;quot;tag&amp;amp;quot; hyperlink is required to be a tag space (a place that collates or defines tags), where the last segment of the path of the URL is the tag, e.g. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;http://technorati.com/tag/tech &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is a URL for the tag &amp;amp;quot;tech&amp;amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Tags may only be placed in the URL path, and only in the last segment of the path.  Tags may not be placed in query parameters or fragment identifiers.  e.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;http://technorati.com/tag/tech?tag=fish#emu &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
is still a URL for the tag &amp;amp;quot;tech&amp;amp;quot;, not &amp;amp;quot;fish&amp;amp;quot; or &amp;amp;quot;emu&amp;amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Since the only part of a tag space URL of which any structure is required is the last path segment, a tag space URL can be hosted at any domain.  Authors may choose to link to a tag at a particular tag space in order to provide a specific meaning.  E.g. a tag for technology could link to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;  http://en.wikipedia.org/wiki/Technology &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Trailing slashes in tag URLs are ignored, that is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;  http://technorati.com/tag/Technology/ &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
as a rel-tag URL is treated as:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;  http://technorati.com/tag/Technology &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Encoding issues ==&lt;br /&gt;
Spaces can be encoded either as &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;%20&amp;lt;/code&amp;gt;. Unicode characters are encoded as specified in [http://www.ietf.org/rfc/rfc3986.txt RFC 3986]. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;amp;quot;http://technorati.com/tag/Sant%C3%A9+et+bien-%C3%AAtre&amp;amp;quot; rel=&amp;amp;quot;tag&amp;amp;quot;&amp;gt;Santé et bien-être&amp;lt;/a&amp;gt; &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tags Are Visible Metadata ==&lt;br /&gt;
&amp;lt;code&amp;gt;rel=&amp;amp;quot;tag&amp;amp;quot;&amp;lt;/code&amp;gt; hyperlinks are intended to be visible links on pages and posts.  This is in stark contrast to meta keywords (which were invisible and typically never revealed to readers), and thus is at least somewhat more resilient to the problems which plagued meta keywords.&lt;br /&gt;
&lt;br /&gt;
Making tag hyperlinks visible has the additional benefit of making it more obvious to readers if a page is abusing tag links, and thus providing more peer pressure for better behavior.  It also makes it more obvious to authors, who may not always be aware what invisible metadata is being generated on their behalf.&lt;br /&gt;
&lt;br /&gt;
As a result the invisible tag link syntax variant: &amp;lt;code&amp;gt;&amp;lt;link rel=&amp;amp;quot;tag&amp;amp;quot; href=&amp;amp;quot;...&amp;amp;quot; /&amp;gt;&amp;lt;/code&amp;gt; SHOULD NOT be supported by implementations.&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse rel-tag links. If you have a rel-tag implementation, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* The Freetag plugin for the [http://www.s9y.org Serendipity] blog software supports rel-tags on a per-entry basis, as well as inside of its tag clouds.  (The Freetag plugin is available inside of SPARTACUS)&lt;br /&gt;
* [http://placenamehere.com/TXP/pnh_mf/ pnh_mf] is a plugin for [http://textpattern.com/ Textpattern] that supports embedding rel-tags and other microformats in templates and blog posts. Written by [http://placenamehere.com/ Chris Casciano].&lt;br /&gt;
* [http://news.livejournal.com/86492.html?thread=24881884 LiveJournal] - see also [http://www.livejournal.com/support/faq.bml?cat=tags their FAQ regarding their tags support]&lt;br /&gt;
* [http://trac.labnotes.org/cgi-bin/trac.cgi/wiki/TagsLinks TagsLinks] Turn each tag into links that let you find related content on tagging services.&lt;br /&gt;
* [http://odeo.com ODEO] [http://odeo.com/blog/2005/07/adding-microformats-to-odeo.html publishes] rel-tags for user entered tags.&lt;br /&gt;
* [http://evdb.com EVDB] publishes rel-tags for user entered tags.&lt;br /&gt;
* [http://dev.wp-plugins.org/wiki/BunnysTechnoratiTags &amp;amp;quot;Tag plugin for wordpress&amp;amp;quot;]&lt;br /&gt;
* Technorati first implemented rel-tag in its [http://technorati.com/tag/ Technorati Tags] service.  Technorati indexes rel-tag tags.&lt;br /&gt;
* [http://consumingexperience.blogspot.com/2005/12/updated-multiple-word-technorati-tag.html Greasemonkey script for Firefox that generates tags for Blogger]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/REC-html40/ HTML 4]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML 1]&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* RFC 3986 specifies URL syntax.  Section 3.3 specifies URL paths and path segments.&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [[hreview|hReview]] uses rel-tag for tags and scalar tags&lt;br /&gt;
* [[xfolk|xFolk]] uses rel-tag to build a distributed remote resource tagging construct&lt;br /&gt;
* [http://developers.technorati.com/wiki/attentionxml Attention.XML] uses rel-tag for reader tagging of pages, posts, feeds&lt;br /&gt;
* [[hcard|hCard]] can use rel-tag for categories&lt;br /&gt;
* [[hcalendar|hCalendar]] can use rel-tag for categories&lt;br /&gt;
* [http://technorati.com/help/tags.html Using Technorati Tags]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
* Feedback is encouraged on the [[rel-tag-feedback]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
* History: [http://www.powazek.com/2005/07/000532.html How Tags Happened at Technorati] by [http://www.powazek.com/ Derek Powazek]&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about rel-tag, check the [[rel-faq|rel FAQ]] first for general rel attribute questions, then check the [[rel-tag-faq|rel-tag FAQ]], and then if you don't find answers, ask your question on the [http://microformats.org/discuss microformats-discuss] mailing list.&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[rel-tag-issues|rel-tag issues]] document.&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:Jonathan_Arkell&amp;diff=5869</id>
		<title>User:Jonathan Arkell</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:Jonathan_Arkell&amp;diff=5869"/>
		<updated>2006-03-12T22:14:03Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: /* Jonathan Arkell */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Jonathan Arkell ==&lt;br /&gt;
  email:   jonnay@jonnay.net&lt;br /&gt;
  website: http://www.jonnay.net&lt;br /&gt;
  blog:    http://blog.jonnay.net&lt;br /&gt;
  wiki:    http://wiki.jonnay.net&lt;br /&gt;
&lt;br /&gt;
Programmer, Graphic Designer, Musician.&lt;br /&gt;
&lt;br /&gt;
I am currently just playing around with microformats.  I have made a REST &amp;lt;-&amp;gt; SQL interface called MyRestSql that outputs XHTML fragments, in microformats where applicable, and I am also working on a PHP template/widget thing that will spit out microformats.&lt;br /&gt;
&lt;br /&gt;
MyRestSql is at http://bunny.jonnay.net/projects/Meditation/examples/MyRestSql/table.php and uses xoxo, plus a potential microformat that is tentatively named hSql.  I'll be expanding on this at some point in the undetermined future, one I can find more examples in the wild.&lt;br /&gt;
&lt;br /&gt;
My Portfolio website uses hCard and hResume: http://portfolio.jonnay.net&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=irc&amp;diff=5397</id>
		<title>irc</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=irc&amp;diff=5397"/>
		<updated>2006-03-12T22:09:11Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: Added myself to the list&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
= Microformats IRC =&lt;br /&gt;
&lt;br /&gt;
We have an IRC channel, [irc://irc.freenode.net#microformats #microformats on the freenode network].&lt;br /&gt;
&lt;br /&gt;
There's typically someone there at any point during the day, though there isn't always active discussion. Sometimes, though this is the best place to discuss issues that need lots of back and forth discussion.&lt;br /&gt;
&lt;br /&gt;
== People on irc ==&lt;br /&gt;
A list of IRC regulars and their normal timezones.&lt;br /&gt;
&lt;br /&gt;
* [[User:Amette|amette]] (+1000)&lt;br /&gt;
* [[User:BenjaminCarlyle|BenjaminCarlyle]] (+1000)&lt;br /&gt;
* [[User:B.K._DeLong|bkdelong]] (-0500)&lt;br /&gt;
* [[User:Cgriego|cgriego]] (-0600)&lt;br /&gt;
* [[User:ChrisCasciano|pnhChris]] (-0500)&lt;br /&gt;
* [[User:DimitriGlazkov|dglazkov]] (-0600)&lt;br /&gt;
* [[User:ChrisMessina|factoryjoe]] (-0800)&lt;br /&gt;
* [[User:EdwardOConnor|hober]] (-0800)&lt;br /&gt;
* [[User:Enric|enric]] (-0800)&lt;br /&gt;
* [[User:Fil|Fil]] (+0200)&lt;br /&gt;
* [[User:IanHickson|Hixie]] (-0800)&lt;br /&gt;
* [[User:Izo|IZO]]&lt;br /&gt;
* [[User:JoeGregorio|jcgregorio]]&lt;br /&gt;
* [[User:Jonathan_Arkell|jonnay]] (-0700/0600)&lt;br /&gt;
* [http://epeus.blogspot.com/ KevinMarks] (-0800)&lt;br /&gt;
* [[User:neuro|neuro`]]&lt;br /&gt;
* [[User:RyanKing|kingryan]] (-0800)&lt;br /&gt;
* [[User:RobertBachmann|RobertBachmann]] (+0100)&lt;br /&gt;
* [[User:Tantek|Tantek]] (-0800)&lt;br /&gt;
* [[User:ChristopherStJohn|cks]] (-0600)&lt;br /&gt;
* [[User:Mark Mansour|Mark Mansour]] (+1100)&lt;br /&gt;
* [[User:Dave Cardwell|davecardwell]] (+0000)&lt;br /&gt;
* [[User:Boneill|boneill]] (+0000)&lt;br /&gt;
* [[User:Steve Ganz|SteveGanz]] (-0800)&lt;br /&gt;
* [[User:Hlb|hlb]] (+0800)&lt;br /&gt;
* [[User:Ben Ward|BenWard]] (+0000)&lt;br /&gt;
&lt;br /&gt;
=== bots ===&lt;br /&gt;
&lt;br /&gt;
* [[mfbot]]&lt;br /&gt;
* [[mflogbot]]&lt;br /&gt;
* [http://joi.ito.com/joiwiki/JiBot jibot]&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
&lt;br /&gt;
Available here: http://rbach.priv.at/Microformats-IRC/&lt;br /&gt;
&lt;br /&gt;
== IRC meetups ==&lt;br /&gt;
&lt;br /&gt;
The idea of having IRC meetups (that is, a set time for meeting on IRC) has been suggested by [[User:RyanKing|Ryan King]], as it appears to work well for the WordPress community and may help us from time-to-time. As of yet, there are no plans to have meetups, though.&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=qa-examples&amp;diff=5359</id>
		<title>qa-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=qa-examples&amp;diff=5359"/>
		<updated>2006-03-09T02:29:57Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: Added another example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a place holder for examples of how people currently collect questions and answers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
DocBook has a &amp;amp;lt;qandaset&amp;amp;gt; element http://www.docbook.org/tdg/en/html/qandaset.html&lt;br /&gt;
which is used with &amp;amp;lt;question&amp;amp;gt; and &amp;amp;lt;answer&amp;amp;gt; elements, and optionally&lt;br /&gt;
&amp;amp;lt;qandadiv&amp;amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
The Firefox faq is marked up with &amp;amp;lt;dl&amp;amp;gt; http://www.mozilla.org/support/firefox/faq&lt;br /&gt;
as is the old Mozilla 1.5 FAQ: http://www.mozilla.org/start/1.5/faq/profile.html#newprofile&lt;br /&gt;
Both of them are separated into sections and have tables of contents.&lt;br /&gt;
&lt;br /&gt;
For the [http://www.w3.org/MarkUp/2004/xhtml-faq W3C XHTML faq], the table of contents is in an ordered list, and contains urls that point to the question/answer fragments below.  The question answer fragments are an h3 element paired with one or more p elements.&lt;br /&gt;
&lt;br /&gt;
For the Brainstorms and Raves article on [http://brainstormsandraves.com/articles/semantics/structure/#faqSemantics, HTML, XHTML, and Structure], the faq is definition list enclosed in a div element of the class faq.  Questions are inside of dt elements, and answers inside of dd elements.  If a question has multiple answers, there would be a seperate dd element for each answer.&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29152</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=Main_Page&amp;diff=29152"/>
		<updated>2006-03-09T01:59:08Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: Removed (automated?) spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOTOC__&lt;br /&gt;
= Microformats Wiki =&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;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
What are microformats? See the [http://microformats.org/about/ about page] for an overview, and the [[introduction]] page for more info.  Recent [[press]] and [[presentations]] are also a good place for some background reading as well. Frequently asked questions are answered in the [[faq]].&lt;br /&gt;
&lt;br /&gt;
One popular definition from our [http://microformats.org/discuss/ mailing list] 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;
&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;
== Specifications ==&lt;br /&gt;
[[microformats|Microformats]] open standards specifications (see also: [[implementations]])&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[hcard|hCard]]&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]] {{NewMarker}}&lt;br /&gt;
* [[hresume|hResume]] {{NewMarker}}&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
* [[rel-directory]]&lt;br /&gt;
* [[rel-enclosure]]&lt;br /&gt;
* [[relpayment-research | rel-payment]]&lt;br /&gt;
* [[robots-exclusion|Robots Exclusion]]&lt;br /&gt;
* [[xfolk|xFolk]]&lt;br /&gt;
* [[rel-home]] {{NewMarker}}&lt;br /&gt;
&lt;br /&gt;
== Design Patterns ==&lt;br /&gt;
&lt;br /&gt;
Design patterns give microformat authors a vocabulary for expressing their ideas consistently with what has already been done. ''If you're tempted to try your hand at writing a microformat '''[[process|read this first]]'''!''&lt;br /&gt;
&lt;br /&gt;
* [[abbr-design-pattern]]&lt;br /&gt;
* [[class-design-pattern]]&lt;br /&gt;
* [[datetime-design-pattern]]&lt;br /&gt;
* [[existing-classes|class names defined across all microformats]]&lt;br /&gt;
* [[include-pattern]] {{NewMarker}}&lt;br /&gt;
* [[rel-design-pattern]]&lt;br /&gt;
&lt;br /&gt;
== Exploratory discussions ==&lt;br /&gt;
Research and analysis of real-world [[examples]], existing formats, and brainstorming to motivate the microformat.&lt;br /&gt;
*[[attention]]&lt;br /&gt;
*[[blog-description-examples]]&lt;br /&gt;
*[[blog-info-examples]]&lt;br /&gt;
*[[blog-post-examples]], [[blog-post-formats]], [[blog-post-brainstorming]] (yields [[hatom|hAtom]])&lt;br /&gt;
*[[book-examples]], [[book-formats]], [[book-brainstorming]]&lt;br /&gt;
*[[chat-examples]], [[chat-formats]]&lt;br /&gt;
*[[citation|citation microformat overview]], [[citation-examples]], [[citation-formats]], [[citation-brainstorming]]&lt;br /&gt;
*[[comment-problem]], [[comment-examples]], (need to extract from [[comments-formats]])&lt;br /&gt;
*[[directory-inclusion-examples]], [[directory-inclusion-formats]]. (see also [[rel-directory]])&lt;br /&gt;
*[[distributed-conversation]], [[distributed-conversation-brainstorming]], [[distributed-conversation-examples]], [[distributed-conversation-formats]]&lt;br /&gt;
*[[forms-examples]]&lt;br /&gt;
*[[genealogy-formats]]&lt;br /&gt;
*[[hash-examples]]&lt;br /&gt;
*[[last-modified-examples]], [[last-modified-formats]], [[last-modified-brainstorming]]&lt;br /&gt;
*[[hlisting-proposal]], [[hlisting-feedback]] {{NewMarker}}&lt;br /&gt;
**[[listing-examples]], [[listing-formats]], [[listing-brainstorming]]&lt;br /&gt;
*[[location-formats]]. (see also [[adr]] and [[geo]])&lt;br /&gt;
*[[media-info-examples]]&lt;br /&gt;
*[[mfo-examples]]&lt;br /&gt;
*[[other-formats]]&lt;br /&gt;
*[[photo-note-examples]]&lt;br /&gt;
*[[recipe-examples]]&lt;br /&gt;
*[[requirements-testing]], [[requirements-testing-examples]]&lt;br /&gt;
*[[rest-examples]]&lt;br /&gt;
*[[resume-brainstorming]], [[resume-formats]]&lt;br /&gt;
*[[review-examples]], [[review-formats]] (yielded the [[hreview|hReview]] draft)&lt;br /&gt;
*[[search-results-example]]&lt;br /&gt;
*[[show-brainstorming]]&lt;br /&gt;
*[[showroll-brainstorming]]&lt;br /&gt;
*[[table-examples]]&lt;br /&gt;
*[[tagspeak-examples]]&lt;br /&gt;
*[[transit-table-examples]]&lt;br /&gt;
*[[widget-examples]], [[widget-brainstorming]]&lt;br /&gt;
*[[wiki-formats]]&lt;br /&gt;
*[[xmdp-brainstorming]] (see also [[xmdp-faq]])&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
* [[examples]]&lt;br /&gt;
* [[zen-garden]] {{NewMarker}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tools &amp;amp; Test Cases &amp;amp; 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;
*[[parsing-microformats]]&lt;br /&gt;
*[[selected-test-cases-from-the-web]]&lt;br /&gt;
*[[vcard-implementations]], [[vcard-errata]]&lt;br /&gt;
*[[icalendar-implementations]]&lt;br /&gt;
*[[faqs-for-rdf]]&lt;br /&gt;
*[[why-are-content-standards-hard]]&lt;br /&gt;
&lt;br /&gt;
== shared work areas ==&lt;br /&gt;
* [[buttons]] {{NewMarker}}&lt;br /&gt;
* [[demo]] - a page with links for quickly demonstrating microformats working in practice.&lt;br /&gt;
* [[events]] {{NewMarker}}&lt;br /&gt;
* [[to-do]]&lt;br /&gt;
* [[marked-for-deletion]]&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 &amp;lt;del&amp;gt;many different&amp;lt;/del&amp;gt; other languages&lt;br /&gt;
&lt;br /&gt;
=== microformats wiki languages with over 2 articles ===&lt;br /&gt;
&lt;br /&gt;
* [[Main_Page-fr|Français (French)]]&lt;br /&gt;
* [[Main_Page-jp|日本語 (Japanese)]] {{NewMarker}}&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. 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;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=qa-examples&amp;diff=5355</id>
		<title>qa-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=qa-examples&amp;diff=5355"/>
		<updated>2006-03-09T01:52:09Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is a place holder for examples of how people currently collect questions and answers&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
DocBook has a &amp;amp;lt;qandaset&amp;amp;gt; element http://www.docbook.org/tdg/en/html/qandaset.html&lt;br /&gt;
which is used with &amp;amp;lt;question&amp;amp;gt; and &amp;amp;lt;answer&amp;amp;gt; elements, and optionally&lt;br /&gt;
&amp;amp;lt;qandadiv&amp;amp;gt; elements.&lt;br /&gt;
&lt;br /&gt;
The Firefox faq is marked up with &amp;amp;lt;dl&amp;amp;gt; http://www.mozilla.org/support/firefox/faq&lt;br /&gt;
as is the old Mozilla 1.5 FAQ: http://www.mozilla.org/start/1.5/faq/profile.html#newprofile&lt;br /&gt;
Both of them are separated into sections and have tables of contents.&lt;br /&gt;
&lt;br /&gt;
For the [http://www.w3.org/MarkUp/2004/xhtml-faq W3C XHTML faq], the table of contents is in an ordered list, and contains urls that point to the question/answer fragments below.  The question answer fragments are an h3 element paired with one or more p elements.&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:Jonathan_Arkell&amp;diff=5382</id>
		<title>User:Jonathan Arkell</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:Jonathan_Arkell&amp;diff=5382"/>
		<updated>2006-03-08T21:06:43Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Jonathan Arkell ==&lt;br /&gt;
  email:   jonnay@jonnay.net&lt;br /&gt;
  website: http://www.jonnay.net&lt;br /&gt;
  blog:    http://blog.jonnay.net&lt;br /&gt;
  wiki:    http://wiki.jonnay.net&lt;br /&gt;
&lt;br /&gt;
Programmer, Graphic Designer, Musician.&lt;br /&gt;
&lt;br /&gt;
I am currently just playing around with microformats.  I have made a REST &amp;lt;-&amp;gt; SQL interface that outputs XHTML fragments, in microformats where applicable, and I am also working on a PHP template/widget thing that will spit out microformats.&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hresume&amp;diff=5438</id>
		<title>hresume</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hresume&amp;diff=5438"/>
		<updated>2006-03-08T21:03:31Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: Fixed link to my user page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; hResume &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hResume is a microformat for publishing resumes and CVs.&lt;br /&gt;
&lt;br /&gt;
This paragraph is where we write some thing that makes everyone in the world want to use hResume. Because, you know, hResume's the future and people like the future. And so on... [[hresume-use|Wanna get started on hResume right now?]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; Microformats Draft Specification &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Editor/Author: [http://theryanking.com Ryan King]&lt;br /&gt;
; Acknowledgments: See [http://microformats.org/wiki/hresume#Acknowledgements  acknowledgments].&lt;br /&gt;
&lt;br /&gt;
Microformats [http://microformats.org/wiki/hresume#Copyright copyright] and [http://microformats.org/wiki/hresume#Patents patents] statements apply.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Draft, version 0.1.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
=== Semantic XHTML Design Principles ===&lt;br /&gt;
{{SemanticXHTMLDesignPrinciples}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== In General ===&lt;br /&gt;
The hResume format is based on a set of fields common to numerous resumes published today on the web.  Where possible field names have been chosen and reused from preexisting microformats.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
The hResume schema consists of the following:&lt;br /&gt;
&lt;br /&gt;
* hResume&lt;br /&gt;
** summary. optional. text.&lt;br /&gt;
** contact info. required. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/code&amp;gt; + [[hcard|hCard]].&lt;br /&gt;
** experience. optional. One or more [[hcalendar]] events with the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;experience&amp;lt;/code&amp;gt;', with an embedded [[hcard|hCard]] indicating the job title, name of company, address of company etc.&lt;br /&gt;
** education. optional One or more [[hcalendar]] events with the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;education&amp;lt;/code&amp;gt;', with an embedded [[hcard|hCard]] indicating the name of school, address of school etc.&lt;br /&gt;
** skills. optional. phrases or keywords using the [[rel-tag]] microformat with the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;skill&amp;lt;/code&amp;gt;'.&lt;br /&gt;
** affiliations. optional. the class name &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt; along with an [[hcard]] of the organization&lt;br /&gt;
** publications. optional. One or more citations. Use cite tag.&lt;br /&gt;
&lt;br /&gt;
=== Field details ===&lt;br /&gt;
The fields of the hReview schema represent the following:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;hresume&amp;lt;/code&amp;gt;''':: root class name&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;summary&amp;lt;/code&amp;gt;''':: The class name &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;summary&amp;lt;/code&amp;gt; is used to mark up an overview of qualifications and objectives.&lt;br /&gt;
* '''contact''':: Current contact info. The &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/code&amp;gt; with [[hCard]].&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;education&amp;lt;/code&amp;gt;''':: the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;education&amp;lt;/code&amp;gt;' is applied to an [[hcalendar]] event.&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;experience&amp;lt;/code&amp;gt;''':: the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;experience&amp;lt;/code&amp;gt;' is applied to an [[hcalendar]] event. Job titles/positions should use an [[hCard]].&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;skill&amp;lt;/code&amp;gt;''':: An hResume may be tagged using the [[rel-tag]] microformat and the '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;skill&amp;lt;/code&amp;gt;' class name.&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt;''':: The class name &amp;lt;code=&amp;quot;class-name&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt; is used along with an [[hcard]] of the organization&lt;br /&gt;
* '''publications''':: just use &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;cite&amp;amp;gt;&amp;lt;/code&amp;gt;.  When there is a [[citation]] microformat, then that can be used in combination with the cite element to further markup the components of the citation.&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Summary ===&lt;br /&gt;
An example summary:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;summary&amp;quot;&amp;gt;&lt;br /&gt;
  I have 10 years experience with all Web 2.0 technologies– I've been working with Ajax since 1996, &lt;br /&gt;
  designing with pastels while others will still using tiled background images and frames...&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Pedro Sanchez&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;123 Fake St.&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Preston&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Idaho&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;83263&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span&amp;gt;Email: &amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:joe@example.com&amp;quot;&amp;gt;pedro@vote-for-pedro.com&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span&amp;gt;Homepage: &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://vote-for-pedro.com/&amp;quot;&amp;gt;vote-for-pedro.com&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;+01.208.555.4567&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ol class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;education vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a class=&amp;quot;url summary&amp;quot; href=&amp;quot;http://example.edu/&amp;quot;&amp;gt;Preston High School&amp;lt;/a&amp;gt;&lt;br /&gt;
    (&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2001-01-24&amp;quot;&amp;gt;2001&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2005-05-25&amp;quot;&amp;gt;2005&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Experience ===&lt;br /&gt;
==== Basic ====&lt;br /&gt;
A basic experience event:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ol class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;experience vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;President&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Preston High School&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2004-09-01&amp;quot;&amp;gt;May 2004&amp;lt;/abbr&amp;gt; - &amp;lt;abbr title=&amp;quot;2005-05-25&amp;quot;&amp;gt;present&amp;lt;/abbr&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Job Titles ====&lt;br /&gt;
To express one or more job titles/positions in the same experience event you should use [[hCard]]s. [[hcard]] requires the &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;fn&amp;lt;/code&amp;gt; (&amp;quot;formatted name&amp;quot;) field, but it isn't reasonable to repeat your name for every job title you mark up in [[hResume|hresume]]. So, you may use an &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; and the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;include&amp;lt;/code&amp;gt;' with a reference to the &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;fn&amp;lt;/code&amp;gt; somewhere else on the page.&lt;br /&gt;
&lt;br /&gt;
For example, this [[hCard]] refers to another [[hCard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;object  data=&amp;quot;#j&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;org&amp;quot;&amp;gt;Preston High School&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Class President&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where &amp;quot;&amp;lt;code class=&amp;quot;attr-value&amp;quot;&amp;gt;j&amp;lt;/code&amp;gt;&amp;quot; is the id attribute value of the &amp;quot;&amp;lt;code class=&amp;quot;mf-prop&amp;quot;&amp;gt;fn n&amp;lt;/code&amp;gt;&amp;quot; element of the contact [[hCard]] at the top of the page, e.g. (shown here as a verbose [[hCard]] for purposes of illustration that the reference may be to a subtree, not just a text node):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn n&amp;quot; id=&amp;quot;j&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;given-name&amp;quot;&amp;gt;Pedro&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;family-name&amp;quot;&amp;gt;Sanchez&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This method of hCard property indirection via an object element [[include-pattern|has been generalized]] to apply to any/all string/text properties in hCard.&lt;br /&gt;
Note: the object data attribute MUST be a local ID reference. External references (which would require a consuming application to load an external resource) are currently not supported by this method.&lt;br /&gt;
&lt;br /&gt;
=== Skills ===&lt;br /&gt;
Some sample skills tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I have skills in &amp;lt;a class=&amp;quot;skill&amp;quot; rel=&amp;quot;tag&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Bow_%28weapon%29&amp;quot;&amp;gt;bow hunting&amp;lt;/a&amp;gt; &lt;br /&gt;
and &amp;lt;a class=&amp;quot;skill&amp;quot; rel=&amp;quot;tag&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Nunchucks&amp;quot;&amp;gt;nunchucks&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Affiliations ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;affiliation vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;National Honor Society&amp;lt;/span&amp;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;
=== Publications ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;cite&amp;gt;Breeding Ligers for Fun and Magic&amp;lt;/cite&amp;gt;, Idaho Press, 2004.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have published hResumes, and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  If you have an hResume on your own page, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [[user:Jonathan Arkell|Jonathan Arkell]] has posted an [http://portfolio.jonnay.net/cv/ hResume] on his (work in progress) portfolio website.&lt;br /&gt;
* [http://steve.ganz.name/hresume/ Steve Ganz - hResume 0.1]&lt;br /&gt;
* [[User:Dave Cardwell|Dave Cardwell]] has marked up [http://davecardwell.co.uk/cv/ his curriculum vitae] as an hResume.&lt;br /&gt;
** If you are working on hResume, please take a look and point out any glaring problems to davecardwell on #microformats on irc.&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/REC-html40/ HTML 4]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML]&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* [[rel-tag| Rel-Tag]]&lt;br /&gt;
* @TODO&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
{{MicroFormatCopyrightStatement2006}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
=== Concept ===&lt;br /&gt;
* [http://theryanking.com/ Ryan King], [http://technorati.com Technorati]&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati]&lt;br /&gt;
* SimplyHired guys... @TODO&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks], [http://technorati.com Technorati]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[resume-examples]]&lt;br /&gt;
* [[resume-formats]]&lt;br /&gt;
* [[resume-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
* Feedback is encouraged on the [[hresume-feedback]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hResume, check the [[hresume-faq|hResume FAQ]], and if you don't find answers, add your questions to the end!&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hresume-issues|hResume issues]] document.&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hresume&amp;diff=5347</id>
		<title>hresume</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hresume&amp;diff=5347"/>
		<updated>2006-03-08T21:01:32Z</updated>

		<summary type="html">&lt;p&gt;Jonathan Arkell: /* Examples in the wild */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; hResume &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hResume is a microformat for publishing resumes and CVs.&lt;br /&gt;
&lt;br /&gt;
This paragraph is where we write some thing that makes everyone in the world want to use hResume. Because, you know, hResume's the future and people like the future. And so on... [[hresume-use|Wanna get started on hResume right now?]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; Microformats Draft Specification &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
; Editor/Author: [http://theryanking.com Ryan King]&lt;br /&gt;
; Acknowledgments: See [http://microformats.org/wiki/hresume#Acknowledgements  acknowledgments].&lt;br /&gt;
&lt;br /&gt;
Microformats [http://microformats.org/wiki/hresume#Copyright copyright] and [http://microformats.org/wiki/hresume#Patents patents] statements apply.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
Draft, version 0.1.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
=== Semantic XHTML Design Principles ===&lt;br /&gt;
{{SemanticXHTMLDesignPrinciples}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== In General ===&lt;br /&gt;
The hResume format is based on a set of fields common to numerous resumes published today on the web.  Where possible field names have been chosen and reused from preexisting microformats.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
The hResume schema consists of the following:&lt;br /&gt;
&lt;br /&gt;
* hResume&lt;br /&gt;
** summary. optional. text.&lt;br /&gt;
** contact info. required. &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/code&amp;gt; + [[hcard|hCard]].&lt;br /&gt;
** experience. optional. One or more [[hcalendar]] events with the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;experience&amp;lt;/code&amp;gt;', with an embedded [[hcard|hCard]] indicating the job title, name of company, address of company etc.&lt;br /&gt;
** education. optional One or more [[hcalendar]] events with the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;education&amp;lt;/code&amp;gt;', with an embedded [[hcard|hCard]] indicating the name of school, address of school etc.&lt;br /&gt;
** skills. optional. phrases or keywords using the [[rel-tag]] microformat with the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;skill&amp;lt;/code&amp;gt;'.&lt;br /&gt;
** affiliations. optional. the class name &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt; along with an [[hcard]] of the organization&lt;br /&gt;
** publications. optional. One or more citations. Use cite tag.&lt;br /&gt;
&lt;br /&gt;
=== Field details ===&lt;br /&gt;
The fields of the hReview schema represent the following:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;hresume&amp;lt;/code&amp;gt;''':: root class name&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;summary&amp;lt;/code&amp;gt;''':: The class name &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;summary&amp;lt;/code&amp;gt; is used to mark up an overview of qualifications and objectives.&lt;br /&gt;
* '''contact''':: Current contact info. The &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/code&amp;gt; with [[hCard]].&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;education&amp;lt;/code&amp;gt;''':: the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;education&amp;lt;/code&amp;gt;' is applied to an [[hcalendar]] event.&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;experience&amp;lt;/code&amp;gt;''':: the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;experience&amp;lt;/code&amp;gt;' is applied to an [[hcalendar]] event. Job titles/positions should use an [[hCard]].&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;skill&amp;lt;/code&amp;gt;''':: An hResume may be tagged using the [[rel-tag]] microformat and the '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;skill&amp;lt;/code&amp;gt;' class name.&lt;br /&gt;
* '''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt;''':: The class name &amp;lt;code=&amp;quot;class-name&amp;quot;&amp;gt;affiliation&amp;lt;/code&amp;gt; is used along with an [[hcard]] of the organization&lt;br /&gt;
* '''publications''':: just use &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;cite&amp;amp;gt;&amp;lt;/code&amp;gt;.  When there is a [[citation]] microformat, then that can be used in combination with the cite element to further markup the components of the citation.&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
*...&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
=== Summary ===&lt;br /&gt;
An example summary:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;summary&amp;quot;&amp;gt;&lt;br /&gt;
  I have 10 years experience with all Web 2.0 technologies– I've been working with Ajax since 1996, &lt;br /&gt;
  designing with pastels while others will still using tiled background images and frames...&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Pedro Sanchez&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;123 Fake St.&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Preston&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Idaho&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;83263&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span&amp;gt;Email: &amp;lt;a class=&amp;quot;email&amp;quot; href=&amp;quot;mailto:joe@example.com&amp;quot;&amp;gt;pedro@vote-for-pedro.com&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span&amp;gt;Homepage: &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://vote-for-pedro.com/&amp;quot;&amp;gt;vote-for-pedro.com&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span&amp;gt;Phone: &amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;+01.208.555.4567&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Education ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ol class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;education vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a class=&amp;quot;url summary&amp;quot; href=&amp;quot;http://example.edu/&amp;quot;&amp;gt;Preston High School&amp;lt;/a&amp;gt;&lt;br /&gt;
    (&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2001-01-24&amp;quot;&amp;gt;2001&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2005-05-25&amp;quot;&amp;gt;2005&amp;lt;/abbr&amp;gt;)&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Experience ===&lt;br /&gt;
==== Basic ====&lt;br /&gt;
A basic experience event:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;ol class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;experience vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;President&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Preston High School&amp;lt;/span&amp;gt;,&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2004-09-01&amp;quot;&amp;gt;May 2004&amp;lt;/abbr&amp;gt; - &amp;lt;abbr title=&amp;quot;2005-05-25&amp;quot;&amp;gt;present&amp;lt;/abbr&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Job Titles ====&lt;br /&gt;
To express one or more job titles/positions in the same experience event you should use [[hCard]]s. [[hcard]] requires the &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;fn&amp;lt;/code&amp;gt; (&amp;quot;formatted name&amp;quot;) field, but it isn't reasonable to repeat your name for every job title you mark up in [[hResume|hresume]]. So, you may use an &amp;lt;code class=&amp;quot;element&amp;quot;&amp;gt;&amp;amp;lt;object&amp;amp;gt;&amp;lt;/code&amp;gt; and the class name '&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;include&amp;lt;/code&amp;gt;' with a reference to the &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;fn&amp;lt;/code&amp;gt; somewhere else on the page.&lt;br /&gt;
&lt;br /&gt;
For example, this [[hCard]] refers to another [[hCard]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;object  data=&amp;quot;#j&amp;quot; class=&amp;quot;include&amp;quot;&amp;gt;&amp;lt;/object&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;org&amp;quot;&amp;gt;Preston High School&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;title&amp;quot;&amp;gt;Class President&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Where &amp;quot;&amp;lt;code class=&amp;quot;attr-value&amp;quot;&amp;gt;j&amp;lt;/code&amp;gt;&amp;quot; is the id attribute value of the &amp;quot;&amp;lt;code class=&amp;quot;mf-prop&amp;quot;&amp;gt;fn n&amp;lt;/code&amp;gt;&amp;quot; element of the contact [[hCard]] at the top of the page, e.g. (shown here as a verbose [[hCard]] for purposes of illustration that the reference may be to a subtree, not just a text node):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn n&amp;quot; id=&amp;quot;j&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;given-name&amp;quot;&amp;gt;Pedro&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;span class=&amp;quot;family-name&amp;quot;&amp;gt;Sanchez&amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This method of hCard property indirection via an object element [[include-pattern|has been generalized]] to apply to any/all string/text properties in hCard.&lt;br /&gt;
Note: the object data attribute MUST be a local ID reference. External references (which would require a consuming application to load an external resource) are currently not supported by this method.&lt;br /&gt;
&lt;br /&gt;
=== Skills ===&lt;br /&gt;
Some sample skills tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
I have skills in &amp;lt;a class=&amp;quot;skill&amp;quot; rel=&amp;quot;tag&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Bow_%28weapon%29&amp;quot;&amp;gt;bow hunting&amp;lt;/a&amp;gt; &lt;br /&gt;
and &amp;lt;a class=&amp;quot;skill&amp;quot; rel=&amp;quot;tag&amp;quot; href=&amp;quot;http://en.wikipedia.org/wiki/Nunchucks&amp;quot;&amp;gt;nunchucks&amp;lt;/a&amp;gt;.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Affiliations ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;affiliation vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;National Honor Society&amp;lt;/span&amp;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;
=== Publications ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;cite&amp;gt;Breeding Ligers for Fun and Magic&amp;lt;/cite&amp;gt;, Idaho Press, 2004.&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have published hResumes, and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc.  If you have an hResume on your own page, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [http://portfolio.jonnay.net/cv/ Jonathan Arkell]] has posted an hResume on his (work in progress) portfolio website.&lt;br /&gt;
* [http://steve.ganz.name/hresume/ Steve Ganz - hResume 0.1]&lt;br /&gt;
* [[User:Dave Cardwell|Dave Cardwell]] has marked up [http://davecardwell.co.uk/cv/ his curriculum vitae] as an hResume.&lt;br /&gt;
** If you are working on hResume, please take a look and point out any glaring problems to davecardwell on #microformats on irc.&lt;br /&gt;
&lt;br /&gt;
== Profile ==&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/REC-html40/ HTML 4]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/ XHTML]&lt;br /&gt;
* [http://gmpg.org/xmdp/ XMDP]&lt;br /&gt;
* [[rel-tag| Rel-Tag]]&lt;br /&gt;
* @TODO&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
{{MicroFormatCopyrightStatement2006}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Acknowledgements ==&lt;br /&gt;
&lt;br /&gt;
=== Concept ===&lt;br /&gt;
* [http://theryanking.com/ Ryan King], [http://technorati.com Technorati]&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati]&lt;br /&gt;
* SimplyHired guys... @TODO&lt;br /&gt;
* [http://epeus.blogspot.com/ Kevin Marks], [http://technorati.com Technorati]&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[resume-examples]]&lt;br /&gt;
* [[resume-formats]]&lt;br /&gt;
* [[resume-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
* Feedback is encouraged on the [[hresume-feedback]] page.&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hResume, check the [[hresume-faq|hResume FAQ]], and if you don't find answers, add your questions to the end!&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hresume-issues|hResume issues]] document.&lt;/div&gt;</summary>
		<author><name>Jonathan Arkell</name></author>
	</entry>
</feed>