<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cgriego</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cgriego"/>
	<link rel="alternate" type="text/html" href="http://microformats.org/wiki/Special:Contributions/Cgriego"/>
	<updated>2026-04-23T08:43:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=value-class-pattern&amp;diff=41345</id>
		<title>value-class-pattern</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=value-class-pattern&amp;diff=41345"/>
		<updated>2009-11-11T14:47:43Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Fixed typo: visibile&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Value Class Pattern&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The value class pattern is derived from [[hCard#Value_excerpting|value-excerpting]] in hCard.&lt;br /&gt;
&lt;br /&gt;
''The editors believe the value-class-pattern to be feature complete and ready for use in markup. Implementers are encouraged to update accordingly and provide [[value-class-pattern-feedback|feedback]]. '''Note''', the precise parsing behavior could change in response to implementer feedback, but the core methods are stable. You should watch this page for updates.''&lt;br /&gt;
&lt;br /&gt;
See also, the [http://microformats.org/blog/2009/05/12/value-class-pattern/ blog announcement].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
; Editors&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:BenWard|Ben Ward]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
: &amp;lt;span class=&amp;quot;vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;[[User:Tantek|Tantek Çelik]]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
; Short URL&lt;br /&gt;
: &amp;lt;kbd&amp;gt;http://tr.im/valueclass&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sometimes, only a part of an element's content is to be used as the value of a microformat property. This may occur when a property has optional subproperties, such as &amp;lt;code&amp;gt;tel: type&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;tel: value&amp;lt;/code&amp;gt; in [[hCard]]. Other times, the most appropriate structure for a property may include other content.&lt;br /&gt;
&lt;br /&gt;
For these purposes, the special class name &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; is used to mark-up the relevant data excerpt from larger element content.&lt;br /&gt;
&lt;br /&gt;
==Simple Examples==&lt;br /&gt;
&lt;br /&gt;
Here is markup for a home phone number:&lt;br /&gt;
&lt;br /&gt;
vCard fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=text&amp;gt;TEL;TYPE=HOME:+1.415.555.1212&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCard fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+1.415.555.1212&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this case, the &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; of &amp;lt;code&amp;gt;tel&amp;lt;/code&amp;gt; is &amp;lt;code&amp;gt;+1.415.555.1212&amp;lt;/code&amp;gt;, not &amp;lt;code&amp;gt;Home: +1.415.555.1212&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sometimes the value for a microformats property must be split into multiple pieces in the content of the element representing that property. Multiple elements with a class name of &amp;quot;value&amp;quot; (value elements) can be used to extract and concatenate these pieces into a single value for microformats properties which expect simple strings or tel values.&lt;br /&gt;
&lt;br /&gt;
Another example, this time using a localized (British) telephone number:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;tel&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;type&amp;quot;&amp;gt;Home&amp;lt;/span&amp;gt;:&lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;+44&amp;lt;/span&amp;gt; (0) &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;1223 123 123&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this case, the valid ''data'' for the telephone number is &amp;lt;samp&amp;gt;+441223123123&amp;lt;/samp&amp;gt;, but the way in which phone number is presented in Britain will include the &amp;lt;samp&amp;gt;(0)&amp;lt;/samp&amp;gt;, for local dialling. That is, from anywhere in the world you may dial &amp;lt;kbd&amp;gt;+441223123123&amp;lt;/kbd&amp;gt;, or from within Britain you may dial &amp;lt;kbd&amp;gt;01223123123&amp;lt;/kbd&amp;gt;. Common local publishing interferes with the data, since dialling &amp;lt;kbd&amp;gt;'''+440'''1223123123&amp;lt;/kbd&amp;gt; is an invalid number.&lt;br /&gt;
&lt;br /&gt;
In the mark-up, two &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; classes target the part of the telephone number string that makes an international, valid number, whilst allowing conventional presentation.&lt;br /&gt;
&lt;br /&gt;
Another example, adding a place name to a [[geo]] co-ordinate:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;I'm loitering outside The Bricklayer's Arms&lt;br /&gt;
  &amp;lt;span class=&amp;quot;geo&amp;quot;&amp;gt;&lt;br /&gt;
    51° 30' 48.45&amp;quot;, -0° 8' 53.23&amp;quot;&lt;br /&gt;
    (&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;51.513458;-0.14812&amp;lt;/span&amp;gt;)&lt;br /&gt;
  &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Whilst the entire string is a geo point, it's only the decimal encoded co-ordinates which must be consumed by a microformats parser, so the &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; class isolates it from the degrees form, which the publisher includes for completeness.&lt;br /&gt;
&lt;br /&gt;
==Basic Parsing==&lt;br /&gt;
# The value class pattern only applies to properties which are simple strings, enumerated values, telephone numbers, and datetimes. The value class pattern does not affect parsing of properties of type email, URL, URI, UID.&lt;br /&gt;
# Where an element with such a microformat property class name has a descendant with class name &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; (a &amp;quot;value&amp;quot; element), parsers should use the following portion of that element:  &lt;br /&gt;
## if the value element is an &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;area&amp;lt;/code&amp;gt; element, then use the element's &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt; attribute value.&lt;br /&gt;
## if the value element is an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element, then use the element's &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute value.&lt;br /&gt;
## for any other element, use its inner-text.&lt;br /&gt;
# Where there are multiple descendants of a property with class name of &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; (multiple value elements)&lt;br /&gt;
## if the microformats property expects a simple string, enumerated value, or telephone number, then the values extracted from the value elements should be concatenated ''without'' inserting additional characters or white-space.&lt;br /&gt;
## if the microformats property expects a datetime value, see the [[#Date_and_time_parsing|Date Time Parsing]] section.&lt;br /&gt;
# Descendants with class of &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; must not be parsed deeper than one level. That is, where an element &amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt; with class &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; has a &amp;lt;em&amp;gt;descendant&amp;lt;/em&amp;gt; &amp;lt;code&amp;gt;bar&amp;lt;/code&amp;gt; with class &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;, the content of &amp;lt;strong&amp;gt;&amp;lt;code&amp;gt;foo&amp;lt;/code&amp;gt;&amp;lt;/strong&amp;gt; is taken as the &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;. Nesting additional elements with class of &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; cannot be used to further isolate a property's value.&lt;br /&gt;
&lt;br /&gt;
e.g.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Puppies Rule!&amp;lt;/em&amp;gt;&lt;br /&gt;
    &amp;lt;strong&amp;gt;But kittens are better!&amp;lt;/strong&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; has a child ‘&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;’, and that child has a ''grandchild'' ‘&amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;’. However, the parsing of &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; classes stops at the first level, so the data for &amp;lt;code&amp;gt;description&amp;lt;/code&amp;gt; is: &amp;lt;samp&amp;gt;&amp;lt;code&amp;gt;&amp;amp;lt;em class=&amp;quot;value&amp;quot;&amp;gt;Puppies Rule!&amp;amp;lt;/em&amp;gt;&amp;amp;lt;strong&amp;gt;But kittens are better!&amp;amp;lt;/strong&amp;gt;&amp;lt;/code&amp;gt;&amp;lt;/samp&amp;gt;, not just &amp;lt;samp&amp;gt;Puppies Rule!&amp;lt;/samp&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Date and time values ==&lt;br /&gt;
=== Summary ===&lt;br /&gt;
Some microformats properties expect an ISO8601 datetime value, e.g.  [[hCalendar]] &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;dtend&amp;lt;/code&amp;gt; or [[hAtom]] &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
Authors may use the value class pattern to separately specify the date and the time, which are then combined to specify a single datetime value.&lt;br /&gt;
&lt;br /&gt;
Example, this hCalendar 'dtstart' property with 'value' elements: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;The weekly dinner will be on &lt;br /&gt;
    &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;abbr class=&amp;quot;value&amp;quot; title=&amp;quot;2008-06-24&amp;quot;&amp;gt;this Tuesday&amp;lt;/abbr&amp;gt; &lt;br /&gt;
     at &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;18:30&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
produces the following 'dtstart' value:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=text&amp;gt;&lt;br /&gt;
2008-06-24T18:30:00&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and iCalendar converters produce the following DTSTART:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=text&amp;gt;&lt;br /&gt;
DTSTART:20080624T183000&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The lack of a timezone indicates a &amp;quot;floating&amp;quot; datetime, that is a datetime independent of any particular timezone. Examples of floating datetimes could be an alarm clock you set to ring at 7am, or the common 9am-5pm workday.&lt;br /&gt;
&lt;br /&gt;
=== Date and time parsing ===&lt;br /&gt;
For all date time properties (as defined in their respective microformats specifications), the following rules apply in addition to (and in some cases replacing) the above value class pattern parsing rules.&lt;br /&gt;
&lt;br /&gt;
When a &amp;quot;value&amp;quot; element is found, parse a value from the element as follows:&lt;br /&gt;
* if the element is an &amp;lt;code&amp;gt;img&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;area&amp;lt;/code&amp;gt; element, then use the element's &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt; attribute value.&lt;br /&gt;
* if the element is an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element, then use the element's &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute value.&lt;br /&gt;
* for any other element, use its inner-text.&lt;br /&gt;
* if the value has both a specific ISO8601 date and a specific time, use those and stop looking for &amp;quot;value&amp;quot; elements.&lt;br /&gt;
* if the value has *only* a specific date, specifically, fits the following ISO8601 date patterns (i.e. as documented in the [http://en.wikipedia.org/wiki/ISO_8601 Wikipedia summary of ISO8601])&lt;br /&gt;
** YYYY-MM-DD&lt;br /&gt;
** YYYY-DDD&lt;br /&gt;
** then use that as the date value.  For the purposes of the value class pattern, the hyphens &amp;quot;-&amp;quot; separating the year, month, day and/or ordinal day are required.&lt;br /&gt;
** ignore any further &amp;quot;value&amp;quot; elements that specify the date.&lt;br /&gt;
* if the value has *only* a specific time (with or without timezone), parse it for a time value that can match any of the following:&lt;br /&gt;
** HH:MM:SS-XX:YY&lt;br /&gt;
** HH:MM:SS+XX:YY&lt;br /&gt;
** HH:MM:SS-XXYY&lt;br /&gt;
** HH:MM:SS+XXYY&lt;br /&gt;
** HH:MM:SSZ&lt;br /&gt;
** HH:MM:SS&lt;br /&gt;
** HH:MM-XX:YY&lt;br /&gt;
** HH:MM+XX:YY&lt;br /&gt;
** HH:MM-XXYY&lt;br /&gt;
** HH:MM+XXYY&lt;br /&gt;
** HH:MMZ&lt;br /&gt;
** HH:MM&lt;br /&gt;
** HH is the 24 hour &amp;quot;hours&amp;quot; in the time, from 00 to 24, with optional leading 0 for values less than 10.&lt;br /&gt;
** MM are the minutes from 00 to 59&lt;br /&gt;
** SS are the optional seconds from 00 to 59 (60 for a leap second). If omitted, infer 00 seconds.&lt;br /&gt;
** XX is the time zone hours offset, from 00 to 12 with optional leading 0 for values less than 10.&lt;br /&gt;
** YY is the time zone minutes offset, from 00 to 59, though in practice only 00, 15, 30, 45 minute offsets are used in global timezones.&lt;br /&gt;
** Z is the literal 'Z' to indicate GMT.&lt;br /&gt;
** For the purposes of the value class pattern, the colons &amp;quot;:&amp;quot; separating the hour, minutes, seconds are required. &lt;br /&gt;
** However the colons &amp;quot;:&amp;quot; separating the hours and minutes of any timezone offset are ''optional'' and discouraged in order to make it less likely that a timezone offset will be confused for a time.&lt;br /&gt;
** Case insensitive { }&amp;quot;am&amp;quot;|{ }&amp;quot;a.m.&amp;quot; suffix to treat an HH value of 12 as 00, or a case-insensitive { }&amp;quot;pm&amp;quot;|{ }&amp;quot;p.m.&amp;quot; suffix to add 12 to HH value less than 12 - per [http://en.wikipedia.org/wiki/12-hour_clock Wikipedia article on the 12 hour clock]. Note: [[X2V]] has implemented this.&lt;br /&gt;
*** HH:MM:SSam&lt;br /&gt;
*** HH:MM:SSpm&lt;br /&gt;
*** HH:MMam&lt;br /&gt;
*** HH:MMpm&lt;br /&gt;
*** HHam&lt;br /&gt;
*** HHpm&lt;br /&gt;
*** where &amp;quot;am&amp;quot; and &amp;quot;pm&amp;quot; mean &amp;quot;am or a.m.&amp;quot; and &amp;quot;pm or p.m.&amp;quot; &lt;br /&gt;
*** when MM is omitted, infer 00 minutes.&lt;br /&gt;
** ignore any further &amp;quot;value&amp;quot; elements that specify the time.&lt;br /&gt;
* if the value has *only* a specific timezone, parse it for a time zone value that can match any of the following:&lt;br /&gt;
** -XX:YY&lt;br /&gt;
** +XX:YY&lt;br /&gt;
** -XXYY&lt;br /&gt;
** +XXYY&lt;br /&gt;
** -XX&lt;br /&gt;
** +XX&lt;br /&gt;
** Z&lt;br /&gt;
** XX is the time zone hours offset, from 00 to 12 with optional leading 0 for values less than 10.&lt;br /&gt;
** YY is the time zone minutes offset, from 00 to 59, though in practice only 00, 15, 30, 45 minute offsets are used in global timezones.&lt;br /&gt;
** Z is the literal 'Z' to indicate GMT.&lt;br /&gt;
** ignore any further &amp;quot;value&amp;quot; elements that specify the timezone.&lt;br /&gt;
&lt;br /&gt;
If by parsing the &amp;quot;value&amp;quot; element(s), at least a specific date has been found, then the &amp;quot;value&amp;quot; is overall valid, and the parser assembles the overall datetime value by concatenating the specific date, &amp;quot;T&amp;quot; and specific time (if time was specified, with 00 seconds implied if no seconds are provided), and specific timezone (if timezone and a specific time was specified).&lt;br /&gt;
* YYYY-MM-DD - no time specified&lt;br /&gt;
* YYYY-MM-DDTHH:MM:SS - time specified but no timezone.  This is a floating time.&lt;br /&gt;
* YYYY-MM-DDTHH:MM:SS-XXYY or&lt;br /&gt;
* YYYY-MM-DDTHH:MM:SSZ or&lt;br /&gt;
* YYYY-MM-DDTHH:MM:SS+XXYY - both time and timezone were specified.&lt;br /&gt;
&lt;br /&gt;
=== format specific details ===&lt;br /&gt;
The following are format specific details and &amp;lt;span id=&amp;quot;format_specific_optimizations&amp;quot;&amp;gt;optimizations&amp;lt;/span&amp;gt; that make use of the value-class-pattern.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;span style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;short URL for this section&amp;lt;/span&amp;gt;&lt;br /&gt;
:http://tr.im/vcpfso&lt;br /&gt;
&lt;br /&gt;
==== hCalendar dtend implied date ====&lt;br /&gt;
Typically events that start and end the same day only display the date of the event once (makes sense per the DRY [[principle]]) (real world examples: [http://upcoming.yahoo.com/event/3010807/ Upcoming], ... more examples with URLs would help for thoroughness).  &lt;br /&gt;
&lt;br /&gt;
Thus it would be convenient if we could imply an [[hCalendar]] event &amp;quot;dtend&amp;quot; date from its &amp;quot;dtstart&amp;quot; date when only the time (and optionally timezone) was specified for its &amp;quot;dtend&amp;quot;, e.g.:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 The &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;party&amp;lt;/span&amp;gt; will be on &lt;br /&gt;
 &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2009-06-26&amp;lt;/span&amp;gt;, from&lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;19:00&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to &lt;br /&gt;
 &amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;22:00&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To simplify this further for authors, hCalendar processors could treat the specifying of just the time per the value-class-pattern date and time value rules, and thus eliminate the need for the &amp;quot;value&amp;quot; span inside the &amp;quot;dtend&amp;quot; span:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 The &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;party&amp;lt;/span&amp;gt; will be on &lt;br /&gt;
 &amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2009-06-26&amp;lt;/span&amp;gt;, from&lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;19:00&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; to &lt;br /&gt;
 &amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;22:00&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
hCalendar to iCalendar converters should produce the following iCalendar fragment (as part of a valid .ics file) from either of the above two examples:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=text&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
SUMMARY:party&lt;br /&gt;
DTSTART:20090626T190000&lt;br /&gt;
DTEND:20090626T220000&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: [[X2V]] has implemented dtend implied date from dtstart.&lt;br /&gt;
&lt;br /&gt;
Examples &amp;quot;in the wild&amp;quot;:&lt;br /&gt;
* http://microformats.org/wiki/events/2009-08-12-nyc-workshop (real world example, but on this wiki).&lt;br /&gt;
&lt;br /&gt;
==== iCalendar generators ====&lt;br /&gt;
microformats implementations which consume [[hCalendar]] and generate iCalendar {{must}} in addition:&lt;br /&gt;
* remove any dash &amp;quot;-&amp;quot; separators in the date.&lt;br /&gt;
* remove any colon &amp;quot;:&amp;quot; separators in the time.&lt;br /&gt;
* add a whole day to any date-only (lacking a specified time) (date inclusive) hCalendar &amp;lt;code&amp;gt;dtend&amp;lt;/code&amp;gt; property values in order to generate an (date exclusive) iCalendar &amp;lt;code&amp;gt;DTEND&amp;lt;/code&amp;gt; property value with the same meaning, per the resolution to the [[dtend-issue]].&lt;br /&gt;
* perform datetime math on any +/- relative timezone value, and produce an effective UTC value ending with &amp;quot;Z&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== hAtom updated implied date ====&lt;br /&gt;
Similarly, in blog posts that indicate both when they were &amp;quot;published&amp;quot; and &amp;quot;updated&amp;quot;, the date is usually only displayed once, typically when &amp;quot;published&amp;quot; (real world examples with URLs would help for thoroughness).&lt;br /&gt;
&lt;br /&gt;
Thus it would be convenient if we could imply an [[hAtom]] entry &amp;quot;updated&amp;quot; date from its &amp;quot;published&amp;quot; date when only the time (and optionally timezone) was specified for its &amp;quot;updated&amp;quot;, e.g. for a blog post that was updated the same day:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;entry-summary&amp;quot;&amp;gt;short blog post example&amp;lt;/span&amp;gt;&lt;br /&gt;
 was published on &amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2009-08-01&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;12:06&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 and updated at &amp;lt;span class=&amp;quot;updated&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;12:10&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To simplify this further for authors, hAtom processors could treat the specifying of just the time per the value-class-pattern date and time value rules, and thus eliminate the need for the &amp;quot;value&amp;quot; span inside the &amp;quot;updated&amp;quot; span:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;hentry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;entry-summary&amp;quot;&amp;gt;short blog post example&amp;lt;/span&amp;gt;&lt;br /&gt;
 was published on &amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;2009-08-01&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;value&amp;quot;&amp;gt;12:06&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
 and updated at &amp;lt;span class=&amp;quot;updated&amp;quot;&amp;gt;12:10&amp;lt;/span&amp;gt;.&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Atom generators ====&lt;br /&gt;
microformats implementations which consume [[hAtom]] and generate &lt;br /&gt;
Atom {{must}} in addition:&lt;br /&gt;
* normalize all date and datetime values to [[RFC3339]].&lt;br /&gt;
&lt;br /&gt;
=== derivation and tests ===&lt;br /&gt;
This section is &amp;lt;em&amp;gt;informative&amp;lt;/em&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
The handling of date and time values in the value class pattern was originally [[value-excerption-pattern-brainstorming#date_and_time_separation|brainstormed on the value-excerption-pattern-brainstorming]] page and derived from that analysis and feedback. For the curious, historical details may be found there, along with additional thoughts for extension.&lt;br /&gt;
&lt;br /&gt;
See [[value-class-date-time-tests]] for test cases.&lt;br /&gt;
&lt;br /&gt;
==Parsing value from a &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute==&lt;br /&gt;
The &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; class name allows the publisher to indicate the data value for a parent property is contained in the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute of an element, rather than the inner-text.&lt;br /&gt;
&lt;br /&gt;
This can be used to provide a synonym within content, or used to quietly publish alternate forms of information for microformats parsing, without affecting the consumption of content.&lt;br /&gt;
&lt;br /&gt;
For example, you can use casual localization with dates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;It was &lt;br /&gt;
 &amp;lt;span class='dtstart'&amp;gt;&lt;br /&gt;
  &amp;lt;span class='value-title' title='2008'&amp;gt;last year&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  that I realised my addiction to cashew nuts would cost this country so dear.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parsing rules for &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; are the same as for &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; above, with the following change:&lt;br /&gt;
&lt;br /&gt;
* Where a microformats property has a child element with class name of &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt;, the content of the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute of that element must be parsed, rather than the portion of the element that would be parsed for a class name of &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Using &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; to publish machine-data===&lt;br /&gt;
&lt;br /&gt;
The initial usage of &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; is used to publish alternate, parsable forms of property values in a visible context without the use of the &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element whose semantics already support interpretation of the 'title' attribute as an expanded, more precise form of the content. &lt;br /&gt;
&lt;br /&gt;
Experience has found that there are some cases in microformats where a number of publishers want to include a precisely accurate and parsable value for a property but do not want it to be visible in their page, even as a tooltip.&lt;br /&gt;
&lt;br /&gt;
For example, full [[ISO8601]] datetimes may be confusing to readers of the page (as a tooltip or when read aloud by a screen reader), and enumerated values such as the &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; subproperty of hCard's &amp;lt;code&amp;gt;tel&amp;lt;/code&amp;gt; property use US-English terms, which are not part of pages in any other language.&lt;br /&gt;
&lt;br /&gt;
Since both of those scenarios have shown to be obstacles for a number of publishers, for these cases, and these alone, there exists a further extension of value-excerption. This extension allows the parsable form of the property to be published ‘silently’ immediately adjacent with the respective local visible content.&lt;br /&gt;
&lt;br /&gt;
Here is an example, with the required use of a first child element with class name &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='tel' lang='en-gb'&amp;gt;&lt;br /&gt;
  &amp;lt;span class='type'&amp;gt;&lt;br /&gt;
    &amp;lt;span class='value-title' title='cell'&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
      mobile&lt;br /&gt;
    &amp;lt;/span&amp;gt;&lt;br /&gt;
  &amp;lt;span class='value'&amp;gt;+44 7773 000 000&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;samp&amp;gt;cell&amp;lt;/samp&amp;gt; value is parsed for the 'type' subproperty, but &amp;lt;samp&amp;gt;mobile&amp;lt;/samp&amp;gt; is presented to the user.&lt;br /&gt;
&lt;br /&gt;
In the case of dates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;p class='dtstart'&amp;gt;&lt;br /&gt;
  &amp;lt;span class='value-title' title='2009-03-14T16:28-0600'&amp;gt; &amp;lt;/span&amp;gt;&lt;br /&gt;
  March 14th 2009, around half-past four&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt; &lt;br /&gt;
&lt;br /&gt;
A microformats parser will read the ISO8601 format datetime &amp;lt;samp&amp;gt;2009-03-14T16:28-0600&amp;lt;/samp&amp;gt;, but users will only see &amp;lt;samp&amp;gt;March 14th 2009, around half-past four&amp;lt;/samp&amp;gt;. Testing has shown that the ISO8601 datetime above does not get exposed to any user at all.&lt;br /&gt;
&lt;br /&gt;
===Parsing machine-data &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
Browsers collapse the &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; span down to a width of &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, effectively providing no visual rendering, whilst keeping the element in the DOM. With no physical dimensions, there is no ‘hover’ state, so no tooltip is revealed. Furthermore, the empty element is not passed to assistive technology layers such as VoiceOver.  Screen readers do not read the contents of the title attribute of an empty &amp;lt;code&amp;gt;span&amp;lt;/code&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
We conducted [[value-excerption-value-title-test|thorough testing]] of these parsing behaviors to ensure accessibility.&lt;br /&gt;
&lt;br /&gt;
''Note: Whilst the &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element is more gracefully written without whitespace inner-text (or as self-closing &amp;lt;code&amp;gt;&amp;amp;lt;foo /&amp;gt;&amp;lt;/code&amp;gt; element in XHTML), current tools such as WYSIWYG editors and HTML-Tidy will erroneously discard such elements, resulting in parsable data being thrown away by some tools. As such, &amp;lt;code&amp;gt;&amp;amp;lt;span class='value-title'&amp;gt; &amp;amp;lt;/span&amp;gt;&amp;lt;/code&amp;gt;, including a single whitespace character between the opening and closing tag, is the required pattern for authors, at this time.''&lt;br /&gt;
&lt;br /&gt;
Parsing this final &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; extension imposes some stricter restrictions on usage. These restrictions exist to reduce the impact of &amp;lt;abbr title=&amp;quot;Don't Repeat Yourself&amp;quot;&amp;gt;DRY&amp;lt;/abbr&amp;gt; violations, reduce the opportunity for sites to spoof data, and encourage best practice for maintaining both forms of data accurately.&lt;br /&gt;
&lt;br /&gt;
Where an element with class &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; is to be parsed as data for a property, and that element also contains no non-whitespace content (hereafter referred to as ‘empty’), the following rules apply:&lt;br /&gt;
&lt;br /&gt;
* The ‘empty’ value-title element must be the '''first, non-whitespace child''' of the property element. That is, it should follow immediately after the property is declared, before the human-readable form, and without any additional nesting.&lt;br /&gt;
* The ‘empty’ value-title element can only be used for specific properties. Microformat specifications must explicitly state which properties may be used with this extension of the value-class-pattern.&lt;br /&gt;
* Where an ‘empty’ value-title element is to be used as the single property value, it must be the ''only'' such &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; content. That is, the first instance of a conforming &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; element overrides all other &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; siblings and/or cousins.&lt;br /&gt;
* Tools written to perform Conformance Testing and/or Validation of microformats ''should'' attempt to compare the machine-data and human legible forms of the property data, and advise authors if the forms do not match.&lt;br /&gt;
&lt;br /&gt;
=== limited use of value-title ===&lt;br /&gt;
Due to the fact that the value-title pattern hides some amount of data which tends to be a machine-specific duplicate of data that is provided in the human readable content, there are two microformats [[principles]] being compromised: '''visibility''' and '''&amp;lt;abbr title=&amp;quot;Don't Repeat Yourself&amp;quot;&amp;gt;DRY&amp;lt;/abbr&amp;gt;'''. Thus the applicability of this pattern is deliberately restricted to properties that have demonstrated through experience a need for it, with no known better alternative.&lt;br /&gt;
&lt;br /&gt;
In general authors should:&lt;br /&gt;
&lt;br /&gt;
# First, try to directly specify microformats property values inline (the most visible, no duplication),&lt;br /&gt;
# Then consider using the value-class pattern&lt;br /&gt;
## Including multiple value elements for date and time properties&lt;br /&gt;
# and then only if those methods are insufficient, consider the value-title pattern.&lt;br /&gt;
&lt;br /&gt;
This document post-dates other microformat specifications, such that they may not yet indicate which properties permit use of this pattern. In the interim, '''only''' the following types of properties should allow the value-title pattern.&lt;br /&gt;
&lt;br /&gt;
* ISO8601 date, datetime, timezone, and duration values&lt;br /&gt;
* Enumerated values (such as the hCard tel/email/adr 'type' subproperties)&lt;br /&gt;
* Co-ordinates (such as the [[geo]] 'latitude' and 'longitude' properties)&lt;br /&gt;
* Telephone number properties (e.g. the hCard 'tel' property)&lt;br /&gt;
&lt;br /&gt;
The [[machine-data]] page has documentation of some of the properties of some specs which experience has shown need a solution like the value-title pattern.&lt;br /&gt;
&lt;br /&gt;
There are some simple reference examples and tests for this pattern on [[value-class-pattern-tests]].&lt;br /&gt;
&lt;br /&gt;
In future use, ''specification authors'' may inherit use of &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; by use of ISO8601 date and time formats, or reuse of other microformats, but specifications should _avoid_ introducing new data structures that depend on or encourage this pattern. New specifications are themselves expected to adhere to the principals of visible data and &amp;lt;abbr&amp;gt;DRY&amp;lt;/abbr&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Test cases ==&lt;br /&gt;
See [[value-class-pattern-tests]].&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;abbr title='Frequently Asked Questions'&amp;gt;FAQ&amp;lt;/abbr&amp;gt;==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
Frequently asked questions about the value-class-pattern. Once this section grows too big, we'll make a separate wiki page (like [[value-class-faq]]).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class='discussion'&amp;gt;&lt;br /&gt;
* '''Why use an 'empty' element? Why not embed data in the class attribute?'''&lt;br /&gt;
** The class attribute is inappropriate for embedded data values, as per the HTML4 specification, which states &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; is for ‘general purposing processing’, which is defined as ‘e.g. for identifying fields when extracting data from HTML pages into a database, translating HTML documents into other formats, etc.’. ‘General purpose processing’ does not extend to data itself. Furthermore, this method avoids inventing a new string pattern for embedding data.&lt;br /&gt;
* '''Why use an 'empty' element? Why not make up a new attribute, like ‘data’?'''&lt;br /&gt;
** Microformats exist and function in ''valid'' HTML4 and XHTML1. Those are the current standards for web development, and microformats exist for use ''now''. In the future, perhaps revisions of HTML will offer up another solution. For now, this method has been tested against browsers, and creates a consistent document structure (where machine-form and human-form data are siblings).&lt;br /&gt;
* '''The &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute should only be used for content!'''&lt;br /&gt;
** The &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute ''is'' used for content and is read by microformats parsers. This exists for cases where data cannot be parsed with sufficient precision from just the commonly published, visible information. This pattern allows both forms of content to be included, whilst keeping it invisible to human consumers.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also refer to the general [[faq|Microformats FAQ]] and [[principles]].&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 and pages have started marking up content with the value-class-pattern, and are thus good places to go for examples with real world content to test with implementations (i.e. parsers). If you use the value-class-pattern in your content, feel free to add it to the '''top''' of this list. Once the list grows too big, we'll make a separate wiki page (like [[value-class-examples-in-wild]]).&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
    add new items to the TOP of this list&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [http://visitmix.com/labs/oomph/2.0/tests/test.html Test Harness For Oomph] This pages uses a whole range of different patterns for both hCard and hCalendar, using both value and value-title, mostly derived from the specification above&lt;br /&gt;
* [http://georgebrock.com/ George Brocklehurst's activity stream] and [http://blog.georgebrock.com/ blog] use &amp;quot;value-title&amp;quot; for hAtom &amp;lt;code&amp;gt;published&amp;lt;/code&amp;gt; property&lt;br /&gt;
* [http://ben-ward.co.uk/ Ben Ward's home page] uses:&lt;br /&gt;
** &amp;quot;value-title&amp;quot; for hCard &amp;lt;code&amp;gt;bday&amp;lt;/code&amp;gt; property&lt;br /&gt;
** &amp;quot;value-title&amp;quot; for hAtom &amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; property&lt;br /&gt;
* [http://microformats.org/ microformats.org] uses:&lt;br /&gt;
** &amp;quot;value-title&amp;quot; for hAtom &amp;lt;code&amp;gt;updated&amp;lt;/code&amp;gt; property in [[http://microformats.org/ microformats.org blog postss]]]&lt;br /&gt;
** date and time value separation for hCalendar &amp;lt;code&amp;gt;dtstart&amp;lt;/code&amp;gt; property in [[events|microformats.org recent and upcoming events wiki page]]&lt;br /&gt;
&lt;br /&gt;
''Add your site/page(s) that use the value-class-pattern here, along with a brief description of what value-class-pattern features you use, with which microformat(s) and which of its/their properties.''&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse value-class-pattern property values. If you have an value-class-pattern 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 (like [[value-class-implementations]]).&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
    add new items to the TOP of this list&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
* [[Oomph]] Version 2 passes [[value-class-pattern-tests#Date_and_time_values|Date and time values test cases]] and is a thorough implementation of the value class pattern.&lt;br /&gt;
* [[X2V]] v0.9.3 and later:&lt;br /&gt;
** implements [[#Date_and_time_values|Date and time values parsing]], including am/pm time values&lt;br /&gt;
*** thus passes [[value-class-pattern-tests#Date_and_time_values|Date and time values test cases]].&lt;br /&gt;
** implements [[#hCalendar_dtend_implied_date|hCalendar implied dtend date]]&lt;br /&gt;
* [[Operator]] has *some* implementation of the value-class-pattern according to Michael Kaply, but precisely how much is implemented, for which properties (property types) and which microformats is not currently known.&lt;br /&gt;
* [[Optimus]] v0.8 and later implements &amp;lt;code&amp;gt;value-title&amp;lt;/code&amp;gt; as [http://twitter.com/DmitryBaranovsk/status/1891253248 announced by Dmitry Baranovskiy].&lt;br /&gt;
* ... add your implementation(s) that parse or generate the value-class-pattern here, along with which features you support (hopefully all!) and note any limitations if any.&lt;br /&gt;
&lt;br /&gt;
== Articles ==&lt;br /&gt;
Articles and &amp;lt;span id=&amp;quot;Blog_Posts&amp;quot;&amp;gt;blog posts&amp;lt;/span&amp;gt;  discussing the value class pattern, most recent first.&lt;br /&gt;
When this section gets too big, create a separate page like: [[value-class-pattern-articles]]&lt;br /&gt;
* &amp;lt;span class=&amp;quot;hentry&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;published&amp;quot;&amp;gt;2009-08-25&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;entry-summary&amp;quot;&amp;gt;MIX Online: &amp;lt;span class=&amp;quot;entry-title&amp;quot;&amp;gt;[http://visitmix.com/Articles/The-Value-Class-Pattern The Value Class Pattern]&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; by &amp;lt;span class=&amp;quot;author vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Jeremy Keith&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* [http://ablognotlimited.com/s/106 Getting Semantic With Microformats, Part 8: Value Class Pattern] -- A very thorough writeup by Emily Lewis on the value class pattern&lt;br /&gt;
* [http://adactio.com/journal/1579/ 2009-05-17 Adactio: Microformation]&lt;br /&gt;
* [http://forabeautifulweb.com/blog/about/value_class_pattern/ For A Beautiful Web: Value Class Pattern]&lt;br /&gt;
* [http://microformats.org/blog/2009/05/12/value-class-pattern/ 2009-05-12 microformats.org: Value Class Pattern]&lt;br /&gt;
&lt;br /&gt;
==Related Pages==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
* [[value-class-pattern-tests]]&lt;br /&gt;
* [[value-excerption-pattern-issues]]&lt;br /&gt;
* [[hcard#Value_excerpting|hCard: Value Excepting]]&lt;br /&gt;
* [[value-excerption-pattern-brainstorming]]&lt;br /&gt;
* [[machine-data|Machine Data in Microformats]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
* [http://www.useit.com/alertbox/9608.html Jakob Nielsen: International Web Usability]&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=operator&amp;diff=41330</id>
		<title>operator</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=operator&amp;diff=41330"/>
		<updated>2009-11-11T06:13:17Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Update latest release version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;Operator Firefox plugin&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[https://addons.mozilla.org/firefox/4106/ Operator]''' is a ''must install'' Firefox plugin as it reveals and provides easy access to the [[hCard|hCards]], [[hCalendar]] events etc. that are all over numerous websites.&lt;br /&gt;
&lt;br /&gt;
Operator has rapidly found favor with microformats users, publishers, and developers. It provides an architecture for microformat parsing which is likely to be incorporated into the core of future versions of Firefox.&lt;br /&gt;
&lt;br /&gt;
Latest release: 0.9.5&lt;br /&gt;
&lt;br /&gt;
== donate ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;discussion&amp;quot;&amp;gt;&lt;br /&gt;
*The developer of Operator asks that you help support its continued development by making a small contribution.&lt;br /&gt;
** [https://addons.mozilla.org/en-US/firefox/addon/4106/developers Please DONATE]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== issues ==&lt;br /&gt;
See [[operator-issues]].&lt;br /&gt;
&lt;br /&gt;
== see also ==&lt;br /&gt;
* [[firefox-extensions]]&lt;br /&gt;
*[http://labs.mozilla.com/2006/12/introducing-operator Mozilla Labs' Operator announcement]&lt;br /&gt;
*[http://www.kaply.com/weblog/ Operator author's blog]&lt;br /&gt;
*[http://www.kaply.com/weblog/operator-user-scripts/ Customise Operator with 'user scripts'] (needed to add hReview support)&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hproduct&amp;diff=38696</id>
		<title>hproduct</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hproduct&amp;diff=38696"/>
		<updated>2009-05-17T04:30:12Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;entry-title&amp;gt;hProduct&amp;lt;/entry-title&amp;gt;&lt;br /&gt;
{{DraftSpecification}}&lt;br /&gt;
__TOC__&lt;br /&gt;
hProduct is a microformat suitable for publishing and embedding product data. hProduct is one of several open microformats standards suitable for embedding in HTML, XHTML, Atom, RSS, and arbitrary XML.&lt;br /&gt;
&lt;br /&gt;
==hProduct Microformat Draft Specification==&lt;br /&gt;
&lt;br /&gt;
; Editors/Authors&lt;br /&gt;
(alphabetical)&lt;br /&gt;
* [[User:PaulLee|Paul Lee]], Google Product Search&lt;br /&gt;
* [[User:JayMyers|Jay Myers]], [http://www.bestbuy.com/ Best Buy, Co., Inc.]&lt;br /&gt;
&lt;br /&gt;
; Contributors&lt;br /&gt;
(alphabetical)&lt;br /&gt;
* Craig Cook, [http://focalcurve.com/ Focal Curve]&lt;br /&gt;
* Aaron Gustafson, [http://easy-designs.net/ Easy! Designs]&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;
== Status ==&lt;br /&gt;
Draft, version 0.3.&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The web is a thriving consumer marketplace with a plethora of manufacturers and vendors scattered across the globe. Sifting through massive amounts of unstructured product data is a difficult task for both browsers and machines alike. The hProduct microformat gives structure to this metadata by providing constructs to identify universal product attributes, plus a mechanism to accomodate the wide variation in product attributes.&lt;br /&gt;
&lt;br /&gt;
The hProduct microformat can assist consumers, manufacturers and retailers in a number of ways. If a browser or application understands that a specific web page contains the hProduct microformat, it can inform and help facilitate the best product choice by the consumer to fulfill their needs. An adopted, open standard will ensure the correct product data is published between manufacturers and retailers, to the benefit of the consumer. Bringing order and structure to product data makes it easy for people and organizations to list the products and services they offer, and easy for web services to consume that product data for analysis and syndication.&lt;br /&gt;
&lt;br /&gt;
=== Semantic XHTML Design Principles ===&lt;br /&gt;
{{SemanticXHTMLDesignPrinciples}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgment ===&lt;br /&gt;
Many thanks go out to the contributors who laid the foundation for the current hProduct draft spec.&lt;br /&gt;
&lt;br /&gt;
=== Scope ===&lt;br /&gt;
Giving details about a particular product is sometimes very complex as parameters are different for books and CDs than they are for iPods or cars. It should be very easy to mark up an item using hProduct and the syntax should be simple yet flexible enough for more advanced applications.&lt;br /&gt;
&lt;br /&gt;
=== Out of Scope ===&lt;br /&gt;
This microformat does not intend to replicate any of the content proposed within [[hListing]] and would defer all money/transactional matters to that microformat. This microformat also does not attempt to specify a product ontology, or category-specific attributes; instead, it aims to create a framework to allow for flexible expression of both.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
{{rfc-2119-intro}}&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
The hProduct format is based on a set of fields common to numerous ecommerce sites and formats in use today on the web.&lt;br /&gt;
&lt;br /&gt;
=== Schema ===&lt;br /&gt;
The hProduct schema consists of the following (see existing class names for reference):&lt;br /&gt;
&lt;br /&gt;
*hproduct&lt;br /&gt;
** brand. optional. text. can also use [[hcard|hCard]] for manufacturer.&lt;br /&gt;
** category. optional. text. can also use rel-tag. re-used from [[hcard|hCard]].&lt;br /&gt;
** price. optional. floating point number. can use currency format. &lt;br /&gt;
** description. optional. text. can also include valid HTML markup. re-used from [[hreview|hReview]].&lt;br /&gt;
** fn. '''required.''' text. product name or title. re-used from [[hcard|hCard]].&lt;br /&gt;
** photo. optional. image element or link. re-used from [[hcard|hCard]].&lt;br /&gt;
** url. optional. href. can contain rel-tag rel='product'. re-used from [[hcard|hCard]].&lt;br /&gt;
** review. optional. [[hreview|hReview]], or [[aggregate-microformat-template-examples|hReview-aggregate]].&lt;br /&gt;
** listing. optional. [[hlisting|hListing]], or [[aggregate-microformat-template-examples|hListing-aggregate]].&lt;br /&gt;
** identifier. optional.&lt;br /&gt;
*** type. required. - examples:&lt;br /&gt;
**** model&lt;br /&gt;
**** mpn&lt;br /&gt;
**** upc&lt;br /&gt;
**** isbn&lt;br /&gt;
**** issn&lt;br /&gt;
**** ean&lt;br /&gt;
**** jan&lt;br /&gt;
**** sn&lt;br /&gt;
**** vin&lt;br /&gt;
**** sku &lt;br /&gt;
*** value. required. - label may be implied&lt;br /&gt;
&lt;br /&gt;
=== Field details ===&lt;br /&gt;
Class names &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;category&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;fn&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;photo&amp;lt;/code&amp;gt;, &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;url&amp;lt;/code&amp;gt; are reused from [[hcard|hCard]]. &amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;description&amp;lt;/code&amp;gt; is reused from [[hreview|hReview]].&lt;br /&gt;
&lt;br /&gt;
The fields of the hProduct schema represent the following:&lt;br /&gt;
&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;hproduct::&amp;lt;/code&amp;gt;''' Root class name&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;brand::&amp;lt;/code&amp;gt;''' the class name brand is used identify brand of the product. {{should}} use [[hcard|hCard]] for manufacturer name. {{must}} be singular.&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;category::&amp;lt;/code&amp;gt;''' the class name category identifies product category. {{may}} use [[rel-tag]] microformat. {{may}} be plural to represent multiple categories.&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;price::&amp;lt;/code&amp;gt;''' the class name price is used to indicate the price of the product. {{must}} be singular.&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;description::&amp;lt;/code&amp;gt;''' the class name description is used to describe the product. {{must}} be singular.&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;fn::&amp;lt;/code&amp;gt;''' product text name. {{must}} be singular.&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;photo::&amp;lt;/code&amp;gt;''' the class name photo {{may}} be applied to an &amp;lt;img&amp;gt; or &amp;lt;a&amp;gt; element. {{may}} be plural.&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;url::&amp;lt;/code&amp;gt;''' the class name url {{should}} refer to the web page associated with product details. {{may}} use [[rel-tag]], rel='product'. {{must}} be singular.&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;review::&amp;lt;/code&amp;gt;''' the class name review identifies review(s) for the product. {{should}} use [[hreview|hReview]]. {{may}} be plural.&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;listing::&amp;lt;/code&amp;gt;''' the class name listing identifies product listings. {{should}} use [[hlisting|hListing]]. {{may}} be plural.&lt;br /&gt;
*'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;identifier::&amp;lt;/code&amp;gt;''' the identifier structure is used to describe product identifiers like Model, UPC or SKU, and is designed to accommodate new or as-yet-unidentified identifiers. {{should}} be singular.&lt;br /&gt;
**'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;type::&amp;lt;/code&amp;gt;''' the class name type identifies the identifier type.&lt;br /&gt;
**'''&amp;lt;code class=&amp;quot;class-name&amp;quot;&amp;gt;value::&amp;lt;/code&amp;gt;''' label {{may}} be implied&lt;br /&gt;
&lt;br /&gt;
=== Additional Details ===&lt;br /&gt;
'''Note:''' If hProduct markup is used in a &amp;quot;standalone&amp;quot; fashion (eg. a manufacturer site that's not commerce enabled, strictly informational), it is assumed that the price attribute represents the manufacturer's suggested retail price. Any transactional (commerce) representation of price should be delegated to [[hlisting|hListing]].&lt;br /&gt;
&lt;br /&gt;
''Internationalization'': Though there are many English-language tokens, they are only used as invisible class-names; user-visible listing information can be completely localized. Note that (X)HTML LANG attribute rules still apply as usual, for multilingual aggregators of hProduct.&lt;br /&gt;
&lt;br /&gt;
=== Relationships with other microformats ===&lt;br /&gt;
Products can be complex structures with attributes and features that may fall outside the bounds of the proposed hProduct microformat. Care has been taken to provide just enough attributes to accurately represent products while not overloading the hProduct spec. This means that complete semantic solutions would rely on using hProduct in combination with other microformats to achieve their goals. Through [[hproduct-examples#Coded_examples|examples]] (see also: [[hproduct-recipes|recipes]]) and [[hproduct-examples#Analysis_of_Product.2FCommerce_Sites|analysis]], there are some clear relationships between hProduct and these microformats:&lt;br /&gt;
&lt;br /&gt;
* [[hlisting|hListing]] :: provides additional context to the transaction side of a product, including elements like the transactional price.&lt;br /&gt;
* [[hReview|hReview]]/hAggregate(concept) :: research shows that many commerce sites include product reviews, and they are often aggregated to provide overall ratings and reviews on the web. Utilizing these microformats can provide additional data around a product or service.&lt;br /&gt;
* [[xoxo|xoxo]] :: to address property-value data that may be necessary for a complete data representation of a product.&lt;br /&gt;
&lt;br /&gt;
Of course, these are just a few of many that could be used with the hProduct microformat.&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dl class=&amp;quot;profile&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;dt&amp;gt;class&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;quot;help&amp;quot; href=&amp;quot;http://www.w3.org/TR/html401/struct/global.html#adef-class&amp;quot;&amp;gt;&lt;br /&gt;
   HTML4 definition of the 'class' attribute.&amp;lt;/a&amp;gt;&lt;br /&gt;
  This meta data profile defines some 'class' attribute values (class names) &lt;br /&gt;
  and their meanings as suggested by a &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.w3.org/TR/WD-htmllink-970328#profile&amp;quot;&amp;gt;&lt;br /&gt;
   draft of &amp;quot;Hypertext Links in HTML&amp;quot;&amp;lt;/a&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
	&amp;lt;dl&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;hproduct&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;Used to identify and describe metadata universally common to products.&amp;lt;/dd&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;brand&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;The brand name of the product.&amp;lt;/dd&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;category&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;The product category/ categories the product belongs to.&amp;lt;/dd&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;price&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;The price of the product.&amp;lt;/dd&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;description&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;The full text representing the written description of the product.&amp;lt;/dd&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;fn&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;The common name of the product.&amp;lt;/dd&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;photo&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;Accompanying image of the product.&amp;lt;/dd&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;url&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;A link to the product details.&amp;lt;/dd&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;review&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;A review of the product.&amp;lt;/dd&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;listing&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;Listing details of the product.&amp;lt;/dd&amp;gt;&lt;br /&gt;
		&amp;lt;dt&amp;gt;identifier&amp;lt;/dt&amp;gt;&lt;br /&gt;
		&amp;lt;dd&amp;gt;The product identifier like Model, SKU, ISBN, or EAN associated with the product&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;/pre&amp;gt;&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;
&lt;br /&gt;
=== Other examples ===&lt;br /&gt;
&lt;br /&gt;
Please see examples at [[hproduct-examples|hProduct examples]].&lt;br /&gt;
&lt;br /&gt;
== Copyright ==&lt;br /&gt;
* [[User:JayMyers|JayMyers]]: I release all of my contributions to the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
== Patents ==&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
== Related ==&lt;br /&gt;
* '''hproduct'''&lt;br /&gt;
* [[hproduct-issues]]&lt;br /&gt;
* [[hproduct-faq]]&lt;br /&gt;
* [[hproduct-examples]]&lt;br /&gt;
* [[hproduct-recipes]]&lt;br /&gt;
&lt;br /&gt;
* [[product]]&lt;br /&gt;
* [[product-examples]]&lt;br /&gt;
* [[product-formats]]&lt;br /&gt;
* [[product-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Draft Specifications]]&lt;br /&gt;
[[Category:hProduct]]&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=User:Cgriego&amp;diff=31633</id>
		<title>User:Cgriego</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=User:Cgriego&amp;diff=31633"/>
		<updated>2008-06-25T01:34:27Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.boldpx.com/ Chris Griego]&lt;br /&gt;
&lt;br /&gt;
TZ:-06:00; CST&lt;br /&gt;
&lt;br /&gt;
{{cc-public-domain-release}}&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=transit-table-examples&amp;diff=31387</id>
		<title>transit-table-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=transit-table-examples&amp;diff=31387"/>
		<updated>2008-01-19T02:58:17Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Added Google Transit Feeds&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Transit Table Examples =&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
&lt;br /&gt;
* Tantek Çelik&lt;br /&gt;
&lt;br /&gt;
== Acknowledgment ==&lt;br /&gt;
&lt;br /&gt;
Thanks to Kevin Marks for suggesting this need for a microformat on the microformats-discuss list and providing the Caltrain example.&lt;br /&gt;
&lt;br /&gt;
http://microformats.org/discuss/mail/microformats-discuss/2005-October/001595.html&lt;br /&gt;
&lt;br /&gt;
== Problem Statement ==&lt;br /&gt;
&lt;br /&gt;
Problem: how to markup transit tables for trains / light-rail etc. in such a way that aggregation and navigation of schedules across varying transit systems becomes possible.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Caltrain ===&lt;br /&gt;
&lt;br /&gt;
http://caltrain.com/timetable_effective_10_10_05.html&lt;br /&gt;
&lt;br /&gt;
=== TTC (Subways, Buses, Light and Electric Rail) ===&lt;br /&gt;
&lt;br /&gt;
Interface:&lt;br /&gt;
http://www.toronto.ca/ttc/schedules/index.htm&lt;br /&gt;
&lt;br /&gt;
Note the horrifying frame and pulldown based interface.&lt;br /&gt;
&lt;br /&gt;
Schedule page:&lt;br /&gt;
http://www.toronto.ca/ttc/schedules/61S.htm#AVENUE%20RD.%20at%20WILSON&lt;br /&gt;
&lt;br /&gt;
=== Air Canada (Airline) ===&lt;br /&gt;
&lt;br /&gt;
http://www.aircanada.com/aco/flights.do&lt;br /&gt;
&lt;br /&gt;
This is fairly typical of many airlines -- a form-based query is needed to get to the interesting stuff.&lt;br /&gt;
&lt;br /&gt;
=== Go Transit (Trains and Buses) ===&lt;br /&gt;
&lt;br /&gt;
Interface:&lt;br /&gt;
http://www.gotransit.com/PUBLICROOT/NewVersion/lstNser.asp&lt;br /&gt;
&lt;br /&gt;
Schedule page:&lt;br /&gt;
http://www.gotransit.com/PUBLICROOT/NewVersion/pubnsch.asp?table=01&amp;amp;direction=0&amp;amp;day=1&amp;amp;page=1&lt;br /&gt;
&lt;br /&gt;
=== New Jersey Transit ===&lt;br /&gt;
&lt;br /&gt;
Rail Schedule Interface (results include transfer info + rates):&lt;br /&gt;
http://www.njtransit.com/sf_tr_schedules.shtml&lt;br /&gt;
&lt;br /&gt;
Bus Schedules:&lt;br /&gt;
http://www.njtransit.com/sf_bu_town2town.jsp?Center=Town&lt;br /&gt;
&lt;br /&gt;
=== MTA (NYC) subways, trains, buses ===&lt;br /&gt;
http://www.mta.nyc.ny.us/&lt;br /&gt;
&lt;br /&gt;
LIRR Train Interface:&lt;br /&gt;
http://lirr42.mta.info/index.asp&lt;br /&gt;
&lt;br /&gt;
Metro North Train Interface (includes peak/offpeak info, travel durations)&lt;br /&gt;
http://as0.mta.info/mnr/schedules/sched_form.cfm&lt;br /&gt;
&lt;br /&gt;
=== Google Transit Feeds ===&lt;br /&gt;
http://code.google.com/transit/spec/transit_feed_specification.html&lt;br /&gt;
&lt;br /&gt;
== Future Thoughts ==&lt;br /&gt;
&lt;br /&gt;
This probably belongs more in a transit-table-brainstorming page, but until more examples are fleshed out and previous formats are researched, we're sticking future thoughts here.&lt;br /&gt;
&lt;br /&gt;
=== Tufte Transit Graph ===&lt;br /&gt;
&lt;br /&gt;
An application that read a standard transit-table microformat and produced a Tuftesque timeline grid would be very nice for transit users.&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=User:Cgriego&amp;diff=27449</id>
		<title>User:Cgriego</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=User:Cgriego&amp;diff=27449"/>
		<updated>2008-01-06T00:59:05Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: CC Public Domain Release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Chris Griego&lt;br /&gt;
&lt;br /&gt;
TZ:-06:00; CST&lt;br /&gt;
&lt;br /&gt;
{{cc-public-domain-release}}&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=events/2007-10-02-dallas-ruby-brigade&amp;diff=33656</id>
		<title>events/2007-10-02-dallas-ruby-brigade</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=events/2007-10-02-dallas-ruby-brigade&amp;diff=33656"/>
		<updated>2007-10-04T19:12:02Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: updating attendees&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Dallas Ruby Brigade October 2007&amp;lt;/h1&amp;gt;&lt;br /&gt;
One of several microformats [[events]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== details ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
;When&lt;br /&gt;
:&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-10-02T19:00:00-0500&amp;lt;/span&amp;gt;&lt;br /&gt;
;Where&lt;br /&gt;
:&amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Improving&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;15950 Dallas Parkway&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;additional-address&amp;quot;&amp;gt;Suite 500&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Dallas&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;TX&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;75248&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
;What&lt;br /&gt;
:&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Microformats, building blocks of the semantic web&amp;lt;/span&amp;gt;&lt;br /&gt;
;Presenter&lt;br /&gt;
:[[User:Cgriego|Chris Griego]]&lt;br /&gt;
;Web&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://dallasrb.stikipad.com/&amp;lt;/span&amp;gt;&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.slideshare.net/cgriego/microformats-building-blocks-of-the-semantic-web/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[http://technorati.com/events/microformats.org/wiki/events/2007-10-02-dallas-ruby-brigade Add this event to your diary or calendar program]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
== attendees ==&lt;br /&gt;
Add yourself alphabetically sorted by last name if you attended.&lt;br /&gt;
&lt;br /&gt;
* Elshire, Blake&lt;br /&gt;
*[[User:Cgriego|Griego, Chris]]&lt;br /&gt;
* Keys, Adam&lt;br /&gt;
* LaMons, Jordan&lt;br /&gt;
* Marvin, Kevin&lt;br /&gt;
* Nelson, Morgan&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== related pages==&lt;br /&gt;
{{events-related-pages}}&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=events/2007-10-02-dallas-ruby-brigade&amp;diff=22266</id>
		<title>events/2007-10-02-dallas-ruby-brigade</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=events/2007-10-02-dallas-ruby-brigade&amp;diff=22266"/>
		<updated>2007-10-04T19:08:30Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: updating attendees&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Dallas Ruby Brigade October 2007&amp;lt;/h1&amp;gt;&lt;br /&gt;
One of several microformats [[events]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== details ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
;When&lt;br /&gt;
:&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-10-02T19:00:00-0500&amp;lt;/span&amp;gt;&lt;br /&gt;
;Where&lt;br /&gt;
:&amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Improving&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;15950 Dallas Parkway&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;additional-address&amp;quot;&amp;gt;Suite 500&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Dallas&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;TX&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;75248&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
;What&lt;br /&gt;
:&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Microformats, building blocks of the semantic web&amp;lt;/span&amp;gt;&lt;br /&gt;
;Presenter&lt;br /&gt;
:[[User:Cgriego|Chris Griego]]&lt;br /&gt;
;Web&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://dallasrb.stikipad.com/&amp;lt;/span&amp;gt;&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.slideshare.net/cgriego/microformats-building-blocks-of-the-semantic-web/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[http://technorati.com/events/microformats.org/wiki/events/2007-10-02-dallas-ruby-brigade Add this event to your diary or calendar program]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
== attendees ==&lt;br /&gt;
Add yourself alphabetically sorted by last name if you attended.&lt;br /&gt;
&lt;br /&gt;
* Elshire, Blake&lt;br /&gt;
*[[User:Cgriego|Griego, Chris]]&lt;br /&gt;
* Keys, Adam&lt;br /&gt;
* LaMons, Jordan&lt;br /&gt;
* Marvin, Kevin&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== related pages==&lt;br /&gt;
{{events-related-pages}}&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=presentations&amp;diff=22448</id>
		<title>presentations</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=presentations&amp;diff=22448"/>
		<updated>2007-10-04T19:02:10Z</updated>

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

		<summary type="html">&lt;p&gt;Cgriego: Fixing wiki user links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Dallas Ruby Brigade October 2007&amp;lt;/h1&amp;gt;&lt;br /&gt;
One of several microformats [[events]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== details ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
;When&lt;br /&gt;
:&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-10-02T19:00:00-0500&amp;lt;/span&amp;gt;&lt;br /&gt;
;Where&lt;br /&gt;
:&amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Improving&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;15950 Dallas Parkway&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;additional-address&amp;quot;&amp;gt;Suite 500&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Dallas&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;TX&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;75248&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
;What&lt;br /&gt;
:&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Microformats, building blocks of the semantic web&amp;lt;/span&amp;gt;&lt;br /&gt;
;Presenter&lt;br /&gt;
:[[User:Cgriego|Chris Griego]]&lt;br /&gt;
;Web&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://dallasrb.stikipad.com/&amp;lt;/span&amp;gt;&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.slideshare.net/cgriego/microformats-building-blocks-of-the-semantic-web/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[http://technorati.com/events/microformats.org/wiki/events/2007-10-02-dallas-ruby-brigade Add this event to your diary or calendar program]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
== attendees ==&lt;br /&gt;
Add yourself alphabetically sorted by last name if you attended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[User:Cgriego|Griego, Chris]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== related pages==&lt;br /&gt;
{{events-related-pages}}&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=events/2007-10-02-dallas-ruby-brigade&amp;diff=22263</id>
		<title>events/2007-10-02-dallas-ruby-brigade</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=events/2007-10-02-dallas-ruby-brigade&amp;diff=22263"/>
		<updated>2007-10-04T18:58:43Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Dallas Ruby Brigade October 2007&amp;lt;/h1&amp;gt;&lt;br /&gt;
One of several microformats [[events]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
== details ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
;When&lt;br /&gt;
:&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-10-02T19:00:00-0500&amp;lt;/span&amp;gt;&lt;br /&gt;
;Where&lt;br /&gt;
:&amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Improving&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;15950 Dallas Parkway&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;additional-address&amp;quot;&amp;gt;Suite 500&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Dallas&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;TX&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;75248&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
;What&lt;br /&gt;
:&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Microformats, building blocks of the semantic web&amp;lt;/span&amp;gt;&lt;br /&gt;
;Presenter&lt;br /&gt;
:[[Cgriego|Chris Griego]]&lt;br /&gt;
;Web&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://dallasrb.stikipad.com/&amp;lt;/span&amp;gt;&lt;br /&gt;
:&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.slideshare.net/cgriego/microformats-building-blocks-of-the-semantic-web/&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''[http://technorati.com/events/microformats.org/wiki/events/2007-10-02-dallas-ruby-brigade Add this event to your diary or calendar program]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
== attendees ==&lt;br /&gt;
Add yourself alphabetically sorted by last name if you attended.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*[[cGriego|Griego, Chris]]&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== related pages==&lt;br /&gt;
{{events-related-pages}}&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=events&amp;diff=22260</id>
		<title>events</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=events&amp;diff=22260"/>
		<updated>2007-10-04T17:58:05Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Adding Oct 2 Dallas Ruby Brigade&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
=Microformats related events=&lt;br /&gt;
&lt;br /&gt;
Please add any microformats related events (specifically, events where there will be talks on microformats) you find here, and we'll add them to the [[hcalendar|hCalendar]] on the [http://microformats.org home page]. &lt;br /&gt;
&lt;br /&gt;
Create a page using the [[events-template|events template]] for each specific event, where you can list URLs for the event, event details (what, when, where including country, who), create an &amp;quot;Attending&amp;quot; section, recommended tags, link to photos afterwards, etc.&lt;br /&gt;
&lt;br /&gt;
If you can (or can ask the organizers to kindly-) use microformats (especially [[hCalendar]] and [[hCard]]) on the event's web pages for the schedule/sessions and speakers/venues respectively, so much the better!&lt;br /&gt;
&lt;br /&gt;
See also the [http://microformats.org/#events-list Upcoming events list on the home page], as well as subscribe to them in Apple iCal or Mozilla Sunbird with this URL: &amp;lt;nowiki&amp;gt;webcal://feeds.technorati.com/events/microformats.org&amp;lt;/nowiki&amp;gt; and '''[http://technorati.com/events/microformats.org/wiki/events#Upcoming add upcoming events to your diary or calendar program]''' http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&lt;br /&gt;
&lt;br /&gt;
There is a separate wiki page for details of [[presentations]].&lt;br /&gt;
&lt;br /&gt;
==Current==&lt;br /&gt;
Events in progress.&lt;br /&gt;
&lt;br /&gt;
== Upcoming ==&lt;br /&gt;
&amp;lt;!-- Please try to keep to neutral tense (e.g &amp;quot;Bill Smith on microformats&amp;quot; not &amp;quot;Bill Smith will talk about Microformats&amp;quot;), where possible, for convenience when moving to the historical section of this page. Please also include as many details about the event as possible, including precise start end times, room number, etc. Ideally details should be moved to the (events/..) wiki page for the event itself, but at least include the information here to start with. Note the inclusion of hCalendar mark-up, and remember that &amp;quot;abbr&amp;quot; is not supported by this wiki's software. Thank you. &lt;br /&gt;
Patterns:&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;YYYY-MM-DD&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/YYYY-MM-DD-event-session-title|Event Session Title]] at &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://example.com&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* &amp;lt;nowiki&amp;gt;*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;YYYY-MM-DD&amp;lt;/span&amp;gt;&amp;amp;ndash;&amp;lt;span class=&amp;quot;dtend&amp;quot;&amp;gt;YYYY-MM-DD&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/YYYY-MM-DD-event-session-title|Event Session Title]] at &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://example.com&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Lorem ipsum dolor sit amet, consectetur adipisicing elit.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Soonest first:&lt;br /&gt;
* &amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-10-04&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-10-04-fundamentos-web-social-network-portability|Fundamentos Web: Social Network Portability]]&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-10-05&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-10-05-fundamentos-web-microformats-workshop|Fundamentos Web: Microformats Workshop]] at &amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.fundamentosweb.org/2007/Programa/Dia3/&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
* …&lt;br /&gt;
&lt;br /&gt;
== Recent ==&lt;br /&gt;
&amp;lt;!-- Please change to past tense, and reverse the date-order, when moving events to this section. Thank you.--&amp;gt;&lt;br /&gt;
Most recent first:&lt;br /&gt;
&lt;br /&gt;
===October===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-10-02&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-10-02-dallas-ruby-brigade|Dallas Ruby Brigade]]&amp;lt;/span&amp;gt; &amp;amp;mdash; &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Dallas, TX, USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===September===&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-09-28&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-09-28-portable-social-networks-meetup-amsterdam|Meet-up at at PICNIC in Amsterdam]], Netherlands &amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-09-25T17:30-0700&amp;lt;/span&amp;gt; - 20:00-0700: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-09-25-social-network-portability|Portable Social Network Micro Meetup]]&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Citizen Space&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;CA&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-09-18&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-09-18-calconnect-vcard-workshop|CalConnect vCard Workshop]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.calconnect.org/vcardworkshop.shtml&amp;lt;/span&amp;gt;) &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt; a one day vCard-focused workshop event at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;M.I.T.&amp;lt;/span&amp;gt;. in &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Cambridge&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Massachusetts&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; with the goal of bringing together the key players to help move forward vCard revision efforts&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-09-08T15:45+0100&amp;lt;/span&amp;gt;-16:30+0100: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-09-08-social-network-portability|Social Network Portability at BarCampBrighton]]&amp;lt;/span&amp;gt; at [http://barcamp.org/BarCampBrighton BarCampBrighton], &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Madgex&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;31 North Street&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Brighton&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;England&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-09-06T17:30-0400&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Meetup on Microformats&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://webstandards.meetup.com/122/calendar/6116740/&amp;lt;/span&amp;gt;) &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt;Short introduction to microformats  by Catherine Devlin, at the Web Standards Meetup Group, &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Panera Bread&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;1203 Brown Street&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Dayton&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;Ohio&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;OH 45409&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt; (Ccoordinates: &amp;lt;span class=&amp;quot;geo&amp;quot;&amp;gt;39.7420;-84.1823&amp;lt;/span&amp;gt;)&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-09-05&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-09-05-dconstruct-microformats-workshop|dConstruct Microformats Workshop]]&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;url&amp;quot;&amp;gt;http://2007.dconstruct.org/workshops/#jeremytantek&amp;lt;/span&amp;gt;) &amp;amp;mdash; &amp;lt;span class=&amp;quot;description&amp;quot;&amp;gt; Tantek Çelik and Jeremy Keith cover just about everything related to microformats in this one-day workshop as part of the dConstruct conference&amp;lt;/span&amp;gt; in &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Brighton, England&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== August ===&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-08-28&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-08-28-social-network-portability-today|Social Network Portability Today lunchtime meetup]]&amp;lt;/span&amp;gt; noon-2pm at &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Satisfaction Unlimited&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;street-address&amp;quot;&amp;gt;370 Brannan St.&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;CA&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-08-19&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-08-19-social-network-portability-today|social network portability today with hCard and XFN]]&amp;lt;/span&amp;gt; 3pm-4pm at [http://barcamp.org/BarCampBlock BarCampBlock], &amp;lt;span class=&amp;quot;location vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;Princeton Review&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;adr&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-08-18&amp;lt;/span&amp;gt;: &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;[[events/2007-08-18-social-graph|social graph discussion]], 3:30pm-4pm&amp;lt;/span&amp;gt; at [http://barcamp.org/BarCampBlock BarCampBlock], &amp;lt;span class=&amp;quot;vcard location&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;SocialText&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;extended-address&amp;quot;&amp;gt;co-working space room B&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;dtstart&amp;quot;&amp;gt;2007-08-18&amp;lt;/span&amp;gt;:&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt; [[events/2007-08-18-community-meetup|microformats community meetup]], 12:15pm-1pm&amp;lt;/span&amp;gt; at &amp;lt;span class=&amp;quot;vcard location&amp;quot;&amp;gt;[http://barcamp.org/BarCampBlock BarCampBlock], &amp;lt;span class=&amp;quot;fn org&amp;quot;&amp;gt;SocialText&amp;lt;/span&amp;gt; &amp;lt;span class=&amp;quot;extended-address&amp;quot;&amp;gt;co-working space room A&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;Palo Alto&amp;lt;/span&amp;gt;, &amp;lt;span class=&amp;quot;country-name&amp;quot;&amp;gt;USA&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*2007-08-18 - 2007-08-19 [http://barcamp.org/BarCampBlock BarCampBlock]&lt;br /&gt;
&lt;br /&gt;
==2007==&lt;br /&gt;
For events earlier in 2007, see [[events-2007]]&lt;br /&gt;
&lt;br /&gt;
==2006==&lt;br /&gt;
For events in 2006, see  [[events-2006]]&lt;br /&gt;
&lt;br /&gt;
== Other languages ==&lt;br /&gt;
* &amp;lt;span lang=&amp;quot;fr&amp;quot;&amp;gt;[[current_events-fr|événements en cours]] (fr)&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Quicktime Broadcaster Notes ==&lt;br /&gt;
&lt;br /&gt;
See [[quicktime]]&lt;br /&gt;
&lt;br /&gt;
==Related pages==&lt;br /&gt;
{{events-related-pages}}&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=profile-uris&amp;diff=18981</id>
		<title>profile-uris</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=profile-uris&amp;diff=18981"/>
		<updated>2007-06-11T15:51:31Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Reverting to latest revision by DanC&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In [[hcalendar-issues]], it is ACCEPTED that each microformat should have a profile URI, like [[http://gmpg.org/xfn/11 the XFN profile]].&lt;br /&gt;
&lt;br /&gt;
Some issues include:&lt;br /&gt;
&lt;br /&gt;
* what domain to use? Candidates include:&lt;br /&gt;
** microformats.org&lt;br /&gt;
** www.w3.org&lt;br /&gt;
** xmdp.org&lt;br /&gt;
* what about versioning? how to keep in sync with the wiki and test materials?&lt;br /&gt;
* what profile URI to use for combinations, such as [[hcard]] and [[hcalendar]]?&lt;br /&gt;
** note [http://www.w3.org/TR/html401/struct/global.html#adef-profile HTML4.01] states &amp;quot;that one or more meta data profiles, [are] separated by white space.&amp;quot; Though it's simpler for authors if they can just use one profile URI.&lt;br /&gt;
* More profiles are needed.&lt;br /&gt;
&lt;br /&gt;
One proposal is: use www.w3.org, following [http://www.w3.org/1999/10/nsuri W3C namespace policy]. As to versioning, change the profile whenever the wiki changes (within some reasonable latency, say, a couple weeks or a month). For example: [http://www.w3.org/2006/03/hcard an hCard Profile at w3.org], and discussion: [http://microformats.org/discuss/mail/microformats-dev/2006-March/000068.html an hCard profile that seems to work with GRDDL].&lt;br /&gt;
&lt;br /&gt;
See also: &lt;br /&gt;
&lt;br /&gt;
* [[profile-examples-in-wild|Profile examples, in the wild]]&lt;br /&gt;
* [[faqs-for-rdf]] for discussion of connecting microformats to URIs.&lt;br /&gt;
* [[hcard-profile]].&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=mfcomment&amp;diff=15731</id>
		<title>mfcomment</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=mfcomment&amp;diff=15731"/>
		<updated>2007-04-18T16:34:38Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Added helpful pointer to hAtom, wording may need revising.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DeprecatedHistoricalPage}}&lt;br /&gt;
If you are interested in using microformats to markup your comments, [[hatom] is recommended.&lt;br /&gt;
&lt;br /&gt;
== Author ==&lt;br /&gt;
* [http://an9.org/devdev Andy Smith]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
I'm no spec draft lawyer, so just take this as being &amp;quot;in the same vein&amp;quot; as hReview, hCalendar and the like. I feel the examples are pretty self-explanatory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
The big example, using as many properties as seemed could apply to a comment:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;amp;lt;div class=&amp;quot;mfcomment&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;span class=&amp;quot;version&amp;quot;&amp;amp;gt;0.1&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;span&amp;amp;gt; Regarding: &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;target&amp;quot; href=&amp;quot;http://an9.org/blog/2005/06/07/super-sekret-project/&amp;quot;&amp;amp;gt;Super Sekret Project&amp;amp;lt;/a&amp;amp;gt;&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
    By: &amp;amp;lt;span class=&amp;quot;commenter&amp;quot;&amp;amp;gt; &amp;amp;lt;!-- I'm an hCard --&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;a class=&amp;quot;url nickname&amp;quot; href=&amp;quot;http://anarkystic.com/blog&amp;quot;&amp;amp;gt;termie&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;span class=&amp;quot;fn&amp;quot;&amp;amp;gt;Andy Smith&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;img class=&amp;quot;photo&amp;quot; src=&amp;quot;http://an9.org/images/small_andy.png&amp;quot; alt=&amp;quot;Photo of Andy Smith&amp;quot; /&amp;amp;gt; &lt;br /&gt;
    &amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;thread parent&amp;quot; href=&amp;quot;http://sxore.com/comment/view/14&amp;quot;&amp;amp;gt;parent&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;quot;summary&amp;quot;&amp;amp;gt;Just a comment...&amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;abbr class=&amp;quot;dtcommented&amp;quot; title=&amp;quot;20050612T21:30-0700&amp;quot;&amp;amp;gt;&amp;amp;lt;!-- I'm the same as dtreviewed for hReview --&amp;amp;gt;June 12th, 2005&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;quot;description&amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;p&amp;amp;gt;Boy, I really like that thing&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;self bookmark&amp;quot; href=&amp;quot;http://sxore.com/comment/view/14&amp;quot;&amp;amp;gt;link to this comment&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
The small example, using a minimum set of data:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;amp;lt;div class=&amp;quot;mfcomment&amp;quot;&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;target&amp;quot; href=&amp;quot;http://an9.org/blog/2005/06/07/super-sekret-project/&amp;quot;&amp;amp;gt;Super Sekret Project&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;span class=&amp;quot;commenter&amp;quot;&amp;amp;gt;anonymous&amp;amp;lt;/span&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;abbr class=&amp;quot;dtcommented&amp;quot; title=&amp;quot;20050612T21:30-0700&amp;quot;&amp;amp;gt;June 12th, 2005&amp;amp;lt;/abbr&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;div class=&amp;quot;description&amp;quot;&amp;amp;gt;&lt;br /&gt;
        &amp;amp;lt;p&amp;amp;gt;Gosh, this is neat.&amp;amp;lt;/p&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
    &amp;amp;lt;a class=&amp;quot;url&amp;quot; rel=&amp;quot;self bookmark&amp;quot; href=&amp;quot;http://sxore.com/comment/view/14&amp;quot;&amp;amp;gt;link to this comment&amp;amp;lt;/a&amp;amp;gt;&lt;br /&gt;
 &amp;amp;lt;/div&amp;amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=events/2007-03-12-sxsw-growth-evolution-of&amp;diff=14210</id>
		<title>events/2007-03-12-sxsw-growth-evolution-of</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=events/2007-03-12-sxsw-growth-evolution-of&amp;diff=14210"/>
		<updated>2007-03-12T19:22:50Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: /* Attending */ Added myself.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;The Growth and Evolution of Microformats at SXSW 2007&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One of several microformats [[events]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The Growth and Evolution of Microformats is a [http://2007.sxsw.com/interactive/programming/panels/ confirmed panel presentation] session to be held at the 2007 [http://2007.sxsw.com/ SXSW] Interactive Festival, on Monday, March 12th from 2:00-3:00pm in Austin, Texas.&lt;br /&gt;
&lt;br /&gt;
== Tags ==&lt;br /&gt;
Please use ''all'' of the following tags when tagging content (blog posts, photos) published related to the microformats session at SXSW interactive 2007:&lt;br /&gt;
&lt;br /&gt;
tags: '''microformats sxsw sxsw07 sxsw2007 sxswi sxswi07 sxswi2007 microformats-sxsw microformats-sxsw2007 microformats-sxswi microformats-sxswi2007'''&lt;br /&gt;
&lt;br /&gt;
== Panelists ==&lt;br /&gt;
*[[User:Tantek|Tantek Çelik]] (moderator)&lt;br /&gt;
*[[User:Phae|Frances Berriman]]&lt;br /&gt;
*[[User:MikeKaply|Michael Kaply]]&lt;br /&gt;
*[http://www.glennjones.net/ Glenn Jones]&lt;br /&gt;
&lt;br /&gt;
== Short Session Description ==&lt;br /&gt;
Was required to be 25 words or less:&lt;br /&gt;
&lt;br /&gt;
Microformats.org has ushered in the rapid adoption of key formats for publishing and sharing [[rel-tag|tags]], [[rel-license|licenses]], [[hcard|contacts]], [[xfn|relationships]], [[hcalendar|events]] and [[hreview|reviews]]. What happens next?&lt;br /&gt;
&lt;br /&gt;
== Longer Session Description ==&lt;br /&gt;
&lt;br /&gt;
In its first year, microformats.org ushered in the rapid adoption of key formats for publishing and sharing [[rel-tag|tags]], [[rel-license|licenses]], [[hcard|contacts]], [[xfn|relationships]], [[hcalendar|events]] and [[hreview|reviews]] on the Web. See what new microformats are being developed for [[hresume|resumes]], [[hlisting|classified listings]], [[media-info|music, and media]], as well as how tens of millions of established microformats on web sites of individuals, companies, and organizations are driving innovations in desktop applications and advancing personal data portability.&lt;br /&gt;
&lt;br /&gt;
== Attending ==&lt;br /&gt;
Please add your name here if you are attending this session, speaking or not.&lt;br /&gt;
&lt;br /&gt;
*[[User:Tantek|Tantek Çelik]]&lt;br /&gt;
*[[User:Phae|Frances Berriman]]&lt;br /&gt;
*[[User:Veeliam|William Lawrence]]&lt;br /&gt;
*[[User:Adactio|Jeremy Keith]]&lt;br /&gt;
*[[User:RyanKing|Ryan King]]&lt;br /&gt;
*[[User:Cgriego|Chris Griego]]&lt;br /&gt;
&lt;br /&gt;
== Would Like to Attend ==&lt;br /&gt;
Please add your name here if you might be around Austin and would like to attend.&lt;br /&gt;
* [[User:DanC|Dan Connolly]] (not likely)&lt;br /&gt;
&lt;br /&gt;
== Session Comments and Q&amp;amp;A ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Blog Posts ==&lt;br /&gt;
* ...&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=mailing-lists&amp;diff=9536</id>
		<title>mailing-lists</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=mailing-lists&amp;diff=9536"/>
		<updated>2006-10-17T17:04:26Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: microformats-process reminds me of parsing--processing--more so than even microformats-dev&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Mailing Lists &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Read the [http://microformats.org/discuss/ microformats discuss page] first.&lt;br /&gt;
&lt;br /&gt;
Then read the [http://microformats.org/mailinglists-policies/ mailing list policies].&lt;br /&gt;
&lt;br /&gt;
Ok, now here are some additional notes of scope and topics for each list.  &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== microformats-discuss ==&lt;br /&gt;
A mailing  list for general discussion of microformats, with a strong leaning towards:&lt;br /&gt;
&lt;br /&gt;
* starting out with microformats&lt;br /&gt;
* real-world content authoring&lt;br /&gt;
&lt;br /&gt;
=== good topics for discussion ===&lt;br /&gt;
Here is a list (certainly not definitive) of good topics which are appropriate for the microformats-discuss mailing list:&lt;br /&gt;
&lt;br /&gt;
* general thoughts on the design and use of semantic XHTML markup&lt;br /&gt;
* how to use and write microformats in content&lt;br /&gt;
* how to use microformat design patterns in content&lt;br /&gt;
&lt;br /&gt;
=== good topics that belong somewhere else ===&lt;br /&gt;
* see [http://microformats.org/wiki/mailing-lists#good_topics_for_discussion_2 microformats-dev good topics for discussion]&lt;br /&gt;
&lt;br /&gt;
=== bad topics for discussion ===&lt;br /&gt;
&lt;br /&gt;
AKA topics better discussed elsewhere (somewhere other than microformats.org).&lt;br /&gt;
&lt;br /&gt;
Here is a list (also not definitive) of topics which are undesired and inappopriate for the microformats-discuss mailing list.  In fact, they're not even worth the time to bother discussing, so please do not bring them up on the microformats-discuss mailing list.  We'll add more topics as people come up with more off-topic or out-of-scope or rathole topics.&lt;br /&gt;
&lt;br /&gt;
# '''How to make a &amp;quot;general purpose&amp;quot; (micro)format.'''  Go read [http://microformats.org/wiki/microformats#microformats_are_not what microformats are not], actually, go read the entire [[microformats|principles]] page.  Sometimes this may masquerade as a &amp;quot;format of formats&amp;quot;.  Either way, it is one of those boil the ocean ratholes which are far outside the focus of microformats. If you really want to work on such subjects, teach yourself DTD (SGML, XML), XML Schema, Relax NG, RDF Schema, and find the communities working on those technologies.&lt;br /&gt;
# '''Using namespaces and namespace prefixes.'''  In short, namespaces are neither necessary (the Internet ran just fine without them for decades, go read some RFCs), nor desirable (prefixes make formats far uglier and more difficult to hand-code).  See also [[namespaces-considered-harmful]].&lt;br /&gt;
# '''Using non-English names for properties'''.  This was briefly discussed on the microformats-discuss list most recently as &amp;quot;Language Maps&amp;quot; but has been raised before that.  Some folks have raised the issue that microformats use English names for properties, and they would like alternate (non-English) names in other (natural) languages, and perhaps try to establish a mapping between them.  As microformats property names are based on existing standards (see [[process]], and [[naming-principles]]), this is another problem that is far outside the scope of microformats.  As Ryan King put it, this is a pre-existing (unsolved) &amp;quot;problem&amp;quot; with English-based HTML, the English-based CSS, the English-based HTTP and so on.  Note that this is NOT about the internationalization (i18n) of the content and data itself - which is of course an excellent goal, advocated and promoted by microformats and the standards they are based on (e.g. W3C, IETF).  This is purely about the names of the properties (and enumerated values) in the formats.&lt;br /&gt;
&lt;br /&gt;
== microformats-dev ==&lt;br /&gt;
For discussion of microformats development, with a leaning towards:&lt;br /&gt;
&lt;br /&gt;
* anything that involves writing code&lt;br /&gt;
* abstractions / models (in contrast to actual content)&lt;br /&gt;
&lt;br /&gt;
=== good topics for discussion ===&lt;br /&gt;
These tend to be topics that belong in microformats-dev instead of microformats-discuss.  This list is also not definitive, but illustrates the general areas:&lt;br /&gt;
&lt;br /&gt;
* microformat parsing&lt;br /&gt;
* microformat &amp;quot;(auto)-discovery&amp;quot;&lt;br /&gt;
* comparisons of microformats with other data abstractions or data representations (e.g. XML, RDF)&lt;br /&gt;
* compatibility/interoperability of microformats with other data abstractions or data representations&lt;br /&gt;
&lt;br /&gt;
== microformats-rest ==&lt;br /&gt;
For discussion of use of microformats with REST, in protocols, services, APIs etc.&lt;br /&gt;
&lt;br /&gt;
== how to search the mailing list archives ==&lt;br /&gt;
If your post to the list starts off &amp;quot;I'm new to the list and microformats so I don't know if you've discussed this already&amp;quot; READ THROUGH THE [http://microformats.org/discuss/mail/microformats-discuss/ ARCHIVES]!&lt;br /&gt;
&lt;br /&gt;
The archives are getting larger, so here are a few simple ways you can search them. Most popular search engines imploy some sort of site based results filtering. Google does this in your initial search. Type &amp;quot;site:http://microformats.org/discuss/ &amp;lt;search terms here&amp;gt;&amp;quot; to limit the search results to only our discussion list. This will help you from asking a question that has already been posted, debated, and possibly resolved. It saves everyone time and energy!&lt;br /&gt;
&lt;br /&gt;
== new list proposal ==&lt;br /&gt;
&lt;br /&gt;
There is a proposal for creating a new mailing list for discussing the research and creation of new microformats so that those discussions do not overwhelm microformats-discuss.&lt;br /&gt;
&lt;br /&gt;
Some candidates for names with the thinking behind them.  Feel free to add your name and opinion (+/- 1 or 0).&lt;br /&gt;
&lt;br /&gt;
* microformats-new (focusing on discussing &amp;quot;new&amp;quot; microformats)&lt;br /&gt;
** +1 tantek&lt;br /&gt;
** +1 ScottReynen&lt;br /&gt;
** +1 Lachlan Hunt&lt;br /&gt;
** +1 Joe Andrieu&lt;br /&gt;
** -1 Andy Mabbett&lt;br /&gt;
* microformats-research (focusing on the essential, and often overlooked by first-time proposers &amp;quot;research&amp;quot; phase(s) in the process)&lt;br /&gt;
** +1 tantek&lt;br /&gt;
** +1 ScottReynen&lt;br /&gt;
** +1 cgriego&lt;br /&gt;
** +1 Phae&lt;br /&gt;
** +1 JustinThorp&lt;br /&gt;
** -1 Andy Mabbett&lt;br /&gt;
** -1 Joe Andrieu&lt;br /&gt;
* microformats-process (That's really what we're talking about with research of new microformats, isn't it?)&lt;br /&gt;
** +1 ScottReynen&lt;br /&gt;
** +1 Lachlan Hunt&lt;br /&gt;
** -1 Andy Mabbett&lt;br /&gt;
** -1 Joe Andrieu&lt;br /&gt;
** -1 cgriego (reminds me of parsing--processing--more so than even microformats-dev)&lt;br /&gt;
* microformats-propose (it misses the point of the process, and implies that there is a desire for microformats proposals - there isn't)&lt;br /&gt;
** -1 tantek&lt;br /&gt;
** -1 ScottReynen&lt;br /&gt;
** +1 Andy Mabbett&lt;br /&gt;
* microformats-suggest (similar to propose but milder ;)&lt;br /&gt;
** +1 ChrisMessina&lt;br /&gt;
** 0 tantek&lt;br /&gt;
** -1 ScottReynen&lt;br /&gt;
** -1 Phae (I feel this is just -propose in disguise)&lt;br /&gt;
** - BenWest&lt;br /&gt;
** -1 Andy Mabbett&lt;br /&gt;
* nothing (fix uf-dev, do nothing else (for now))&lt;br /&gt;
** +1 RyanKing&lt;br /&gt;
** +1 BenWest&lt;br /&gt;
** +1 Tim White&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=to-do&amp;diff=9496</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=to-do&amp;diff=9496"/>
		<updated>2006-10-16T20:25:36Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Commented in bewest's section on wiki/* as an intro page and wiki/*-spec.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;To Do&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [http://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Lazyweb ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[use]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [http://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
* validators.  See the hReview section below as there has been a request for an hReview validator in particular. See [http://norman.walsh.name/2006/04/13/validatingMicroformats Norman Walsh's blog post &amp;quot;Validating microformats&amp;quot;] for some valuable analysis and validation pseudo-code (prose description), which are useful steps towards building microformat validators.&lt;br /&gt;
* Create a microformat (based on hCalendar?) for marking up the opening hours of stores and restaurants. Some people seem to believe hCalenders repeating event support isn't good enough for this and needs to be amended first.&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator.&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Do a revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [http://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vCards from apple's address book and give them back to you as hCards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
* add export support for microformats to [http://www.turingart.com/abForWeb_lan__en.htm AB to Web]&lt;br /&gt;
* A mash-up with google maps that will take any url with a hcard (or hcard's) and map the location(s) on a map (similar to [http://austin.adactio.com/ austin.adactio.com])&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of http://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
=== Drupal patches for microformats ===&lt;br /&gt;
* submit patches for Drupal code/templates for microformats improvement&lt;br /&gt;
* Drupal modules for microformats, specifically hReview and hCalendar&lt;br /&gt;
&lt;br /&gt;
=== Adding Markup to Existing Pages (W3C track at WWW2006) ===&lt;br /&gt;
&lt;br /&gt;
* DanC offers a 150 point bounty to anybody who takes [http://www.w3.org/2006/05/w3c-track the W3C track at WWW2006] and adds hCalendar markup and sends it to connolly@w3.org,www-archive@w3.org&lt;br /&gt;
&lt;br /&gt;
===Geotagging on Wikipedia===&lt;br /&gt;
Somebody familiar with the &amp;quot;geo&amp;quot; microformat might want to add details, and a link to the relevant page on this Wiki, to the [http://en.wikipedia.org/wiki/Geotagging Wikipedia page on Geotagging]. &lt;br /&gt;
&lt;br /&gt;
== Tantek ==&lt;br /&gt;
&lt;br /&gt;
I'm keeping a few microformats related to-do items here both for my own convenience, and for folks looking to help out with small tasks.  If so, just create a new section with your name, and and maybe copy the item there, and put your name next to the item in my list.  We'll figure this out as we go along.  Thanks,  [http://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== *-authoring microformats wiki pages ===	 &lt;br /&gt;
* Add some tips to [[hcard-authoring]]&lt;br /&gt;
** a tutorial on creating an hCard for your site&lt;br /&gt;
** specific instructions for common blogging platforms&lt;br /&gt;
** instructions for more properties (match at least the set that is in the [http://microformats.org/code/hcard/creator hCard creator]&lt;br /&gt;
* Create [[hreview-authoring]] - a tutorial on how to blog reviews so that they'll be aggregated.&lt;br /&gt;
&lt;br /&gt;
=== for all microformat specs ===&lt;br /&gt;
* modularize any specs which are &amp;gt; 30K in order to avoid loss/corruption like [http://microformats.org/wiki?title=Special:Contributions&amp;amp;target=Evan Evan's 14 June edits] to [[hcard|hCard]], [[rel-tag]], and [[xoxo|XOXO]].&lt;br /&gt;
** [[hcard|hCard]] - need to create new pages for [[hcard-examples-in-the-wild]] (perhaps grouped/ sorted by individuals,  organizations, and hosting sites?), [[hcard-implementations]] at a minimum to separate out that content, and leave short summaries in their existing place inline in the [[hcard|hCard]] spec.&lt;br /&gt;
** [[rel-tag]]&lt;br /&gt;
** [[xoxo]]&lt;br /&gt;
&lt;br /&gt;
==== update specification section organization ====&lt;br /&gt;
In particular, the introduction/boilerplate/headers.  [[hresume|hResume]] has an experimental abbreviated intro/headers section, and links to more details further below, based on some ideas that Ryan King and I had for improving the readability of the microformats specifications. [[hreview|hReview]] has some similar improvements, but different.  We need to:&lt;br /&gt;
# Figure out if the new intro/headers structure in [[hresume|hResume]] and/or [[hreview|hReview]] is an improvement, and if it could be better.  Perhaps figure out the requirements for an intro/header section&lt;br /&gt;
#* Shorter tends to be better&lt;br /&gt;
#* Must be comprehensive enough to &amp;quot;print and read&amp;quot;&lt;br /&gt;
#* Must detail authorship/editorship&lt;br /&gt;
#* Must detail copyright/patent statements&lt;br /&gt;
# Write up a template - make it self-documenting per the requirements&lt;br /&gt;
# Update existing specifications with the new intro/headers structure.&lt;br /&gt;
## [[hcard|hCard]]&lt;br /&gt;
## [[hcalendar|hCalendar]]&lt;br /&gt;
## [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== reorganizing Implementations sections ====&lt;br /&gt;
&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [http://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
==== reorg Examples in the Wild sections ====&lt;br /&gt;
&lt;br /&gt;
* include more *key* details per example, e.g. precise or estimates of counts for services&lt;br /&gt;
* collate/sort examples in the wild by &lt;br /&gt;
** hosting services - where users/people actively contribute to the growth (e.g. Flickr profile hCards)&lt;br /&gt;
** publishing services - where lots of data is published from some datasource/database (e.g. Yahoo! Local)&lt;br /&gt;
** companies/groups/organizations member pages (and their own) - pages for a group's site where they list members or employees (e.g. Technorati staff page)&lt;br /&gt;
** individiual companies/organizations contact info pages&lt;br /&gt;
** individual people's contact info pages&lt;br /&gt;
* of course at some point this won't scale, but that will be a very good problem to have, and by then I'm sure we'll have services to point to that provide queries and search results for all this data.&lt;br /&gt;
&lt;br /&gt;
==== summary Examples in the Wild page ====&lt;br /&gt;
&lt;br /&gt;
* need to create a summary / overall [[examples-in-the-wild]] page &lt;br /&gt;
** parallel the summary/overall [[implementations]] page.&lt;br /&gt;
** use newly reoganized content from the above &amp;quot;reoganizing Examples in the Wild&amp;quot; task&lt;br /&gt;
&lt;br /&gt;
=== iterate on current microformats ===&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
* Write hReview 0.3 XMDP profile, and reconcile with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
* formalize [http://microformats.org/wiki/hcalendar- brainstorming#Tabular_event_calendars]&lt;br /&gt;
* flesh out [[hcalendar-examples]] and do a once over on markup/presentation of what RFC2445 examples would look like&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
* need to resolve all outstanding [[hcalendar-issues]] to-do items.&lt;br /&gt;
* create [[hcalendar-profile]] and have folks verify it.  note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
* [[hcard-examples]]&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [http://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* Examples in the wild - need to create a new page for them!&lt;br /&gt;
** Group examples in the wild according to:&lt;br /&gt;
*** Individuals - one card per person, perhaps sort alphabetically&lt;br /&gt;
*** Organizations - one card per organization, alphabetical again&lt;br /&gt;
*** Institutions (which list more than one person), with a count estimating the # of hCards, e.g. 40k for Avon. Also indicate complexity of information supplied, eg. just name+number vs. complete details&lt;br /&gt;
*** Online Profiles (which host profiles for more than one person) with a count estimating the # of hCards, e.g. 3.5m for Flickr.com&lt;br /&gt;
*** Online Venues (which provide listings for businesses or organizations) with a count estimating the # of venues, e.g. ~10k for Upcoming.org&lt;br /&gt;
*** Speakers Listings (lists of speakers on conference sites) with a count estimating the # of speakers, e.g. ~300 for SXSW 2006.&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
* microformats-discuss&lt;br /&gt;
** introductory email sent to new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
&lt;br /&gt;
=== profiles ===&lt;br /&gt;
&lt;br /&gt;
* update XMDP with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== microformat parsing documentation ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== create microformats wiki pages for ===&lt;br /&gt;
* *-authoring for all microformats&lt;br /&gt;
* *-parsing for all microformats&lt;br /&gt;
&lt;br /&gt;
=== improve usability and automation on the site ===&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== help with microformat implementations ===&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL&lt;br /&gt;
*** look for hcards and parse them&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** We need to ASAP build a simple conference schedule creator (and editor?) that builds upon the hCalendar creator. We should make it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables.&lt;br /&gt;
&lt;br /&gt;
=== help with microformat examples in the wild ===&lt;br /&gt;
Go over all &amp;quot;common&amp;quot; pages (both logged out and logged in states) of the following sites which have some microformats already, and verify each page is as microformatted as it can be with high fidelity [[hcalendar|hCalendar]] and [[hcard|hCard]] etc.  Document full support of each implementation's microformats on the implementations page (perhaps create a separate page for each implementation, e.g. [[flickr]], [[upcoming]], [[eventful]] etc.) Document any exceptions as needed.  In no particular order:&lt;br /&gt;
* Flickr.com (3.5m hCards)&lt;br /&gt;
* Upcoming.org (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
** home page&lt;br /&gt;
* Eventful.com (100k hCalendar events, 100k hCard venues)&lt;br /&gt;
* Yahoo! Tech (300k products with hReviews)&lt;br /&gt;
* JudysBook.com (???k hReviews)&lt;br /&gt;
* ... lots more, get from &amp;quot;Implementations&amp;quot; and &amp;quot;Examples in the Wild&amp;quot; sections of specs.&lt;br /&gt;
&lt;br /&gt;
=== help with new microformat requests ===&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item (take a look at [[media-info-examples]])&lt;br /&gt;
* Work on microformats tutorial for designers&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot; (see [http://factoryjoe.com/blog/2006/03/20/flocktails-for-flock/  Flocktails])&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
* We need something that a designer/web programmer can come to and leave w/ 2 examples of each microformat that they can apply right away... a &amp;quot;microformats styleguide for designers&amp;quot;, if you will.&lt;br /&gt;
* invoicing microformat&lt;br /&gt;
* better microformats wiki theme&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
&lt;br /&gt;
=== hCard Creator ===&lt;br /&gt;
* [http://microformats.org/code/hcard/creator hCard creator] - add features/fields&lt;br /&gt;
** aim / instant messaging contact info, using the techniques documented in [[hcard-examples#New_Types_of_Contact_Info|hCard Examples: New Types of Contact Info]]&lt;br /&gt;
*** consider a popup menu for the IM service (AIM|Yahoo|...), and a field next to it for the IM id.&lt;br /&gt;
&lt;br /&gt;
=== hAtom2Atom ===&lt;br /&gt;
&lt;br /&gt;
Some ideas for features which could be implemented :&lt;br /&gt;
&lt;br /&gt;
(If you are interested in one of this features, add &amp;quot;&amp;lt;i&amp;gt;+1 Your Name&amp;lt;/i&amp;gt;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Join all hfeed's inside a page (or a fragment thereof) into one feed using [http://greenbytes.de/tech/webdav/rfc4287.html#element.source atom:source] semantics.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&lt;br /&gt;
Extraction of &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as HTML &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; as plain-text&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as XHTML&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; as HTML&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other XSLT engines:&lt;br /&gt;
* MSXML&lt;br /&gt;
* .Net System.Xml&lt;br /&gt;
* Sablotron&lt;br /&gt;
* Oracle XSLT&lt;br /&gt;
* XT&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Support for other output formats: (hAtom2&amp;lt;i&amp;gt;xyz&amp;lt;/i&amp;gt;.xsl)&lt;br /&gt;
* RSS 2.0 (meanwhile use hAtom2Atom.xsl and [http://atom.geekhood.net/ atom2rss.xsl])&lt;br /&gt;
* RSS 1.0 (meanwhile use hAtom2Atom.xsl and [http://cvs.4suite.org/viewcvs/uogbuji/atom2rss.xslt atom2rss.xslt])&lt;br /&gt;
* AtomOWL (meanwhile use hAtom2Atom.xsl and [http://dannyayers.com/2005/11/22/atomowl-xslt-progress/ atom2rdfxml.xsl])&lt;br /&gt;
* JSON?&lt;br /&gt;
** Does it make sense to consider a canonical representation of microformats (either case by case, or in general) in JSON?  E.g. so that a JSON API that returned contact information could return an hCard-equivalent chunk of JSON. - Tantek.&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
([[User:Singpolyma|singpolyma]] 01:02, 9 May 2006 (PDT) -- Not XSLT, but see http://xoxotools.ning.com/hatom2rss.php for hatom to RSS2.0 conversion)&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
* Add all my notes to the Wiki&lt;br /&gt;
* Start the process of naming the properties using existing names&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
==== WARNINGS and ERROR ====&lt;br /&gt;
work on the warnings and error output for the pre-check in X2V&lt;br /&gt;
&lt;br /&gt;
=== FAQ ===&lt;br /&gt;
* clean-up the MF FAQs&lt;br /&gt;
* clean-up FAQs from the major microformats&lt;br /&gt;
* pull Questions from the mailing list and document them to the FAQs and example&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== Dan Connolly ==&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] hopes to sync up on these tasks in [[irc]] roughly&lt;br /&gt;
weekly, during Wednesday afternoon (Chicago time) &amp;quot;office hours&amp;quot;. See also my [http://esw.w3.org/topic/DanConnolly esw todo list and someday pile].&lt;br /&gt;
&lt;br /&gt;
* from SxSW in Austin&lt;br /&gt;
** build a combined hcalendar/hcard profile; resolve issues in [[profile-uris]].&lt;br /&gt;
*** with XSLT transformation to RDF&lt;br /&gt;
** finish [[hcard-tests]]&lt;br /&gt;
*** figure out [[include-pattern]] boundaries&lt;br /&gt;
&lt;br /&gt;
* Medium term&lt;br /&gt;
** sync [[hcalendar-tests]] and [http://www.w3.org/2002/12/cal/ RDF calendar] tests and CALSIFY&lt;br /&gt;
*** reconsider RDF calendar naming conventions&lt;br /&gt;
** update my CV/resume using [[hResume]] and [[citation-formats]]&lt;br /&gt;
*** get an answer from the CALSIFY WG re [http://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0006.html dtstart and date vs datetime ] 21 Apr 2006&lt;br /&gt;
*** refine [[hatom]] so that it's suitable for the workflow around the W3C homepage.&lt;br /&gt;
&lt;br /&gt;
* from WWW2006&lt;br /&gt;
** follow up on GRDDL as escape valve for microformats proposals, much like CSS was an escape valve for HTML tag proposals.&lt;br /&gt;
&lt;br /&gt;
* Someday pile&lt;br /&gt;
** set up a timezone registry based on wikipedia and semantic mediawiki. As discussed in [[datetime-design-pattern]], iCalendar's by-value timezone passing is broken. see [http://lists.w3.org/Archives/Public/www-rdf-calendar/2006Apr/0002.html reconsidering timezones in light of hCalendar and CALSIFY] and [http://dig.csail.mit.edu/breadcrumbs/node/91 Toward Semantic Web data from Wikipedia]&lt;br /&gt;
** noodle on a playlist format and some of the media RSS stuff like [[media-info-brainstorming]],  [[media-metadata-examples]] (re playlists: XSPF, SMIL, RDF, and microformats 9 Sep 2005)&lt;br /&gt;
** check out that hReview bug stuff...&lt;br /&gt;
** noodle on [[meeting-minutes-brainstorming]] and [http://esw.w3.org/topic/MeetingRecords MeetingRecords in the esw wiki].&lt;br /&gt;
** noodle on clipboard scenarios, esp how RDFa works in the general case but isn't as author-friendly as domain-specific syntaxes.&lt;br /&gt;
&lt;br /&gt;
[[User:DanC|DanC]] 15:39, 31 May 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== Chris Casciano ==&lt;br /&gt;
&lt;br /&gt;
[[User:ChrisCasciano|ChrisCasciano]] &lt;br /&gt;
&lt;br /&gt;
* get around to updating [[hatom-issues]] with some multi feed rules/exceptions.&lt;br /&gt;
* &amp;lt;del&amp;gt;Update textpattern plugin with simple hreview support and get a new release out&amp;lt;/del&amp;gt;&lt;br /&gt;
* Redesign placenamehere.com and include hatom&lt;br /&gt;
* Follow up with technorati folks on pingerati reviews getting lost (note: this will require publishing more reviews and theen watching them through the update process)&lt;br /&gt;
* &amp;lt;del&amp;gt;prototype a NetNewsWire microformat extractor (CSS+AppleScript)&amp;lt;/del&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Drew McLellan ==&lt;br /&gt;
&lt;br /&gt;
[[User:DrewMcLellan|DrewMcLellan]] &lt;br /&gt;
&lt;br /&gt;
* Build an hReview profile for [http://allinthehead.com/hkit/ hKit] and test&lt;br /&gt;
* Update the [http://www.webstandards.org/action/dwtf/microformats/ Dreamweaver extensions] to mirror recent changes in the online builders&lt;br /&gt;
* &amp;lt;del&amp;gt;Publish an hCard to JSON service on [http://tools.microformatic.com/ tools.microformatic.com] using hKit.&amp;lt;/del&amp;gt;&lt;br /&gt;
* Further develop blog comment form hCard collection ideas.&lt;br /&gt;
* Version of hReview creator using hKit to import business details from an hCard&lt;br /&gt;
&lt;br /&gt;
== Christophe Ducamp (french localization) ==&lt;br /&gt;
&lt;br /&gt;
[[Christophe Ducamp]]&lt;br /&gt;
* translate exploraty discussions (red links on [[to-do-fr]]&lt;br /&gt;
** find experts for peer-reviewing &lt;br /&gt;
* localize an french version of the official website&lt;br /&gt;
** find out the original versions of pictures (in SVG ?)&lt;br /&gt;
** find out french skills resources to adapt the original webdesign&lt;br /&gt;
&lt;br /&gt;
== Frances Berriman ==&lt;br /&gt;
&lt;br /&gt;
[[User:Phae|Frances Berriman]]&lt;br /&gt;
&lt;br /&gt;
* Work on styles for [[zen-garden]] project.&lt;br /&gt;
* Style HTML cheatsheet to match Brian Suda's PDF.&lt;br /&gt;
* Write simplified help/implementation documents (how tos) for all finalised Microformats.&lt;br /&gt;
* (Feel free to add suggested tasks to my list)&lt;br /&gt;
&lt;br /&gt;
== Ben West (bewest) ==&lt;br /&gt;
&lt;br /&gt;
[[User:BenWest|bewest]]&lt;br /&gt;
=== Creators ===&lt;br /&gt;
* &amp;lt;strike&amp;gt;Start hatom creator.&amp;lt;/strike&amp;gt; http://dichtomize.com/uf/hatom/creator.html&lt;br /&gt;
* Code Reuse. These creators are downright handy, and I’ve reimplemented the vcard one on my own site. Instead, let’s make these widgetized. Let’s decide on a more or less canonical html structure and create some javascript that will create the desired microformat. Something as easy to use as new Microformat.hCard($('mycontainer')); would be awesome. Right now, if someone makes an improvement to the hCard creator, the other creators don’t get the benefit. Spec this out!&lt;br /&gt;
* About Section. Is there an official creator page? If so, let’s point to that. The about paragraph is getting longer and longer with phrases like “which is based on…” repeated over and over.&lt;br /&gt;
* Default all dates to “right now”. Provide an easy to use calendar type widget to change dates.&lt;br /&gt;
* hAtom creator: Add multiple. It’d be nice to add an arbitrary number of entries.&lt;br /&gt;
* hAtom creator: Optional feed enclosure. Check box to wrap the entry/entries in an hfeed.&lt;br /&gt;
* Edit URI: Allow someone to enter a URI and edit whatever microformat is found on the page.&lt;br /&gt;
* Optionals. If the format requires, say, a vcard, the creator can defer to an external URI or can trust the user to fill it in later.&lt;br /&gt;
* Common stylesheet. I suppose this goes with the reuseable code idea… we have many great coders, we should be reusing eachothers’ work.&lt;br /&gt;
* Use Amazon's ECS to pull in information about products when there is an ASIN in the item URI.&lt;br /&gt;
&lt;br /&gt;
=== Information Architecture ===&lt;br /&gt;
Helping to make the wiki easier to use.  I'd like to see the main page more towards a format like http://simile.mit.edu/solvent/ with the big questions right out front:&lt;br /&gt;
* What Is This?&lt;br /&gt;
* What can I do here?&lt;br /&gt;
* Is there a demo?&lt;br /&gt;
* Where can I learn more?&lt;br /&gt;
I'd like to change the front page to this kind of design.&lt;br /&gt;
==== Support Pages ====&lt;br /&gt;
There are several categories of things in the wiki.  Can we enumerate them?&lt;br /&gt;
* About the Community&lt;br /&gt;
** Where to find information.&lt;br /&gt;
** Who are the stake holders?&lt;br /&gt;
** FAQs&lt;br /&gt;
* Web/Architectural Philosophy&lt;br /&gt;
** Community Principles&lt;br /&gt;
** Why are we doing this?&lt;br /&gt;
** XML and Namespaces&lt;br /&gt;
** Semantic XHTML&lt;br /&gt;
** Common Misconceptions&lt;br /&gt;
** Concession and Disposition of Criticism&lt;br /&gt;
** FAQs&lt;br /&gt;
* Specs&lt;br /&gt;
** Examples&lt;br /&gt;
** Discussion&lt;br /&gt;
** Exploration&lt;br /&gt;
** Use Cases&lt;br /&gt;
** Implementations&lt;br /&gt;
** The spec itself.&lt;br /&gt;
&lt;br /&gt;
Can others agree and or refine this list?  Should I take it to the -discuss list?  How do we create consensus on how the wiki should be organized in order to make it more usable? And how can we turn that consensus into actionable changes?&lt;br /&gt;
&lt;br /&gt;
Considering that the wiki page named with the microformat (i.e. /wiki/hcard) is the one that people will mostly likely look to first for learning about a particular format, I'd think it'd make more sense and create a more welcoming feel to convert these pages to an intro page introducing the format for the beginner and linking to resources like tutorials and creators. Spec pages would then be relocated to wiki/*-spec -- [[User:Cgriego|Cgriego]] 13:25, 16 Oct 2006 (PDT)&lt;br /&gt;
&lt;br /&gt;
== New Person 1 ==&lt;br /&gt;
&lt;br /&gt;
etc.&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=mailing-lists&amp;diff=9488</id>
		<title>mailing-lists</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=mailing-lists&amp;diff=9488"/>
		<updated>2006-10-16T18:46:12Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Added vote for microformats-research&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; Mailing Lists &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Read the [http://microformats.org/discuss/ microformats discuss page] first.&lt;br /&gt;
&lt;br /&gt;
Then read the [http://microformats.org/mailinglists-policies/ mailing list policies].&lt;br /&gt;
&lt;br /&gt;
Ok, now here are some additional notes of scope and topics for each list.  &lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== microformats-discuss ==&lt;br /&gt;
A mailing  list for general discussion of microformats, with a strong leaning towards:&lt;br /&gt;
&lt;br /&gt;
* starting out with microformats&lt;br /&gt;
* real-world content authoring&lt;br /&gt;
&lt;br /&gt;
=== good topics for discussion ===&lt;br /&gt;
Here is a list (certainly not definitive) of good topics which are appropriate for the microformats-discuss mailing list:&lt;br /&gt;
&lt;br /&gt;
* general thoughts on the design and use of semantic XHTML markup&lt;br /&gt;
* how to use and write microformats in content&lt;br /&gt;
* how to use microformat design patterns in content&lt;br /&gt;
&lt;br /&gt;
=== good topics that belong somewhere else ===&lt;br /&gt;
* see [http://microformats.org/wiki/mailing-lists#good_topics_for_discussion_2 microformats-dev good topics for discussion]&lt;br /&gt;
&lt;br /&gt;
=== bad topics for discussion ===&lt;br /&gt;
&lt;br /&gt;
AKA topics better discussed elsewhere (somewhere other than microformats.org).&lt;br /&gt;
&lt;br /&gt;
Here is a list (also not definitive) of topics which are undesired and inappopriate for the microformats-discuss mailing list.  In fact, they're not even worth the time to bother discussing, so please do not bring them up on the microformats-discuss mailing list.  We'll add more topics as people come up with more off-topic or out-of-scope or rathole topics.&lt;br /&gt;
&lt;br /&gt;
# '''How to make a &amp;quot;general purpose&amp;quot; (micro)format.'''  Go read [http://microformats.org/wiki/microformats#microformats_are_not what microformats are not], actually, go read the entire [[microformats|principles]] page.  Sometimes this may masquerade as a &amp;quot;format of formats&amp;quot;.  Either way, it is one of those boil the ocean ratholes which are far outside the focus of microformats. If you really want to work on such subjects, teach yourself DTD (SGML, XML), XML Schema, Relax NG, RDF Schema, and find the communities working on those technologies.&lt;br /&gt;
# '''Using namespaces and namespace prefixes.'''  In short, namespaces are neither necessary (the Internet ran just fine without them for decades, go read some RFCs), nor desirable (prefixes make formats far uglier and more difficult to hand-code).  See also [[namespaces-considered-harmful]].&lt;br /&gt;
# '''Using non-English names for properties'''.  This was briefly discussed on the microformats-discuss list most recently as &amp;quot;Language Maps&amp;quot; but has been raised before that.  Some folks have raised the issue that microformats use English names for properties, and they would like alternate (non-English) names in other (natural) languages, and perhaps try to establish a mapping between them.  As microformats property names are based on existing standards (see [[process]], and [[naming-principles]]), this is another problem that is far outside the scope of microformats.  As Ryan King put it, this is a pre-existing (unsolved) &amp;quot;problem&amp;quot; with English-based HTML, the English-based CSS, the English-based HTTP and so on.  Note that this is NOT about the internationalization (i18n) of the content and data itself - which is of course an excellent goal, advocated and promoted by microformats and the standards they are based on (e.g. W3C, IETF).  This is purely about the names of the properties (and enumerated values) in the formats.&lt;br /&gt;
&lt;br /&gt;
== microformats-dev ==&lt;br /&gt;
For discussion of microformats development, with a leaning towards:&lt;br /&gt;
&lt;br /&gt;
* anything that involves writing code&lt;br /&gt;
* abstractions / models (in contrast to actual content)&lt;br /&gt;
&lt;br /&gt;
=== good topics for discussion ===&lt;br /&gt;
These tend to be topics that belong in microformats-dev instead of microformats-discuss.  This list is also not definitive, but illustrates the general areas:&lt;br /&gt;
&lt;br /&gt;
* microformat parsing&lt;br /&gt;
* microformat &amp;quot;(auto)-discovery&amp;quot;&lt;br /&gt;
* comparisons of microformats with other data abstractions or data representations (e.g. XML, RDF)&lt;br /&gt;
* compatibility/interoperability of microformats with other data abstractions or data representations&lt;br /&gt;
&lt;br /&gt;
== microformats-rest ==&lt;br /&gt;
For discussion of use of microformats with REST, in protocols, services, APIs etc.&lt;br /&gt;
&lt;br /&gt;
== how to search the mailing list archives ==&lt;br /&gt;
If your post to the list starts off &amp;quot;I'm new to the list and microformats so I don't know if you've discussed this already&amp;quot; READ THROUGH THE [http://microformats.org/discuss/mail/microformats-discuss/ ARCHIVES]!&lt;br /&gt;
&lt;br /&gt;
The archives are getting larger, so here are a few simple ways you can search them. Most popular search engines imploy some sort of site based results filtering. Google does this in your initial search. Type &amp;quot;site:http://microformats.org/discuss/ &amp;lt;search terms here&amp;gt;&amp;quot; to limit the search results to only our discussion list. This will help you from asking a question that has already been posted, debated, and possibly resolved. It saves everyone time and energy!&lt;br /&gt;
&lt;br /&gt;
== new list proposal ==&lt;br /&gt;
&lt;br /&gt;
There is a proposal for creating a new mailing list for discussing the research and creation of new microformats so that those discussions do not overwhelm microformats-discuss.&lt;br /&gt;
&lt;br /&gt;
Some candidates for names with the thinking behind them.  Feel free to add your name and opinion (+/- 1 or 0).&lt;br /&gt;
&lt;br /&gt;
* microformats-new (focusing on discussing &amp;quot;new&amp;quot; microformats)&lt;br /&gt;
** +1 tantek&lt;br /&gt;
** +1 ScottReynen&lt;br /&gt;
* microformats-research (focusing on the essential, and often overlooked by first-time proposers &amp;quot;research&amp;quot; phase(s) in the process)&lt;br /&gt;
** +1 tantek&lt;br /&gt;
** +1 ScottReynen&lt;br /&gt;
** +1 cgriego&lt;br /&gt;
* microformats-process (That's really what we're talking about with research of new microformats, isn't it?)&lt;br /&gt;
** +1 ScottReynen&lt;br /&gt;
* microformats-propose (it misses the point of the process, and implies that there is a desire for microformats proposals - there isn't)&lt;br /&gt;
** -1 tantek&lt;br /&gt;
** -1 ScottReynen&lt;br /&gt;
* microformats-suggest (similar to propose but milder ;)&lt;br /&gt;
** +1 ChrisMessina&lt;br /&gt;
** 0 tantek&lt;br /&gt;
** -1 ScottReynen&lt;br /&gt;
* nothing (fix uf-dev, do nothing else (for now))&lt;br /&gt;
** +1 RyanKing&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=adr&amp;diff=4152</id>
		<title>adr</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=adr&amp;diff=4152"/>
		<updated>2006-01-10T05:41:58Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Typo: feeback to feedback&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= adr =&lt;br /&gt;
&lt;br /&gt;
'''adr''' (working name, pronounced &amp;quot;adder&amp;quot;) is a simple format for marking up address information, suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. '''adr''' is a 1:1 representation of the ''adr'' property in the vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) in XHTML, one of several open [[microformats|microformat]] standards.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Draft Specification ==&lt;br /&gt;
=== Editor/Author ===&lt;br /&gt;
[http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc.]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&lt;br /&gt;
Thanks to everyone who participated in the [[geo-bof-2005-06-30|Geo Microformat BOF at O'Reilly's Where 2.0 conference]], and in particular to [http://radar.oreilly.com/nat/ Nat Torkington] and Vee McMillen of [http://oreilly.com O'Reilly] for [http://conferences.oreillynet.com/cs/where2005/view/e_sess/7476 arranging and hosting the BOF].&lt;br /&gt;
&lt;br /&gt;
== Introduction and Background ==&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]), has been broadly and interoperably implemented (e.g. Apple's Address Book application). The [[hcard|hCard]] microformat has similarly received significant adoption, from numerous sites publishing the format, to hCard to vCard proxies, to clientside javascript parsers.&lt;br /&gt;
&lt;br /&gt;
At the [http://conferences.oreillynet.com/where/ Where 2.0 conference] in June 2005, there was widespread recognition that the community needed a way to simply and easily publish visible, extractable, address information on the Web, given how often bloggers, and numerous other sites publish address information.  The [[geo-bof-2005-06-30|geo microformat BOF]] discussed this very topic, and concluded with a consensus decision to just try using ''adr'' from vCard/hCard.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''adr''' microformat, which is a 1:1 representation of the aforementioned ''adr'' property from the vCard standard, by simply reusing the ''adr'' property and sub-properties as-is from the [[hcard|hCard]] microformat.&lt;br /&gt;
&lt;br /&gt;
Publishers can both embed '''adr''' addresses directly in their web pages and feeds, as well as markup existing addresses in the context of the rest of the information in their web pages and feeds.&lt;br /&gt;
&lt;br /&gt;
If the publisher knows and is publishing the ''name'' of the location in addition to its address, then the publisher MUST use [[hcard|hCard]] instead of just '''adr''' to publish the name and address of the location.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== Singular Properties ===&lt;br /&gt;
&lt;br /&gt;
Note that all the properties in '''adr''' are singular properties, and thus the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element, which instead provide a human presentable version of the value.  &lt;br /&gt;
&lt;br /&gt;
Similarly, if an &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for one or more properties, it must be treated as follows:&lt;br /&gt;
# For the &amp;lt;code&amp;gt;PHOTO&amp;lt;/code&amp;gt; property and any other property that takes a &amp;lt;abbr title=&amp;quot;Uniform Resource Locator&amp;quot;&amp;gt;URL&amp;lt;/abbr&amp;gt; as its value, the &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; attribute provides the property value.&lt;br /&gt;
# For other properties, the &amp;lt;code&amp;gt;&amp;amp;lt;img&amp;amp;gt;&amp;lt;/code&amp;gt; element's &amp;lt;code&amp;gt;alt&amp;lt;/code&amp;gt; attribute is the value of the property.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property should be used for the value of the property. For this purpose, the special class name &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; is used to excerpt out the subset of the element that is  the value of the property.  See [[hcard|hCard]] for details on this.&lt;br /&gt;
&lt;br /&gt;
=== Root Class Name ===&lt;br /&gt;
&lt;br /&gt;
The root class name for an '''adr''' address is &amp;lt;code&amp;gt;adr&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Property List ===&lt;br /&gt;
&lt;br /&gt;
This is the list of properties in '''adr''', taken from [[hcard|hCard]]:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;post-office-box&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;extended-address&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;street-address&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;locality&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;region&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;postal-code&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;country-name&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; sub-property is omitted because without the context of a type of address for ''whom'', it doesn't make much sense.&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their RFC 2426 definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
See [[hcard-parsing|hCard parsing]], with the only difference being that &amp;quot;adr&amp;quot; is the root class name, rather than &amp;quot;vcard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample adr ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample 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;adr&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;street-address&amp;quot;&amp;gt;665 3rd St.&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;extended-address&amp;quot;&amp;gt;Suite 207&amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;locality&amp;quot;&amp;gt;San Francisco&amp;lt;/span&amp;gt;,&lt;br /&gt;
 &amp;lt;span class=&amp;quot;region&amp;quot;&amp;gt;CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;span class=&amp;quot;postal-code&amp;quot;&amp;gt;94107&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;country-name&amp;quot;&amp;gt;U.S.A.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This adr might be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;665 3rd St.&lt;br /&gt;
Suite 207&lt;br /&gt;
San Francisco, CA 94107&lt;br /&gt;
U.S.A.&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
&lt;br /&gt;
See [http://microformats.org/wiki/hcard-examples#3.2.1_ADR_Type_Definition hCard example ADR] for more examples.&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 adrs, outside their normal context of hCards, and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc., in addition to [[hcard|hCard]] examples in the wild.  If you find adrs outside of hCards anywhere else, feel free to add them 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;
* ...&lt;br /&gt;
* ...&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 adrs outside the context of hCards. If you have an adr implementation, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* The [http://tantek.com/microformats/hcard-creator.html hCard creator], though it creates complete hCards, can also be used simply to create adrs by filling out the address portion and simply copy and pasting the &amp;amp;lt;div class=&amp;quot;adr&amp;quot;&amp;amp;gt; element and its contents.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426] ([http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426])&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
&lt;br /&gt;
=== Similar Work ===&lt;br /&gt;
* [[geo]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Work in progress ==&lt;br /&gt;
This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added.&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
* See [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hCard, check the [[hcard-faq|hCard FAQ]] first, and if you don't find answers, add your questions! (Odds are that any '''adr''' question will apply to [[hCard]] as well).&lt;br /&gt;
* See also [http://microformats.org/discuss/ for other methods of feedback].&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hcard-issues|hCard issues]] document.  Ditto.&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hatom-issues&amp;diff=4055</id>
		<title>hatom-issues</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hatom-issues&amp;diff=4055"/>
		<updated>2006-01-09T15:34:38Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Added reuses of 'summary' to atom:summary nomenclature&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Discussion Participants =&lt;br /&gt;
&lt;br /&gt;
== Editors ==&lt;br /&gt;
* [http://www.blogmatrix.com David Janes]&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* [http://www.blogmatrix.com David Janes]&lt;br /&gt;
* [http://www.dannyayers.com Danny Ayers]&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik]&lt;br /&gt;
* [http://www.opendarwin.org/~drernie Ernest Prabhakar]&lt;br /&gt;
* [http://members.optusnet.com.au/benjamincarlyle/benjamin/blog/ Benjamin Carlyle]&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
Questions or comments about [[hatom|hAtom]] go here. Please add your name&lt;br /&gt;
to the [http://microformats.org/wiki?title=hatom-issues&amp;amp;action=edit&amp;amp;section=4 Contributors] section above.&lt;br /&gt;
&lt;br /&gt;
== Goals for hAtom ==&lt;br /&gt;
# to provide a blog-post microformat, based on how people actually produce weblogs&lt;br /&gt;
# based on (1), use Atom as it provides the most suitable data model for doing so&lt;br /&gt;
# based on (2), to make the format useful anywhere Atom might be used in context to create a syndication feed&lt;br /&gt;
# provide a baseline envelope format for similar {title|link|content|summary} web pages&lt;br /&gt;
&lt;br /&gt;
== Anti-Goals for hAtom ==&lt;br /&gt;
# &amp;lt;em&amp;gt;Not&amp;lt;/em&amp;gt; to tell people how to write blogs or what there blog should look like; hAtom marked up blogs should look and behave &amp;lt;em&amp;gt;identically&amp;lt;/em&amp;gt; to what they before hAtom was applied.&lt;br /&gt;
&lt;br /&gt;
= New Nomenclature =&lt;br /&gt;
&lt;br /&gt;
[[User:DavidJanes|David Janes]] added this on 2006.01.03. Since we've decided that correspondence to Atom nomenclature is not going to happen, let's just decide on it here. I tried but probably haven't succeeded in pulling all the info from below up so feel free to add new things. Also feel free to change your vote if you see a consensus happening.&lt;br /&gt;
&lt;br /&gt;
'''How to use this'''. If you like a particular use, place something like '&amp;lt;code&amp;gt;: +1 YourName&amp;lt;/code&amp;gt;' following the name. Feel free to make as make negative votes. If you have something compelling to say, add it to the Discussion section that follows. Let's settle this out by, say the 10th of January 2006?&lt;br /&gt;
&lt;br /&gt;
== Feed (atom:feed)==&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;feed&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency)&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;atom-feed&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency with prefix)&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;hfeed&amp;quot;&amp;lt;/code&amp;gt; (h* uF consistency)&lt;br /&gt;
: +1 DavidJanes&lt;br /&gt;
: +1 Tantek&lt;br /&gt;
: +1 BenjaminCarlyle&lt;br /&gt;
: +1 MarkRickerby&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
&lt;br /&gt;
The feed is a root class name of hAtom, similar to &amp;quot;vcalendar&amp;quot; in [[hcalendar|hCalendar]], thus it should be fairly unique, per the root class name [[naming-principles]]. - Tantek&lt;br /&gt;
&lt;br /&gt;
== Entry (atom:entry) ==&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;entry&amp;lt;/code&amp;gt; (Atom consistency)&lt;br /&gt;
: +1 MarkRickerby&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;atom-entry&amp;lt;/code&amp;gt; (Atom consistency with prefix)&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;hentry&amp;lt;/code&amp;gt; (h* uF consistency)&lt;br /&gt;
: +1 DavidJanes&lt;br /&gt;
: +1 Tantek&lt;br /&gt;
: +1 BenjaminCarlyle&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;vjournal&amp;lt;/code&amp;gt; (reuse from vCalendar/iCalendar RFC 2445/[[hcalendar|hCalendar]])&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
&lt;br /&gt;
Since feed is optional in hAtom (thereby implying the context of the entire XHTML document as the feed), similar to how &amp;quot;vcalendar&amp;quot; is optional in hCalendar (thereby implying a vcalendar context for the entire document), the entry can also be a root class name, similar to &amp;quot;vevent&amp;quot; in [[hcalendar|hCalendar]], thus it should be fairly unique, per the root class name [[naming-principles]].&lt;br /&gt;
&lt;br /&gt;
If we are deliberately rejecting &amp;quot;vjournal&amp;quot;, then we may want to exclude the entire &amp;quot;vjournal&amp;quot; object (and any vjournal specific properties) from [[hcalendar|hCalendar]] so that we don't accidentally have two blog post microformats.&lt;br /&gt;
&lt;br /&gt;
Having analyzed the list of vjournal properties and their semantics and compared them with the list of Atom elements and their semantics, I greatly prefer the list and semantics from Atom over vjournal.  Thus I would be ok with excluding vjournal from hCalendar, and pointing folks to use hAtom instead, even in the context of an hCalendar element that would otherwise be outputting vjournal entries.  To that extent, once hAtom has stabilized, we should develop a mapping between vjournal properties and hAtom properties so that hAtom inside an hCalendar could be converted into BEGIN:VJOURNAL...END:VJOURNAL objects in an iCalendar/ics stream, as well as allowing for the opposite, so that one could even use an iCalendar-compliant authoring tool to create hAtom via the journal feature of said tool. &lt;br /&gt;
&lt;br /&gt;
-Tantek&lt;br /&gt;
&lt;br /&gt;
== Entry Title (atom:title) ==&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;title&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency)&lt;br /&gt;
: -1 Tantek.  Already defined to mean something else in [[hcard|hCard]].  The same term should not be used to mean different things.&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;entry-title&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency, avoid hCard conflict)&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;heading&amp;quot;&amp;lt;/code&amp;gt; (HTML)&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;subject&amp;quot;&amp;lt;/code&amp;gt; (RFC822)&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;summary&amp;quot;&amp;lt;/code&amp;gt; (hReview consistency)&lt;br /&gt;
: -1 KevinMarks (clashes with atom)&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;headline&amp;quot;&amp;lt;/code&amp;gt; what they're called in the News/Journalism industry&lt;br /&gt;
: +1 Tantek&lt;br /&gt;
: +1 KevinMarks&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;fn&amp;quot;&amp;lt;/code&amp;gt; (attempt to re-use from [[hcard|hCard]] and [[hreview|hReview]])&lt;br /&gt;
: &amp;amp;plusmn;0 DavidJanes see my note below&lt;br /&gt;
: -1 Tantek (does not mean the &amp;quot;name&amp;quot; of the post/entry)&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
BenjaminCarlyle: If one were to review a blog entry with hReview we would fill out the &amp;quot;fn&amp;quot; field with the atom:entry/title. This suggests to me that fn may be sufficient for this title usage. headline is more semantically specific, and does seem appropriate. It may be a line-ball call as to whether a new term is required, or whether the atom:entry context is sufficient to indicate the fn is also a headline.&lt;br /&gt;
&lt;br /&gt;
BenjaminCarlyle: Are we considering atom:feed/title in this discussion? There is some suggestion that atom:title should be &amp;quot;fn&amp;quot;, separate to any value of atom:entry/title.&lt;br /&gt;
&lt;br /&gt;
DavidJanes: [http://www.ietf.org/rfc/rfc2426.txt vcard] defines &amp;quot;FN&amp;quot; to be &amp;quot;to specify the formatted text corresponding to the name of the object the vCard represents&amp;quot;. If we reject FN, are we not making too subtle a distinction that the atom:title isn't the name of the post? I'll also note that the [http://www.ietf.org/rfc/rfc4287 domain experts] believe that the atom:title of an entry is pretty well the same sort of thing as the atom:title of a feed.&lt;br /&gt;
&lt;br /&gt;
First, I have re-evaluated using &amp;quot;fn&amp;quot; for feed:title per the information from Benjamin, David and others.  See [http://microformats.org/wiki/blog-post-brainstorming#feed_title this discussion for details].&lt;br /&gt;
&lt;br /&gt;
Second, I now agree with DavidJanes and the domain experts that the title of a feed is very similar (if not nearly identical) in semantics to the title of an entry, neither of which can really be considered a name.&lt;br /&gt;
&lt;br /&gt;
Thus I am -1-ing &amp;quot;fn&amp;quot; for title for entry or feed since it doesn't mean the same thing.&lt;br /&gt;
&lt;br /&gt;
- Tantek&lt;br /&gt;
&lt;br /&gt;
DavidJanes: to summarize (I think), Tantek argues on the link above that atom:title can and does include more than the name.&lt;br /&gt;
&lt;br /&gt;
DavidJanes: we're now at the point where FN is the title of a movie, a DVD, and a book, but not the atom:title of an entry and definitely not the atom:title of a feed.&lt;br /&gt;
&lt;br /&gt;
== Entry Content (atom:content) ==&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;content&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency)&lt;br /&gt;
: +1 Tantek&lt;br /&gt;
: +1 DavidJanes&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;description&amp;quot;&amp;lt;/code&amp;gt; (vCalendar, hCalendar, xFolk, hReview consistency)&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
It turns out there is actually a very fine semantic distinction between the way &amp;quot;description&amp;quot; is used in vCalendar, hCalendar, xFolk, hReview, and what &amp;quot;content&amp;quot; means.  In short, those other microformats are all &amp;quot;about&amp;quot; something else, whether an actual event in spacetime, or another item.  Whereas in hAtom is the thing itself.  The feed is the data is the item.  Thus it makes sense use a different class name than &amp;quot;description&amp;quot;.  Based on our [[naming-principles]], lacking an existing microformat term for this, we should use a term from a standard.  Since Atom uses &amp;quot;content&amp;quot;, that is the logical name to bring over and use, whether or not it is &amp;quot;perfect&amp;quot; to capture the semantic we are trying to capture. - Tantek&lt;br /&gt;
&lt;br /&gt;
BenjaminCarlyle: We may also have to consider forms of blogs that carry other media. An &amp;lt;a rel=&amp;quot;content&amp;quot; href=&amp;quot;...&amp;quot;/&amp;gt; form of content may also have to be considered, although this could still be embedded in a very short html content block. I'm not quite ready to commit to &amp;quot;content&amp;quot; yet, but I agree that description may be a little weak.&lt;br /&gt;
&lt;br /&gt;
== Entry Summary (atom:summary) ==&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;summary&amp;quot;&amp;lt;/code&amp;gt; (Atom, hReview, hCalendar, VJOURNAL consistency)&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;content-summary&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency avoiding hCalendar conflict)&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;partial-description&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;excerpt&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: +1 Tantek&lt;br /&gt;
: +1 BenjaminCarlyle&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;abstract&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: +1 KevinMarks&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
Excerpt is by far the most frequent (&amp;gt;80%) use of summary, thus it makes sense to name it as such. - Tantek&lt;br /&gt;
&lt;br /&gt;
Disagree - Atom allows summary to be distinct from content, though this is less usual. However, by using a class that means summary (eg abstract) we cna convey an excerpt by making  it wholly within 'atom:content', or a separate abstract by putting it within the entry but not within 'content' [[User:Kevin Marks|Kevin Marks]]&lt;br /&gt;
&lt;br /&gt;
BenjaminCarlyle: I have been trying to convince meyself that atom:summary differs semantically from iCalendar summary. The &amp;quot;summary or subject&amp;quot; wording from rfc2445 is problematic, and it seems earlier microformats have taken the &amp;quot;subject&amp;quot; side. If we were to start from rfc2445 alone we might go the other way. In the end, though, webster.com defines summary as &amp;quot;covering the main points succinctly&amp;quot;. atom:summary is not really consistent with that definition, so I'll swing my weight behind excerpt. On the subject of abstract, I think the semantics are such that &amp;quot;abstract&amp;quot; and &amp;quot;exerpt&amp;quot; are distinct (non-overlapping) sets. webster.com defines abstract as &amp;quot;a summary of points (as of a writing) usually presented in skeletal form&amp;quot;. An exerpt is not a summary of points, and a summary of points is not an excerpt. I think tantek is simply suggesting that the 80% win in this case.&lt;br /&gt;
&lt;br /&gt;
Benjamin is correct.  The vast majority (easily 80%+) of summaries in Atom, when they exist are excerpts.  &lt;br /&gt;
&lt;br /&gt;
In addition:&lt;br /&gt;
* WordPress user interface calls it &amp;quot;excerpt&amp;quot;&lt;br /&gt;
* MovableType user interface calls it &amp;quot;excerpt&amp;quot;&lt;br /&gt;
Thus, based on the principle of user-centered design (an instance of humans first, machines second) as well, in that a user *typing* into the &amp;quot;Excerpt:&amp;quot; field in the UI of their blogging tool, is communicating to the interface that &amp;quot;This is the ''excerpt'' of my blog post&amp;quot;, &amp;quot;excerpt&amp;quot; is actually a ''BETTER'' name for this element than summary, or anything else for that matter.  Atom should have chosen &amp;quot;excerpt&amp;quot; as well based on this reason alone. - Tantek&lt;br /&gt;
&lt;br /&gt;
== Entry Permalink (atom:link) ==&lt;br /&gt;
* &amp;lt;code&amp;gt;rel=&amp;quot;bookmark&amp;quot;&amp;lt;/code&amp;gt; (HTML consitency)&lt;br /&gt;
: +2 DavidJanes&lt;br /&gt;
: +1 Tantek&lt;br /&gt;
: +1 BenjaminCarlyle&lt;br /&gt;
: +1 KevinMarks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
BenjaminCarlyle: No real controversy here, unless you want to start giving blog entries or feeds vcards. A vcard could contain entry or feed title as fn, as well as url.&lt;br /&gt;
&lt;br /&gt;
== Entry Published (atom:published) ==&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;published&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency)&lt;br /&gt;
: +1 Tantek&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;dtpublished&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency with &amp;quot;dt&amp;quot; unofficial pattern)&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
BenjaminCarlyle: I would still like to see a clear engagement with [[last-modified-brainstorming|last-modified]] before voting on this one.&lt;br /&gt;
&lt;br /&gt;
last-modified reflects the last time the page/file was actually modified, most likely by the user.  IMHO it is a 1:1 mapping of the &amp;quot;Date Modified&amp;quot; of a file in a file system.  It is a direct mapping of what date is shown for HTTP directory listings.&lt;br /&gt;
&lt;br /&gt;
published is defined in Atom quite differently from that, and among the alternatives it seems best to take the name from Atom precisely. - Tantek&lt;br /&gt;
&lt;br /&gt;
From the [[last-modified-brainstorming]] purpose statement, emphasis added. &amp;quot;To specify the date of publication and the date of modification of a web page (&amp;lt;em&amp;gt;or a part thereof&amp;lt;/em&amp;gt;)&amp;quot; - BenjaminCarlyle&lt;br /&gt;
&lt;br /&gt;
== Entry Updated (atom:updated) ==&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;updated&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency)&lt;br /&gt;
: +1 Tantek&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;dtupdated&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency with &amp;quot;dt&amp;quot; unofficial pattern)&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;last-modified&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
BenjaminCarlyle: I would still like to see a clear engagement with [[last-modified-brainstorming|last-modified]] before voting on this one.&lt;br /&gt;
&lt;br /&gt;
See discussion for published.  Updated is closer to last-modified than published is, however, upon careful reading of the definition of updated in Atom, it is clear that the user has the option of not changing the updated date even if they change the entry, e.g. by fixing a spelling error or something.  Thus there is an implied stronger meaning of &amp;quot;this entry has been semantically changed&amp;quot; that is a different enough semantic from last-modified as to justify a new name, and among the alternatives it seems best to take the name from Atom precisely. -Tantek&lt;br /&gt;
&lt;br /&gt;
From [[last-modified-brainstorming]] semantics:&lt;br /&gt;
&amp;quot;Since both Atom and HTTP define the last-modified date (or its equivalent) as a &amp;quot;user-defined&amp;quot; value, this microformat should have the same semantics. In other words, the value should represent the last instance that the resource was changed in a way deemed significant to the publisher/author, which is not neccessarily the same as a file-system modified date-time.&amp;quot;&lt;br /&gt;
- BenjaminCarlyle&lt;br /&gt;
&lt;br /&gt;
== Entry Author (atom:author) ==&lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;author&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency)&lt;br /&gt;
: +1 Tantek&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
BenjaminCarlyle: I think an author concept is generally useful to microformats, so long as you can make it clear whether it is the author of the uf wrapper or the author of the uf content that is being described. I think any wavering over whether author and contributor are both required is probably a step outside the atom specification. This may be worthwhile, with an xfn-style external definition that could relate a person to a work... or even a rel-tag-based relationship. Can room be left open for both of these possibilities for future expansion, while still providing a clear author -&amp;gt; atom:author translation?&lt;br /&gt;
&lt;br /&gt;
My point is that in practice (&amp;gt;80% case again), contributor is not used.  Thus we should consider excluding it from hAtom in the first version.  However, I am ok with ''reserving'' contributor with the intent that if it does somehow take off, we can add it later. -Tantek&lt;br /&gt;
&lt;br /&gt;
== Entry Contributor (atom:contributor) ==&lt;br /&gt;
: -1 Tantek &lt;br /&gt;
* &amp;lt;code&amp;gt;class=&amp;quot;contibutor&amp;quot;&amp;lt;/code&amp;gt; (Atom consistency)&lt;br /&gt;
: +1 Tantek&lt;br /&gt;
&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
I recommend we postpone contributor from hAtom first version (thus the -1 before any choices), since the 80% case does not need &amp;quot;contributor&amp;quot;.  We should reserve the name so we can add it later if we need it (thus the +1 on &amp;quot;contributor&amp;quot;). -Tantek&lt;br /&gt;
&lt;br /&gt;
= Questions and Comments =&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
There seems to be nothing in the hAtom specification to supply metadata for the blog (title, description, url, feedurl).&lt;br /&gt;
There is nothing defined for the encapsulation of comments, comment counts, or links to comment sections.&lt;br /&gt;
The microformat would be much more useful with these capabilities added.&lt;br /&gt;
-- [[User:Singpolyma|singpolyma]] 03:35, 3 Jan 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
* We've deliberately restricted this to being a &amp;quot;blog post&amp;quot; microformat at this point to make the problem managable. Once the core elements are defined, we will consider extended the spec to cover as much as Atom does. Also note that microformats are compositable, thus, all these things could potentially be defined elsewhere with detrement to this standard. -- DavidJanes&lt;br /&gt;
** You brought this microformat to my attention because you disagreed in priciple with the XOXO Blog Format (http://blogxoxo.blogspot.com/2006/01/xoxo-blog-format.html)...  yet the only tool that currently works with that format works with comments.  note also that at ''least'' comment counts and links to comment sections are part of posts.  If you don't want to encapsulate comments I suppose I understand that and can easily create my own format meant to be embedded in yours to facilitate this purpose :) -- [[User:Singpolyma|singpolyma]] 22:13, 3 Jan 2006 (PST)&lt;br /&gt;
** Where did I disagree in principle? A: I told you about the existence of hAtom. B: I mentioned several of the design goals for hAtom&lt;br /&gt;
&lt;br /&gt;
In addition, note that frankly we don't care about invisible metadata, because most humans don't care about invisible metadata.&lt;br /&gt;
&lt;br /&gt;
The info about a blog which is *visible* will likely be represented in hAtom if they pass the 80%+ test.  To that extent, many blogs have visible title, description, author, and updated information.  See [[blog-post-brainstorming]] for more on this. -Tantek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Nomenclature ==&lt;br /&gt;
&lt;br /&gt;
Note: microformats [[naming-principles]] include a precise means for coming up with names which should work in the 90% case.&lt;br /&gt;
&lt;br /&gt;
One point to raise for hAtom in particular - we don't simply omit spaces from multiword property names, we use hyphens.  E.g. &amp;quot;given-name&amp;quot; and many others in [[hcard|hCard]].&lt;br /&gt;
&lt;br /&gt;
=== Why atomentry? ===&lt;br /&gt;
;class=&amp;quot;atomentry&amp;quot; (or rather, &amp;quot;atom-entry&amp;quot;)&lt;br /&gt;
:Why not simply &amp;quot;entry&amp;quot;? The parallel to Atom is clear, but in the&lt;br /&gt;
context of a Web page, why add the reference? In case maybe you want&lt;br /&gt;
to try for something approaching a string that won't get confused, my&lt;br /&gt;
feeling is: forget it. Stick to the local semantics and let the&lt;br /&gt;
doc-level (or HTML5 div level?) profile attribute disambiguate. Or to&lt;br /&gt;
put it another way, it's premature to see a need at that point.&lt;br /&gt;
-- [[DannyAyers]]&lt;br /&gt;
&lt;br /&gt;
* I ([[User:DavidJanes|David Janes]]) chose the &amp;quot;atom&amp;quot; prefix:&lt;br /&gt;
** to disambiguate; it is just ''too'' likely that &amp;quot;entry&amp;quot; or &amp;quot;feed&amp;quot; would appear on a random webpage in some other context. My preference would be to have a declarative statement in the XHTML header which would render this argument moot, but at this point the community seems cool on the concept.&lt;br /&gt;
** to follow the naming pattern seen in the other &amp;quot;major&amp;quot; microformats ([[hcard|hCard]], [[hcalendar|hCalendar]], etc.)&lt;br /&gt;
** because Entrys will not be required to be in Feeds (these rules and the reasons where this can happen will be forthcoming), I choose to disambiguate both&lt;br /&gt;
::I don't like the analogy; I think this is more useful than just Atom, so it should be made generic. [[User:DrErnie|Dr. Ernie]] 16:59, 25 Oct 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
:: [[DannyAyers]]  My point exactly, but it wouldn't be the end of the world if the prefix was there - not reallly more than aesthetics...&lt;br /&gt;
&lt;br /&gt;
'''STATUS - RESOLVED'''. We're going with &amp;quot;entry&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
:: Tantek: This is actually difficult to consider outside the following issue.  In particular, if &amp;quot;entry&amp;quot; is to serve as a potential root class name (similar to &amp;quot;vevent&amp;quot;, which may be a root of an [[hcalendar|hCalendar]] event, or may be present in the context of a &amp;quot;vcalendar&amp;quot;), then we should strongly consider &amp;quot;uniquifying&amp;quot; it per our root-class-name practices. Possibilities to consider:&lt;br /&gt;
* atom-entry&lt;br /&gt;
* hentry&lt;br /&gt;
* vjournal (from RFC 2445 and thus borrowed in effect from [[hcalendar|hCalendar]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Why atomfeed? ===&lt;br /&gt;
;class=&amp;quot;atomfeed&amp;quot; (or rather, &amp;quot;atom-entry&amp;quot;)&lt;br /&gt;
:As above on the atomprefix. But what does 'feed' mean in the context of a HTML page? Doesn't the &amp;lt;head&amp;gt; element cover the corresponding semantics?&lt;br /&gt;
--  [[DannyAyers]] &lt;br /&gt;
&lt;br /&gt;
* It is possible, somewhat common, and [[blog-post-examples#Multiple_EntryGroups_on_a_page|documented]], that multiple feeds can appear on a single page, so it's insufficient to depend on the header, even though this may be the default case. You'll note that I've left out documenting a lot of concepts relating to feeds at a conceptual level, except for noting they exist because I think this is a bit of a swamp that's going to need more thinking&lt;br /&gt;
** I'm going to more explicitly recognize that the XHTML document ''may'' act as an implicit feed in many cases&lt;br /&gt;
* A Feed is a group of related Entries; what defines the relationship is entirely up to the author of the blog, except to note that if they were to place them together in the same Atom syndication feed, you'd do the same in the XHTML&lt;br /&gt;
::This makes sense to me, the way vcalendar is optional since vevent is usually sufficient. [[User:DrErnie|Dr. Ernie]] 16:59, 25 Oct 2005 (PDT)&lt;br /&gt;
::Ernie is precisely correct. The vevent/vcalendar :: entry/feed analogy is precisely correct. - Tantek&lt;br /&gt;
: The multi-feed point makes sense, but if this data appears on a regular HTML page the question remains, does &amp;quot;feed&amp;quot; make sense? (Maybe just naming aesthetics again) -- [[DannyAyers]]&lt;br /&gt;
:: I'm thinking about it more -- I think so, just to split the content of the webpage up (as opposed to blogrolls, headers, footers, etc.) -- [[User:DavidJanes|David Janes]]&lt;br /&gt;
:: Agreed with David. Not only does it make sense, it is a bad idea to consider renaming something like that for &amp;quot;aesthetics&amp;quot;. - Tantek&lt;br /&gt;
&lt;br /&gt;
'''STATUS - PARTIALLY RESOLVED'''. We're going with &amp;quot;feed&amp;quot; IF and when the Feed element is used. When and where Feed is used at all is still under discussion in the mailing list as of 2005-12-26.&lt;br /&gt;
&lt;br /&gt;
: Tantek: Per the root-class-name naming practices, we should seriously consider a more &amp;quot;unique&amp;quot; name, e.g. some possibilities:&lt;br /&gt;
* atom-feed&lt;br /&gt;
* hfeed&lt;br /&gt;
&lt;br /&gt;
=== Why rel=&amp;quot;link&amp;quot; ? ===&lt;br /&gt;
I know this maps through to the atom name, but rel=&amp;quot;bookmark&amp;quot; is the established standard for permalinks, and is included in the [http://www.w3.org/TR/html401/types.html#type-links| w3c list of rel's], so there is an Occam's Razor case for using this.&lt;br /&gt;
[[KevinMarks]]&lt;br /&gt;
* I'd like input from everyone in this -- I'm torn really. Once I knock this thing into more of a complete state, I'll throw this out onto the mailing list for discussion -- [[DavidJanes]]&lt;br /&gt;
* Also, &amp;quot;link&amp;quot; is horribly generic and is in fact modified through the &amp;quot;rel&amp;quot; attribute in Atom -- [[DavidJanes]]&lt;br /&gt;
* Agreed with what Kevin wrote.  Also, rel=&amp;quot;link&amp;quot; doesn't actually make sense when you do the analysis as described in the [[rel-faq]].  The destination of the link is not really a &amp;quot;link&amp;quot; itself with respect to the current document/file. - Tantek&lt;br /&gt;
* OK, I'm happy with this -- [[User:DavidJanes|David Janes]]&lt;br /&gt;
&lt;br /&gt;
'''STATUS - RESOLVED'''. We are using &amp;lt;code&amp;gt;rel=&amp;quot;bookmark&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Tantek: agreed.&lt;br /&gt;
&lt;br /&gt;
=== title already defined by hCard ===&lt;br /&gt;
The title class is defined by [[hcard|hCard]] to mean &amp;quot;job title&amp;quot;. Possible alternatives include (Please add to list):&lt;br /&gt;
&lt;br /&gt;
* 'summary', as used by hReview, hCalendar, VJOURNAL&lt;br /&gt;
** Though I agree with the reuse, in this context, it may be confusing for those reading/familiar-with the Atom specification.  We may want to avoid the use of 'summary' entirely within hAtom. - Tantek&lt;br /&gt;
* 'Subject', as used by SMTP email&lt;br /&gt;
* 'heading'&lt;br /&gt;
* 'entry-title'&lt;br /&gt;
* 'headline'&lt;br /&gt;
** as this is what they are most like in blogposts [[User:Kevin Marks|Kevin Marks]]&lt;br /&gt;
&lt;br /&gt;
=== summary already defined and used by vCalendar/iCalendar/hCalendar/hReview ===&lt;br /&gt;
The summary class is defined by vCalendar, iCalendar, [[hcalendar|hCalendar]], and also [[hreview|hReview]], to mean &amp;quot;summary or title&amp;quot;. Possible alternatives include (add to list):&lt;br /&gt;
&lt;br /&gt;
* description, as used by VJOURNAL. It may be possible to interpret description as text longer than summary which is about the entry content. The hierarchy of detail would be summary (atom:title) -&amp;gt; description (atom:summary) -&amp;gt; content (atom:content)&lt;br /&gt;
** description is used ambiguously by RSS to mean 'content' or 'summary', and by hReview and hCalendar to mean 'content'. Doing this would recreate that ambiguity needlessly, when Atom distinguishes it clearly.  [[User:Kevin Marks|Kevin Marks]] 15:51, 31 Dec 2005 (PST)&lt;br /&gt;
** Kevin's right, and not only that, &amp;quot;description&amp;quot; does NOT mean summary in VJOURNAL.  &amp;quot;description&amp;quot; means &amp;quot;full description&amp;quot; in vCalendar, iCalendar, [[hcalendar|hCalendar]], and also [[hreview|hReview]].  See below for where to use &amp;quot;description&amp;quot;.  We must NOT use &amp;quot;description&amp;quot; to mean summary. - Tantek&lt;br /&gt;
&lt;br /&gt;
* Depending on your interpretation, atom:summary could still be summary. Here is another option: subject (atom:title) -&amp;gt; summary (atom:summary) -&amp;gt; content (atom:content).&lt;br /&gt;
&lt;br /&gt;
* atom:summary is described as abstract in &lt;br /&gt;
&lt;br /&gt;
Tantek: We may want to avoid the use of 'summary' entirely within hAtom.  Here are some alternatives:&lt;br /&gt;
* excerpt - in practice this is what most people provide instead of full text.&lt;br /&gt;
** +1 Tantek&lt;br /&gt;
* partial-description&lt;br /&gt;
* abstract - Rarely do bloggers actually provide abstracts different from the full text of their posts - this is so NOT the 80% (and thus should be rejected for microformat consideration), but see [http://microformats.org/wiki/blog-post-examples#Entry_contains_summary_content_only blog-post-examples] for some examples.&lt;br /&gt;
* content-summary&lt;br /&gt;
&lt;br /&gt;
=== Why content? ===&lt;br /&gt;
The concept behind atom:content has precedent in earlier microformats derived from the iCalendar standard as &amp;quot;description&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Date and time names alternatives ===&lt;br /&gt;
* atom:updated&lt;br /&gt;
** VJOURNAL LAST-MODIFIED&lt;br /&gt;
*** (also used by HTTP -[[User:RobertBachmann|Robert Bachmann]])&lt;br /&gt;
** dtstamp&lt;br /&gt;
** dtupdated&lt;br /&gt;
* atom:published&lt;br /&gt;
** VJOURNAL CREATED&lt;br /&gt;
** dtpublished&lt;br /&gt;
&lt;br /&gt;
=== Relationship to hReview definitions needs clarification ===&lt;br /&gt;
hAtom will define terminology for the general act of publication that overlaps with hReview's terminology for the specific act of publishing a review of something. The following terms could be pushed back into hReview:&lt;br /&gt;
&lt;br /&gt;
* atom:published -&amp;gt; hReview dtreviewed&lt;br /&gt;
* atom:author    -&amp;gt; hReview reviewer&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Pushed back&amp;quot; is the wrong direction here.&lt;br /&gt;
&lt;br /&gt;
The right direction is &amp;quot;re-use&amp;quot; by new proposals/drafts.  If you see anything in hReview that appears to overlap this new specification, the first thing to do is to see if you can reuse those terms from hReview in this new specification, not vice versa.&lt;br /&gt;
&lt;br /&gt;
In addition, &amp;quot;published&amp;quot; does not mean the same as &amp;quot;dtreviewed&amp;quot; (you might write a restaurant review just after you eat there, but not actually &amp;quot;publish&amp;quot; it until later).  &amp;quot;reviewer&amp;quot; is also a more precise semantic than &amp;quot;author&amp;quot;, thus the two should not be collapsed.&lt;br /&gt;
&lt;br /&gt;
- Tantek&lt;br /&gt;
&lt;br /&gt;
== hCards ==&lt;br /&gt;
&lt;br /&gt;
Should hCards be required for the &amp;lt;code&amp;gt;&amp;amp;lt;address&amp;gt;&amp;lt;/code&amp;gt; of the Entry Poster? MAY, MUST, SHOULD? Your thoughts please -- [[DavidJanes]]&lt;br /&gt;
&lt;br /&gt;
* [[User:RobertBachmann|Robert Bachmann]]: “MUST” or at least “SHOULD” because atom:author is specified as “The &amp;quot;atom:author&amp;quot; element is a Person construct that indicates the author of the entry or feed.” and &amp;lt;code&amp;gt;&amp;amp;lt;address&amp;amp;gt;&amp;lt;/code&amp;gt;’s semantics are too loose to describe [http://atompub.org/2005/08/17/draft-ietf-atompub-format-11.html#rfc.section.3.2 an Atom person construct] but using &amp;lt;code&amp;gt;&amp;amp;lt;addr class=&amp;quot;vcard&amp;quot;&amp;amp;gt;&amp;lt;/code&amp;gt; we would have pretty good 1:1 mappings:&lt;br /&gt;
** atom:name &amp;amp;harr; hCard’s FN &lt;br /&gt;
** atom:email &amp;amp;harr; hCard’s EMAIL&lt;br /&gt;
** atom:uri &amp;amp;harr; hCard’s URI&lt;br /&gt;
&lt;br /&gt;
'''STATUS - OPEN'''. &amp;quot;MAY&amp;quot; is the answer.&lt;br /&gt;
&lt;br /&gt;
Tantek: I think this should be MUST.  Atom should have referenced vCard for these semantics and made the mistake of making up their own terms.  Let's undo that mistake with hAtom.  Also, [[hreview|hReview]] 0.3 is going to make hCard a MUST for the &amp;quot;reviewer&amp;quot; property, based on experience and [[hreview-feedback|feedback]].  Thus we may want to just follow suit with hAtom as well.&lt;br /&gt;
&lt;br /&gt;
DavidJanes: I had based the behavior on hReview 0.2. The problem is getting meaningful information into the blog templates and also I would appeal to parsimony, that is:&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;author&amp;quot;&amp;gt;bonehead&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
has an assumed defined mapping to&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;author vcard&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;bonehead&amp;lt;/div&amp;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;
Since in many cases we're not going to get much more information than that, why add the verbosity? I note an analogous situation in hCard, where N.* are not required because they can be inferred algorithmicly.&lt;br /&gt;
&lt;br /&gt;
== Comparisons ==&lt;br /&gt;
&lt;br /&gt;
This seems precisely analogous to [http://www.meyerweb.com/eric/tools/s5/xoxo-structure-ref.html S5]:&lt;br /&gt;
* atomentry &amp;lt;-&amp;gt; slide&lt;br /&gt;
* content &amp;lt;-&amp;gt; slidecontent&lt;br /&gt;
* summary &amp;lt;-&amp;gt; handout&lt;br /&gt;
I'm all for NOT boiling the ocean, but these really seem like the same cup of tea.&lt;br /&gt;
&lt;br /&gt;
-- [[Ernie Prabhakar]]&lt;br /&gt;
&lt;br /&gt;
* See the [[#Purpose]] section above. Basically that drove the design decision for the naming [[User:DavidJanes|David Janes]]&lt;br /&gt;
&lt;br /&gt;
'''STATUS - RESOLVED'''. We're sticking with atom terminology (entry, content, summary).&lt;br /&gt;
&lt;br /&gt;
See above as David says.  The atom terminology is both problematic, and doesn't make sufficient reuse of existing microformat terminology.  As far as the analogy to S5, yes, there is an analogy, but that doesn't make them the same.  The semantics that are represented are different enough to let these evolve independently and see if content authors want them to converge or not.  Note that you can overlay hAtom and S5 in the same markup.  Anyone that is serious about converging these should *try* using both at the same time in a *real* slide presentation example and report back their experience. - Tantek&lt;br /&gt;
&lt;br /&gt;
== Repeated Elements ==&lt;br /&gt;
We allow certain elements to be repeated, such as Entry Permalink, Entry Published and Entry Title, even though there can be at most one real value. We provide &amp;quot;disambiguation&amp;quot; rules for sorting out which is the real value. See [[hatom#Nesting_Rules|here]], [[hatom#Entry_Title|here]], [[hatom#Entry_Permalink|here]] and [[hatom#Entry_Published|here]].&lt;br /&gt;
&lt;br /&gt;
Your thoughts please... -- [[User:DavidJanes|David Janes]]&lt;br /&gt;
&lt;br /&gt;
'''STATUS - RESOLVED'''. The spec has explicit rules for disambiguating all these items if they appear multiple times.&lt;br /&gt;
&lt;br /&gt;
== Opaqueness ==&lt;br /&gt;
If you have concerns about [[hatom#hAtom_Opaque|opaqueness]], that is, stopping interpretation below certain hAtom elements, raise them here.&lt;br /&gt;
&lt;br /&gt;
=== Opaqueness of other microformat elements ===&lt;br /&gt;
How would we handle a case where someone wanted to provide a vcard under the class=entry element for an individual who was neither author or contributor? Consider the hypothetical case where someone wanted to list their &amp;quot;muse&amp;quot; alongside article author and contributors. If this vcard included a title it might be included accidentally as an &amp;lt;atom:title&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
To summarise,&lt;br /&gt;
Is it possible that other microformats found under the class=entry or class=feed elements need to be considered opaque?&lt;br /&gt;
&lt;br /&gt;
-- BenjaminCarlyle&lt;br /&gt;
&lt;br /&gt;
* The issue of &amp;quot;muse&amp;quot; and such is somewhat out of scope. However, I grasp your larger point -- what if we wanted to extend or compositie hAtom in the future. Given the 80-20 rule right now, my feeling is to set aside the problem and if it arises, define a &amp;lt;code&amp;gt;class=&amp;quot;opaque&amp;quot;&amp;lt;/code&amp;gt; element. -- [[User:DavidJanes|David Janes]]&lt;br /&gt;
&lt;br /&gt;
See the [[mfo-examples]] document, and add further thoughts on this matter there. -- Tantek&lt;br /&gt;
&lt;br /&gt;
=== Opaqueness of summary and content ===&lt;br /&gt;
What one publisher considers the entry content may differ from another publisher's point of view. Is the content simply a div that does not contain any author/updated/published metadata etc, or could some of that metadata be relevant to the content as well as the entry? Consider updated. last-modified-brainstorming introduces an idea of using &amp;lt;code&amp;gt;&amp;amp;lt;ins&amp;amp;gt;&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;amp;lt;del&amp;amp;gt;&amp;lt;/code&amp;gt; elements to indicate update time. Updates are also often included in entry content with further information. This suggests to me that the line of opaqueness is blurry.&lt;br /&gt;
&lt;br /&gt;
Perhaps content and summary should not be opaque, and instead rely on the mfo proposal to avoid parsing into microformats below the content level. This approach would allow a single div to contain both &amp;quot;entry&amp;quot; and &amp;quot;content&amp;quot; classes should all metadata be considered content by the author, or would permit any other subset of the metadata to be considered content without repeating one's self.&lt;br /&gt;
&lt;br /&gt;
Consider also the &amp;quot;read more&amp;quot;-style blog. The following nesting of div elements is illegal under current opacity rules:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt;&amp;amp;lt;div class=&amp;quot;summary&amp;quot;&amp;gt;...&amp;lt;/div&amp;gt;...&amp;lt;/div&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A further example is provided by _fil_ on #microformats, who uses the rel-tag microformat within his atom:content to be handled as tags in his feed reader.&lt;br /&gt;
&lt;br /&gt;
== Identification ==&lt;br /&gt;
The current spec under Schema:Nomenclature:Entry includes the text:&lt;br /&gt;
&amp;quot;if practical, also define id=&amp;quot;unique-identifier&amp;quot; to the Entry&amp;quot;&lt;br /&gt;
What should be done with this id by parsers? How does this interact (if at all) with the interpretation of a rel=bookmark within the entry?&lt;br /&gt;
&lt;br /&gt;
Also, how should a feed &amp;lt;id&amp;gt; element be filled out from a hAtom source document? Is a rel=bookmark at the feed level required?&lt;br /&gt;
&lt;br /&gt;
The id elements in atom are supposed to survive all future movements of the blog t new hosting arragements and the like. Are current feed URLs or even rel=bookmarks solid enough?&lt;br /&gt;
&lt;br /&gt;
'''STATUS - OPEN'''.&lt;br /&gt;
&lt;br /&gt;
== HTML Title ==&lt;br /&gt;
Atom permits title to be either plain text or html. hAtom2Atom.xsl currently uses a plain text translation, and some feed readers seem not to handle html titles well (liferea does not normalize-whitespace, for example). Should a hAtom title element become a plain text or a html atom title? If so, should a subset of html be passed through rather than all html (including id, etc)?&lt;br /&gt;
&lt;br /&gt;
== rel-tag ==&lt;br /&gt;
Should hAtom use rel-tag for atom category elements? &lt;br /&gt;
&lt;br /&gt;
IMHO yes. -- Tantek&lt;br /&gt;
&lt;br /&gt;
A version of this is currently implemented in hAtom2Atom.xsl, but the interpretation of rel-tag is not straightforward.&lt;br /&gt;
&lt;br /&gt;
rel-tag uses the last path segment of a URI as its tag, for example &amp;lt;code&amp;gt;&amp;amp;lt;a href=&amp;quot;http://apple.com/ipod&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;iPod&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt;. Human-friendly content is permitted within the anchor. Atom defines three attributes on a category element. &amp;quot;term&amp;quot; is the category in use. &amp;quot;scheme&amp;quot; is a namespace for this category. &amp;quot;label&amp;quot; is a human-friendly text-only version of the category.&lt;br /&gt;
&lt;br /&gt;
* This looks like a clear mapping to me - term is last path segment; scheme is the tagspace and label is the text within the anchor? The problem is if the scheme + tag is not a true URL  but a URI. So for your example, term is 'ipod, scheme is 'http://apple.com/' and label is iPod. [[User:Kevin Marks|Kevin Marks]] 15:03, 31 Dec 2005 (PST)&lt;br /&gt;
&lt;br /&gt;
hAtom2Atom.xsl does not currently supply a scheme. Label is taken from the content of the anchor tag, and no special handling for content such as the title attribute of an img element is performed. Term is the portion of the href after the last slash character.&lt;br /&gt;
&lt;br /&gt;
rel-tag permits url encoding for IRIs, as well as conversion of spaces to plus (+) characters. It is unclear whether the conversion of rel-tag data to atom:category/@term should attempt to reverse any such encoding. The handling of plus characters may be especially difficult to reverse (are the plus characters, or spaces?).&lt;br /&gt;
&lt;br /&gt;
* They are spaces. If you want plus characters use %2B Perhaps I should add this to rel-tag. [[User:Kevin Marks|Kevin Marks]] 15:03, 31 Dec 2005 (PST)&lt;br /&gt;
&lt;br /&gt;
== Excess disambiguation rules? ==&lt;br /&gt;
Disambiguation rules apply to feed and entry title, and hAtom2Atom.xsl implements these. Rules also apply to permalink, published, and updated. These are currently not implemented. If they appear multiple times in the source document they are repeated multiple times.&lt;br /&gt;
&lt;br /&gt;
It is clear that the data relating to these fields may be repeated within a hAtom entry, however the class notation may not. Only one element need be marked with rel=&amp;quot;bookmark&amp;quot;. Only one need be marked published, and one updated. Should the disambiguation rules be removed and only one element be allowed for each value, or is there value to the publisher in marking different elements with the hAtom class names?&lt;br /&gt;
&lt;br /&gt;
== Dependancies ==&lt;br /&gt;
=== mfo ===&lt;br /&gt;
Does this specification depend on acceptance of a hAtom-compatible mfo?&lt;br /&gt;
See [[mfo-examples]].&lt;br /&gt;
&lt;br /&gt;
=== last-modified ===&lt;br /&gt;
Does this specification depend on acceptance of a hAtom-compatible last-modified?&lt;br /&gt;
&lt;br /&gt;
== Is atom:content necessary? ==&lt;br /&gt;
Atom's structure is built up around separating content and other metadata. atom:updated, atom:author, and the like are separate from atom:content any may contain repeated data. Microformats are built around bringing the content and the metadata back together. Is there are genuine use case for identifying only part of the atom entry as content? Presumably the whole html entry is fit for human consumption, or it wouldn't be part of a microformatted web page. Could that whole html snippet be used as the content?&lt;br /&gt;
&lt;br /&gt;
== Published as default value for atom:updated ==&lt;br /&gt;
It seems to be common practice to include an &amp;quot;updated&amp;quot; section within the main blog content to track updates to an atom:entry as they occur. It is less common to include a value for atom:published within atom:content. atom:published is usually provided by a machine, but atom:updated is often provided by a human.&lt;br /&gt;
&lt;br /&gt;
I suggest that if a value of published exists but no value for updated exists that the required updated field be filled out from the optional published field. I think this would make changing the required value of updated easier for publishers. Also, several updates may occur to a single entry. I suggest that a disambiguation rule be applied such that the the latest timestamp of any updated field be used if several exist. The overal parser semantics would therefore be:&lt;br /&gt;
# If multiple updated fields exist, choose the most recent one.&lt;br /&gt;
# If only one updated field exists, choose that value.&lt;br /&gt;
# If no updated field exists but a published field exists, use the published value for atom:updated.&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
* [[hatom|hAtom]] - the draft proposal&lt;br /&gt;
* [[hatom-issues]] - problems? complaints? ideas? Put them here&lt;br /&gt;
* [[hatom-faq]] - knowledge base&lt;br /&gt;
* [[blog-post-brainstorming]]&lt;br /&gt;
* [[blog-post-formats]]&lt;br /&gt;
* [[blog-post-examples]]&lt;br /&gt;
* [[blog-description-format]] - how to describe a blog (as opposed to the individual entries, which is what we're doing here)&lt;br /&gt;
* [[mfo-examples]]&lt;br /&gt;
* [[naming-principles]]&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=User:Cgriego&amp;diff=22339</id>
		<title>User:Cgriego</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=User:Cgriego&amp;diff=22339"/>
		<updated>2006-01-04T22:03:29Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: TZ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Chris Griego&lt;br /&gt;
&lt;br /&gt;
TZ:-06:00; CST&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=irc&amp;diff=3900</id>
		<title>irc</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=irc&amp;diff=3900"/>
		<updated>2006-01-04T22:00:59Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: cgriego TZ&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:RyanKing|kingryan]] (-0800)&lt;br /&gt;
* [[User:EdwardOConnor|hober]] (-0800)&lt;br /&gt;
* [[User:RobertBachmann|RobertBachmann]]&lt;br /&gt;
* [[User:Tantek|Tantek]] (-0800)&lt;br /&gt;
* [http://epeus.blogspot.com/ KevinMarks] (-0800)&lt;br /&gt;
* [[User:DimitriGlazkov|dglazkov]] (-0600)&lt;br /&gt;
* [[User:ChrisMessina|factoryjoe]] (-0800)&lt;br /&gt;
* [[User:IanHickson|Hixie]] (-0800)&lt;br /&gt;
* [[User:neuro]]&lt;br /&gt;
* [[User:JoeGregorio|jcgregorio]]&lt;br /&gt;
* [[User:Cgriego|cgriego]] (-0600)&lt;br /&gt;
&lt;br /&gt;
=== bots ===&lt;br /&gt;
&lt;br /&gt;
* [[mfbot]]&lt;br /&gt;
* [[mflogbot]]&lt;br /&gt;
* [[jibot]]&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>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=User:Cgriego&amp;diff=3903</id>
		<title>User:Cgriego</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=User:Cgriego&amp;diff=3903"/>
		<updated>2006-01-04T20:23:58Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Chris Griego&lt;/div&gt;</summary>
		<author><name>Cgriego</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=irc&amp;diff=3896</id>
		<title>irc</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=irc&amp;diff=3896"/>
		<updated>2006-01-04T20:16:21Z</updated>

		<summary type="html">&lt;p&gt;Cgriego: Added cgriego&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;
&lt;br /&gt;
* [[User:RyanKing|kingryan]]&lt;br /&gt;
* [[User:EdwardOConnor|hober]]&lt;br /&gt;
* [[User:RobertBachmann|RobertBachmann]]&lt;br /&gt;
* [[User:Tantek|Tantek]]&lt;br /&gt;
* [http://epeus.blogspot.com/ KevinMarks]&lt;br /&gt;
* [[User:DimitriGlazkov|dlazkov]]&lt;br /&gt;
* [[User:ChrisMessina|factoryjoe]]&lt;br /&gt;
* [[User:IanHickson|Hixie]]&lt;br /&gt;
* [[User:neuro]]&lt;br /&gt;
* [[User:JoeGregorio|jcgregorio]]&lt;br /&gt;
* [[User:Cgriego|cgriego]]&lt;br /&gt;
&lt;br /&gt;
=== bots ===&lt;br /&gt;
&lt;br /&gt;
* [[mfbot]]&lt;br /&gt;
* [[mflogbot]]&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>Cgriego</name></author>
	</entry>
</feed>