<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MikeTaylor</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MikeTaylor"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/MikeTaylor"/>
	<updated>2026-05-05T09:28:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:MikeTaylor&amp;diff=65576</id>
		<title>User:MikeTaylor</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:MikeTaylor&amp;diff=65576"/>
		<updated>2016-06-05T22:21:31Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: update vcard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Mike Taylor&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;bear@bear.im&amp;lt;/span&amp;gt;).&lt;br /&gt;
  &amp;lt;span class=&amp;quot;org&amp;quot;&amp;gt; [http://circleci.com CircleCI]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User:MikeTaylor&amp;diff=31508</id>
		<title>User:MikeTaylor</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User:MikeTaylor&amp;diff=31508"/>
		<updated>2005-10-22T07:00:01Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;vcard&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;quot;fn&amp;quot;&amp;gt;Mike Taylor&amp;lt;/span&amp;gt; (&amp;lt;span class=&amp;quot;email&amp;quot;&amp;gt;bear@osafoundation.org&amp;lt;/span&amp;gt;).&lt;br /&gt;
  &amp;lt;span class=&amp;quot;org&amp;quot;&amp;gt; [http://osafoundation.org Open Source Applications Foundation]&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=zen-garden&amp;diff=2292</id>
		<title>zen-garden</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=zen-garden&amp;diff=2292"/>
		<updated>2005-10-22T06:51:12Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Microformats Zen Garden =&lt;br /&gt;
&lt;br /&gt;
A [http://www.csszengarden.com/ CSS Zen Garden] for microformats is essential for popular adoption. Getting something that &amp;quot;looks cool&amp;quot; for &amp;quot;free&amp;quot; should be a key attraction for convincing authors to &amp;quot;steal&amp;quot; microformatted data and cut'n'paste it into their own sites, and for that matter, to reuse style sheets for microformatted data as well.&lt;br /&gt;
&lt;br /&gt;
Developers of microformat-savvy tools would also benefit from common idioms for presenting and editing microformatted data (for example, consider the impact of Apple's Address Book person-layout/edit view on many other Mac applications).&lt;br /&gt;
&lt;br /&gt;
Unlike the original Zen Garden, Javascript may also prove essential to unlocking designers' flexibility: people have expressed interest in hooking hCards to maps, or [http://web.mit.edu/glasser/www/JSCalendar/ this example of a renderer for hCalendar] [http://web.mit.edu/glasser/www/JSCalendar/hcalendar.html grid views].&lt;br /&gt;
&lt;br /&gt;
== Interested parties ==&lt;br /&gt;
&lt;br /&gt;
People who would be willing to spend time on the garden.&lt;br /&gt;
 &lt;br /&gt;
* Robert Bachmann&lt;br /&gt;
** could act as a point person&lt;br /&gt;
** writing the sample document&lt;br /&gt;
** providing styles (but he's not a good designer)&lt;br /&gt;
&lt;br /&gt;
== Planning ==&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
=== Open questions ===&lt;br /&gt;
* What license should be used? --[[User:RobertBachmann|Robert Bachmann]] 10:34, 21 Oct 2005 (PDT)&lt;br /&gt;
** My personal favorites are http://creativecommons.org/licenses/by/2.0/ and http://creativecommons.org/licenses/publicdomain/ --14:03, 21 Oct 2005 (PDT)&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=blog-post-brainstorming&amp;diff=2278</id>
		<title>blog-post-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=blog-post-brainstorming&amp;diff=2278"/>
		<updated>2005-10-22T05:24:09Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: added missing &amp;gt;&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;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [http://www.oreillynet.com Justin Watt]&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
The 'blog-post-microformat' proposes a codification of how blog posts are indentifies within weblogs. It is hoped that this should be considered to be 'expansive': for example, the proposal could be used on [http://www.cnn.com CNN.com] to mark up news articles and summary pages.&lt;br /&gt;
&lt;br /&gt;
= Terminology =&lt;br /&gt;
&lt;br /&gt;
This section explores the terminology that should used to discuss a blog post microformat. To make it easier to talk about the various different types of teminology, We're using a XML-like namespace version so we can make statements like &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; is roughly equivalent to &amp;lt;code&amp;gt;rss20:feed&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:feed/atom:link@relalternate&amp;lt;/code&amp;gt; is roughly equivalent to &amp;lt;code&amp;gt;rss20:channel/rss20:link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; is '''not''' equivalent to &amp;lt;code&amp;gt;rss:entry/rss:author&amp;lt;/code&amp;gt; (because RSS 2.0 is only the definition of an email address).&lt;br /&gt;
&lt;br /&gt;
== Common terminology in weblogs ==&lt;br /&gt;
&lt;br /&gt;
Reviewing [[blog-post-formats#Tools]], one can see that there's little standardization amongst tools or even within a individual tool (such as 'blogger') for names of elements of blog posts. There are however many common elements, including:&lt;br /&gt;
&lt;br /&gt;
* a container for all posts/entries&lt;br /&gt;
* a container for individual posts&lt;br /&gt;
* the post content, which can be complete, summarized with a link to the complete link, or a couple of paragraphs with javascript/CSS tricks to reveal the remainder of the content&lt;br /&gt;
* the name of the author&lt;br /&gt;
* the posting date (in many many formats)&lt;br /&gt;
&lt;br /&gt;
Although this looks like a bit of a dog's breakfast, there is usually a fair amount of rigour behind the presentation, as Atom and/or RSS feeds can be produced also from the same tools. &lt;br /&gt;
&lt;br /&gt;
Furthermore, in developing a microformat for weblog posts, we want to be careful not to break any (or many) templates. Note that many weblog templates will have to be updated as they produce somewhat crufty HTML rather than shiny XHTML.&lt;br /&gt;
&lt;br /&gt;
== Atom Terminology ==&lt;br /&gt;
&lt;br /&gt;
See [http://www.atomenabled.org/ here] for the spec and [[blog-post-formats#Atom]] for analysis.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; - (composite) a collection of entries plus information about them&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; - (composite) the author of a feed (may contain atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:id&amp;lt;/code&amp;gt; - a permament identifier for a feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; - the title of an atom:entry or a atom:feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt; - the last time the feed was updated&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relalternate&amp;lt;/code&amp;gt; - the home page of a feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relself&amp;lt;/code&amp;gt; - the URI of the feed (where it can be downloaded)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; - (composite) an entry within the feed&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; - the feed's content&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; - a summary of the feed's content&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:entry/link&amp;lt;/code&amp;gt; - the permament URI of the entry&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; - the time of the initial creation or first availability of the entry&lt;br /&gt;
&lt;br /&gt;
== RSS Terminology ==&lt;br /&gt;
&lt;br /&gt;
See [http://blogs.law.harvard.edu/tech/rss here] for the spec and [[blog-post-formats#RSS]] for analysis. There are a lot more elements in RSS but this covers the most commonly used ones.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;rss2:channel&amp;lt;/code&amp;gt; - (composite) a collection of entries plus information about them&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - (composite) the author of a feed (may contain atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:link&amp;lt;/code&amp;gt; - The URL to the HTML website corresponding to the channel (compare to atom:link@relalternate)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; - the title of an rss2:channel or a rss2:item&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:pubDate&amp;lt;/code&amp;gt; - The publication date for the content in the channel.&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; - (composite) an entry within the feed&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:item/link&amp;lt;/code&amp;gt; - The URL of the item. Note that this may not be a permalink for the item; it may be a link to some other page on the Internet that the rss2:item is about&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:description&amp;lt;/code&amp;gt; - The item synopsis [sic]. There is no special indication whether this is the full content of an entry, a summary, or a precis of what the rss2:item/link is pointing to&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - email address of the author of the item&lt;br /&gt;
&lt;br /&gt;
== Recommendation ==&lt;br /&gt;
&lt;br /&gt;
Atom has a much more precise mechanism for defining syndication feeds and weblog data. A mechanical transformation from Atom -&amp;gt; RSS will always lead to a correct RSS feed; a RSS -&amp;gt; Atom translation would have to make a decision amongst multiple definitions that may not always be correct. For example, the format of markup, the role of an author, or the meaning of a link.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: we shall talk about things such as 'marking elements &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;'; consider this a purely conceptual thing. The text 'atom:feed' will not appear in the XHTML microformat -- we may decide later to use the actual phrase 'atom_feed', 'feed', 'items' or 'googlybear'. In the case where there is no clear or applicable atom terminology, we shall use 'weblog:xxx'.&lt;br /&gt;
&lt;br /&gt;
= Discovered Elements =&lt;br /&gt;
&lt;br /&gt;
This section explores the information discovered from [[blog-post-formats]] using the terminology discussed above. We will only focus on the major elements of weblog posts:&lt;br /&gt;
&lt;br /&gt;
* the EntryGroup&lt;br /&gt;
* the individual Entry&lt;br /&gt;
* the Entry Title&lt;br /&gt;
* the Entry Content&lt;br /&gt;
* the Entry Permalink&lt;br /&gt;
* the Entry Datetimes&lt;br /&gt;
&lt;br /&gt;
For now, the codification of the following major elements will be deferred as there is/may be overlap with other microformats that should be explored further&lt;br /&gt;
&lt;br /&gt;
* the EntryGroup Title&lt;br /&gt;
* the EntryGroup Permalink&lt;br /&gt;
* the Entry Poster/Author - in particular, should hcard be used?&lt;br /&gt;
&lt;br /&gt;
Further input from the community would be appreciated here&lt;br /&gt;
&lt;br /&gt;
== EntryGroup ==&lt;br /&gt;
&lt;br /&gt;
Roughly speaking, this corresponds to 'atom:feed' or 'rss2:channel' (in particular, the items within those XML elements). See [[blog-post-examples#EntryGroup]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* weblog pages (including home pages, archives, category pages, tag pages and so forth) that may container multiple entries MUST enclose the entries in a &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element&lt;br /&gt;
* weblog pages MAY have multiple &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element enclosing different groups of entries&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; elements MUST NOT be nested&lt;br /&gt;
* weblog pages that have exactly one entry MAY use the &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:feed' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
Original (obviously, if there is no existing EntryGroup block element, one can be added):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Latest microformats news &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;link to RSS feed&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; class=&amp;quot;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Latest microformats news &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;link to RSS feed&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== EntryGroup Title ==&lt;br /&gt;
Not covered by this proposal yet.&lt;br /&gt;
&lt;br /&gt;
== EntryGroup Permalink ==&lt;br /&gt;
Not covered by this proposal yet.&lt;br /&gt;
&lt;br /&gt;
== Individual Entry ==&lt;br /&gt;
&lt;br /&gt;
This corresponds almost exactly to the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; elements. See [[blog-post-examples#Individual_Entry]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* weblog entries MUST be enclosed in a single &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; element&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; elements MUST NOT be nested&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MUST NOT belong to more than one &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
''Note that the string 'atom:entry' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Entries in existing block ====&lt;br /&gt;
&lt;br /&gt;
Original:&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;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
Transformed:&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;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... rest of entry ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... additional entries ...&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;
==== Entries not in an existing block ====&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;112877372228959075&amp;quot;&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&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;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... additional entries ...&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;
Note the additional changes were also made:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;gt;&amp;lt;/code&amp;gt; was made XHTML compliant&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; was converted to a &amp;lt;code&amp;gt;id=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; (''confirm this is OK'')&lt;br /&gt;
&lt;br /&gt;
==== Disjointed entries ====&lt;br /&gt;
&lt;br /&gt;
Ignore any existing blocks and treat as the previous case of no block.&lt;br /&gt;
&lt;br /&gt;
== Entry Title ==&lt;br /&gt;
&lt;br /&gt;
This corresponds almost exactly to the &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; elements. See [[blog-post-formats#Titles]] for examples from which we see that there are two fundemental ways titles are used in the wild: at the block level and inline. Our proposal must be capable of handling both forms.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;s SHOULD have at most one title&lt;br /&gt;
* block level titles SHOULD be represented using &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;, the first such element in a &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; should be considered the title; this need not be marked up or identified in any other way as the title &lt;br /&gt;
* inline titles MUST be marked as &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;; it is also possible to do this using block level formatting such as &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;gt;&amp;lt;/code&amp;gt;, but this is discouraged&lt;br /&gt;
&lt;br /&gt;
=== Discussion: why not always &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;? ===&lt;br /&gt;
&lt;br /&gt;
Using CSS &amp;lt;code&amp;gt;display: inline&amp;lt;/code&amp;gt;, block level elements can be converted to inline elements. Unfortunately, we cannot nest &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; inside of a &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; block to achieve the correct effect. I.e. we cannot convert ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;The Title&amp;lt;/strong&amp;gt;: The Text...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... into ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;The Title&amp;lt;/h3&amp;gt;: The Text ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... because the XHTML will not validate. Also...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;The Title&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;: The Text ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... will not work because presentation effect will be different than what the user intends (because the &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; will introduce a line break).&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:title' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Header in &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; block ====&lt;br /&gt;
Original (and Final):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-59&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/h2&amp;gt;&lt;br /&gt;
 ... reset of entry ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No transformation is needed -- the blog-post microformat will recognize this as the &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Header in other block element  ====&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class&amp;quot;header&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed (the header level is to taste):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;Web Essentials Audio&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to add &amp;lt;code&amp;gt;class&amp;quot;atom:title&amp;quot;&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt; but we recommend against it. However, we recognize that there may be certain [http://microformats.org/wiki/blog-post-formats#Discussion_Forum_.2F_Bulletin_Board_Formats BB Tools] that making this change may be too difficult.&lt;br /&gt;
&lt;br /&gt;
==== Header in inline element  ====&lt;br /&gt;
&lt;br /&gt;
Original:&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;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
Transformed:&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;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong class=&amp;quot;atom:title&amp;quot;&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
== Entry Content ==&lt;br /&gt;
&lt;br /&gt;
This roughly corresponds to &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; elements. See [[blog-post-examples#Entry_Content]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Discussion: the split content problem === &lt;br /&gt;
&lt;br /&gt;
The last item above (content broken into multiple sections) introduces a few unique problems. It is not sufficient to enclose all the different content sections in a &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; element, as the following example illustrates:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... first part of the content ...&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
   ... second part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Read More&amp;quot; is not part of the content! Therefore, we propose that ''multiple'' content sections be allowed in a single &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;. The concatenation of all these content blocks will define the complete content:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... first part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... second part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The same argument is applicable to &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* an &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MAY have zero or more &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; sections. There is no requirement that different representations of the same entry (on different URIs) use the same summaries.&lt;br /&gt;
* an &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MAY have zero or more &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections. The serial concatenation of all the &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections within the entry MUST represent the complete content of the entry. Note that the rule here is slightly different than [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.2 Atom] which only allows one &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the strings 'atom:summary' and 'atom:content' (etc.) are placeholders for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Entry with summary content ====&lt;br /&gt;
Original:&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;inlineBlog&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
  The folks at ... the rest of the content&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;inlineBlog atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink atom:permalink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:summary&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&lt;br /&gt;
   The folks at ... the rest of the content&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* we didn't do anything with the &amp;quot;abstract&amp;quot; section -- this is a discussion for another day&lt;br /&gt;
* we didn't include the tag stuff in the summary, and probably wouldn't if this was the complete content&lt;br /&gt;
&lt;br /&gt;
==== Entry with complete content ====&lt;br /&gt;
Original:&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;entry single&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Class attributes are about more than styling&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;When people talk about microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
  ... quoted text from elsewhere&lt;br /&gt;
 &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 ... more content ...&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... footer stuff ...&lt;br /&gt;
 &amp;lt;/ul&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;
Transformation:&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;entry single atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Class attributes are about more than styling&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;When people talk about microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
   ... quoted text from elsewhere&lt;br /&gt;
  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... more content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... footer stuff ...&lt;br /&gt;
 &amp;lt;/ul&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;
Notes:&lt;br /&gt;
* the only thing that really needed to be done is enclose the content&lt;br /&gt;
* my preference would be to move the post &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Entry with split content (multiple sections) ====&lt;br /&gt;
Original:&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;blogbody&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
 ... the first section of the content ...&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the rest of the extended content ...&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;blogbody atom:entry&amp;quot; id=&amp;quot;008148&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the first section of the content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
   ... the rest of the extended content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt;s were created for each the of the text sections, so that non-content coded would not be incorrectly marked&lt;br /&gt;
* there are '''two''' &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections; together they make the complete content&lt;br /&gt;
* the conversion of &amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;amp;lt;h3&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* the addition of &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; as needed&lt;br /&gt;
* the removal of the &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; in favor of placing an &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; on the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
* further manipulation of the author could be done&lt;br /&gt;
* further manipulation of the category could be done&lt;br /&gt;
&lt;br /&gt;
== Entry Permalink ==&lt;br /&gt;
&lt;br /&gt;
Permalinks roughly correspond to &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;. See [[blog-post-examples#Entry_Permalinks]] for examples.&lt;br /&gt;
&lt;br /&gt;
A permalink is called '''canonical''' if it is the best representation of the URI for that entry; the definition of what 'best representation' is is entirely at the discretion of the weblog's publisher. We recommend that weblogs use canonical URIs because it allows &amp;quot;threading&amp;quot; together multiple posts and sources with byte-level comparisons. In general, the canonical URI should be the link used in an Atom entry.&lt;br /&gt;
&lt;br /&gt;
===  Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* an Entry MUST NOT have more than one permalink marked as &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;&lt;br /&gt;
* permalinks SHOULD be absolute URIs&lt;br /&gt;
* permalinks SHOULD be canonical&lt;br /&gt;
* permalinks SHOULD be the same as the &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt; used in syndication feeds&lt;br /&gt;
&lt;br /&gt;
=== Example Transformations ===&lt;br /&gt;
&lt;br /&gt;
Original:&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;entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Permanent Link to FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;atom:link bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Permanent Link to FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
 Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
 &amp;lt;a rel=&amp;quot;atom:link&amp;quot; href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entry Datetimes - Creation and Modified ==&lt;br /&gt;
Weblogs typically display (in HTML) the creation time of their posts (roughly but not exactly corresponding to &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;) and not so much the last modified time (&amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Also see [[datetime-design-pattern]] for more information on specifying datetimes. The recommendation here is styled after datetimes in [[hcalendar]].&lt;br /&gt;
&lt;br /&gt;
=== Forms seen in the wild ===&lt;br /&gt;
See [[blog-post-formats#Datetimes]]&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* date headers between weblog entries are outside of this microformat&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; SHOULD be indicated by an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element around the human readable version of the date or datetime.&lt;br /&gt;
** the 'class' attribute MUST indicate &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;&lt;br /&gt;
** the 'title' attribute MUST be a complete datetime, in the format of [[datetime-design-pattern]]&lt;br /&gt;
* likewise for &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;, if present&lt;br /&gt;
&lt;br /&gt;
=== Example transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:published' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;Friday, September 30th, 2005 at 12:31 pm&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;&amp;lt;abbr &lt;br /&gt;
 class&amp;quot;atom:published&amp;quot; &lt;br /&gt;
 title&amp;quot;200050930T12:31:01-0500&amp;quot;&amp;gt;Friday, September 30th, 2005 at 12:31 pm&amp;lt;/abbr&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entry Author ==&lt;br /&gt;
A work in progress&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* Entry Authors SHOULD be inside a &amp;lt;code&amp;gt;&amp;amp;lt;address&amp;gt;&amp;lt;/code&amp;gt; block&lt;br /&gt;
&lt;br /&gt;
= Possible Uses =&lt;br /&gt;
&lt;br /&gt;
This section describes potential applications for a blog post microformat&lt;br /&gt;
&lt;br /&gt;
== Transformational Uses ==&lt;br /&gt;
&lt;br /&gt;
By transformational, we mean feeding a weblog post to some sort of transformation tool (such as XSLT) to produce a different version of the post fit for a different use.&lt;br /&gt;
&lt;br /&gt;
=== Printing Weblog Posts ===&lt;br /&gt;
=== Reblogging ===&lt;br /&gt;
&lt;br /&gt;
== Archival Uses ==&lt;br /&gt;
&lt;br /&gt;
By 'archival', we mean taking weblog entries and placing them in a database for later analysis, searching, aggregation and so forth.&lt;br /&gt;
&lt;br /&gt;
=== Personal Database ===&lt;br /&gt;
=== Search Engines ===&lt;br /&gt;
&lt;br /&gt;
=Obstacles=&lt;br /&gt;
&lt;br /&gt;
==Header Tag for Entry Title?==&lt;br /&gt;
--[[User:Bryan|Bryan]] 14:55, 14 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
Many weblog CMSes allow for concurrent publishing of entries in the following ways:&lt;br /&gt;
&lt;br /&gt;
* multiple entries on a page (an &amp;quot;Index,&amp;quot; monthly archive, category archive, etc. see [http://re-run.com/category/creative/comedy/ Example])&lt;br /&gt;
* one entry on a page (see [http://re-run.com/2005/02/11/nickels-worth-of-free-advice/ Example])&lt;br /&gt;
&lt;br /&gt;
Early attempts at [[blog-post-formats]] have set the title of the blog post to use the h3 tag.&lt;br /&gt;
&lt;br /&gt;
At least where individual entry pages are concerned (and possible including indexes and archives), I recommend using h1 for the entry title, given that the entry is by far the most important chunk of information on the page, and it's what we'd want search engines to recognize as such. In the case where the h1 was used for the site title, fears about &amp;quot;losing&amp;quot; this information should be allayed by simply including the site name in the title tag, &amp;lt;strong&amp;gt;after&amp;lt;/strong&amp;gt; the title of the article / entry / post.&lt;br /&gt;
&lt;br /&gt;
:Whether an h3 or h1 is used is irrelevant, the semantics will be applied with classnames. This is a non-issue. --[[User:RyanKing|RyanKing]] 22:35, 18 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
* [[blog-post-formats]] - many examples taken from the real world about how blog content is marked up&lt;br /&gt;
* [[blog-post]] - coming soon; a proposal for a microformat&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;
* [http://blogs.oreillynet.com/beasts/archives/2005/10/blog_post_microformat_proposal.html Blog Post Microformat Proposal] Some thoughts on the topic with useful illustrations.&lt;br /&gt;
* [http://dannyayers.com/archives/2005/08/27/hatom-no-seriously/ Danny Ayers] proposes the name hAtom and some applications&lt;br /&gt;
* [http://torrez.us/archives/2005/10/07/404 Elias Torres] says we need 'hAtom'&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=blog-post-brainstorming&amp;diff=2276</id>
		<title>blog-post-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=blog-post-brainstorming&amp;diff=2276"/>
		<updated>2005-10-22T05:14:49Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: s/rgar/that/&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;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [http://www.oreillynet.com Justin Watt]&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
The 'blog-post-microformat' proposes a codification of how blog posts are indentifies within weblogs. It is hoped that this should be considered to be 'expansive': for example, the proposal could be used on [http://www.cnn.com CNN.com] to mark up news articles and summary pages.&lt;br /&gt;
&lt;br /&gt;
= Terminology =&lt;br /&gt;
&lt;br /&gt;
This section explores the terminology that should used to discuss a blog post microformat. To make it easier to talk about the various different types of teminology, We're using a XML-like namespace version so we can make statements like &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; is roughly equivalent to &amp;lt;code&amp;gt;rss20:feed&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:feed/atom:link@relalternate&amp;lt;/code&amp;gt; is roughly equivalent to &amp;lt;code&amp;gt;rss20:channel/rss20:link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; is '''not''' equivalent to &amp;lt;code&amp;gt;rss:entry/rss:author&amp;lt;/code&amp;gt; (because RSS 2.0 is only the definition of an email address).&lt;br /&gt;
&lt;br /&gt;
== Common terminology in weblogs ==&lt;br /&gt;
&lt;br /&gt;
Reviewing [[blog-post-formats#Tools]], one can see that there's little standardization amongst tools or even within a individual tool (such as 'blogger') for names of elements of blog posts. There are however many common elements, including:&lt;br /&gt;
&lt;br /&gt;
* a container for all posts/entries&lt;br /&gt;
* a container for individual posts&lt;br /&gt;
* the post content, which can be complete, summarized with a link to the complete link, or a couple of paragraphs with javascript/CSS tricks to reveal the remainder of the content&lt;br /&gt;
* the name of the author&lt;br /&gt;
* the posting date (in many many formats)&lt;br /&gt;
&lt;br /&gt;
Although this looks like a bit of a dog's breakfast, there is usually a fair amount of rigour behind the presentation, as Atom and/or RSS feeds can be produced also from the same tools. &lt;br /&gt;
&lt;br /&gt;
Furthermore, in developing a microformat for weblog posts, we want to be careful not to break any (or many) templates. Note that many weblog templates will have to be updated as they produce somewhat crufty HTML rather than shiny XHTML.&lt;br /&gt;
&lt;br /&gt;
== Atom Terminology ==&lt;br /&gt;
&lt;br /&gt;
See [http://www.atomenabled.org/ here] for the spec and [[blog-post-formats#Atom]] for analysis.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; - (composite) a collection of entries plus information about them&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; - (composite) the author of a feed (may contain atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:id&amp;lt;/code&amp;gt; - a permament identifier for a feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; - the title of an atom:entry or a atom:feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt; - the last time the feed was updated&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relalternate&amp;lt;/code&amp;gt; - the home page of a feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relself&amp;lt;/code&amp;gt; - the URI of the feed (where it can be downloaded)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; - (composite) an entry within the feed&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; - the feed's content&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; - a summary of the feed's content&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:entry/link&amp;lt;/code&amp;gt; - the permament URI of the entry&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; - the time of the initial creation or first availability of the entry&lt;br /&gt;
&lt;br /&gt;
== RSS Terminology ==&lt;br /&gt;
&lt;br /&gt;
See [http://blogs.law.harvard.edu/tech/rss here] for the spec and [[blog-post-formats#RSS]] for analysis. There are a lot more elements in RSS but this covers the most commonly used ones.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;rss2:channel&amp;lt;/code&amp;gt; - (composite) a collection of entries plus information about them&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - (composite) the author of a feed (may contain atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:link&amp;lt;/code&amp;gt; - The URL to the HTML website corresponding to the channel (compare to atom:link@relalternate)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; - the title of an rss2:channel or a rss2:item&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:pubDate&amp;lt;/code&amp;gt; - The publication date for the content in the channel.&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; - (composite) an entry within the feed&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:item/link&amp;lt;/code&amp;gt; - The URL of the item. Note that this may not be a permalink for the item; it may be a link to some other page on the Internet that the rss2:item is about&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:description&amp;lt;/code&amp;gt; - The item synopsis [sic]. There is no special indication whether this is the full content of an entry, a summary, or a precis of what the rss2:item/link is pointing to&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - email address of the author of the item&lt;br /&gt;
&lt;br /&gt;
== Recommendation ==&lt;br /&gt;
&lt;br /&gt;
Atom has a much more precise mechanism for defining syndication feeds and weblog data. A mechanical transformation from Atom -&amp;gt; RSS will always lead to a correct RSS feed; a RSS -&amp;gt; Atom translation would have to make a decision amongst multiple definitions that may not always be correct. For example, the format of markup, the role of an author, or the meaning of a link.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: we shall talk about things such as 'marking elements &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;'; consider this a purely conceptual thing. The text 'atom:feed' will not appear in the XHTML microformat -- we may decide later to use the actual phrase 'atom_feed', 'feed', 'items' or 'googlybear'. In the case where there is no clear or applicable atom terminology, we shall use 'weblog:xxx'.&lt;br /&gt;
&lt;br /&gt;
= Discovered Elements =&lt;br /&gt;
&lt;br /&gt;
This section explores the information discovered from [[blog-post-formats]] using the terminology discussed above. We will only focus on the major elements of weblog posts:&lt;br /&gt;
&lt;br /&gt;
* the EntryGroup&lt;br /&gt;
* the individual Entry&lt;br /&gt;
* the Entry Title&lt;br /&gt;
* the Entry Content&lt;br /&gt;
* the Entry Permalink&lt;br /&gt;
* the Entry Datetimes&lt;br /&gt;
&lt;br /&gt;
For now, the codification of the following major elements will be deferred as there is/may be overlap with other microformats that should be explored further&lt;br /&gt;
&lt;br /&gt;
* the EntryGroup Title&lt;br /&gt;
* the EntryGroup Permalink&lt;br /&gt;
* the Entry Poster/Author - in particular, should hcard be used?&lt;br /&gt;
&lt;br /&gt;
Further input from the community would be appreciated here&lt;br /&gt;
&lt;br /&gt;
== EntryGroup ==&lt;br /&gt;
&lt;br /&gt;
Roughly speaking, this corresponds to 'atom:feed' or 'rss2:channel' (in particular, the items within those XML elements). See [[blog-post-examples#EntryGroup]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* weblog pages (including home pages, archives, category pages, tag pages and so forth) that may container multiple entries MUST enclose the entries in a &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element&lt;br /&gt;
* weblog pages MAY have multiple &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element enclosing different groups of entries&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; elements MUST NOT be nested&lt;br /&gt;
* weblog pages that have exactly one entry MAY use the &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:feed' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
Original (obviously, if there is no existing EntryGroup block element, one can be added):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Latest microformats news &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;link to RSS feed&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; class=&amp;quot;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Latest microformats news &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;link to RSS feed&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== EntryGroup Title ==&lt;br /&gt;
Not covered by this proposal yet.&lt;br /&gt;
&lt;br /&gt;
== EntryGroup Permalink ==&lt;br /&gt;
Not covered by this proposal yet.&lt;br /&gt;
&lt;br /&gt;
== Individual Entry ==&lt;br /&gt;
&lt;br /&gt;
This corresponds almost exactly to the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; elements. See [[blog-post-examples#Individual_Entry]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* weblog entries MUST be enclosed in a single &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; element&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; elements MUST NOT be nested&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MUST NOT belong to more than one &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
''Note that the string 'atom:entry' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Entries in existing block ====&lt;br /&gt;
&lt;br /&gt;
Original:&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;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
Transformed:&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;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... rest of entry ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... additional entries ...&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;
==== Entries not in an existing block ====&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;112877372228959075&amp;quot;&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&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;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... additional entries ...&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;
Note the additional changes were also made:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;gt;&amp;lt;/code&amp;gt; was made XHTML compliant&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; was converted to a &amp;lt;code&amp;gt;id=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; (''confirm this is OK'')&lt;br /&gt;
&lt;br /&gt;
==== Disjointed entries ====&lt;br /&gt;
&lt;br /&gt;
Ignore any existing blocks and treat as the previous case of no block.&lt;br /&gt;
&lt;br /&gt;
== Entry Title ==&lt;br /&gt;
&lt;br /&gt;
This corresponds almost exactly to the &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; elements. See [[blog-post-formats#Titles]] for examples from which we see that there are two fundemental ways titles are used in the wild: at the block level and inline. Our proposal must be capable of handling both forms.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;s SHOULD have at most one title&lt;br /&gt;
* block level titles SHOULD be represented using &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;, the first such element in a &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; should be considered the title; this need not be marked up or identified in any other way as the title &lt;br /&gt;
* inline titles MUST be marked as &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;; it is also possible to do this using block level formatting such as &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;gt;&amp;lt;/code&amp;gt;, but this is discouraged&lt;br /&gt;
&lt;br /&gt;
=== Discussion: why not always &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;? ===&lt;br /&gt;
&lt;br /&gt;
Using CSS &amp;lt;code&amp;gt;display: inline&amp;lt;/code&amp;gt;, block level elements can be converted to inline elements. Unfortunately, we cannot nest &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; inside of a &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; block to achieve the correct effect. I.e. we cannot convert ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;The Title&amp;lt;/strong&amp;gt;: The Text...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... into ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;The Title&amp;lt;/h3&amp;gt;: The Text ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... because the XHTML will not validate. Also...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;The Title&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;: The Text ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... will not work because presentation effect will be different than what the user intends (because the &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; will introduce a line break).&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:title' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Header in &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; block ====&lt;br /&gt;
Original (and Final):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-59&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/h2&amp;gt;&lt;br /&gt;
 ... reset of entry ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No transformation is needed -- the blog-post microformat will recognize this as the &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Header in other block element  ====&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class&amp;quot;header&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed (the header level is to taste):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;Web Essentials Audio&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to add &amp;lt;code&amp;gt;class&amp;quot;atom:title&amp;quot;&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt; but we recommend against it. However, we recognize that there may be certain [http://microformats.org/wiki/blog-post-formats#Discussion_Forum_.2F_Bulletin_Board_Formats BB Tools] that making this change may be too difficult.&lt;br /&gt;
&lt;br /&gt;
==== Header in inline element  ====&lt;br /&gt;
&lt;br /&gt;
Original:&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;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
Transformed:&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;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong class=&amp;quot;atom:title&amp;quot;&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
== Entry Content ==&lt;br /&gt;
&lt;br /&gt;
This roughly corresponds to &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; elements. See [[blog-post-examples#Entry_Content]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Discussion: the split content problem === &lt;br /&gt;
&lt;br /&gt;
The last item above (content broken into multiple sections) introduces a few unique problems. It is not sufficient to enclose all the different content sections in a &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; element, as the following example illustrates:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... first part of the content ...&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
   ... second part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Read More&amp;quot; is not part of the content! Therefore, we propose that ''multiple'' content sections be allowed in a single &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;. The concatenation of all these content blocks will define the complete content:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... first part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... second part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The same argument is applicable to &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* an &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MAY have zero or more &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; sections. There is no requirement that different representations of the same entry (on different URIs) use the same summaries.&lt;br /&gt;
* an &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MAY have zero or more &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections. The serial concatenation of all the &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections within the entry MUST represent the complete content of the entry. Note that the rule here is slightly different than [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.2 Atom] which only allows one &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the strings 'atom:summary' and 'atom:content' (etc.) are placeholders for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Entry with summary content ====&lt;br /&gt;
Original:&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;inlineBlog&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
  The folks at ... the rest of the content&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;inlineBlog atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink atom:permalink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:summary&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&lt;br /&gt;
   The folks at ... the rest of the content&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* we didn't do anything with the &amp;quot;abstract&amp;quot; section -- this is a discussion for another day&lt;br /&gt;
* we didn't include the tag stuff in the summary, and probably wouldn't if this was the complete content&lt;br /&gt;
&lt;br /&gt;
==== Entry with complete content ====&lt;br /&gt;
Original:&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;entry single&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Class attributes are about more than styling&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;When people talk about microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
  ... quoted text from elsewhere&lt;br /&gt;
 &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 ... more content ...&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... footer stuff ...&lt;br /&gt;
 &amp;lt;/ul&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;
Transformation:&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;entry single atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Class attributes are about more than styling&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;When people talk about microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
   ... quoted text from elsewhere&lt;br /&gt;
  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... more content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... footer stuff ...&lt;br /&gt;
 &amp;lt;/ul&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;
Notes:&lt;br /&gt;
* the only thing that really needed to be done is enclose the content&lt;br /&gt;
* my preference would be to move the post &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Entry with split content (multiple sections) ====&lt;br /&gt;
Original:&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;blogbody&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
 ... the first section of the content ...&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the rest of the extended content ...&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;blogbody atom:entry&amp;quot; id=&amp;quot;008148&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the first section of the content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
   ... the rest of the extended content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt;s were created for each the of the text sections, so that non-content coded would not be incorrectly marked&lt;br /&gt;
* there are '''two''' &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections; together they make the complete content&lt;br /&gt;
* the conversion of &amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;amp;lt;h3&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* the addition of &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; as needed&lt;br /&gt;
* the removal of the &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; in favor of placing an &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; on the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
* further manipulation of the author could be done&lt;br /&gt;
* further manipulation of the category could be done&lt;br /&gt;
&lt;br /&gt;
== Entry Permalink ==&lt;br /&gt;
&lt;br /&gt;
Permalinks roughly correspond to &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;. See [[blog-post-examples#Entry_Permalinks]] for examples.&lt;br /&gt;
&lt;br /&gt;
A permalink is called '''canonical''' if it is the best representation of the URI for that entry; the definition of what 'best representation' is is entirely at the discretion of the weblog's publisher. We recommend that weblogs use canonical URIs because it allows &amp;quot;threading&amp;quot; together multiple posts and sources with byte-level comparisons. In general, the canonical URI should be the link used in an Atom entry.&lt;br /&gt;
&lt;br /&gt;
===  Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* an Entry MUST NOT have more than one permalink marked as &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;&lt;br /&gt;
* permalinks SHOULD be absolute URIs&lt;br /&gt;
* permalinks SHOULD be canonical&lt;br /&gt;
* permalinks SHOULD be the same as the &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt; used in syndication feeds&lt;br /&gt;
&lt;br /&gt;
=== Example Transformations ===&lt;br /&gt;
&lt;br /&gt;
Original:&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;entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Permanent Link to FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;atom:link bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Permanent Link to FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
 Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
 &amp;lt;a rel=&amp;quot;atom:link&amp;quot; href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entry Datetimes - Creation and Modified ==&lt;br /&gt;
Weblogs typically display (in HTML) the creation time of their posts (roughly but not exactly corresponding to &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;) and not so much the last modified time (&amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Also see [[datetime-design-pattern]] for more information on specifying datetimes. The recommendation here is styled after datetimes in [[hcalendar]].&lt;br /&gt;
&lt;br /&gt;
=== Forms seen in the wild ===&lt;br /&gt;
See [[blog-post-formats#Datetimes]]&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* date headers between weblog entries are outside of this microformat&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; SHOULD be indicated by an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element around the human readable version of the date or datetime.&lt;br /&gt;
** the 'class' attribute MUST indicate &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;&lt;br /&gt;
** the 'title' attribute MUST be a complete datetime, in the format of [[datetime-design-pattern]]&lt;br /&gt;
* likewise for &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;, if present&lt;br /&gt;
&lt;br /&gt;
=== Example transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:published' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;Friday, September 30th, 2005 at 12:31 pm&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;&amp;lt;abbr &lt;br /&gt;
 class&amp;quot;atom:published&amp;quot; &lt;br /&gt;
 title&amp;quot;200050930T12:31:01-0500&amp;quot;&amp;gt;Friday, September 30th, 2005 at 12:31 pm&amp;lt;/abbr&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entry Author ==&lt;br /&gt;
A work in progress&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* Entry Authors SHOULD be inside a &amp;lt;code&amp;gt;&amp;amp;lt;address&amp;lt;/code&amp;gt; block&lt;br /&gt;
&lt;br /&gt;
= Possible Uses =&lt;br /&gt;
&lt;br /&gt;
This section describes potential applications for a blog post microformat&lt;br /&gt;
&lt;br /&gt;
== Transformational Uses ==&lt;br /&gt;
&lt;br /&gt;
By transformational, we mean feeding a weblog post to some sort of transformation tool (such as XSLT) to produce a different version of the post fit for a different use.&lt;br /&gt;
&lt;br /&gt;
=== Printing Weblog Posts ===&lt;br /&gt;
=== Reblogging ===&lt;br /&gt;
&lt;br /&gt;
== Archival Uses ==&lt;br /&gt;
&lt;br /&gt;
By 'archival', we mean taking weblog entries and placing them in a database for later analysis, searching, aggregation and so forth.&lt;br /&gt;
&lt;br /&gt;
=== Personal Database ===&lt;br /&gt;
=== Search Engines ===&lt;br /&gt;
&lt;br /&gt;
=Obstacles=&lt;br /&gt;
&lt;br /&gt;
==Header Tag for Entry Title?==&lt;br /&gt;
--[[User:Bryan|Bryan]] 14:55, 14 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
Many weblog CMSes allow for concurrent publishing of entries in the following ways:&lt;br /&gt;
&lt;br /&gt;
* multiple entries on a page (an &amp;quot;Index,&amp;quot; monthly archive, category archive, etc. see [http://re-run.com/category/creative/comedy/ Example])&lt;br /&gt;
* one entry on a page (see [http://re-run.com/2005/02/11/nickels-worth-of-free-advice/ Example])&lt;br /&gt;
&lt;br /&gt;
Early attempts at [[blog-post-formats]] have set the title of the blog post to use the h3 tag.&lt;br /&gt;
&lt;br /&gt;
At least where individual entry pages are concerned (and possible including indexes and archives), I recommend using h1 for the entry title, given that the entry is by far the most important chunk of information on the page, and it's what we'd want search engines to recognize as such. In the case where the h1 was used for the site title, fears about &amp;quot;losing&amp;quot; this information should be allayed by simply including the site name in the title tag, &amp;lt;strong&amp;gt;after&amp;lt;/strong&amp;gt; the title of the article / entry / post.&lt;br /&gt;
&lt;br /&gt;
:Whether an h3 or h1 is used is irrelevant, the semantics will be applied with classnames. This is a non-issue. --[[User:RyanKing|RyanKing]] 22:35, 18 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
* [[blog-post-formats]] - many examples taken from the real world about how blog content is marked up&lt;br /&gt;
* [[blog-post]] - coming soon; a proposal for a microformat&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;
* [http://blogs.oreillynet.com/beasts/archives/2005/10/blog_post_microformat_proposal.html Blog Post Microformat Proposal] Some thoughts on the topic with useful illustrations.&lt;br /&gt;
* [http://dannyayers.com/archives/2005/08/27/hatom-no-seriously/ Danny Ayers] proposes the name hAtom and some applications&lt;br /&gt;
* [http://torrez.us/archives/2005/10/07/404 Elias Torres] says we need 'hAtom'&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=blog-post-brainstorming&amp;diff=2275</id>
		<title>blog-post-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=blog-post-brainstorming&amp;diff=2275"/>
		<updated>2005-10-22T05:10:16Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: second entry was oddly worded - tried to simplify the sentance&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;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [http://www.oreillynet.com Justin Watt]&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
The 'blog-post-microformat' proposes a codification of how blog posts are indentifies within weblogs. It is hoped that this should be considered to be 'expansive': for example, the proposal could be used on [http://www.cnn.com CNN.com] to mark up news articles and summary pages.&lt;br /&gt;
&lt;br /&gt;
= Terminology =&lt;br /&gt;
&lt;br /&gt;
This section explores the terminology that should used to discuss a blog post microformat. To make it easier to talk about the various different types of teminology, We're using a XML-like namespace version so we can make statements like &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; is roughly equivalent to &amp;lt;code&amp;gt;rss20:feed&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:feed/atom:link@relalternate&amp;lt;/code&amp;gt; is roughly equivalent to &amp;lt;code&amp;gt;rss20:channel/rss20:link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; is '''not''' equivalent to &amp;lt;code&amp;gt;rss:entry/rss:author&amp;lt;/code&amp;gt; (because RSS 2.0 is only the definition of an email address).&lt;br /&gt;
&lt;br /&gt;
== Common terminology in weblogs ==&lt;br /&gt;
&lt;br /&gt;
Reviewing [[blog-post-formats#Tools]], one can see that there's little standardization amongst tools or even within a individual tool (such as 'blogger') for names of elements of blog posts. There are however many common elements, including:&lt;br /&gt;
&lt;br /&gt;
* a container for all posts/entries&lt;br /&gt;
* a container for individual posts&lt;br /&gt;
* the post content, which can be complete, summarized with a link to the complete link, or a couple of paragraphs with javascript/CSS tricks to reveal the remainder of the content&lt;br /&gt;
* the name of the author&lt;br /&gt;
* the posting date (in many many formats)&lt;br /&gt;
&lt;br /&gt;
Although this looks like a bit of a dog's breakfast, there is usually a fair amount of rigour behind the presentation, as Atom and/or RSS feeds can be produced also from the same tools. &lt;br /&gt;
&lt;br /&gt;
Furthermore, in developing a microformat for weblog posts, we want to be careful not to break any (or many) templates. Note that many weblog templates will have to be updated as they produce somewhat crufty HTML rather than shiny XHTML.&lt;br /&gt;
&lt;br /&gt;
== Atom Terminology ==&lt;br /&gt;
&lt;br /&gt;
See [http://www.atomenabled.org/ here] for the spec and [[blog-post-formats#Atom]] for analysis.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; - (composite) a collection of entries plus information about them&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; - (composite) the author of a feed (may contain atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:id&amp;lt;/code&amp;gt; - a permament identifier for a feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; - the title of an atom:entry or a atom:feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt; - the last time the feed was updated&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relalternate&amp;lt;/code&amp;gt; - the home page of a feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relself&amp;lt;/code&amp;gt; - the URI of the feed (where it can be downloaded)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; - (composite) an entry within the feed&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; - the feed's content&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; - a summary of the feed's content&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:entry/link&amp;lt;/code&amp;gt; - the permament URI of the entry&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; - the time of the initial creation or first availability of the entry&lt;br /&gt;
&lt;br /&gt;
== RSS Terminology ==&lt;br /&gt;
&lt;br /&gt;
See [http://blogs.law.harvard.edu/tech/rss here] for the spec and [[blog-post-formats#RSS]] for analysis. There are a lot more elements in RSS but this covers the most commonly used ones.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;rss2:channel&amp;lt;/code&amp;gt; - (composite) a collection of entries plus information about them&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - (composite) the author of a feed (may contain atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:link&amp;lt;/code&amp;gt; - The URL to the HTML website corresponding to the channel (compare to atom:link@relalternate)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; - the title of an rss2:channel or a rss2:item&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:pubDate&amp;lt;/code&amp;gt; - The publication date for the content in the channel.&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; - (composite) an entry within the feed&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:item/link&amp;lt;/code&amp;gt; - The URL of the item. Note that this may not be a permalink for the item; it may be a link to some other page on the Internet that the rss2:item is about&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:description&amp;lt;/code&amp;gt; - The item synopsis [sic]. There is no special indication whether this is the full content of an entry, a summary, or a precis of what the rss2:item/link is pointing to&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - email address of the author of the item&lt;br /&gt;
&lt;br /&gt;
== Recommendation ==&lt;br /&gt;
&lt;br /&gt;
Atom has a much more precise mechanism for defining syndication feeds and weblog data. A mechanical transformation from Atom -&amp;gt; RSS will always lead to a correct RSS feed; a RSS -&amp;gt; Atom translation would have to make a decision amongst multiple definitions that may not always be correct. For example, the format of markup, the role of an author, or the meaning of a link.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: we shall talk about things such as 'marking elements &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;'; consider this a purely conceptual thing. The text 'atom:feed' will not appear in the XHTML microformat -- we may decide later to use the actual phrase 'atom_feed', 'feed', 'items' or 'googlybear'. In the case where there is no clear or applicable atom terminology, we shall use 'weblog:xxx'.&lt;br /&gt;
&lt;br /&gt;
= Discovered Elements =&lt;br /&gt;
&lt;br /&gt;
This section explores the information discovered from [[blog-post-formats]] using the terminology discussed above. We will only focus on the major elements of weblog posts:&lt;br /&gt;
&lt;br /&gt;
* the EntryGroup&lt;br /&gt;
* the individual Entry&lt;br /&gt;
* the Entry Title&lt;br /&gt;
* the Entry Content&lt;br /&gt;
* the Entry Permalink&lt;br /&gt;
* the Entry Datetimes&lt;br /&gt;
&lt;br /&gt;
For now, the codification of the following major elements will be deferred as there is/may be overlap with other microformats that should be explored further&lt;br /&gt;
&lt;br /&gt;
* the EntryGroup Title&lt;br /&gt;
* the EntryGroup Permalink&lt;br /&gt;
* the Entry Poster/Author - in particular, should hcard be used?&lt;br /&gt;
&lt;br /&gt;
Further input from the community would be appreciated here&lt;br /&gt;
&lt;br /&gt;
== EntryGroup ==&lt;br /&gt;
&lt;br /&gt;
Roughly speaking, this corresponds to 'atom:feed' or 'rss2:channel' (in particular, the items within those XML elements). See [[blog-post-examples#EntryGroup]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* weblog pages (including home pages, archives, category pages, tag pages and so forth) that may container multiple entries MUST enclose the entries in a &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element&lt;br /&gt;
* weblog pages MAY have multiple &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element enclosing different groups of entries&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; elements MUST NOT be nested&lt;br /&gt;
* weblog pages that have exactly one entry MAY use the &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:feed' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
Original (obviously, if there is no existing EntryGroup block element, one can be added):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Latest microformats news &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;link to RSS feed&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; class=&amp;quot;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Latest microformats news &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;link to RSS feed&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== EntryGroup Title ==&lt;br /&gt;
Not covered by this proposal yet.&lt;br /&gt;
&lt;br /&gt;
== EntryGroup Permalink ==&lt;br /&gt;
Not covered by this proposal yet.&lt;br /&gt;
&lt;br /&gt;
== Individual Entry ==&lt;br /&gt;
&lt;br /&gt;
This corresponds almost exactly to the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; elements. See [[blog-post-examples#Individual_Entry]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* weblog entries MUST be enclosed in a single &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; element&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; elements MUST NOT be nested&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MUST NOT belong to more than one &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
''Note that the string 'atom:entry' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Entries in existing block ====&lt;br /&gt;
&lt;br /&gt;
Original:&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;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
Transformed:&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;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... rest of entry ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... additional entries ...&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;
==== Entries not in an existing block ====&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;112877372228959075&amp;quot;&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&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;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... additional entries ...&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;
Note the additional changes were also made:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;gt;&amp;lt;/code&amp;gt; was made XHTML compliant&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; was converted to a &amp;lt;code&amp;gt;id=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; (''confirm this is OK'')&lt;br /&gt;
&lt;br /&gt;
==== Disjointed entries ====&lt;br /&gt;
&lt;br /&gt;
Ignore any existing blocks and treat as the previous case of no block.&lt;br /&gt;
&lt;br /&gt;
== Entry Title ==&lt;br /&gt;
&lt;br /&gt;
This corresponds almost exactly to the &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; elements. See [[blog-post-formats#Titles]] for examples from which we see that there are two fundemental ways titles are used in the wild: at the block level and inline. Our proposal must be capable of handling both forms.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;s SHOULD have at most one title&lt;br /&gt;
* block level titles SHOULD be represented using &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;, the first such element in a &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; should be considered the title; this need not be marked up or identified in any other way as the title &lt;br /&gt;
* inline titles MUST be marked as &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;; it is also possible to do this using block level formatting such as &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;gt;&amp;lt;/code&amp;gt;, but this is discouraged&lt;br /&gt;
&lt;br /&gt;
=== Discussion: why not always &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;? ===&lt;br /&gt;
&lt;br /&gt;
Using CSS &amp;lt;code&amp;gt;display: inline&amp;lt;/code&amp;gt;, block level elements can be converted to inline elements. Unfortunately, we cannot nest &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; inside of a &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; block to achieve the correct effect. I.e. we cannot convert ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;The Title&amp;lt;/strong&amp;gt;: The Text...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... into ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;The Title&amp;lt;/h3&amp;gt;: The Text ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... because the XHTML will not validate. Also...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;The Title&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;: The Text ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... will not work because presentation effect will be different than what the user intends (because the &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; will introduce a line break).&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:title' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Header in &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; block ====&lt;br /&gt;
Original (and Final):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-59&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/h2&amp;gt;&lt;br /&gt;
 ... reset of entry ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No transformation is needed -- the blog-post microformat will recognize this as the &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Header in other block element  ====&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class&amp;quot;header&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed (the header level is to taste):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;Web Essentials Audio&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to add &amp;lt;code&amp;gt;class&amp;quot;atom:title&amp;quot;&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt; but we recommend against it. However, we recognize rgar there may be certain [http://microformats.org/wiki/blog-post-formats#Discussion_Forum_.2F_Bulletin_Board_Formats BB Tools] that making this change may be too difficult.&lt;br /&gt;
&lt;br /&gt;
==== Header in inline element  ====&lt;br /&gt;
&lt;br /&gt;
Original:&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;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
Transformed:&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;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong class=&amp;quot;atom:title&amp;quot;&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
== Entry Content ==&lt;br /&gt;
&lt;br /&gt;
This roughly corresponds to &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; elements. See [[blog-post-examples#Entry_Content]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Discussion: the split content problem === &lt;br /&gt;
&lt;br /&gt;
The last item above (content broken into multiple sections) introduces a few unique problems. It is not sufficient to enclose all the different content sections in a &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; element, as the following example illustrates:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... first part of the content ...&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
   ... second part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Read More&amp;quot; is not part of the content! Therefore, we propose that ''multiple'' content sections be allowed in a single &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;. The concatenation of all these content blocks will define the complete content:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... first part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... second part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The same argument is applicable to &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* an &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MAY have zero or more &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; sections. There is no requirement that different representations of the same entry (on different URIs) use the same summaries.&lt;br /&gt;
* an &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MAY have zero or more &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections. The serial concatenation of all the &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections within the entry MUST represent the complete content of the entry. Note that the rule here is slightly different than [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.2 Atom] which only allows one &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the strings 'atom:summary' and 'atom:content' (etc.) are placeholders for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Entry with summary content ====&lt;br /&gt;
Original:&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;inlineBlog&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
  The folks at ... the rest of the content&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;inlineBlog atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink atom:permalink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:summary&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&lt;br /&gt;
   The folks at ... the rest of the content&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* we didn't do anything with the &amp;quot;abstract&amp;quot; section -- this is a discussion for another day&lt;br /&gt;
* we didn't include the tag stuff in the summary, and probably wouldn't if this was the complete content&lt;br /&gt;
&lt;br /&gt;
==== Entry with complete content ====&lt;br /&gt;
Original:&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;entry single&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Class attributes are about more than styling&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;When people talk about microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
  ... quoted text from elsewhere&lt;br /&gt;
 &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 ... more content ...&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... footer stuff ...&lt;br /&gt;
 &amp;lt;/ul&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;
Transformation:&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;entry single atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Class attributes are about more than styling&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;When people talk about microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
   ... quoted text from elsewhere&lt;br /&gt;
  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... more content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... footer stuff ...&lt;br /&gt;
 &amp;lt;/ul&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;
Notes:&lt;br /&gt;
* the only thing that really needed to be done is enclose the content&lt;br /&gt;
* my preference would be to move the post &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Entry with split content (multiple sections) ====&lt;br /&gt;
Original:&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;blogbody&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
 ... the first section of the content ...&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the rest of the extended content ...&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;blogbody atom:entry&amp;quot; id=&amp;quot;008148&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the first section of the content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
   ... the rest of the extended content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt;s were created for each the of the text sections, so that non-content coded would not be incorrectly marked&lt;br /&gt;
* there are '''two''' &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections; together they make the complete content&lt;br /&gt;
* the conversion of &amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;amp;lt;h3&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* the addition of &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; as needed&lt;br /&gt;
* the removal of the &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; in favor of placing an &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; on the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
* further manipulation of the author could be done&lt;br /&gt;
* further manipulation of the category could be done&lt;br /&gt;
&lt;br /&gt;
== Entry Permalink ==&lt;br /&gt;
&lt;br /&gt;
Permalinks roughly correspond to &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;. See [[blog-post-examples#Entry_Permalinks]] for examples.&lt;br /&gt;
&lt;br /&gt;
A permalink is called '''canonical''' if it is the best representation of the URI for that entry; the definition of what 'best representation' is is entirely at the discretion of the weblog's publisher. We recommend that weblogs use canonical URIs because it allows &amp;quot;threading&amp;quot; together multiple posts and sources with byte-level comparisons. In general, the canonical URI should be the link used in an Atom entry.&lt;br /&gt;
&lt;br /&gt;
===  Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* an Entry MUST NOT have more than one permalink marked as &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;&lt;br /&gt;
* permalinks SHOULD be absolute URIs&lt;br /&gt;
* permalinks SHOULD be canonical&lt;br /&gt;
* permalinks SHOULD be the same as the &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt; used in syndication feeds&lt;br /&gt;
&lt;br /&gt;
=== Example Transformations ===&lt;br /&gt;
&lt;br /&gt;
Original:&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;entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Permanent Link to FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;atom:link bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Permanent Link to FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
 Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
 &amp;lt;a rel=&amp;quot;atom:link&amp;quot; href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entry Datetimes - Creation and Modified ==&lt;br /&gt;
Weblogs typically display (in HTML) the creation time of their posts (roughly but not exactly corresponding to &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;) and not so much the last modified time (&amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Also see [[datetime-design-pattern]] for more information on specifying datetimes. The recommendation here is styled after datetimes in [[hcalendar]].&lt;br /&gt;
&lt;br /&gt;
=== Forms seen in the wild ===&lt;br /&gt;
See [[blog-post-formats#Datetimes]]&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* date headers between weblog entries are outside of this microformat&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; SHOULD be indicated by an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element around the human readable version of the date or datetime.&lt;br /&gt;
** the 'class' attribute MUST indicate &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;&lt;br /&gt;
** the 'title' attribute MUST be a complete datetime, in the format of [[datetime-design-pattern]]&lt;br /&gt;
* likewise for &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;, if present&lt;br /&gt;
&lt;br /&gt;
=== Example transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:published' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;Friday, September 30th, 2005 at 12:31 pm&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;&amp;lt;abbr &lt;br /&gt;
 class&amp;quot;atom:published&amp;quot; &lt;br /&gt;
 title&amp;quot;200050930T12:31:01-0500&amp;quot;&amp;gt;Friday, September 30th, 2005 at 12:31 pm&amp;lt;/abbr&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entry Author ==&lt;br /&gt;
A work in progress&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* Entry Authors SHOULD be inside a &amp;lt;code&amp;gt;&amp;amp;lt;address&amp;lt;/code&amp;gt; block&lt;br /&gt;
&lt;br /&gt;
= Possible Uses =&lt;br /&gt;
&lt;br /&gt;
This section describes potential applications for a blog post microformat&lt;br /&gt;
&lt;br /&gt;
== Transformational Uses ==&lt;br /&gt;
&lt;br /&gt;
By transformational, we mean feeding a weblog post to some sort of transformation tool (such as XSLT) to produce a different version of the post fit for a different use.&lt;br /&gt;
&lt;br /&gt;
=== Printing Weblog Posts ===&lt;br /&gt;
=== Reblogging ===&lt;br /&gt;
&lt;br /&gt;
== Archival Uses ==&lt;br /&gt;
&lt;br /&gt;
By 'archival', we mean taking weblog entries and placing them in a database for later analysis, searching, aggregation and so forth.&lt;br /&gt;
&lt;br /&gt;
=== Personal Database ===&lt;br /&gt;
=== Search Engines ===&lt;br /&gt;
&lt;br /&gt;
=Obstacles=&lt;br /&gt;
&lt;br /&gt;
==Header Tag for Entry Title?==&lt;br /&gt;
--[[User:Bryan|Bryan]] 14:55, 14 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
Many weblog CMSes allow for concurrent publishing of entries in the following ways:&lt;br /&gt;
&lt;br /&gt;
* multiple entries on a page (an &amp;quot;Index,&amp;quot; monthly archive, category archive, etc. see [http://re-run.com/category/creative/comedy/ Example])&lt;br /&gt;
* one entry on a page (see [http://re-run.com/2005/02/11/nickels-worth-of-free-advice/ Example])&lt;br /&gt;
&lt;br /&gt;
Early attempts at [[blog-post-formats]] have set the title of the blog post to use the h3 tag.&lt;br /&gt;
&lt;br /&gt;
At least where individual entry pages are concerned (and possible including indexes and archives), I recommend using h1 for the entry title, given that the entry is by far the most important chunk of information on the page, and it's what we'd want search engines to recognize as such. In the case where the h1 was used for the site title, fears about &amp;quot;losing&amp;quot; this information should be allayed by simply including the site name in the title tag, &amp;lt;strong&amp;gt;after&amp;lt;/strong&amp;gt; the title of the article / entry / post.&lt;br /&gt;
&lt;br /&gt;
:Whether an h3 or h1 is used is irrelevant, the semantics will be applied with classnames. This is a non-issue. --[[User:RyanKing|RyanKing]] 22:35, 18 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
* [[blog-post-formats]] - many examples taken from the real world about how blog content is marked up&lt;br /&gt;
* [[blog-post]] - coming soon; a proposal for a microformat&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;
* [http://blogs.oreillynet.com/beasts/archives/2005/10/blog_post_microformat_proposal.html Blog Post Microformat Proposal] Some thoughts on the topic with useful illustrations.&lt;br /&gt;
* [http://dannyayers.com/archives/2005/08/27/hatom-no-seriously/ Danny Ayers] proposes the name hAtom and some applications&lt;br /&gt;
* [http://torrez.us/archives/2005/10/07/404 Elias Torres] says we need 'hAtom'&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=blog-post-brainstorming&amp;diff=2274</id>
		<title>blog-post-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=blog-post-brainstorming&amp;diff=2274"/>
		<updated>2005-10-22T05:01:16Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: removed extranious &amp;quot;not&amp;quot; from &amp;quot;MUST NOT not&amp;quot;&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;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [http://www.oreillynet.com Justin Watt]&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
The 'blog-post-microformat' proposes a codification of how blog posts are indentifies within weblogs. It is hoped that this should be considered to be 'expansive': for example, the proposal could be used on [http://www.cnn.com CNN.com] to mark up news articles and summary pages.&lt;br /&gt;
&lt;br /&gt;
= Terminology =&lt;br /&gt;
&lt;br /&gt;
This section explores the terminology that should used to discuss a blog post microformat. To make it easier to talk about the various different types of teminology, We're using a XML-like namespace version so we can make statements like &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; is roughly equivalent to &amp;lt;code&amp;gt;rss20:feed&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:feed/atom:link@relalternate&amp;lt;/code&amp;gt; is roughly equivalent to &amp;lt;code&amp;gt;rss20:channel/rss20:link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; is '''not''' equivalent to &amp;lt;code&amp;gt;rss:entry/rss:author&amp;lt;/code&amp;gt; (because RSS 2.0 is only the definition of an email address).&lt;br /&gt;
&lt;br /&gt;
== Common terminology in weblogs ==&lt;br /&gt;
&lt;br /&gt;
Reviewing [[blog-post-formats#Tools]], one can see that there's little standardization amongst tools or even within a individual tool (such as 'blogger') for names of elements of blog posts. There are however many common elements, including:&lt;br /&gt;
&lt;br /&gt;
* a container for all posts/entries&lt;br /&gt;
* a container for individual posts&lt;br /&gt;
* the post content, which can be complete, summarized with a link to the complete link, or a couple of paragraphs with javascript/CSS tricks to reveal the remainder of the content&lt;br /&gt;
* the name of the author&lt;br /&gt;
* the posting date (in many many formats)&lt;br /&gt;
&lt;br /&gt;
Although this looks like a bit of a dog's breakfast, there is usually a fair amount of rigour behind the presentation, as Atom and/or RSS feeds can be produced also from the same tools. &lt;br /&gt;
&lt;br /&gt;
Furthermore, in developing a microformat for weblog posts, we want to be careful not to break any (or many) templates. Note that many weblog templates will have to be updated as they produce somewhat crufty HTML rather than shiny XHTML.&lt;br /&gt;
&lt;br /&gt;
== Atom Terminology ==&lt;br /&gt;
&lt;br /&gt;
See [http://www.atomenabled.org/ here] for the spec and [[blog-post-formats#Atom]] for analysis.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; - (composite) a collection of entries plus information about them&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; - (composite) the author of a feed (may contain atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:id&amp;lt;/code&amp;gt; - a permament identifier for a feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; - the title of an atom:entry or a atom:feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt; - the last time the feed was updated&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relalternate&amp;lt;/code&amp;gt; - the home page of a feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relself&amp;lt;/code&amp;gt; - the URI of the feed (where it can be downloaded)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; - (composite) an entry within the feed&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; - the feed's content&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; - a summary of the feed's content&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:entry/link&amp;lt;/code&amp;gt; - the permament URI of the entry&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; - the time of the initial creation or first availability of the entry&lt;br /&gt;
&lt;br /&gt;
== RSS Terminology ==&lt;br /&gt;
&lt;br /&gt;
See [http://blogs.law.harvard.edu/tech/rss here] for the spec and [[blog-post-formats#RSS]] for analysis. There are a lot more elements in RSS but this covers the most commonly used ones.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;rss2:channel&amp;lt;/code&amp;gt; - (composite) a collection of entries plus information about them&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - (composite) the author of a feed (may contain atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:link&amp;lt;/code&amp;gt; - The URL to the HTML website corresponding to the channel (compare to atom:link@relalternate)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; - the title of an rss2:channel or a rss2:item&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:pubDate&amp;lt;/code&amp;gt; - The publication date for the content in the channel.&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; - (composite) an entry within the feed&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:item/link&amp;lt;/code&amp;gt; - The URL of the item. Note that this may not be a permalink for the item; it may be a link to some other page on the Internet that the rss2:item is about&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:description&amp;lt;/code&amp;gt; - The item synopsis [sic]. There is no special indication whether this is the full content of an entry, a summary, or a precis of what the rss2:item/link is pointing to&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - email address of the author of the item&lt;br /&gt;
&lt;br /&gt;
== Recommendation ==&lt;br /&gt;
&lt;br /&gt;
Atom has a much more precise mechanism for defining syndication feeds and weblog data. A mechanical transformation from Atom -&amp;gt; RSS will always lead to a correct RSS feed; a RSS -&amp;gt; Atom translation would have to make a decision amongst multiple definitions that may not always be correct. For example, the format of markup, the role of an author, or the meaning of a link.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: we shall talk about things such as 'marking elements &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;'; consider this a purely conceptual thing. The text 'atom:feed' will not appear in the XHTML microformat -- we may decide later to use the actual phrase 'atom_feed', 'feed', 'items' or 'googlybear'. In the case where there is no clear or applicable atom terminology, we shall use 'weblog:xxx'.&lt;br /&gt;
&lt;br /&gt;
= Discovered Elements =&lt;br /&gt;
&lt;br /&gt;
This section explores the information discovered from [[blog-post-formats]] using the terminology discussed above. We will only focus on the major elements of weblog posts:&lt;br /&gt;
&lt;br /&gt;
* the EntryGroup&lt;br /&gt;
* the individual Entry&lt;br /&gt;
* the Entry Title&lt;br /&gt;
* the Entry Content&lt;br /&gt;
* the Entry Permalink&lt;br /&gt;
* the Entry Datetimes&lt;br /&gt;
&lt;br /&gt;
For now, the codification of the following major elements will be deferred as there is/may be overlap with other microformats that should be explored further&lt;br /&gt;
&lt;br /&gt;
* the EntryGroup Title&lt;br /&gt;
* the EntryGroup Permalink&lt;br /&gt;
* the Entry Poster/Author - in particular, should hcard be used?&lt;br /&gt;
&lt;br /&gt;
Further input from the community would be appreciated here&lt;br /&gt;
&lt;br /&gt;
== EntryGroup ==&lt;br /&gt;
&lt;br /&gt;
Roughly speaking, this corresponds to 'atom:feed' or 'rss2:channel' (in particular, the items within those XML elements). See [[blog-post-examples#EntryGroup]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* weblog pages (including home pages, archives, category pages, tag pages and so forth) that may container multiple entries MUST enclose the entries in a &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element&lt;br /&gt;
* weblog pages MAY have multiple &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element enclosing different groups of entries&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; elements MUST NOT be nested&lt;br /&gt;
* weblog pages that have exactly one entry MAY use the &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:feed' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
Original (obviously, if there is no existing EntryGroup block element, one can be added):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Latest microformats news &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;link to RSS feed&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; class=&amp;quot;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Latest microformats news &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;link to RSS feed&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== EntryGroup Title ==&lt;br /&gt;
Not covered by this proposal yet.&lt;br /&gt;
&lt;br /&gt;
== EntryGroup Permalink ==&lt;br /&gt;
Not covered by this proposal yet.&lt;br /&gt;
&lt;br /&gt;
== Individual Entry ==&lt;br /&gt;
&lt;br /&gt;
This corresponds almost exactly to the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; elements. See [[blog-post-examples#Individual_Entry]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* weblog entries MUST be enclosed in a single &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; element&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; elements MUST NOT be nested&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MUST NOT belong to more than one &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
''Note that the string 'atom:entry' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Entries in existing block ====&lt;br /&gt;
&lt;br /&gt;
Original:&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;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
Transformed:&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;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... rest of entry ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... additional entries ...&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;
==== Entries not in an existing block ====&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;112877372228959075&amp;quot;&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&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;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... additional entries ...&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;
Note the additional changes were also made:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;gt;&amp;lt;/code&amp;gt; was made XHTML compliant&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; was converted to a &amp;lt;code&amp;gt;id=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; (''confirm this is OK'')&lt;br /&gt;
&lt;br /&gt;
==== Disjointed entries ====&lt;br /&gt;
&lt;br /&gt;
Ignore any existing blocks and treat as the previous case of no block.&lt;br /&gt;
&lt;br /&gt;
== Entry Title ==&lt;br /&gt;
&lt;br /&gt;
This corresponds almost exactly to the &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; elements. See [[blog-post-formats#Titles]] for examples from which we see that there are two fundemental ways titles are used in the wild: at the block level and inline. Our proposal must be capable of handling both forms.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;s SHOULD have at most 1 title&lt;br /&gt;
* block level titles SHOULD be represented using &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;, the first such element for in a &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; being considered to be the title; this need not be marked up or identified in any other way as the title &lt;br /&gt;
* inline titles MUST be marked as &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;; it is also possible to do this using block level formatting such as &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;gt;&amp;lt;/code&amp;gt;, but this is discouraged&lt;br /&gt;
&lt;br /&gt;
=== Discussion: why not always &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;? ===&lt;br /&gt;
&lt;br /&gt;
Using CSS &amp;lt;code&amp;gt;display: inline&amp;lt;/code&amp;gt;, block level elements can be converted to inline elements. Unfortunately, we cannot nest &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; inside of a &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; block to achieve the correct effect. I.e. we cannot convert ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;The Title&amp;lt;/strong&amp;gt;: The Text...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... into ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;The Title&amp;lt;/h3&amp;gt;: The Text ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... because the XHTML will not validate. Also...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;The Title&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;: The Text ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... will not work because presentation effect will be different than what the user intends (because the &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; will introduce a line break).&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:title' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Header in &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; block ====&lt;br /&gt;
Original (and Final):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-59&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/h2&amp;gt;&lt;br /&gt;
 ... reset of entry ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No transformation is needed -- the blog-post microformat will recognize this as the &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Header in other block element  ====&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class&amp;quot;header&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed (the header level is to taste):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;Web Essentials Audio&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to add &amp;lt;code&amp;gt;class&amp;quot;atom:title&amp;quot;&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt; but we recommend against it. However, we recognize rgar there may be certain [http://microformats.org/wiki/blog-post-formats#Discussion_Forum_.2F_Bulletin_Board_Formats BB Tools] that making this change may be too difficult.&lt;br /&gt;
&lt;br /&gt;
==== Header in inline element  ====&lt;br /&gt;
&lt;br /&gt;
Original:&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;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
Transformed:&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;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong class=&amp;quot;atom:title&amp;quot;&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
== Entry Content ==&lt;br /&gt;
&lt;br /&gt;
This roughly corresponds to &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; elements. See [[blog-post-examples#Entry_Content]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Discussion: the split content problem === &lt;br /&gt;
&lt;br /&gt;
The last item above (content broken into multiple sections) introduces a few unique problems. It is not sufficient to enclose all the different content sections in a &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; element, as the following example illustrates:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... first part of the content ...&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
   ... second part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Read More&amp;quot; is not part of the content! Therefore, we propose that ''multiple'' content sections be allowed in a single &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;. The concatenation of all these content blocks will define the complete content:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... first part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... second part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The same argument is applicable to &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* an &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MAY have zero or more &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; sections. There is no requirement that different representations of the same entry (on different URIs) use the same summaries.&lt;br /&gt;
* an &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MAY have zero or more &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections. The serial concatenation of all the &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections within the entry MUST represent the complete content of the entry. Note that the rule here is slightly different than [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.2 Atom] which only allows one &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the strings 'atom:summary' and 'atom:content' (etc.) are placeholders for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Entry with summary content ====&lt;br /&gt;
Original:&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;inlineBlog&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
  The folks at ... the rest of the content&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;inlineBlog atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink atom:permalink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:summary&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&lt;br /&gt;
   The folks at ... the rest of the content&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* we didn't do anything with the &amp;quot;abstract&amp;quot; section -- this is a discussion for another day&lt;br /&gt;
* we didn't include the tag stuff in the summary, and probably wouldn't if this was the complete content&lt;br /&gt;
&lt;br /&gt;
==== Entry with complete content ====&lt;br /&gt;
Original:&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;entry single&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Class attributes are about more than styling&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;When people talk about microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
  ... quoted text from elsewhere&lt;br /&gt;
 &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 ... more content ...&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... footer stuff ...&lt;br /&gt;
 &amp;lt;/ul&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;
Transformation:&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;entry single atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Class attributes are about more than styling&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;When people talk about microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
   ... quoted text from elsewhere&lt;br /&gt;
  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... more content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... footer stuff ...&lt;br /&gt;
 &amp;lt;/ul&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;
Notes:&lt;br /&gt;
* the only thing that really needed to be done is enclose the content&lt;br /&gt;
* my preference would be to move the post &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Entry with split content (multiple sections) ====&lt;br /&gt;
Original:&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;blogbody&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
 ... the first section of the content ...&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the rest of the extended content ...&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;blogbody atom:entry&amp;quot; id=&amp;quot;008148&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the first section of the content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
   ... the rest of the extended content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt;s were created for each the of the text sections, so that non-content coded would not be incorrectly marked&lt;br /&gt;
* there are '''two''' &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections; together they make the complete content&lt;br /&gt;
* the conversion of &amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;amp;lt;h3&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* the addition of &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; as needed&lt;br /&gt;
* the removal of the &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; in favor of placing an &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; on the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
* further manipulation of the author could be done&lt;br /&gt;
* further manipulation of the category could be done&lt;br /&gt;
&lt;br /&gt;
== Entry Permalink ==&lt;br /&gt;
&lt;br /&gt;
Permalinks roughly correspond to &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;. See [[blog-post-examples#Entry_Permalinks]] for examples.&lt;br /&gt;
&lt;br /&gt;
A permalink is called '''canonical''' if it is the best representation of the URI for that entry; the definition of what 'best representation' is is entirely at the discretion of the weblog's publisher. We recommend that weblogs use canonical URIs because it allows &amp;quot;threading&amp;quot; together multiple posts and sources with byte-level comparisons. In general, the canonical URI should be the link used in an Atom entry.&lt;br /&gt;
&lt;br /&gt;
===  Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* an Entry MUST NOT have more than one permalink marked as &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;&lt;br /&gt;
* permalinks SHOULD be absolute URIs&lt;br /&gt;
* permalinks SHOULD be canonical&lt;br /&gt;
* permalinks SHOULD be the same as the &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt; used in syndication feeds&lt;br /&gt;
&lt;br /&gt;
=== Example Transformations ===&lt;br /&gt;
&lt;br /&gt;
Original:&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;entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Permanent Link to FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;atom:link bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Permanent Link to FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
 Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
 &amp;lt;a rel=&amp;quot;atom:link&amp;quot; href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entry Datetimes - Creation and Modified ==&lt;br /&gt;
Weblogs typically display (in HTML) the creation time of their posts (roughly but not exactly corresponding to &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;) and not so much the last modified time (&amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Also see [[datetime-design-pattern]] for more information on specifying datetimes. The recommendation here is styled after datetimes in [[hcalendar]].&lt;br /&gt;
&lt;br /&gt;
=== Forms seen in the wild ===&lt;br /&gt;
See [[blog-post-formats#Datetimes]]&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* date headers between weblog entries are outside of this microformat&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; SHOULD be indicated by an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element around the human readable version of the date or datetime.&lt;br /&gt;
** the 'class' attribute MUST indicate &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;&lt;br /&gt;
** the 'title' attribute MUST be a complete datetime, in the format of [[datetime-design-pattern]]&lt;br /&gt;
* likewise for &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;, if present&lt;br /&gt;
&lt;br /&gt;
=== Example transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:published' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;Friday, September 30th, 2005 at 12:31 pm&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;&amp;lt;abbr &lt;br /&gt;
 class&amp;quot;atom:published&amp;quot; &lt;br /&gt;
 title&amp;quot;200050930T12:31:01-0500&amp;quot;&amp;gt;Friday, September 30th, 2005 at 12:31 pm&amp;lt;/abbr&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entry Author ==&lt;br /&gt;
A work in progress&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* Entry Authors SHOULD be inside a &amp;lt;code&amp;gt;&amp;amp;lt;address&amp;lt;/code&amp;gt; block&lt;br /&gt;
&lt;br /&gt;
= Possible Uses =&lt;br /&gt;
&lt;br /&gt;
This section describes potential applications for a blog post microformat&lt;br /&gt;
&lt;br /&gt;
== Transformational Uses ==&lt;br /&gt;
&lt;br /&gt;
By transformational, we mean feeding a weblog post to some sort of transformation tool (such as XSLT) to produce a different version of the post fit for a different use.&lt;br /&gt;
&lt;br /&gt;
=== Printing Weblog Posts ===&lt;br /&gt;
=== Reblogging ===&lt;br /&gt;
&lt;br /&gt;
== Archival Uses ==&lt;br /&gt;
&lt;br /&gt;
By 'archival', we mean taking weblog entries and placing them in a database for later analysis, searching, aggregation and so forth.&lt;br /&gt;
&lt;br /&gt;
=== Personal Database ===&lt;br /&gt;
=== Search Engines ===&lt;br /&gt;
&lt;br /&gt;
=Obstacles=&lt;br /&gt;
&lt;br /&gt;
==Header Tag for Entry Title?==&lt;br /&gt;
--[[User:Bryan|Bryan]] 14:55, 14 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
Many weblog CMSes allow for concurrent publishing of entries in the following ways:&lt;br /&gt;
&lt;br /&gt;
* multiple entries on a page (an &amp;quot;Index,&amp;quot; monthly archive, category archive, etc. see [http://re-run.com/category/creative/comedy/ Example])&lt;br /&gt;
* one entry on a page (see [http://re-run.com/2005/02/11/nickels-worth-of-free-advice/ Example])&lt;br /&gt;
&lt;br /&gt;
Early attempts at [[blog-post-formats]] have set the title of the blog post to use the h3 tag.&lt;br /&gt;
&lt;br /&gt;
At least where individual entry pages are concerned (and possible including indexes and archives), I recommend using h1 for the entry title, given that the entry is by far the most important chunk of information on the page, and it's what we'd want search engines to recognize as such. In the case where the h1 was used for the site title, fears about &amp;quot;losing&amp;quot; this information should be allayed by simply including the site name in the title tag, &amp;lt;strong&amp;gt;after&amp;lt;/strong&amp;gt; the title of the article / entry / post.&lt;br /&gt;
&lt;br /&gt;
:Whether an h3 or h1 is used is irrelevant, the semantics will be applied with classnames. This is a non-issue. --[[User:RyanKing|RyanKing]] 22:35, 18 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
* [[blog-post-formats]] - many examples taken from the real world about how blog content is marked up&lt;br /&gt;
* [[blog-post]] - coming soon; a proposal for a microformat&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;
* [http://blogs.oreillynet.com/beasts/archives/2005/10/blog_post_microformat_proposal.html Blog Post Microformat Proposal] Some thoughts on the topic with useful illustrations.&lt;br /&gt;
* [http://dannyayers.com/archives/2005/08/27/hatom-no-seriously/ Danny Ayers] proposes the name hAtom and some applications&lt;br /&gt;
* [http://torrez.us/archives/2005/10/07/404 Elias Torres] says we need 'hAtom'&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=blog-post-brainstorming&amp;diff=2273</id>
		<title>blog-post-brainstorming</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=blog-post-brainstorming&amp;diff=2273"/>
		<updated>2005-10-22T04:57:18Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: typo&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;
&lt;br /&gt;
== Contributors ==&lt;br /&gt;
* [http://www.oreillynet.com Justin Watt]&lt;br /&gt;
&lt;br /&gt;
= Purpose =&lt;br /&gt;
The 'blog-post-microformat' proposes a codification of how blog posts are indentifies within weblogs. It is hoped that this should be considered to be 'expansive': for example, the proposal could be used on [http://www.cnn.com CNN.com] to mark up news articles and summary pages.&lt;br /&gt;
&lt;br /&gt;
= Terminology =&lt;br /&gt;
&lt;br /&gt;
This section explores the terminology that should used to discuss a blog post microformat. To make it easier to talk about the various different types of teminology, We're using a XML-like namespace version so we can make statements like &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; is roughly equivalent to &amp;lt;code&amp;gt;rss20:feed&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;atom:feed/atom:link@relalternate&amp;lt;/code&amp;gt; is roughly equivalent to &amp;lt;code&amp;gt;rss20:channel/rss20:link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; is '''not''' equivalent to &amp;lt;code&amp;gt;rss:entry/rss:author&amp;lt;/code&amp;gt; (because RSS 2.0 is only the definition of an email address).&lt;br /&gt;
&lt;br /&gt;
== Common terminology in weblogs ==&lt;br /&gt;
&lt;br /&gt;
Reviewing [[blog-post-formats#Tools]], one can see that there's little standardization amongst tools or even within a individual tool (such as 'blogger') for names of elements of blog posts. There are however many common elements, including:&lt;br /&gt;
&lt;br /&gt;
* a container for all posts/entries&lt;br /&gt;
* a container for individual posts&lt;br /&gt;
* the post content, which can be complete, summarized with a link to the complete link, or a couple of paragraphs with javascript/CSS tricks to reveal the remainder of the content&lt;br /&gt;
* the name of the author&lt;br /&gt;
* the posting date (in many many formats)&lt;br /&gt;
&lt;br /&gt;
Although this looks like a bit of a dog's breakfast, there is usually a fair amount of rigour behind the presentation, as Atom and/or RSS feeds can be produced also from the same tools. &lt;br /&gt;
&lt;br /&gt;
Furthermore, in developing a microformat for weblog posts, we want to be careful not to break any (or many) templates. Note that many weblog templates will have to be updated as they produce somewhat crufty HTML rather than shiny XHTML.&lt;br /&gt;
&lt;br /&gt;
== Atom Terminology ==&lt;br /&gt;
&lt;br /&gt;
See [http://www.atomenabled.org/ here] for the spec and [[blog-post-formats#Atom]] for analysis.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; - (composite) a collection of entries plus information about them&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:author&amp;lt;/code&amp;gt; - (composite) the author of a feed (may contain atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:id&amp;lt;/code&amp;gt; - a permament identifier for a feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; - the title of an atom:entry or a atom:feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt; - the last time the feed was updated&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relalternate&amp;lt;/code&amp;gt; - the home page of a feed&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:link@relself&amp;lt;/code&amp;gt; - the URI of the feed (where it can be downloaded)&lt;br /&gt;
** &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; - (composite) an entry within the feed&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; - the feed's content&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; - a summary of the feed's content&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:entry/link&amp;lt;/code&amp;gt; - the permament URI of the entry&lt;br /&gt;
*** &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; - the time of the initial creation or first availability of the entry&lt;br /&gt;
&lt;br /&gt;
== RSS Terminology ==&lt;br /&gt;
&lt;br /&gt;
See [http://blogs.law.harvard.edu/tech/rss here] for the spec and [[blog-post-formats#RSS]] for analysis. There are a lot more elements in RSS but this covers the most commonly used ones.&lt;br /&gt;
   &lt;br /&gt;
* &amp;lt;code&amp;gt;rss2:channel&amp;lt;/code&amp;gt; - (composite) a collection of entries plus information about them&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - (composite) the author of a feed (may contain atom:email, atom:name, atom:uri)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:link&amp;lt;/code&amp;gt; - The URL to the HTML website corresponding to the channel (compare to atom:link@relalternate)&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; - the title of an rss2:channel or a rss2:item&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:pubDate&amp;lt;/code&amp;gt; - The publication date for the content in the channel.&lt;br /&gt;
** &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; - (composite) an entry within the feed&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:item/link&amp;lt;/code&amp;gt; - The URL of the item. Note that this may not be a permalink for the item; it may be a link to some other page on the Internet that the rss2:item is about&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:description&amp;lt;/code&amp;gt; - The item synopsis [sic]. There is no special indication whether this is the full content of an entry, a summary, or a precis of what the rss2:item/link is pointing to&lt;br /&gt;
*** &amp;lt;code&amp;gt;rss2:author&amp;lt;/code&amp;gt; - email address of the author of the item&lt;br /&gt;
&lt;br /&gt;
== Recommendation ==&lt;br /&gt;
&lt;br /&gt;
Atom has a much more precise mechanism for defining syndication feeds and weblog data. A mechanical transformation from Atom -&amp;gt; RSS will always lead to a correct RSS feed; a RSS -&amp;gt; Atom translation would have to make a decision amongst multiple definitions that may not always be correct. For example, the format of markup, the role of an author, or the meaning of a link.&lt;br /&gt;
&lt;br /&gt;
IMPORTANT: we shall talk about things such as 'marking elements &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;'; consider this a purely conceptual thing. The text 'atom:feed' will not appear in the XHTML microformat -- we may decide later to use the actual phrase 'atom_feed', 'feed', 'items' or 'googlybear'. In the case where there is no clear or applicable atom terminology, we shall use 'weblog:xxx'.&lt;br /&gt;
&lt;br /&gt;
= Discovered Elements =&lt;br /&gt;
&lt;br /&gt;
This section explores the information discovered from [[blog-post-formats]] using the terminology discussed above. We will only focus on the major elements of weblog posts:&lt;br /&gt;
&lt;br /&gt;
* the EntryGroup&lt;br /&gt;
* the individual Entry&lt;br /&gt;
* the Entry Title&lt;br /&gt;
* the Entry Content&lt;br /&gt;
* the Entry Permalink&lt;br /&gt;
* the Entry Datetimes&lt;br /&gt;
&lt;br /&gt;
For now, the codification of the following major elements will be deferred as there is/may be overlap with other microformats that should be explored further&lt;br /&gt;
&lt;br /&gt;
* the EntryGroup Title&lt;br /&gt;
* the EntryGroup Permalink&lt;br /&gt;
* the Entry Poster/Author - in particular, should hcard be used?&lt;br /&gt;
&lt;br /&gt;
Further input from the community would be appreciated here&lt;br /&gt;
&lt;br /&gt;
== EntryGroup ==&lt;br /&gt;
&lt;br /&gt;
Roughly speaking, this corresponds to 'atom:feed' or 'rss2:channel' (in particular, the items within those XML elements). See [[blog-post-examples#EntryGroup]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* weblog pages (including home pages, archives, category pages, tag pages and so forth) that may container multiple entries MUST enclose the entries in a &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element&lt;br /&gt;
* weblog pages MAY have multiple &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element enclosing different groups of entries&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; elements MUST NOT be nested&lt;br /&gt;
* weblog pages that have exactly one entry MAY use the &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:feed' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
Original (obviously, if there is no existing EntryGroup block element, one can be added):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Latest microformats news &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;link to RSS feed&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;content&amp;quot; class=&amp;quot;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;home-title&amp;quot;&amp;gt;&lt;br /&gt;
  Latest microformats news &lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://www.microformats.org/feed/&amp;quot; title=&amp;quot;link to RSS feed&amp;quot; id=&amp;quot;feed-link&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;img src=&amp;quot;/img/xml.gif&amp;quot; width=&amp;quot;23&amp;quot; height=&amp;quot;13&amp;quot; alt=&amp;quot;XML&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== EntryGroup Title ==&lt;br /&gt;
Not covered by this proposal yet.&lt;br /&gt;
&lt;br /&gt;
== EntryGroup Permalink ==&lt;br /&gt;
Not covered by this proposal yet.&lt;br /&gt;
&lt;br /&gt;
== Individual Entry ==&lt;br /&gt;
&lt;br /&gt;
This corresponds almost exactly to the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rss2:item&amp;lt;/code&amp;gt; elements. See [[blog-post-examples#Individual_Entry]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* weblog entries MUST be enclosed in a single &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; element&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; elements MUST NOT be nested&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MUST NOT not belong to more than one &amp;lt;code&amp;gt;atom:feed&amp;lt;/code&amp;gt; element&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
''Note that the string 'atom:entry' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Entries in existing block ====&lt;br /&gt;
&lt;br /&gt;
Original:&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;entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
Transformed:&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;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h3 id=&amp;quot;post-60&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;http://www.microformats.org/blog/2005/...&amp;quot;&amp;gt;Wiki Attack&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
  ... rest of entry ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... additional entries ...&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;
==== Entries not in an existing block ====&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;112877372228959075&amp;quot;&amp;gt;&amp;amp;amp;nbsp;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
 &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&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;atom:feed&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 ... additional entries ...&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;
Note the additional changes were also made:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;br&amp;gt;&amp;lt;/code&amp;gt; was made XHTML compliant&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; was converted to a &amp;lt;code&amp;gt;id=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt; (''confirm this is OK'')&lt;br /&gt;
&lt;br /&gt;
==== Disjointed entries ====&lt;br /&gt;
&lt;br /&gt;
Ignore any existing blocks and treat as the previous case of no block.&lt;br /&gt;
&lt;br /&gt;
== Entry Title ==&lt;br /&gt;
&lt;br /&gt;
This corresponds almost exactly to the &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;rss2:title&amp;lt;/code&amp;gt; elements. See [[blog-post-formats#Titles]] for examples from which we see that there are two fundemental ways titles are used in the wild: at the block level and inline. Our proposal must be capable of handling both forms.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;s SHOULD have at most 1 title&lt;br /&gt;
* block level titles SHOULD be represented using &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;, the first such element for in a &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; being considered to be the title; this need not be marked up or identified in any other way as the title &lt;br /&gt;
* inline titles MUST be marked as &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;; it is also possible to do this using block level formatting such as &amp;lt;code&amp;gt;&amp;amp;lt;div&amp;gt;&amp;lt;/code&amp;gt;, but this is discouraged&lt;br /&gt;
&lt;br /&gt;
=== Discussion: why not always &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt;? ===&lt;br /&gt;
&lt;br /&gt;
Using CSS &amp;lt;code&amp;gt;display: inline&amp;lt;/code&amp;gt;, block level elements can be converted to inline elements. Unfortunately, we cannot nest &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; inside of a &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; block to achieve the correct effect. I.e. we cannot convert ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;The Title&amp;lt;/strong&amp;gt;: The Text...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... into ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;The Title&amp;lt;/h3&amp;gt;: The Text ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... because the XHTML will not validate. Also...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3 style=&amp;quot;display: inline&amp;quot;&amp;gt;The Title&amp;lt;/h3&amp;gt;&amp;lt;p&amp;gt;: The Text ...&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
... will not work because presentation effect will be different than what the user intends (because the &amp;lt;code&amp;gt;&amp;amp;lt;p&amp;gt;&amp;lt;/code&amp;gt; will introduce a line break).&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:title' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Header in &amp;lt;code&amp;gt;&amp;amp;lt;h#&amp;gt;&amp;lt;/code&amp;gt; block ====&lt;br /&gt;
Original (and Final):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-59&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/h2&amp;gt;&lt;br /&gt;
 ... reset of entry ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
No transformation is needed -- the blog-post microformat will recognize this as the &amp;lt;code&amp;gt;atom:title&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Header in other block element  ====&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;div class&amp;quot;header&amp;quot;&amp;gt;Web Essentials Audio&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed (the header level is to taste):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;Web Essentials Audio&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It is possible to add &amp;lt;code&amp;gt;class&amp;quot;atom:title&amp;quot;&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt; but we recommend against it. However, we recognize rgar there may be certain [http://microformats.org/wiki/blog-post-formats#Discussion_Forum_.2F_Bulletin_Board_Formats BB Tools] that making this change may be too difficult.&lt;br /&gt;
&lt;br /&gt;
==== Header in inline element  ====&lt;br /&gt;
&lt;br /&gt;
Original:&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;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
Transformed:&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;atom:entry&amp;quot; id=&amp;quot;112877372228959075&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
   &amp;lt;strong class=&amp;quot;atom:title&amp;quot;&amp;gt;Just one problem, Minister.&amp;lt;/strong&amp;gt; Last week, Bill Rammell, &lt;br /&gt;
  &amp;lt;br /&amp;gt;&lt;br /&gt;
  ... rest of entry ...&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;
== Entry Content ==&lt;br /&gt;
&lt;br /&gt;
This roughly corresponds to &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; and/or &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; elements. See [[blog-post-examples#Entry_Content]] for the various forms seen in the wild.&lt;br /&gt;
&lt;br /&gt;
=== Discussion: the split content problem === &lt;br /&gt;
&lt;br /&gt;
The last item above (content broken into multiple sections) introduces a few unique problems. It is not sufficient to enclose all the different content sections in a &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; element, as the following example illustrates:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... first part of the content ...&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
   ... second part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Read More&amp;quot; is not part of the content! Therefore, we propose that ''multiple'' content sections be allowed in a single &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;. The concatenation of all these content blocks will define the complete content:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... first part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;quot;Read More&amp;quot;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   ... second part of the content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The same argument is applicable to &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* an &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MAY have zero or more &amp;lt;code&amp;gt;atom:summary&amp;lt;/code&amp;gt; sections. There is no requirement that different representations of the same entry (on different URIs) use the same summaries.&lt;br /&gt;
* an &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; MAY have zero or more &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections. The serial concatenation of all the &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections within the entry MUST represent the complete content of the entry. Note that the rule here is slightly different than [http://www.atomenabled.org/developers/syndication/atom-format-spec.php#rfc.section.4.1.2 Atom] which only allows one &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Example Transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the strings 'atom:summary' and 'atom:content' (etc.) are placeholders for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
==== Entry with summary content ====&lt;br /&gt;
Original:&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;inlineBlog&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;p&amp;gt;&lt;br /&gt;
  The folks at ... the rest of the content&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;inlineBlog atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;a003068&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/h.../xfolk_vegomatic.html&amp;quot; class=&amp;quot;taggedlink atom:permalink&amp;quot;&amp;gt;xFolk Veg-o-matic Alpha&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;abstract extended&amp;quot;&amp;gt;&lt;br /&gt;
  We provide a way to surf the web and slice and dice information you find there into your own custom output stream.&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ... some tag and category stuff ...&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:summary&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&lt;br /&gt;
   The folks at ... the rest of the content&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;extended&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;http://thecommunityengine.com/.../xfolk_vegomatic.html#more&amp;quot;&amp;gt;Continue reading &amp;quot;xFolk Veg-o-matic Alpha&amp;quot;&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/p&amp;gt;&lt;br /&gt;
 ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Notes:&lt;br /&gt;
* we didn't do anything with the &amp;quot;abstract&amp;quot; section -- this is a discussion for another day&lt;br /&gt;
* we didn't include the tag stuff in the summary, and probably wouldn't if this was the complete content&lt;br /&gt;
&lt;br /&gt;
==== Entry with complete content ====&lt;br /&gt;
Original:&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;entry single&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Class attributes are about more than styling&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;When people talk about microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
  ... quoted text from elsewhere&lt;br /&gt;
 &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 ... more content ...&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... footer stuff ...&lt;br /&gt;
 &amp;lt;/ul&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;
Transformation:&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;entry single atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h2 id=&amp;quot;post-61&amp;quot;&amp;gt;Class attributes are about more than styling&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;When people talk about microformats, ... &amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;blockquote cite=&amp;quot;http://www.w3.org/TR/REC-html40/struct/global.html#h-7.5.2&amp;quot;&amp;gt;&lt;br /&gt;
   ... quoted text from elsewhere&lt;br /&gt;
  &amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;p&amp;gt;There&amp;amp;#8217;s a couple of points I&amp;amp;#8217;d like to highlight here:&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... more content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;h4 class=&amp;quot;tags&amp;quot;&amp;gt;Technorati Tags:&amp;lt;/h4&amp;gt;&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;http://www.technorati.com/tag/css&amp;quot; rel=&amp;quot;tag&amp;quot;&amp;gt;css&amp;lt;/a&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
 &amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;ul class=&amp;quot;post-info&amp;quot;&amp;gt;&lt;br /&gt;
  ... footer stuff ...&lt;br /&gt;
 &amp;lt;/ul&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;
Notes:&lt;br /&gt;
* the only thing that really needed to be done is enclose the content&lt;br /&gt;
* my preference would be to move the post &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; to the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Entry with split content (multiple sections) ====&lt;br /&gt;
Original:&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;blogbody&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
 ... the first section of the content ...&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the rest of the extended content ...&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;blogbody atom:entry&amp;quot; id=&amp;quot;008148&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;&lt;br /&gt;
  Face to face: why places will continue to exist&lt;br /&gt;
 &amp;lt;/h3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;strong&amp;gt;Brian Micklethwait (London)&amp;lt;/strong&amp;gt;&lt;br /&gt;
  &amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;Science &amp;amp; Technology&amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;It is not just that I dislike filling in forms....&amp;lt;/p&amp;gt;&lt;br /&gt;
  ... the first section of the content ...&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ... this link makes the extended section show ...&lt;br /&gt;
 &amp;lt;span id=&amp;quot;varP8148&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;img src=&amp;quot;http://www.samizdata.net/blog/img/bullet_tri.gif&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;...&amp;quot; onclick=&amp;quot;showMore(8148,'...');return false;&amp;quot;&amp;gt;&lt;br /&gt;
   Read more.&lt;br /&gt;
  &amp;lt;/a&amp;gt;&lt;br /&gt;
 &amp;lt;/span&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
 &amp;lt;div id=&amp;quot;varXYZ8148&amp;quot; style=&amp;quot;display: none&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;atom:content&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;p&amp;gt;The very gadgets – computers linked...&amp;lt;/p&amp;gt;&lt;br /&gt;
   ... the rest of the extended content ...&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  ... this link makes the extended section hide ...&lt;br /&gt;
  &amp;lt;img src=&amp;quot;...&amp;quot; width=&amp;quot;16&amp;quot; height=&amp;quot;10&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;a href=&amp;quot;#008148&amp;quot; onclick=&amp;quot;showMore(8148,0);return true;&amp;quot;&amp;gt;&lt;br /&gt;
    Read less.&lt;br /&gt;
   &amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
 &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;div&amp;lt;/code&amp;gt;s were created for each the of the text sections, so that non-content coded would not be incorrectly marked&lt;br /&gt;
* there are '''two''' &amp;lt;code&amp;gt;atom:content&amp;lt;/code&amp;gt; sections; together they make the complete content&lt;br /&gt;
* the conversion of &amp;lt;code&amp;gt;&amp;amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;&amp;amp;lt;h3&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
* the addition of &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt; as needed&lt;br /&gt;
* the removal of the &amp;lt;code&amp;gt;&amp;amp;lt;a name=&amp;quot;008148&amp;quot;&amp;gt;&amp;lt;/code&amp;gt; in favor of placing an &amp;lt;code&amp;gt;id&amp;lt;/code&amp;gt; on the &amp;lt;code&amp;gt;atom:entry&amp;lt;/code&amp;gt;&lt;br /&gt;
* further manipulation of the author could be done&lt;br /&gt;
* further manipulation of the category could be done&lt;br /&gt;
&lt;br /&gt;
== Entry Permalink ==&lt;br /&gt;
&lt;br /&gt;
Permalinks roughly correspond to &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;. See [[blog-post-examples#Entry_Permalinks]] for examples.&lt;br /&gt;
&lt;br /&gt;
A permalink is called '''canonical''' if it is the best representation of the URI for that entry; the definition of what 'best representation' is is entirely at the discretion of the weblog's publisher. We recommend that weblogs use canonical URIs because it allows &amp;quot;threading&amp;quot; together multiple posts and sources with byte-level comparisons. In general, the canonical URI should be the link used in an Atom entry.&lt;br /&gt;
&lt;br /&gt;
===  Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* an Entry MUST NOT have more than one permalink marked as &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt;&lt;br /&gt;
* permalinks SHOULD be absolute URIs&lt;br /&gt;
* permalinks SHOULD be canonical&lt;br /&gt;
* permalinks SHOULD be the same as the &amp;lt;code&amp;gt;atom:link&amp;lt;/code&amp;gt; used in syndication feeds&lt;br /&gt;
&lt;br /&gt;
=== Example Transformations ===&lt;br /&gt;
&lt;br /&gt;
Original:&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;entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Permanent Link to FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;atom:entry entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3 id=&amp;quot;post-45&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a &lt;br /&gt;
   href=&amp;quot;http://www.microformats.org/blog/2005/08/21/foobar-microformats/&amp;quot; &lt;br /&gt;
   rel=&amp;quot;atom:link bookmark&amp;quot;&lt;br /&gt;
   title=&amp;quot;Permanent Link to FooBar Microformats&amp;quot;&amp;gt;FooBar Microformats&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/h3&amp;gt;&lt;br /&gt;
   ...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformation:&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;atom:entry&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;h3&amp;gt;YET ANOTHER INSTANCE OF THE WORLD FINALLY CATCHING UP TO THE BLOG&amp;lt;/h3&amp;gt;&lt;br /&gt;
 &amp;lt;p&amp;gt;Today's news: Neuticles win ... award.&amp;lt;/p&amp;gt;&lt;br /&gt;
 &amp;lt;p class=&amp;quot;posted&amp;quot;&amp;gt;&lt;br /&gt;
 Posted by judi on October  7, 2005 at 05:00 PM |&lt;br /&gt;
 &amp;lt;a rel=&amp;quot;atom:link&amp;quot; href=&amp;quot;http://blogs.herald.com/dave_barrys_blog/2005/10/yet_another_ins.html&amp;quot;&amp;gt;Permalink&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entry Datetimes - Creation and Modified ==&lt;br /&gt;
Weblogs typically display (in HTML) the creation time of their posts (roughly but not exactly corresponding to &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;) and not so much the last modified time (&amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Also see [[datetime-design-pattern]] for more information on specifying datetimes. The recommendation here is styled after datetimes in [[hcalendar]].&lt;br /&gt;
&lt;br /&gt;
=== Forms seen in the wild ===&lt;br /&gt;
See [[blog-post-formats#Datetimes]]&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* date headers between weblog entries are outside of this microformat&lt;br /&gt;
* &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt; SHOULD be indicated by an &amp;lt;code&amp;gt;abbr&amp;lt;/code&amp;gt; element around the human readable version of the date or datetime.&lt;br /&gt;
** the 'class' attribute MUST indicate &amp;lt;code&amp;gt;atom:published&amp;lt;/code&amp;gt;&lt;br /&gt;
** the 'title' attribute MUST be a complete datetime, in the format of [[datetime-design-pattern]]&lt;br /&gt;
* likewise for &amp;lt;code&amp;gt;atom:updated&amp;lt;/code&amp;gt;, if present&lt;br /&gt;
&lt;br /&gt;
=== Example transformation ===&lt;br /&gt;
&lt;br /&gt;
''Note that the string 'atom:published' is a placeholder for something to be decided later.''&lt;br /&gt;
&lt;br /&gt;
Original:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;Friday, September 30th, 2005 at 12:31 pm&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Transformed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a href&amp;quot;...&amp;quot;&amp;gt;&amp;lt;abbr &lt;br /&gt;
 class&amp;quot;atom:published&amp;quot; &lt;br /&gt;
 title&amp;quot;200050930T12:31:01-0500&amp;quot;&amp;gt;Friday, September 30th, 2005 at 12:31 pm&amp;lt;/abbr&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entry Author ==&lt;br /&gt;
A work in progress&lt;br /&gt;
&lt;br /&gt;
=== Microformat Recommendation ===&lt;br /&gt;
&lt;br /&gt;
* Entry Authors SHOULD be inside a &amp;lt;code&amp;gt;&amp;amp;lt;address&amp;lt;/code&amp;gt; block&lt;br /&gt;
&lt;br /&gt;
= Possible Uses =&lt;br /&gt;
&lt;br /&gt;
This section describes potential applications for a blog post microformat&lt;br /&gt;
&lt;br /&gt;
== Transformational Uses ==&lt;br /&gt;
&lt;br /&gt;
By transformational, we mean feeding a weblog post to some sort of transformation tool (such as XSLT) to produce a different version of the post fit for a different use.&lt;br /&gt;
&lt;br /&gt;
=== Printing Weblog Posts ===&lt;br /&gt;
=== Reblogging ===&lt;br /&gt;
&lt;br /&gt;
== Archival Uses ==&lt;br /&gt;
&lt;br /&gt;
By 'archival', we mean taking weblog entries and placing them in a database for later analysis, searching, aggregation and so forth.&lt;br /&gt;
&lt;br /&gt;
=== Personal Database ===&lt;br /&gt;
=== Search Engines ===&lt;br /&gt;
&lt;br /&gt;
=Obstacles=&lt;br /&gt;
&lt;br /&gt;
==Header Tag for Entry Title?==&lt;br /&gt;
--[[User:Bryan|Bryan]] 14:55, 14 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
Many weblog CMSes allow for concurrent publishing of entries in the following ways:&lt;br /&gt;
&lt;br /&gt;
* multiple entries on a page (an &amp;quot;Index,&amp;quot; monthly archive, category archive, etc. see [http://re-run.com/category/creative/comedy/ Example])&lt;br /&gt;
* one entry on a page (see [http://re-run.com/2005/02/11/nickels-worth-of-free-advice/ Example])&lt;br /&gt;
&lt;br /&gt;
Early attempts at [[blog-post-formats]] have set the title of the blog post to use the h3 tag.&lt;br /&gt;
&lt;br /&gt;
At least where individual entry pages are concerned (and possible including indexes and archives), I recommend using h1 for the entry title, given that the entry is by far the most important chunk of information on the page, and it's what we'd want search engines to recognize as such. In the case where the h1 was used for the site title, fears about &amp;quot;losing&amp;quot; this information should be allayed by simply including the site name in the title tag, &amp;lt;strong&amp;gt;after&amp;lt;/strong&amp;gt; the title of the article / entry / post.&lt;br /&gt;
&lt;br /&gt;
:Whether an h3 or h1 is used is irrelevant, the semantics will be applied with classnames. This is a non-issue. --[[User:RyanKing|RyanKing]] 22:35, 18 Aug 2005 (PDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=See Also=&lt;br /&gt;
* [[blog-post-formats]] - many examples taken from the real world about how blog content is marked up&lt;br /&gt;
* [[blog-post]] - coming soon; a proposal for a microformat&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;
* [http://blogs.oreillynet.com/beasts/archives/2005/10/blog_post_microformat_proposal.html Blog Post Microformat Proposal] Some thoughts on the topic with useful illustrations.&lt;br /&gt;
* [http://dannyayers.com/archives/2005/08/27/hatom-no-seriously/ Danny Ayers] proposes the name hAtom and some applications&lt;br /&gt;
* [http://torrez.us/archives/2005/10/07/404 Elias Torres] says we need 'hAtom'&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=2184</id>
		<title>hcalendar-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=2184"/>
		<updated>2005-10-15T07:06:58Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: removed extra bullet my previous edit introduced&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCalendar Issues =&lt;br /&gt;
&lt;br /&gt;
These are externally raised issues about [[hcalendar|hCalendar]] with broadly varying degrees of merit.  Thus some issues are REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions.  Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec.  Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/log/ Tantek]&lt;br /&gt;
&lt;br /&gt;
See related [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
Please use this format:&lt;br /&gt;
* YYYY-MM-DD raised by AUTHORNAME&lt;br /&gt;
*# ''Issue 1: Here is the first issue I have.''&lt;br /&gt;
*# ''Issue 2: Here is the second issue I have.''&lt;br /&gt;
&lt;br /&gt;
* 2005-10-14 raised by [[User:MarkoMrdjenovic|MarkoMrdjenovic]]&lt;br /&gt;
*# UID has to be present in iCal events if they want to be used in Microsoft Outlook. It should probably be added to the vevent tag as html attribute id. There is also the problem of converters - x2v has UID commented out. [http://www.ietf.org/rfc/rfc2445.txt RFC] recommends use of addr format for uids which is problematic in html id (does not validate). [[User:HenriBergius|HenriBergius]] pointed out some calendaring software crashes when @ is in the UID, so some other form of identification should be used - along the lines of dtstart-dtend-hash(title,summary)-sample-org&lt;br /&gt;
*# DTSTAMP also has to be present in iCal event for Microsoft Outlook. I think DTSTAMP should be user visible information so implementation with class=&amp;quot;dtstamp&amp;quot; is fine. x2v already supports it so it should just be added to the standard and examples. The converters might also think of a way to force (create) dtstamp if it's not present.&lt;br /&gt;
*# Here is example from Midgard CMS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;vevent&amp;quot; id=&amp;quot;2678c3f94af4a49f9ccbb69b92a82aba-midgardGuid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2005-10-20T14:34:45Z&amp;quot;&amp;gt;Torstai 20. Lokakuu 17:34&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2005-10-20T15:33:56Z&amp;quot;&amp;gt;18:33&amp;lt;/abbr&amp;gt;&lt;br /&gt;
    &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;/bergie/another-calendar/82457028ba83407451edd8aaeaa40622.html&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;From the other cal&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;2005-10-14T12:16:45Z&amp;quot;&amp;gt;Torstai 14. Lokakuu 12:16&amp;lt;/abbr&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 2005-07-27 raised by Paolo Massa&lt;br /&gt;
*# ''I tried to add a hcalendar event in my blog but it rendered orribly. The problem was I already have a 'class=&amp;quot;summary' in my normal HTML (it is the title of the posts) and my CSS displays it bigger and bold. In this way the summary of the event was as big as the titles of the posts, destroying readability. The problem is Overloading of class attributes, it might be the case that a blogger already use, for example, class=&amp;quot;summary&amp;quot; for different purposes. What can be a solution? Providing in every microformat wiki page a CSS file that users can download and insert in their blog as additional CSS. This CSS file will &amp;quot;shield&amp;quot; attribute &amp;quot;inside&amp;quot; microformats from being interpreted as &amp;quot;normal&amp;quot; attributes. For example for the hCalendar microformats the relative CSS could be something like:&lt;br /&gt;
&lt;br /&gt;
.vevent .summary {&lt;br /&gt;
&lt;br /&gt;
//remove all the previously set properties, for example:&lt;br /&gt;
&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
&lt;br /&gt;
font-size: 100%;&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Since the hCalendar microformat is the following,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
I hope to have been clear but I'm not so sure ;-)''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 2005-07-21 raised by Neil Jensen &lt;br /&gt;
*# should we create a vfreebusy class for HTML representations of freebusy data? Discussion [http://www.ifreebusy.com/cyclical/blog/calendar/3.html here].&lt;br /&gt;
&lt;br /&gt;
* 2005-07-11 raised by Kragen&lt;br /&gt;
*# ''The specification of class=&amp;quot;url&amp;quot; as &amp;amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt; should be a &amp;quot;should&amp;quot;, not a &amp;quot;must&amp;quot;.  Other ways of referencing the event URL, such as &amp;amp;lt;iframe src=&amp;quot;...&amp;quot;&amp;gt; and &amp;amp;lt;embed src=&amp;quot;...&amp;quot;&amp;gt;, shoul be mentioned.  At present X2V doesn't appear to handle them.  This came up in a discussion about [[xfolk|xFolk]].''&lt;br /&gt;
&lt;br /&gt;
* 2005-06-21 raised by Hixie&lt;br /&gt;
*# ''Issue H-1: This specification is lacking a user agent conformance section. There's basically nothing that says how hCalendars must be parsed, how to handle errors, and so forth. Is it defined in terms of the DOM? Is it defined in terms of a serialisation? How do you handle unexpected content or missing content?&lt;br /&gt;
&lt;br /&gt;
* 2005-02-22 raised by Matt Raymond [http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2005-February/003124.html on the whatwg list]:&lt;br /&gt;
*# ''There is no copyright statement and no patent statement.''&lt;br /&gt;
*#* ACCEPTED. I have updated [[hcalendar]] (and [[hcard]], and all other MicroFormats) with a standard copyright statement and patent statement.&lt;br /&gt;
&lt;br /&gt;
* 2005-02-18 raised by Matt Raymond [http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2005-February/003116.html on the whatwg list]:&lt;br /&gt;
*# ''There is no way for some reading the markup to tell if a class name is the name of an attribute or simply the name of a class used for styling.''&lt;br /&gt;
*#* REJECTED (strawman, poor assumption).  There is no need to differentiate in the general case.  In the specific case, a vocabulary is defined within a context.&lt;br /&gt;
*# ''As a result of the above, user agents would not be able to reliably allow users to access extension properties such as &amp;quot;x-mozilla-alarm-default-length&amp;quot; (which is an actual extension used in Sunbird).''&lt;br /&gt;
*#* REJECTED (out of scope).  Extension properties are outside the current scope of hCalendar.&lt;br /&gt;
*# ''The use of &amp;lt;abbr&amp;gt; for dates is incorrect. &amp;quot;August 5th, 2004&amp;quot; is not the abbreviation of 2004-09-05. In fact, the opposite is closer to the truth.''&lt;br /&gt;
*#* REJECTED (false statement).  This is simply a false statement.  See this article for an explanation of this use of &amp;lt;abbr&amp;gt;: [http://tantek.com/log/2005/01.html#d26t0100 Human vs. ISO8601 dates problem solved]&lt;br /&gt;
*# ''You have to create a complex set of rules for all possible uses of legacy markup within &amp;lt;span class=&amp;quot;vcalendar&amp;quot;&amp;gt; which can easily be implemented incorrectly.''&lt;br /&gt;
*#* REJECTED (false statements, strawman). There is no legacy markup. There is no need to create rules for all possible uses of legacy markup.  There is no need to create a complex set of rules.&lt;br /&gt;
*# ''There are styling and tooltip issues that are unresolved.''&lt;br /&gt;
*#* REJECTED (empty statements).  See the [[hCalendar-faq]] for answers to specific styling and tooltip questions.  Otherwise, please raise specific issues here with clear valid examples.&lt;br /&gt;
*# ''hCalendar/hCard is more complicated for webmasters to read and understand and more complicated for developers to implement.''&lt;br /&gt;
*#* REJECTED (empty statements, invalid comparator).  Please state specific examples which show the perceived complexity.  The comparison &amp;quot;more complicated&amp;quot; requires two items, no second item was provided.&lt;br /&gt;
*#  ''I dislike the entire system of using class names as markup.  Class names should be reserved for user-defined semantics.''&lt;br /&gt;
*#* ACCEPT-PARTIAL.  When specific elements are available, they should be used instead of class names, but even then class names work well to &amp;quot;subclass&amp;quot; specific elements.  This is thoroughly discussed in the essay [http://tantek.com/log/2002/12.html#L20021216 A Touch of Class].  And yes, class names can and should be used for user-defined semantics. [[hcalendar|hCalendar]] is one such user, and it is reasonable for users to use each others class names.&lt;br /&gt;
*#* ''Would it be more in the spirit of HTML to define these classes in a [http://www.w3.org/TR/html401/struct/global.html#h-7.4.4.3 metadata profile], so that &amp;quot;User agents may... perform some activity based on known conventions for that profile&amp;quot;?  Should this be a part of [[microformats]] specifications in general?  (If not, why not?)''&lt;br /&gt;
*#** ACCEPTED.  Yes, all [[microformats]] that introduce new classnames SHOULD include an [http://gmpg.org/xmdp/ XMDP] profile (which itself is a microformat for defining HTML metadata profiles) that defines those classnames.&lt;br /&gt;
*#** OK, but in order to refer to a profile, it needs a URI. Tantek writes in [http://microformats.org/discuss/mail/microformats-discuss/2005-July/000407.html a message of Jul 21] &amp;quot;This is precisely the reason that GMPG was founded and created, to provide permanent URLs/homes for microformat profiles.&amp;quot; How does one cause GMPG to issue a prifile URL?&lt;br /&gt;
&lt;br /&gt;
* 2005-09-29 raised by RyanKing&lt;br /&gt;
*# How does one use ATTENDEE?&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=2171</id>
		<title>hcalendar-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=2171"/>
		<updated>2005-10-15T07:04:23Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: minor formatting change to place paragraphs inline with their siblings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCalendar Issues =&lt;br /&gt;
&lt;br /&gt;
These are externally raised issues about [[hcalendar|hCalendar]] with broadly varying degrees of merit.  Thus some issues are REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions.  Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec.  Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/log/ Tantek]&lt;br /&gt;
&lt;br /&gt;
See related [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
Please use this format:&lt;br /&gt;
* YYYY-MM-DD raised by AUTHORNAME&lt;br /&gt;
*# ''Issue 1: Here is the first issue I have.''&lt;br /&gt;
*# ''Issue 2: Here is the second issue I have.''&lt;br /&gt;
&lt;br /&gt;
* 2005-10-14 raised by [[User:MarkoMrdjenovic|MarkoMrdjenovic]]&lt;br /&gt;
*# UID has to be present in iCal events if they want to be used in Microsoft Outlook. It should probably be added to the vevent tag as html attribute id. There is also the problem of converters - x2v has UID commented out. [http://www.ietf.org/rfc/rfc2445.txt RFC] recommends use of addr format for uids which is problematic in html id (does not validate). [[User:HenriBergius|HenriBergius]] pointed out some calendaring software crashes when @ is in the UID, so some other form of identification should be used - along the lines of dtstart-dtend-hash(title,summary)-sample-org&lt;br /&gt;
*# DTSTAMP also has to be present in iCal event for Microsoft Outlook. I think DTSTAMP should be user visible information so implementation with class=&amp;quot;dtstamp&amp;quot; is fine. x2v already supports it so it should just be added to the standard and examples. The converters might also think of a way to force (create) dtstamp if it's not present.&lt;br /&gt;
*# Here is example from Midgard CMS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;vevent&amp;quot; id=&amp;quot;2678c3f94af4a49f9ccbb69b92a82aba-midgardGuid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2005-10-20T14:34:45Z&amp;quot;&amp;gt;Torstai 20. Lokakuu 17:34&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2005-10-20T15:33:56Z&amp;quot;&amp;gt;18:33&amp;lt;/abbr&amp;gt;&lt;br /&gt;
    &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;/bergie/another-calendar/82457028ba83407451edd8aaeaa40622.html&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;From the other cal&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;2005-10-14T12:16:45Z&amp;quot;&amp;gt;Torstai 14. Lokakuu 12:16&amp;lt;/abbr&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 2005-07-27 raised by Paolo Massa&lt;br /&gt;
*# ''I tried to add a hcalendar event in my blog but it rendered orribly. The problem was I already have a 'class=&amp;quot;summary' in my normal HTML (it is the title of the posts) and my CSS displays it bigger and bold. In this way the summary of the event was as big as the titles of the posts, destroying readability. The problem is Overloading of class attributes, it might be the case that a blogger already use, for example, class=&amp;quot;summary&amp;quot; for different purposes. What can be a solution? Providing in every microformat wiki page a CSS file that users can download and insert in their blog as additional CSS. This CSS file will &amp;quot;shield&amp;quot; attribute &amp;quot;inside&amp;quot; microformats from being interpreted as &amp;quot;normal&amp;quot; attributes. For example for the hCalendar microformats the relative CSS could be something like:&lt;br /&gt;
&lt;br /&gt;
.vevent .summary {&lt;br /&gt;
&lt;br /&gt;
//remove all the previously set properties, for example:&lt;br /&gt;
&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
&lt;br /&gt;
font-size: 100%;&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Since the hCalendar microformat is the following,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
I hope to have been clear but I'm not so sure ;-)''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 2005-07-21 raised by Neil Jensen &lt;br /&gt;
*# should we create a vfreebusy class for HTML representations of freebusy data? Discussion [http://www.ifreebusy.com/cyclical/blog/calendar/3.html here].&lt;br /&gt;
&lt;br /&gt;
* 2005-07-11 raised by Kragen&lt;br /&gt;
*# ''The specification of class=&amp;quot;url&amp;quot; as &amp;amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt; should be a &amp;quot;should&amp;quot;, not a &amp;quot;must&amp;quot;.  Other ways of referencing the event URL, such as &amp;amp;lt;iframe src=&amp;quot;...&amp;quot;&amp;gt; and &amp;amp;lt;embed src=&amp;quot;...&amp;quot;&amp;gt;, shoul be mentioned.  At present X2V doesn't appear to handle them.  This came up in a discussion about [[xfolk|xFolk]].''&lt;br /&gt;
&lt;br /&gt;
* 2005-06-21 raised by Hixie&lt;br /&gt;
*# ''Issue H-1: This specification is lacking a user agent conformance section. There's basically nothing that says how hCalendars must be parsed, how to handle errors, and so forth. Is it defined in terms of the DOM? Is it defined in terms of a serialisation? How do you handle unexpected content or missing content?&lt;br /&gt;
&lt;br /&gt;
* 2005-02-22 raised by Matt Raymond [http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2005-February/003124.html on the whatwg list]:&lt;br /&gt;
*# ''There is no copyright statement and no patent statement.''&lt;br /&gt;
*#* ACCEPTED. I have updated [[hcalendar]] (and [[hcard]], and all other MicroFormats) with a standard copyright statement and patent statement.&lt;br /&gt;
&lt;br /&gt;
* 2005-02-18 raised by Matt Raymond [http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2005-February/003116.html on the whatwg list]:&lt;br /&gt;
*# ''There is no way for some reading the markup to tell if a class name is the name of an attribute or simply the name of a class used for styling.''&lt;br /&gt;
*#* REJECTED (strawman, poor assumption).  There is no need to differentiate in the general case.  In the specific case, a vocabulary is defined within a context.&lt;br /&gt;
*# ''As a result of the above, user agents would not be able to reliably allow users to access extension properties such as &amp;quot;x-mozilla-alarm-default-length&amp;quot; (which is an actual extension used in Sunbird).''&lt;br /&gt;
*#* REJECTED (out of scope).  Extension properties are outside the current scope of hCalendar.&lt;br /&gt;
*# ''The use of &amp;lt;abbr&amp;gt; for dates is incorrect. &amp;quot;August 5th, 2004&amp;quot; is not the abbreviation of 2004-09-05. In fact, the opposite is closer to the truth.''&lt;br /&gt;
*#* REJECTED (false statement).  This is simply a false statement.  See this article for an explanation of this use of &amp;lt;abbr&amp;gt;: [http://tantek.com/log/2005/01.html#d26t0100 Human vs. ISO8601 dates problem solved]&lt;br /&gt;
*# ''You have to create a complex set of rules for all possible uses of legacy markup within &amp;lt;span class=&amp;quot;vcalendar&amp;quot;&amp;gt; which can easily be implemented incorrectly.''&lt;br /&gt;
*#* REJECTED (false statements, strawman). There is no legacy markup. There is no need to create rules for all possible uses of legacy markup.  There is no need to create a complex set of rules.&lt;br /&gt;
*# ''There are styling and tooltip issues that are unresolved.''&lt;br /&gt;
*#* REJECTED (empty statements).  See the [[hCalendar-faq]] for answers to specific styling and tooltip questions.  Otherwise, please raise specific issues here with clear valid examples.&lt;br /&gt;
*# ''hCalendar/hCard is more complicated for webmasters to read and understand and more complicated for developers to implement.''&lt;br /&gt;
*#* REJECTED (empty statements, invalid comparator).  Please state specific examples which show the perceived complexity.  The comparison &amp;quot;more complicated&amp;quot; requires two items, no second item was provided.&lt;br /&gt;
*#  ''I dislike the entire system of using class names as markup.  Class names should be reserved for user-defined semantics.''&lt;br /&gt;
*#* ACCEPT-PARTIAL.  When specific elements are available, they should be used instead of class names, but even then class names work well to &amp;quot;subclass&amp;quot; specific elements.  This is thoroughly discussed in the essay [http://tantek.com/log/2002/12.html#L20021216 A Touch of Class].  And yes, class names can and should be used for user-defined semantics. [[hcalendar|hCalendar]] is one such user, and it is reasonable for users to use each others class names.&lt;br /&gt;
*** ''Would it be more in the spirit of HTML to define these classes in a [http://www.w3.org/TR/html401/struct/global.html#h-7.4.4.3 metadata profile], so that &amp;quot;User agents may... perform some activity based on known conventions for that profile&amp;quot;?  Should this be a part of [[microformats]] specifications in general?  (If not, why not?)''&lt;br /&gt;
*** ACCEPTED.  Yes, all [[microformats]] that introduce new classnames SHOULD include an [http://gmpg.org/xmdp/ XMDP] profile (which itself is a microformat for defining HTML metadata profiles) that defines those classnames.&lt;br /&gt;
*** OK, but in order to refer to a profile, it needs a URI. Tantek writes in [http://microformats.org/discuss/mail/microformats-discuss/2005-July/000407.html a message of Jul 21] &amp;quot;This is precisely the reason that GMPG was founded and created, to provide permanent URLs/homes for microformat profiles.&amp;quot; How does one cause GMPG to issue a prifile URL?&lt;br /&gt;
&lt;br /&gt;
* 2005-09-29 raised by RyanKing&lt;br /&gt;
*# How does one use ATTENDEE?&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=2170</id>
		<title>hcalendar-issues</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=2170"/>
		<updated>2005-10-15T06:51:50Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: minor formatting change&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCalendar Issues =&lt;br /&gt;
&lt;br /&gt;
These are externally raised issues about [[hcalendar|hCalendar]] with broadly varying degrees of merit.  Thus some issues are REJECTED for a number of obvious reasons (but still documented here in case they are re-raised), and others contain longer discussions.  Some issues may be ACCEPTED and perhaps cause changes or improved explanations in the spec.  Submitted issues may (and probably will) be edited and rewritten for better terseness, clarity, calmness, rationality, and as neutral a point of view as possible. Write your issues well. — [http://tantek.com/log/ Tantek]&lt;br /&gt;
&lt;br /&gt;
See related [[hcard-issues]].&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
Please use this format:&lt;br /&gt;
* YYYY-MM-DD raised by AUTHORNAME&lt;br /&gt;
*# ''Issue 1: Here is the first issue I have.''&lt;br /&gt;
*# ''Issue 2: Here is the second issue I have.''&lt;br /&gt;
&lt;br /&gt;
* 2005-10-14 raised by [[User:MarkoMrdjenovic|MarkoMrdjenovic]]&lt;br /&gt;
*# UID has to be present in iCal events if they want to be used in Microsoft Outlook. It should probably be added to the vevent tag as html attribute id. There is also the problem of converters - x2v has UID commented out. [http://www.ietf.org/rfc/rfc2445.txt RFC] recommends use of addr format for uids which is problematic in html id (does not validate). [[User:HenriBergius|HenriBergius]] pointed out some calendaring software crashes when @ is in the UID, so some other form of identification should be used - along the lines of dtstart-dtend-hash(title,summary)-sample-org&lt;br /&gt;
*# DTSTAMP also has to be present in iCal event for Microsoft Outlook. I think DTSTAMP should be user visible information so implementation with class=&amp;quot;dtstamp&amp;quot; is fine. x2v already supports it so it should just be added to the standard and examples. The converters might also think of a way to force (create) dtstamp if it's not present.&lt;br /&gt;
*# Here is example from Midgard CMS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
  &amp;lt;li class=&amp;quot;vevent&amp;quot; id=&amp;quot;2678c3f94af4a49f9ccbb69b92a82aba-midgardGuid&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2005-10-20T14:34:45Z&amp;quot;&amp;gt;Torstai 20. Lokakuu 17:34&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2005-10-20T15:33:56Z&amp;quot;&amp;gt;18:33&amp;lt;/abbr&amp;gt;&lt;br /&gt;
    &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;/bergie/another-calendar/82457028ba83407451edd8aaeaa40622.html&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;From the other cal&amp;lt;/span&amp;gt;&lt;br /&gt;
    &amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;2005-10-14T12:16:45Z&amp;quot;&amp;gt;Torstai 14. Lokakuu 12:16&amp;lt;/abbr&amp;gt;&lt;br /&gt;
  &amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* 2005-07-27 raised by Paolo Massa&lt;br /&gt;
*# ''I tried to add a hcalendar event in my blog but it rendered orribly. The problem was I already have a 'class=&amp;quot;summary' in my normal HTML (it is the title of the posts) and my CSS displays it bigger and bold. In this way the summary of the event was as big as the titles of the posts, destroying readability. The problem is Overloading of class attributes, it might be the case that a blogger already use, for example, class=&amp;quot;summary&amp;quot; for different purposes. What can be a solution? Providing in every microformat wiki page a CSS file that users can download and insert in their blog as additional CSS. This CSS file will &amp;quot;shield&amp;quot; attribute &amp;quot;inside&amp;quot; microformats from being interpreted as &amp;quot;normal&amp;quot; attributes. For example for the hCalendar microformats the relative CSS could be something like:&lt;br /&gt;
&lt;br /&gt;
.vevent .summary {&lt;br /&gt;
&lt;br /&gt;
//remove all the previously set properties, for example:&lt;br /&gt;
&lt;br /&gt;
text-decoration: none;&lt;br /&gt;
&lt;br /&gt;
font-size: 100%;&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Since the hCalendar microformat is the following,&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;summary&amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
I hope to have been clear but I'm not so sure ;-)''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* 2005-07-21 raised by Neil Jensen &lt;br /&gt;
*# should we create a vfreebusy class for HTML representations of freebusy data? Discussion [http://www.ifreebusy.com/cyclical/blog/calendar/3.html here].&lt;br /&gt;
&lt;br /&gt;
* 2005-07-11 raised by Kragen&lt;br /&gt;
*# ''The specification of class=&amp;quot;url&amp;quot; as &amp;amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt; should be a &amp;quot;should&amp;quot;, not a &amp;quot;must&amp;quot;.  Other ways of referencing the event URL, such as &amp;amp;lt;iframe src=&amp;quot;...&amp;quot;&amp;gt; and &amp;amp;lt;embed src=&amp;quot;...&amp;quot;&amp;gt;, shoul be mentioned.  At present X2V doesn't appear to handle them.  This came up in a discussion about [[xfolk|xFolk]].''&lt;br /&gt;
&lt;br /&gt;
* 2005-06-21 raised by Hixie&lt;br /&gt;
*# ''Issue H-1: This specification is lacking a user agent conformance section. There's basically nothing that says how hCalendars must be parsed, how to handle errors, and so forth. Is it defined in terms of the DOM? Is it defined in terms of a serialisation? How do you handle unexpected content or missing content?&lt;br /&gt;
&lt;br /&gt;
* 2005-02-22 raised by Matt Raymond [http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2005-February/003124.html on the whatwg list]:&lt;br /&gt;
*# ''There is no copyright statement and no patent statement.''&lt;br /&gt;
*#* ACCEPTED. I have updated [[hcalendar]] (and [[hcard]], and all other MicroFormats) with a standard copyright statement and patent statement.&lt;br /&gt;
&lt;br /&gt;
* 2005-02-18 raised by Matt Raymond [http://listserver.dreamhost.com/pipermail/whatwg-whatwg.org/2005-February/003116.html on the whatwg list]:&lt;br /&gt;
*# ''There is no way for some reading the markup to tell if a class name is the name of an attribute or simply the name of a class used for styling.''&lt;br /&gt;
*#* REJECTED (strawman, poor assumption).  There is no need to differentiate in the general case.  In the specific case, a vocabulary is defined within a context.&lt;br /&gt;
*# ''As a result of the above, user agents would not be able to reliably allow users to access extension properties such as &amp;quot;x-mozilla-alarm-default-length&amp;quot; (which is an actual extension used in Sunbird).''&lt;br /&gt;
*#* REJECTED (out of scope).  Extension properties are outside the current scope of hCalendar.&lt;br /&gt;
*# ''The use of &amp;lt;abbr&amp;gt; for dates is incorrect. &amp;quot;August 5th, 2004&amp;quot; is not the abbreviation of 2004-09-05. In fact, the opposite is closer to the truth.''&lt;br /&gt;
*#* REJECTED (false statement).  This is simply a false statement.  See this article for an explanation of this use of &amp;lt;abbr&amp;gt;: [http://tantek.com/log/2005/01.html#d26t0100 Human vs. ISO8601 dates problem solved]&lt;br /&gt;
*# ''You have to create a complex set of rules for all possible uses of legacy markup within &amp;lt;span class=&amp;quot;vcalendar&amp;quot;&amp;gt; which can easily be implemented incorrectly.''&lt;br /&gt;
*#* REJECTED (false statements, strawman). There is no legacy markup. There is no need to create rules for all possible uses of legacy markup.  There is no need to create a complex set of rules.&lt;br /&gt;
*# ''There are styling and tooltip issues that are unresolved.''&lt;br /&gt;
*#* REJECTED (empty statements).  See the [[hCalendar-faq]] for answers to specific styling and tooltip questions.  Otherwise, please raise specific issues here with clear valid examples.&lt;br /&gt;
*# ''hCalendar/hCard is more complicated for webmasters to read and understand and more complicated for developers to implement.''&lt;br /&gt;
*#* REJECTED (empty statements, invalid comparator).  Please state specific examples which show the perceived complexity.  The comparison &amp;quot;more complicated&amp;quot; requires two items, no second item was provided.&lt;br /&gt;
*#  ''I dislike the entire system of using class names as markup.  Class names should be reserved for user-defined semantics.''&lt;br /&gt;
*#* ACCEPT-PARTIAL.  When specific elements are available, they should be used instead of class names, but even then class names work well to &amp;quot;subclass&amp;quot; specific elements.  This is thoroughly discussed in the essay [http://tantek.com/log/2002/12.html#L20021216 A Touch of Class].  And yes, class names can and should be used for user-defined semantics. [[hcalendar|hCalendar]] is one such user, and it is reasonable for users to use each others class names.&lt;br /&gt;
&lt;br /&gt;
* ''Would it be more in the spirit of HTML to define these classes in a [http://www.w3.org/TR/html401/struct/global.html#h-7.4.4.3 metadata profile], so that &amp;quot;User agents may... perform some activity based on known conventions for that profile&amp;quot;?  Should this be a part of [[microformats]] specifications in general?  (If not, why not?)''&lt;br /&gt;
** ACCEPTED.  Yes, all [[microformats]] that introduce new classnames SHOULD include an [http://gmpg.org/xmdp/ XMDP] profile (which itself is a microformat for defining HTML metadata profiles) that defines those classnames.&lt;br /&gt;
*** OK, but in order to refer to a profile, it needs a URI. Tantek writes in [http://microformats.org/discuss/mail/microformats-discuss/2005-July/000407.html a message of Jul 21] &amp;quot;This is precisely the reason that GMPG was founded and created, to provide permanent URLs/homes for microformat profiles.&amp;quot; How does one cause GMPG to issue a prifile URL?&lt;br /&gt;
&lt;br /&gt;
* 2005-09-29 raised by RyanKing&lt;br /&gt;
*# How does one use ATTENDEE?&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=chat-examples&amp;diff=3582</id>
		<title>chat-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=chat-examples&amp;diff=3582"/>
		<updated>2005-10-15T06:36:49Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: /* IRC transcripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= chat examples =&lt;br /&gt;
&lt;br /&gt;
Examples of how chat transcripts are marked up currently, with the idea of moving towards a &lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* [http://epeus.blogspot.com Kevin Marks]&lt;br /&gt;
&lt;br /&gt;
== IRC transcripts ==&lt;br /&gt;
&lt;br /&gt;
These are plantext logs with space separated fields, so are posted wrapped in &amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;12:06 Tantek: what does the datetime stamp represent?&lt;br /&gt;
12:07 KevinMarks: in iRC, when it was said&lt;br /&gt;
12:07 Tantek: is it a point in time *before* they started speaking?&lt;br /&gt;
12:07 Tantek: or *after*?&lt;br /&gt;
12:07 Tantek: or somewhere in the *middle*?&lt;br /&gt;
12:07 KevinMarks: usually it is quantised to seconds&lt;br /&gt;
12:07 KevinMarks: and it is time the msg was received&lt;br /&gt;
12:07 Tantek: but the second they started typing or pressed return?&lt;br /&gt;
12:08 KevinMarks: prssed return i think&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or as plaintext + &amp;amp;lt;br&amp;amp;gt; (eg http://chocnvodka.blogware.com/blog/_archives/2005/8/25/1169654.html)&lt;br /&gt;
&lt;br /&gt;
(22:20) gturneruk: oh, i just remembered. windows 95 is ten years old today&amp;lt;br&amp;gt;&lt;br /&gt;
(22:22) Suw: good god. i mean, i shouldn't be surprised, it being 2005 and all. but still, where did that time go?&amp;lt;br&amp;gt;&lt;br /&gt;
(22:22) gturneruk: lost clusters&amp;lt;br&amp;gt;&lt;br /&gt;
(22:23) Suw: i obviously need to defrag&lt;br /&gt;
&lt;br /&gt;
xChat2 log format&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
**** BEGIN LOGGING AT Wed May 14 04:36:29 2003&lt;br /&gt;
&lt;br /&gt;
May 14 04:36:29 --&amp;gt;     You are now talking on #test&lt;br /&gt;
May 14 04:36:29 ---     Topic for #test is Test Topic&lt;br /&gt;
May 14 04:36:29 ---     Topic for #test set by nick1 at Thu May  8 18:45:05&lt;br /&gt;
May 14 04:58:45 ---     You are now known as nick1&lt;br /&gt;
May 14 05:03:44 --&amp;gt;     nick1 (~nick1@2.1.3.narf-42905) has joined #test&lt;br /&gt;
May 14 05:05:48 &amp;lt;nick1&amp;gt; test message&lt;br /&gt;
May 14 05:10:24 *       nick1 test action&lt;br /&gt;
May 14 05:11:19 &amp;lt;--     nick1 has quit (quit)&lt;br /&gt;
&lt;br /&gt;
**** ENDING LOGGING AT Fri Jul  4 00:28:22 2003&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Snak log format&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Log file opened at: 5/26/04 12:00:11 AM&lt;br /&gt;
[12:00:11:] nick1: test message&lt;br /&gt;
[12:10:29:] * nick1 test action&lt;br /&gt;
[12:13:16:] ***: nick2 (~nick2@test.net) has joined the channel&lt;br /&gt;
[12:20:35:] ***: nick2 has quit IRC (&amp;quot;Computer going to sleep...&amp;quot;)&lt;br /&gt;
[12:21:31:] ***: You have joined the channel&lt;br /&gt;
Log file closed at: 5/26/04 2:29:08 AM&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== iChat transcripts ==&lt;br /&gt;
&lt;br /&gt;
iChat handles timestamps differently, inserting them between statement blocks, every 5 minutes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;12:25 AM&lt;br /&gt;
Reconnecting to tantekatwork…&lt;br /&gt;
Kevin Marks: So, iChat shows timestamps between entries&lt;br /&gt;
Tantek: yes&lt;br /&gt;
Tantek: what about Adium?&lt;br /&gt;
12:30 AM&lt;br /&gt;
Kevin Marks: my copy is 230 days old...&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== bash.org ==&lt;br /&gt;
Bash.org collects funny irc transcripts and lets people vote on them:&lt;br /&gt;
It uses plaintext + &amp;amp;lt;br /&amp;amp;gt;, wrapped in &amp;amp;lt;p&amp;amp;gt;&lt;br /&gt;
http://bash.org/?23396&lt;br /&gt;
&amp;lt;p class=&amp;quot;qt&amp;quot;&amp;gt;&amp;amp;lt;Donut[AFK]&amp;amp;gt; HEY EURAKARTE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; INSULT&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; RETORT&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; COUNTER-RETORT&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; QUESTIONING OF SEXUAL PREFERENCE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; SUGGESTION TO SHUT THE FUCK UP&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; NOTATION THAT YOU CREATE A VACUUM&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; RIPOSTE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; ADDON RIPOSTE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; COUNTER-RIPOSTE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; COUNTER-COUNTER RIPOSTE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; NONSENSICAL STATEMENT INVOLVING PLANKTON&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Miles_Prower&amp;amp;gt; RESPONSE TO RANDOM STATEMENT AND THREAT TO BAN OPPOSING SIDES&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; WORDS OF PRAISE FOR FISHFOOD&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Miles_Prower&amp;amp;gt; ACKNOWLEDGEMENT AND ACCEPTENCE OF TERMS&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Log Library ==&lt;br /&gt;
[http://www.loglibrary.com Log Library] displays a tabular format with divs&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot; name=&amp;quot;GusVanNos&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;timestamp&amp;quot;&amp;gt;18:36:28&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;nick&amp;quot;&amp;gt;&amp;amp;lt;GusVanNos&amp;amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
   &amp;lt;div class=&amp;quot;message&amp;quot;&amp;gt;.+. is a lazy way of saying .{2,}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot; name=&amp;quot;jawong&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;timestamp&amp;quot;&amp;gt;18:36:48&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nick&amp;quot;&amp;gt;&amp;amp;lt;jawong&amp;amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;message&amp;quot;&amp;gt;your model is waaaay better, xal.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=chat-examples&amp;diff=2168</id>
		<title>chat-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=chat-examples&amp;diff=2168"/>
		<updated>2005-10-15T06:35:03Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: /* IRC transcripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= chat examples =&lt;br /&gt;
&lt;br /&gt;
Examples of how chat transcripts are marked up currently, with the idea of moving towards a &lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* [http://epeus.blogspot.com Kevin Marks]&lt;br /&gt;
&lt;br /&gt;
== IRC transcripts ==&lt;br /&gt;
&lt;br /&gt;
These are plantext logs with space separated fields, so are posted wrapped in &amp;amp;lt;pre&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;12:06 Tantek: what does the datetime stamp represent?&lt;br /&gt;
12:07 KevinMarks: in iRC, when it was said&lt;br /&gt;
12:07 Tantek: is it a point in time *before* they started speaking?&lt;br /&gt;
12:07 Tantek: or *after*?&lt;br /&gt;
12:07 Tantek: or somewhere in the *middle*?&lt;br /&gt;
12:07 KevinMarks: usually it is quantised to seconds&lt;br /&gt;
12:07 KevinMarks: and it is time the msg was received&lt;br /&gt;
12:07 Tantek: but the second they started typing or pressed return?&lt;br /&gt;
12:08 KevinMarks: prssed return i think&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or as plaintext + &amp;amp;lt;br&amp;amp;gt; (eg http://chocnvodka.blogware.com/blog/_archives/2005/8/25/1169654.html)&lt;br /&gt;
&lt;br /&gt;
(22:20) gturneruk: oh, i just remembered. windows 95 is ten years old today&amp;lt;br&amp;gt;&lt;br /&gt;
(22:22) Suw: good god. i mean, i shouldn't be surprised, it being 2005 and all. but still, where did that time go?&amp;lt;br&amp;gt;&lt;br /&gt;
(22:22) gturneruk: lost clusters&amp;lt;br&amp;gt;&lt;br /&gt;
(22:23) Suw: i obviously need to defrag&lt;br /&gt;
&lt;br /&gt;
xChat log format&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
**** BEGIN LOGGING AT Wed May 14 04:36:29 2003&lt;br /&gt;
&lt;br /&gt;
May 14 04:36:29 --&amp;gt;     You are now talking on #test&lt;br /&gt;
May 14 04:36:29 ---     Topic for #test is Test Topic&lt;br /&gt;
May 14 04:36:29 ---     Topic for #test set by nick1 at Thu May  8 18:45:05&lt;br /&gt;
May 14 04:58:45 ---     You are now known as nick1&lt;br /&gt;
May 14 05:03:44 --&amp;gt;     nick1 (~nick1@2.1.3.narf-42905) has joined #test&lt;br /&gt;
May 14 05:05:48 &amp;lt;nick1&amp;gt; test message&lt;br /&gt;
May 14 05:10:24 *       nick1 test action&lt;br /&gt;
May 14 05:11:19 &amp;lt;--     nick1 has quit (quit)&lt;br /&gt;
&lt;br /&gt;
**** ENDING LOGGING AT Fri Jul  4 00:28:22 2003&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== iChat transcripts ==&lt;br /&gt;
&lt;br /&gt;
iChat handles timestamps differently, inserting them between statement blocks, every 5 minutes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;12:25 AM&lt;br /&gt;
Reconnecting to tantekatwork…&lt;br /&gt;
Kevin Marks: So, iChat shows timestamps between entries&lt;br /&gt;
Tantek: yes&lt;br /&gt;
Tantek: what about Adium?&lt;br /&gt;
12:30 AM&lt;br /&gt;
Kevin Marks: my copy is 230 days old...&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== bash.org ==&lt;br /&gt;
Bash.org collects funny irc transcripts and lets people vote on them:&lt;br /&gt;
It uses plaintext + &amp;amp;lt;br /&amp;amp;gt;, wrapped in &amp;amp;lt;p&amp;amp;gt;&lt;br /&gt;
http://bash.org/?23396&lt;br /&gt;
&amp;lt;p class=&amp;quot;qt&amp;quot;&amp;gt;&amp;amp;lt;Donut[AFK]&amp;amp;gt; HEY EURAKARTE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; INSULT&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; RETORT&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; COUNTER-RETORT&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; QUESTIONING OF SEXUAL PREFERENCE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; SUGGESTION TO SHUT THE FUCK UP&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; NOTATION THAT YOU CREATE A VACUUM&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; RIPOSTE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; ADDON RIPOSTE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; COUNTER-RIPOSTE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Donut[AFK]&amp;amp;gt; COUNTER-COUNTER RIPOSTE&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; NONSENSICAL STATEMENT INVOLVING PLANKTON&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Miles_Prower&amp;amp;gt; RESPONSE TO RANDOM STATEMENT AND THREAT TO BAN OPPOSING SIDES&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Eurakarte&amp;amp;gt; WORDS OF PRAISE FOR FISHFOOD&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;amp;lt;Miles_Prower&amp;amp;gt; ACKNOWLEDGEMENT AND ACCEPTENCE OF TERMS&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Log Library ==&lt;br /&gt;
[http://www.loglibrary.com Log Library] displays a tabular format with divs&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot; name=&amp;quot;GusVanNos&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;timestamp&amp;quot;&amp;gt;18:36:28&amp;lt;/div&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;nick&amp;quot;&amp;gt;&amp;amp;lt;GusVanNos&amp;amp;gt;&amp;lt;/div&amp;gt; &lt;br /&gt;
   &amp;lt;div class=&amp;quot;message&amp;quot;&amp;gt;.+. is a lazy way of saying .{2,}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;row&amp;quot; name=&amp;quot;jawong&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;timestamp&amp;quot;&amp;gt;18:36:48&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;nick&amp;quot;&amp;gt;&amp;amp;lt;jawong&amp;amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;message&amp;quot;&amp;gt;your model is waaaay better, xal.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=datetime-design-pattern&amp;diff=2305</id>
		<title>datetime-design-pattern</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=datetime-design-pattern&amp;diff=2305"/>
		<updated>2005-10-15T06:00:18Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''This page is a draft.'''&lt;br /&gt;
&lt;br /&gt;
This is a page for exploring a datetime design pattern.&lt;br /&gt;
&lt;br /&gt;
The pattern which is now used in [[hcalendar|hCalendar]] and [[hreview|hReview]] is something like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;lt;abbr class=&amp;quot;foo&amp;quot; title=&amp;quot;YYYYMMDDTHH:MM:SS+ZZZZ&amp;quot;&amp;amp;gt;Date Time&amp;amp;lt;/abbr&amp;amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where foo is the semantic classname which is being applied to this date/time, the title of the &amp;amp;lt;abbr&amp;amp;gt; is an ISO 8601 date/time and &amp;quot;Date Time&amp;quot; is a human-friendly representation of the same date/time.&lt;br /&gt;
&lt;br /&gt;
This pattern is likely to be highly resuable.&lt;br /&gt;
&lt;br /&gt;
--[[RyanKing]]&lt;br /&gt;
&lt;br /&gt;
Can this not be viewed as a microformat in itself?&lt;br /&gt;
&lt;br /&gt;
--[[DimitriGlazkov]]&lt;br /&gt;
&lt;br /&gt;
It could, but inventing a microformat for the sake of inventing a microformat is against the microformat principles.&lt;br /&gt;
If there is a specific real world problem (and uses cases) that such an elemental microformat would solve, then it would be worth considering.&lt;br /&gt;
&lt;br /&gt;
Until then it is best to keep the &amp;amp;lt;abbr&amp;amp;gt; datetime concept merely as a microformat design pattern, to be used in _actual_ microformats that have a demonstrated practical need.&lt;br /&gt;
&lt;br /&gt;
-- [http://tantek.com/log/ Tantek]&lt;br /&gt;
&lt;br /&gt;
Excerpt from #microformats Aug 18th. Please edit!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Aug 18 15:16:14 &amp;lt;Tantek&amp;gt;	DanC, what do you think of RFC3339?&lt;br /&gt;
Aug 18 15:17:14 &amp;lt;Tantek&amp;gt;	ISO8601 subset&lt;br /&gt;
Aug 18 15:17:19 &amp;lt;DanC&amp;gt;	        Date and Time on the Internet: Timestamps http://www.ietf.org/rfc/rfc3339.txt&lt;br /&gt;
Aug 18 15:17:30 &amp;lt;DanC&amp;gt;	        Klyne is a good guy. I wonder if I talked with him about this.&lt;br /&gt;
Aug 18 15:17:32 &amp;lt;Tantek&amp;gt;	compat with W3C-NOTE-DATETIME&lt;br /&gt;
Aug 18 15:17:50 &amp;lt;Tantek&amp;gt;	compat with xsd:dateTime&lt;br /&gt;
Aug 18 15:17:57 &amp;lt;Tantek&amp;gt;	it's a strict intersection subset&lt;br /&gt;
Aug 18 15:17:59 &amp;lt;DanC&amp;gt;	        I consider W3C-NOTE-DATETIME obsoleted by XML Schema datatype-- yeah.. xsd:dateTime&lt;br /&gt;
Aug 18 15:18:32 &amp;lt;Tantek&amp;gt;	compare/contrast normatively using xsd:dateTime vs. RFC3339&lt;br /&gt;
Aug 18 15:18:41 &amp;lt;Tantek&amp;gt;	note: Atom 1.0 chose RFC3339&lt;br /&gt;
Aug 18 15:18:50 &amp;lt;Tantek&amp;gt;	i would like input from the microformats community on this&lt;br /&gt;
Aug 18 15:19:27 &amp;lt;DanC&amp;gt;	        in what context are you evaluating RFC 3339?&lt;br /&gt;
Aug 18 15:19:28 &amp;lt;jcgregorio&amp;gt;	http://bitworking.org/news/Date_Constructs_in_the_Atom_Syndication_Format&lt;br /&gt;
Aug 18 15:21:24 &amp;lt;DanC&amp;gt;	        which microformat is the question coming from, Tantek ?&lt;br /&gt;
Aug 18 15:23:31 &amp;lt;DanC&amp;gt;	        &amp;quot;   The grammar element time-second may have the value &amp;quot;60&amp;quot; at the end of&lt;br /&gt;
Aug 18 15:23:31 &amp;lt;DanC&amp;gt;	        months in which a leap second occurs&amp;quot; The XML Schema WG is in the 27th level of&lt;br /&gt;
                                leap-second-hell for the past few months, I gather.&lt;br /&gt;
Aug 18 15:24:21 &amp;lt;DanC&amp;gt;	        yeah... here's the scary bit: &amp;quot;   Leap seconds cannot be predicted far into the&lt;br /&gt;
                                future.  The&lt;br /&gt;
Aug 18 15:24:21 &amp;lt;DanC&amp;gt;	        International Earth Rotation Service publishes bulletins [IERS] that&lt;br /&gt;
Aug 18 15:24:21 &amp;lt;DanC&amp;gt;	        announce leap seconds with a few weeks' warning.&amp;quot;&lt;br /&gt;
Aug 18 15:26:03 &amp;lt;Tantek&amp;gt;	DanC, which microformats? any/all that use datetime fields.&lt;br /&gt;
Aug 18 15:26:36 &amp;lt;DanC&amp;gt;	        hard to give useful advice, then.&lt;br /&gt;
Aug 18 15:26:58 &amp;lt;DanC&amp;gt;	        I expect they'll use datetime fields for different things that have different&lt;br /&gt;
                                cost/benefit trade-offs&lt;br /&gt;
Aug 18 15:27:26 &amp;lt;DanC&amp;gt;	        do you know of any particular differences that matter to anybody?&lt;br /&gt;
Aug 18 15:56:43 &amp;lt;KragenSitaker&amp;gt;	RFC3339 suggests -07:00, which seems like an improvement over -0700 anyway&lt;br /&gt;
Aug 18 15:56:49 &amp;lt;Tantek&amp;gt;	Kragen, agreed&lt;br /&gt;
Aug 18 15:57:01 &amp;lt;Tantek&amp;gt;	RFC3339 is certainly preferable to the ISO8601 subset in iCalendar&lt;br /&gt;
Aug 18 16:05:57 &amp;lt;DanC&amp;gt;	        Tantek's right, Kragen; iCalendar looks like it solves the local timezone&lt;br /&gt;
                                problem but doesn't.&lt;br /&gt;
Aug 18 16:06:14 &amp;lt;DanC&amp;gt;	        and it's true that there's no standard solution to the local timezone problem&lt;br /&gt;
Aug 18 16:06:39 &amp;lt;Tantek&amp;gt;	so instead of appearing to solve the problem but not solving it, we chose to&lt;br /&gt;
                                provide the ability to *approximate* the local timezone using e.g. &amp;quot;-07:00&amp;quot;&lt;br /&gt;
Aug 18 16:06:49 &amp;lt;DanC&amp;gt;	        the simplest thing is to have people use Z time in hCalendar. But I gather&lt;br /&gt;
                                that's unacceptably unusable?&lt;br /&gt;
Aug 18 16:07:35 &amp;lt;Tantek&amp;gt;	DanC, yes, the simplest thing is to have everyone use UTC Z&lt;br /&gt;
Aug 18 16:07:38 &amp;lt;Tantek&amp;gt;	However&lt;br /&gt;
Aug 18 16:07:50 &amp;lt;Tantek&amp;gt;	it is not *nearly* as usuable/verifiable&lt;br /&gt;
Aug 18 16:07:55 &amp;lt;Tantek&amp;gt;	as -07:00 etc.&lt;br /&gt;
Aug 18 16:08:02 &amp;lt;Tantek&amp;gt;	hence the decision to go with the latter&lt;br /&gt;
Aug 18 16:08:12 &amp;lt;Tantek&amp;gt;	some degree of human verifiability is important here&lt;br /&gt;
Aug 18 16:14:21 &amp;lt;Tantek&amp;gt;	DanC, my perception is that RFC3339 is a subset&lt;br /&gt;
Aug 18 16:17:00 &amp;lt;DanC&amp;gt;	        time-numoffset  = (&amp;quot;+&amp;quot; / &amp;quot;-&amp;quot;) time-hour &amp;quot;:&amp;quot; time-minute&lt;br /&gt;
Aug 18 16:17:34 &amp;lt;DanC&amp;gt;	        ok, then I can't see any differences. (modulo recent leap seconds issues that&lt;br /&gt;
                                may affect xsd:dateTime )&lt;br /&gt;
Aug 18 16:18:07 &amp;lt;Tantek&amp;gt;	would be interesting to know why Atom 1.0 chose RFC3339 over xsd:dateTime&lt;br /&gt;
Aug 18 16:18:21 &amp;lt;Tantek&amp;gt;	if there was a &amp;quot;real&amp;quot; reason or if it was arbitrary / coin-flip.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here's an exhaustive [http://www.imc.org/atom-syntax/mail-archive/msg13103.html comparison] from ndw. I think xsd:dateTime also allows unqualified local times, while RFC3339 allows only UTC with no known timezone (-00:00). In the end, Atompub followed the advice of [http://www.imc.org/atom-syntax/mail-archive/msg13244.html Sam Ruby] and [http://www.imc.org/atom-syntax/mail-archive/msg13248.html Scott Hollenbeck], our area director. Atom dates make some additional restrictions on RFC3339, such as uppercase T and Z characters for compatibility with xsd:dateTime, RFC3339, W3C-DTF, and ISO8601. --[http://franklinmint.fm Robert Sayre]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Aug 18 16:18:43 &amp;lt;KragenSitaker&amp;gt;	rfc3339 is pretty short.&lt;br /&gt;
Aug 18 16:19:36 &amp;lt;Tantek&amp;gt;	DanC, BTW, which came first? REC for xsd:dateTime or RFC3339?&lt;br /&gt;
Aug 18 16:19:50 &amp;lt;DanC&amp;gt;	        RFC3339 is dated July 2002 ...&lt;br /&gt;
Aug 18 16:19:54 &amp;lt;KragenSitaker&amp;gt;	Right --- and you might be able to understand xsd:dateTime without&lt;br /&gt;
                                reading all of xml schema, you wouldn't be confident of it&lt;br /&gt;
Aug 18 16:20:25 &amp;lt;DanC&amp;gt;	        W3C Recommendation 28 October 2004 ... but that's 2nd ed...&lt;br /&gt;
Aug 18 16:20:47 &amp;lt;DanC&amp;gt;	        W3C Recommendation 02 May 2001&lt;br /&gt;
Aug 18 16:22:10 &amp;lt;DanC&amp;gt;	        I don't see a BNF in http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dateTime ...&lt;br /&gt;
Aug 18 16:22:43 &amp;lt;KragenSitaker&amp;gt;	yeah, appendix D of the current xml schema datatypes document seems&lt;br /&gt;
                                a little scanty, actually&lt;br /&gt;
Aug 18 16:23:28 &amp;lt;DanC&amp;gt;	        ah... 2nd ed of http://www.w3.org/TR/xmlschema-2/#date is much more&lt;br /&gt;
                                explicit about syntax.&lt;br /&gt;
Aug 18 16:23:30 &amp;lt;KragenSitaker&amp;gt;	it's 1100 words but still doesn't give any examples&lt;br /&gt;
Aug 18 16:23:35 &amp;lt;DanC&amp;gt;	        still, it's given in prose and not BNF&lt;br /&gt;
Aug 18 16:24:17 &amp;lt;KragenSitaker&amp;gt;	sections 3.2.9 through 3.2.14 seem to be the relevant ones around #date&lt;br /&gt;
Aug 18 16:24:29 &amp;lt;KragenSitaker&amp;gt;	which is another 2200 words&lt;br /&gt;
Aug 18 16:24:42 &amp;lt;DanC&amp;gt;	        wow... they changed the canonical form of date from always-Z to&lt;br /&gt;
                                timezone-allowed between 1st edition and 2nd edition&lt;br /&gt;
Aug 18 16:25:01 &amp;lt;Tantek&amp;gt;	Kragen, DanC, these are very good analyses&lt;br /&gt;
Aug 18 16:25:21 &amp;lt;Tantek&amp;gt;	could I ask you to summarize the pros/cons for each in a new section at&lt;br /&gt;
                                end of http://microformats.org/wiki/datetime-design-pattern&lt;br /&gt;
Aug 18 16:25:22 &amp;lt;Tantek&amp;gt;	?&lt;br /&gt;
Aug 18 16:25:58 &amp;lt;KragenSitaker&amp;gt;	rfc 3339 is 4000 words, excluding the last two pages of boilerplate.&lt;br /&gt;
Aug 18 16:26:31 &amp;lt;KragenSitaker&amp;gt;	so it's actually longer than the datetime-relevant parts of XSD but it&lt;br /&gt;
                                seems much more rigorous and clear&lt;br /&gt;
Aug 18 16:28:37 &amp;lt;DanC&amp;gt;	        my advice is: normatively cite both, and claim they specify the same&lt;br /&gt;
                                syntax, and let anybody who discovers otherwise send you a bug report&lt;br /&gt;
                                with a test case&lt;br /&gt;
Aug 18 16:29:12 &amp;lt;KragenSitaker&amp;gt;	danc: nice hack&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The RFC3339 has a mandatory TIME portion of the DATE-TIME. Some vCard/iCalendar DATE-TIME stamps can omit the TIME. For instance, DTSTART, if that is a full day event, then you can omit the time. BDAY in vCard can be respresented by only a DATE. I like the idea of restricting the possible date formats, but i think that TIME should be optional, which it isn't in RFC3339. - [http://suda.co.uk/ brian suda]&lt;br /&gt;
&lt;br /&gt;
RFC 3339 allows lowercase 't' and 'z' while XSD doesn't. Specifying RFC 3339 plus 'T' and 'Z' MUST be caps will make them the same. - [http://bitworking.org Joe Gregorio]&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=2069</id>
		<title>hcalendar-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=2069"/>
		<updated>2005-10-11T19:53:16Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: /* Example 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCalendar examples =&lt;br /&gt;
&lt;br /&gt;
Example [[hcalendar|hCalendars]].&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* [http://diveintomark.org/ Mark Pilgrim]&lt;br /&gt;
* [http://theryanking.com/ Ryan King]&lt;br /&gt;
* [http://tantek.com/log/ Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
== RFC 2445 examples in hCalendar ==&lt;br /&gt;
These are 1:1 hCalendar examples for each example in [http://www.ietf.org/rfc/rfc2445.txt RFC 2445].&lt;br /&gt;
&lt;br /&gt;
Errata applied from [http://www.rfc-editor.org/cgi-bin/errata.pl#rfc2445 here].&lt;br /&gt;
&lt;br /&gt;
=== 4.6.1 Event Component ===&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent a meeting that will also be opaque to searches for busy time:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123401@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970903T163000Z&lt;br /&gt;
DTEND:19970903T190000Z&lt;br /&gt;
SUMMARY:Annual Employee Review&lt;br /&gt;
CLASS:PRIVATE&lt;br /&gt;
CATEGORIES:BUSINESS,HUMAN RESOURCES&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;posted on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123401@host.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970903T163000Z&amp;quot;&amp;gt;Septempter 3, 1997, 16:30&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970903T190000Z&amp;quot;&amp;gt;19:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This meeting is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PRIVATE&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;posted on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123401@host.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970903T163000Z&amp;quot;&amp;gt;Septempter 3, 1997, 16:30&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970903T190000Z&amp;quot;&amp;gt;19:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;This meeting is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PRIVATE&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Example 2 ====&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent a reminder that will not be opaque, but rather transparent, to searches for busy time:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123402@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970401T163000Z&lt;br /&gt;
DTEND:19970402T010000Z&lt;br /&gt;
SUMMARY:Laurel is in sensitivity awareness class.&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CATEGORIES:BUSINESS,HUMAN RESOURCES&lt;br /&gt;
TRANSP:TRANSPARENT&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123402@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970401T163000Z&amp;quot;&amp;gt;April 1, 1997, 16:30 UTC&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970402T010000Z&amp;quot;&amp;gt;April 2, 1997 01:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;public&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;transp&amp;quot;&amp;gt;transparent&amp;lt;/span&amp;gt; to free/busy scheduling.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123402@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970401T163000Z&amp;quot;&amp;gt;April 1, 1997, 16:30 UTC&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970402T010000Z&amp;quot;&amp;gt;April 2, 1997 01:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;public&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;transp&amp;quot;&amp;gt;transparent&amp;lt;/span&amp;gt; to free/busy scheduling.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 3 ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent an anniversary that will occur annually. Since it takes up no time, it will not appear as opaque in a search for busy time; no matter what the value of the &amp;quot;TRANSP&amp;quot; property indicates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123403@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19971102&lt;br /&gt;
SUMMARY:Our Blissful Anniversary&lt;br /&gt;
CLASS:CONFIDENTIAL&lt;br /&gt;
CATEGORIES:ANNIVERSARY,PERSONAL,SPECIAL OCCASION&lt;br /&gt;
RRULE:FREQ=YEARLY&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123403@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Date: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19971102&amp;quot;&amp;gt;November 2, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;ANNIVERSARY&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;PERSONAL&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;SPECIAL OCCASSION&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;rrule&amp;quot;&amp;gt;Repeat &amp;lt;span class=&amp;quot;freq&amp;quot;&amp;gt;yearly&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
* We have a larger discusion about RRULE that needs to be resolved, hopefully these examples will help that. --RyanKing&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123403@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Date: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19971102&amp;quot;&amp;gt;November 2, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;ANNIVERSARY&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;PERSONAL&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;SPECIAL OCCASSION&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;rrule&amp;quot;&amp;gt;Repeat &amp;lt;span class=&amp;quot;freq&amp;quot;&amp;gt;yearly&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5. iCalendar Object Examples ===&lt;br /&gt;
&lt;br /&gt;
The following example specifies a three-day conference that begins at 8:00 AM EDT, September 18, 1996 and end at 6:00 PM EDT, September 20, 1996.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19960704T120000Z&lt;br /&gt;
UID:uid1@host.com&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
DTSTART:19960918T143000Z&lt;br /&gt;
DTEND:19960920T220000Z&lt;br /&gt;
STATUS:CONFIRMED&lt;br /&gt;
CATEGORIES:CONFERENCE &lt;br /&gt;
SUMMARY:Networld+Interop Conference&lt;br /&gt;
DESCRIPTION:Networld+Interop Conference and Exhibit\nAtlanta World Congress Center\nAtlant\, Georgia&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Networld+Interop Conference and Exhibit Atlanta World Congress&lt;br /&gt;
  Center Atlanta, Georgia&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19960704T120000Z&amp;quot;&amp;gt;July 4, 1996&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid1@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organized by: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jsmith@host.com&amp;quot;&amp;gt;jsmith@host.com&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19960918T143000Z&amp;quot;&amp;gt;September 18, 1996, 14:30 UTC&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
     &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19960920T220000Z&amp;quot;&amp;gt;September 20, 1996, 22:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;CONFIRMED&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;CONFERENCE&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Networld+Interop Conference and Exhibit Atlanta World Congress&lt;br /&gt;
  Center Atlanta, Georgia&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19960704T120000Z&amp;quot;&amp;gt;July 4, 1996&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid1@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organized by: [mailto:jsmith@host.com jsmith@host.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19960918T143000Z&amp;quot;&amp;gt;September 18, 1996, 14:30 UTC&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
     &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19960920T220000Z&amp;quot;&amp;gt;September 20, 1996, 22:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;CONFIRMED&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;CONFERENCE&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 2 ====&lt;br /&gt;
The following example specifies a group scheduled meeting that begin at 8:30 AM EST on March 12, 1998 and end at 9:30 AM EST on March 12, 1998. The &amp;quot;Organizer&amp;quot; has scheduled the meeting with one or more calendar users in a group. A time zone specification for Eastern United States has been specified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
PRODID:-//RDU Software//NONSGML HandCal//EN&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
BEGIN:VTIMEZONE&lt;br /&gt;
TZID:US-Eastern&lt;br /&gt;
BEGIN:STANDARD&lt;br /&gt;
DTSTART:19981025T020000&lt;br /&gt;
RDATE:19981025T020000&lt;br /&gt;
TZOFFSETFROM:-0400&lt;br /&gt;
TZOFFSETTO:-0500&lt;br /&gt;
TZNAME:EST&lt;br /&gt;
END:STANDARD&lt;br /&gt;
BEGIN:DAYLIGHT&lt;br /&gt;
DTSTART:19990404T020000&lt;br /&gt;
RDATE:19990404T020000&lt;br /&gt;
TZOFFSETFROM:-0500&lt;br /&gt;
TZOFFSETTO:-0400&lt;br /&gt;
TZNAME:EDT&lt;br /&gt;
END:DAYLIGHT&lt;br /&gt;
END:VTIMEZONE&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19980309T231000Z&lt;br /&gt;
UID:guid-1.host1.com&lt;br /&gt;
ORGANIZER;ROLE=CHAIR:MAILTO:mrbig@host.com&lt;br /&gt;
ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT;CUTYPE=GROUP:MAILTO:employee-A@host.com&lt;br /&gt;
DESCRIPTION:Project XYZ Review Meeting&lt;br /&gt;
CATEGORIES:MEETING&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CREATED:19980309T130000Z&lt;br /&gt;
SUMMARY:XYZ Project Review&lt;br /&gt;
DTSTART;TZID=US-Eastern:19980312T083000&lt;br /&gt;
DTEND;TZID=US-Eastern:19980312T093000&lt;br /&gt;
LOCATION:1CP Conference Room 4350&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
@TODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
==== Example 3 ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
METHOD:xyz&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19970324T1200Z&lt;br /&gt;
SEQUENCE:0&lt;br /&gt;
UID:uid3@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:jdoe@host1.com&lt;br /&gt;
ATTENDEE;RSVP=TRUE:MAILTO:jsmith@host1.com&lt;br /&gt;
DTSTART:19970324T123000Z&lt;br /&gt;
DTEND:19970324T210000Z&lt;br /&gt;
CATEGORIES:MEETING,PROJECT&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
SUMMARY:Calendaring Interoperability Planning Meeting&lt;br /&gt;
DESCRIPTION:Discuss how we can test c&amp;amp;s interoperability\nusing iCalendar and other IETF standards.&lt;br /&gt;
LOCATION:LDB Lobby&lt;br /&gt;
ATTACH;FMTTYPE=application/postscript:ftp://xyzCorp.com/pub/conf/bkgrnd.ps&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Method: &amp;lt;span class=&amp;quot;method&amp;quot;&amp;gt;xyz&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Version: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DTSTAMP: span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19970324T1200Z&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid3@host1.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ORGANIZER: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jdoe@host1.com&amp;quot;&amp;gt;jdoe@host1.com&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ATTENDEE: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;value&amp;quot; href=&amp;quot;mailto:jsmith@host1.com&amp;quot;&amp;gt;jsmith@host1.com&amp;lt;/a&amp;gt; RSVPed? &amp;lt;span class=&amp;quot;rsvp&amp;quot;&amp;gt;TRUE&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;START TIME: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; tite=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;END TIME: &amp;lt;abbr class=&amp;quot;dtend title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;MEETING&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;PROJECT&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;CLASS: &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;summary&amp;quot;&amp;gt;Calendaring Interoperability Planning Meeting&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Discuss how we can test c&amp;amp;s interoperability using iCalendar and other IETF standards.&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;location&amp;quot;&amp;gt;LDB Lobby&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;Attachment: &amp;lt;a class=&amp;quot;attach&amp;quot; type=&amp;quot;application/postscript&amp;quot; href=&amp;quot;ftp://xyzCorp.com/pub/conf/bkgrnd.ps&amp;quot;&amp;gt;ftp://xyzCorp.com/pub/conf/bkgrnd.ps&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Method: &amp;lt;span class=&amp;quot;method&amp;quot;&amp;gt;xyz&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Version: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DTSTAMP: span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19970324T1200Z&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid3@host1.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ORGANIZER: [mailto:jdoe@host1.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ATTENDEE: [mailto:jsmith@host1.com] RSVPed? &amp;lt;span class=&amp;quot;rsvp&amp;quot;&amp;gt;TRUE&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;START TIME: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; tite=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;END TIME: &amp;lt;abbr class=&amp;quot;dtend title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;MEETING&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;PROJECT&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;CLASS: &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;summary&amp;quot;&amp;gt;Calendaring Interoperability Planning Meeting&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Discuss how we can test c&amp;amp;s interoperability using iCalendar and other IETF standards.&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;location&amp;quot;&amp;gt;LDB Lobby&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;Attachment: [ftp://xyzCorp.com/pub/conf/bkgrnd.ps ftp://xyzCorp.com/pub/conf/bkgrnd.ps]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 4 ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of a to-do due on April 15, 1998. An audio alarm has been specified to remind the calendar user at noon, the day before the to-do is expected to be completed and repeat hourly, four additional times. The to-do definition has been modified twice since it was initially created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VTODO&lt;br /&gt;
DTSTAMP:19980130T134500Z&lt;br /&gt;
SEQUENCE:2&lt;br /&gt;
UID:uid4@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:unclesam@us.gov&lt;br /&gt;
ATTENDEE;PARTSTAT=ACCEPTED:MAILTO:jqpublic@host.com&lt;br /&gt;
DUE:19980415T235959&lt;br /&gt;
STATUS:NEEDS-ACTION&lt;br /&gt;
SUMMARY:Submit Income Taxes&lt;br /&gt;
BEGIN:VALARM&lt;br /&gt;
ACTION:AUDIO&lt;br /&gt;
TRIGGER:19980403T120000&lt;br /&gt;
ATTACH;FMTTYPE=audio/basic:http://host.com/pub/audio-files/ssbanner.aud&lt;br /&gt;
REPEAT:4&lt;br /&gt;
DURATION:PT1H&lt;br /&gt;
END:VALARM&lt;br /&gt;
END:VTODO&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;VERSION: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DTSTAMP: &amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19980130T134500Z&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;2&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid4@host1.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ORGANIZER: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:unclesam@us.gov&amp;quot;&amp;gt;unclesam@us.gov&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ATTENDEE: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;value&amp;quot; href=&amp;quot;mailto:jqpublic@host.com&amp;quot;&amp;gt;jqpublic@host.com&amp;lt;/a&amp;gt;, &amp;lt;span class=&amp;quot;partstat&amp;quot;&amp;gt;ACCEPTED&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DUE: &amp;lt;abbr class=&amp;quot;due&amp;quot; title=&amp;quot;19980415T235959&amp;quot;&amp;gt;April 15, 1998&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;STATUS: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;NEEDS-ACTION&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;summary&amp;quot;&amp;gt;Submit Income Taxes&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;valarm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;ACTION: &amp;lt;span class=&amp;quot;action&amp;quot;&amp;gt;AUDIO&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;TRIGGER: &amp;lt;span class=&amp;quot;trigger&amp;quot;&amp;gt;19980403T120000&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;ATTACHMENT: &amp;lt;a class=&amp;quot;attach&amp;quot; type=&amp;quot;audio/basic&amp;quot; href=&amp;quot;http://host.com/pub/audio-files/ssbanner.aud&amp;quot;&amp;gt;http://host.com/pub/audio-files/ssbanner.aud&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;REPEAT: &amp;lt;span class=&amp;quot;repeat&amp;quot;&amp;gt;4&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;DURATION: &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;PT1H&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;VERSION: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DTSTAMP: &amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19980130T134500Z&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;2&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid4@host1.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ORGANIZER: [mailto:unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ATTENDEE: [jqpublic@host.com], &amp;lt;span class=&amp;quot;partstat&amp;quot;&amp;gt;ACCEPTED&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DUE: &amp;lt;abbr class=&amp;quot;due&amp;quot; title=&amp;quot;19980415T235959&amp;quot;&amp;gt;April 15, 1998&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;STATUS: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;NEEDS-ACTION&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;summary&amp;quot;&amp;gt;Submit Income Taxes&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;valarm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;ACTION: &amp;lt;span class=&amp;quot;action&amp;quot;&amp;gt;AUDIO&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;TRIGGER: &amp;lt;span class=&amp;quot;trigger&amp;quot;&amp;gt;19980403T120000&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;ATTACHMENT: [http://host.com/pub/audio-files/ssbanner.aud http://host.com/pub/audio-files/ssbanner.aud]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;REPEAT: &amp;lt;span class=&amp;quot;repeat&amp;quot;&amp;gt;4&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;DURATION: &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;PT1H&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 5: journal entry ====&lt;br /&gt;
The following is an example of a journal entry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VJOURNAL&lt;br /&gt;
DTSTAMP:19970324T120000Z&lt;br /&gt;
UID:uid5@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
STATUS:DRAFT&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CATEGORY:Project Report, XYZ, Weekly Meeting&lt;br /&gt;
DESCRIPTION:Project xyz Review Meeting Minutes\nAgenda\n&lt;br /&gt;
1. Review of project version 1.0 requirements.\n&lt;br /&gt;
2. Definition of project processes.\n&lt;br /&gt;
3. Review of project schedule.\nParticipants: John Smith, Jane Doe, Jim Dandy\n&lt;br /&gt;
-It was decided that the requirements need to be signed off by product marketing.\n&lt;br /&gt;
-Project processes were accepted.\n&lt;br /&gt;
-Project schedule needs to account for scheduled holidays and employee vacation time. Check with HR for specific dates.\n&lt;br /&gt;
-New schedule will be distributed by Friday.\n&lt;br /&gt;
-Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
END:VJOURNAL&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(*note*: line-breaks have been added into the description, in reality it should be one line)&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
@TODO: VERSION:2.0&lt;br /&gt;
@TODO: PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
&amp;lt;div class=&amp;quot;vjournal&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted at: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970324T120000Z&amp;quot;&amp;gt;March 24, 1997, 12:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid5@host1.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organizer: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jsmith@host.com&amp;quot;&amp;gt;jsmith@host.com&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;DRAFT&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This journal is&amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;XYZ&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Weekly Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;DESCRIPTION:Project xyz Review Meeting Minutes&amp;lt;br /&amp;gt;&lt;br /&gt;
    Agenda&amp;lt;br /&amp;gt;&lt;br /&gt;
    1. Review of project version 1.0 requirements.&amp;lt;br /&amp;gt;&lt;br /&gt;
    2. Definition of project processes.&amp;lt;br /&amp;gt;&lt;br /&gt;
    3. Review of project schedule.&amp;lt;br /&amp;gt;&lt;br /&gt;
    Participants: John Smith, Jane Doe, Jim Dandy&amp;lt;br /&amp;gt;&lt;br /&gt;
    -It was decided that the requirements need to be signed off by product marketing.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project processes were accepted.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project schedule needs to account for scheduled holidays and employee vacation time. Check with HR for specific dates.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -New schedule will be distributed by Friday.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vjournal&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted at: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970324T120000Z&amp;quot;&amp;gt;March 24, 1997, 12:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid5@host1.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organizer: [mailto:jsmith@host.com jsmith@host.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;DRAFT&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This journal is&amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;XYZ&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Weekly Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project xyz Review Meeting Minutes&amp;lt;br /&amp;gt;&lt;br /&gt;
    Agenda&amp;lt;br /&amp;gt;&lt;br /&gt;
    1. Review of project version 1.0 requirements.&amp;lt;br /&amp;gt;&lt;br /&gt;
    2. Definition of project processes.&amp;lt;br /&amp;gt;&lt;br /&gt;
    3. Review of project schedule.&amp;lt;br /&amp;gt;&lt;br /&gt;
    Participants: John Smith, Jane Doe, Jim Dandy&amp;lt;br /&amp;gt;&lt;br /&gt;
    -It was decided that the requirements need to be signed off by product marketing.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project processes were accepted.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project schedule needs to account for scheduled holidays and employee vacation time. Check with HR for specific dates.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -New schedule will be distributed by Friday.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 6. Free/Busy time ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of published busy time information. The iCalendar object might be placed in the network resource www.host.com/calendar/busytime/jsmith.ifb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//RDU Software//NONSGML HandCal//EN&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
DTSTART:19980313T141711Z&lt;br /&gt;
DTEND:19980410T141711Z&lt;br /&gt;
FREEBUSY:19980314T233000Z/19980315T003000Z&lt;br /&gt;
FREEBUSY:19980316T153000Z/19980316T163000Z&lt;br /&gt;
FREEBUSY:19980318T030000Z/19980318T040000Z&lt;br /&gt;
URL:http://www.host.com/calendar/busytime/jsmith.ifb&lt;br /&gt;
END:VFREEBUSY&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
@TODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* See [[hcalendar-brainstorming]] for more examples (which may eventually be moved here) and analysis.&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=2049</id>
		<title>hcalendar-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=2049"/>
		<updated>2005-10-11T19:48:54Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: /* Example 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCalendar examples =&lt;br /&gt;
&lt;br /&gt;
Example [[hcalendar|hCalendars]].&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* [http://diveintomark.org/ Mark Pilgrim]&lt;br /&gt;
* [http://theryanking.com/ Ryan King]&lt;br /&gt;
* [http://tantek.com/log/ Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
== RFC 2445 examples in hCalendar ==&lt;br /&gt;
These are 1:1 hCalendar examples for each example in [http://www.ietf.org/rfc/rfc2445.txt RFC 2445].&lt;br /&gt;
&lt;br /&gt;
Errata applied from [http://www.rfc-editor.org/cgi-bin/errata.pl#rfc2445 here].&lt;br /&gt;
&lt;br /&gt;
=== 4.6.1 Event Component ===&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent a meeting that will also be opaque to searches for busy time:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123401@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970903T163000Z&lt;br /&gt;
DTEND:19970903T190000Z&lt;br /&gt;
SUMMARY:Annual Employee Review&lt;br /&gt;
CLASS:PRIVATE&lt;br /&gt;
CATEGORIES:BUSINESS,HUMAN RESOURCES&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;posted on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123401@host.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970903T163000Z&amp;quot;&amp;gt;Septempter 3, 1997, 16:30&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970903T190000Z&amp;quot;&amp;gt;19:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This meeting is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PRIVATE&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;posted on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123401@host.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970903T163000Z&amp;quot;&amp;gt;Septempter 3, 1997, 16:30&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970903T190000Z&amp;quot;&amp;gt;19:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;This meeting is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PRIVATE&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Example 2 ====&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent a reminder that will not be opaque, but rather transparent, to searches for busy time:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123402@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970401T163000Z&lt;br /&gt;
DTEND:19970402T010000Z&lt;br /&gt;
SUMMARY:Laurel is in sensitivity awareness class.&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CATEGORIES:BUSINESS,HUMAN RESOURCES&lt;br /&gt;
TRANSP:TRANSPARENT&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123402@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970401T163000Z&amp;quot;&amp;gt;April 1, 1997, 16:30 UTC&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970402T010000Z&amp;quot;&amp;gt;April 2, 1997 01:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;public&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;transp&amp;quot;&amp;gt;transparent&amp;lt;/span&amp;gt; to free/busy scheduling.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123402@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970401T163000Z&amp;quot;&amp;gt;April 1, 1997, 16:30 UTC&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970402T010000Z&amp;quot;&amp;gt;April 2, 1997 01:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;public&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;transp&amp;quot;&amp;gt;transparent&amp;lt;/span&amp;gt; to free/busy scheduling.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 3 ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent an anniversary that will occur annually. Since it takes up no time, it will not appear as opaque in a search for busy time; no matter what the value of the &amp;quot;TRANSP&amp;quot; property indicates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123403@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19971102&lt;br /&gt;
SUMMARY:Our Blissful Anniversary&lt;br /&gt;
CLASS:CONFIDENTIAL&lt;br /&gt;
CATEGORIES:ANNIVERSARY,PERSONAL,SPECIAL OCCASION&lt;br /&gt;
RRULE:FREQ=YEARLY&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123403@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Date: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19971102&amp;quot;&amp;gt;November 2, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;ANNIVERSARY&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;PERSONAL&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;SPECIAL OCCASSION&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;rrule&amp;quot;&amp;gt;Repeat &amp;lt;span class=&amp;quot;freq&amp;quot;&amp;gt;yearly&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
* We have a larger discusion about RRULE that needs to be resolved, hopefully these examples will help that. --RyanKing&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123403@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Date: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19971102&amp;quot;&amp;gt;November 2, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;ANNIVERSARY&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;PERSONAL&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;SPECIAL OCCASSION&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;rrule&amp;quot;&amp;gt;Repeat &amp;lt;span class=&amp;quot;freq&amp;quot;&amp;gt;yearly&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5. iCalendar Object Examples ===&lt;br /&gt;
&lt;br /&gt;
The following example specifies a three-day conference that begins at 8:00 AM EDT, September 18, 1996 and end at 6:00 PM EDT, September 20, 1996.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19960704T120000Z&lt;br /&gt;
UID:uid1@host.com&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
DTSTART:19960918T143000Z&lt;br /&gt;
DTEND:19960920T220000Z&lt;br /&gt;
STATUS:CONFIRMED&lt;br /&gt;
CATEGORIES:CONFERENCE &lt;br /&gt;
SUMMARY:Networld+Interop Conference&lt;br /&gt;
DESCRIPTION:Networld+Interop Conference and Exhibit\nAtlanta World Congress Center\nAtlant\, Georgia&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Networld+Interop Conference and Exhibit Atlanta World Congress&lt;br /&gt;
  Center Atlanta, Georgia&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19960704T120000Z&amp;quot;&amp;gt;July 4, 1996&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid1@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organized by: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jsmith@host.com&amp;quot;&amp;gt;jsmith@host.com&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19960918T143000Z&amp;quot;&amp;gt;September 18, 1996, 14:30 UTC&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
     &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19960920T220000Z&amp;quot;&amp;gt;September 20, 1996, 22:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;CONFIRMED&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;CONFERENCE&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Networld+Interop Conference and Exhibit Atlanta World Congress&lt;br /&gt;
  Center Atlanta, Georgia&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19960704T120000Z&amp;quot;&amp;gt;July 4, 1996&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid1@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organized by: [mailto:jsmith@host.com jsmith@host.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19960918T143000Z&amp;quot;&amp;gt;September 18, 1996, 14:30 UTC&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
     &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19960920T220000Z&amp;quot;&amp;gt;September 20, 1996, 22:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;CONFIRMED&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;CONFERENCE&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 2 ====&lt;br /&gt;
The following example specifies a group scheduled meeting that begin at 8:30 AM EST on March 12, 1998 and end at 9:30 AM EST on March 12, 1998. The &amp;quot;Organizer&amp;quot; has scheduled the meeting with one or more calendar users in a group. A time zone specification for Eastern United States has been specified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
PRODID:-//RDU Software//NONSGML HandCal//EN&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
BEGIN:VTIMEZONE&lt;br /&gt;
TZID:US-Eastern&lt;br /&gt;
BEGIN:STANDARD&lt;br /&gt;
DTSTART:19981025T020000&lt;br /&gt;
RDATE:19981025T020000&lt;br /&gt;
TZOFFSETFROM:-0400&lt;br /&gt;
TZOFFSETTO:-0500&lt;br /&gt;
TZNAME:EST&lt;br /&gt;
END:STANDARD&lt;br /&gt;
BEGIN:DAYLIGHT&lt;br /&gt;
DTSTART:19990404T020000&lt;br /&gt;
RDATE:19990404T020000&lt;br /&gt;
TZOFFSETFROM:-0500&lt;br /&gt;
TZOFFSETTO:-0400&lt;br /&gt;
TZNAME:EDT&lt;br /&gt;
END:DAYLIGHT&lt;br /&gt;
END:VTIMEZONE&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19980309T231000Z&lt;br /&gt;
UID:guid-1.host1.com&lt;br /&gt;
ORGANIZER;ROLE=CHAIR:MAILTO:mrbig@host.com&lt;br /&gt;
ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT;CUTYPE=GROUP:MAILTO:employee-A@host.com&lt;br /&gt;
DESCRIPTION:Project XYZ Review Meeting&lt;br /&gt;
CATEGORIES:MEETING&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CREATED:19980309T130000Z&lt;br /&gt;
SUMMARY:XYZ Project Review&lt;br /&gt;
DTSTART;TZID=US-Eastern:19980312T083000&lt;br /&gt;
DTEND;TZID=US-Eastern:19980312T093000&lt;br /&gt;
LOCATION:1CP Conference Room 4350&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
@TODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
==== Example 3 ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
METHOD:xyz&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19970324T1200Z&lt;br /&gt;
SEQUENCE:0&lt;br /&gt;
UID:uid3@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:jdoe@host1.com&lt;br /&gt;
ATTENDEE;RSVP=TRUE:MAILTO:jsmith@host1.com&lt;br /&gt;
DTSTART:19970324T123000Z&lt;br /&gt;
DTEND:19970324T210000Z&lt;br /&gt;
CATEGORIES:MEETING,PROJECT&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
SUMMARY:Calendaring Interoperability Planning Meeting&lt;br /&gt;
DESCRIPTION:Discuss how we can test c&amp;amp;s interoperability\nusing iCalendar and other IETF standards.&lt;br /&gt;
LOCATION:LDB Lobby&lt;br /&gt;
ATTACH;FMTTYPE=application/postscript:ftp://xyzCorp.com/pub/conf/bkgrnd.ps&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Method: &amp;lt;span class=&amp;quot;method&amp;quot;&amp;gt;xyz&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Version: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DTSTAMP: span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19970324T1200Z&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid3@host1.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ORGANIZER: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jdoe@host1.com&amp;quot;&amp;gt;jdoe@host1.com&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ATTENDEE: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;value&amp;quot; href=&amp;quot;mailto:jsmith@host1.com&amp;quot;&amp;gt;jsmith@host1.com&amp;lt;/a&amp;gt; RSVPed? &amp;lt;span class=&amp;quot;rsvp&amp;quot;&amp;gt;TRUE&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;START TIME: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; tite=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;END TIME: &amp;lt;abbr class=&amp;quot;dtend title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;MEETING&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;PROJECT&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;CLASS: &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;summary&amp;quot;&amp;gt;Calendaring Interoperability Planning Meeting&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Discuss how we can test c&amp;amp;s interoperability using iCalendar and other IETF standards.&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;location&amp;quot;&amp;gt;LDB Lobby&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;Attachment: &amp;lt;a class=&amp;quot;attach&amp;quot; type=&amp;quot;application/postscript&amp;quot; href=&amp;quot;ftp://xyzCorp.com/pub/conf/bkgrnd.ps&amp;quot;&amp;gt;ftp://xyzCorp.com/pub/conf/bkgrnd.ps&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
==== Example 4 ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of a to-do due on April 15, 1998. An audio alarm has been specified to remind the calendar user at noon, the day before the to-do is expected to be completed and repeat hourly, four additional times. The to-do definition has been modified twice since it was initially created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VTODO&lt;br /&gt;
DTSTAMP:19980130T134500Z&lt;br /&gt;
SEQUENCE:2&lt;br /&gt;
UID:uid4@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:unclesam@us.gov&lt;br /&gt;
ATTENDEE;PARTSTAT=ACCEPTED:MAILTO:jqpublic@host.com&lt;br /&gt;
DUE:19980415T235959&lt;br /&gt;
STATUS:NEEDS-ACTION&lt;br /&gt;
SUMMARY:Submit Income Taxes&lt;br /&gt;
BEGIN:VALARM&lt;br /&gt;
ACTION:AUDIO&lt;br /&gt;
TRIGGER:19980403T120000&lt;br /&gt;
ATTACH;FMTTYPE=audio/basic:http://host.com/pub/audio-files/ssbanner.aud&lt;br /&gt;
REPEAT:4&lt;br /&gt;
DURATION:PT1H&lt;br /&gt;
END:VALARM&lt;br /&gt;
END:VTODO&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;VERSION: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DTSTAMP: &amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19980130T134500Z&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;2&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid4@host1.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ORGANIZER: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:unclesam@us.gov&amp;quot;&amp;gt;unclesam@us.gov&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ATTENDEE: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;value&amp;quot; href=&amp;quot;mailto:jqpublic@host.com&amp;quot;&amp;gt;jqpublic@host.com&amp;lt;/a&amp;gt;, &amp;lt;span class=&amp;quot;partstat&amp;quot;&amp;gt;ACCEPTED&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DUE: &amp;lt;abbr class=&amp;quot;due&amp;quot; title=&amp;quot;19980415T235959&amp;quot;&amp;gt;April 15, 1998&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;STATUS: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;NEEDS-ACTION&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;summary&amp;quot;&amp;gt;Submit Income Taxes&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;valarm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;ACTION: &amp;lt;span class=&amp;quot;action&amp;quot;&amp;gt;AUDIO&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;TRIGGER: &amp;lt;span class=&amp;quot;trigger&amp;quot;&amp;gt;19980403T120000&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;ATTACHMENT: &amp;lt;a class=&amp;quot;attach&amp;quot; type=&amp;quot;audio/basic&amp;quot; href=&amp;quot;http://host.com/pub/audio-files/ssbanner.aud&amp;quot;&amp;gt;http://host.com/pub/audio-files/ssbanner.aud&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;REPEAT: &amp;lt;span class=&amp;quot;repeat&amp;quot;&amp;gt;4&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;DURATION: &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;PT1H&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;VERSION: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DTSTAMP: &amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19980130T134500Z&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;2&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid4@host1.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ORGANIZER: [mailto:unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ATTENDEE: [jqpublic@host.com], &amp;lt;span class=&amp;quot;partstat&amp;quot;&amp;gt;ACCEPTED&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DUE: &amp;lt;abbr class=&amp;quot;due&amp;quot; title=&amp;quot;19980415T235959&amp;quot;&amp;gt;April 15, 1998&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;STATUS: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;NEEDS-ACTION&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;summary&amp;quot;&amp;gt;Submit Income Taxes&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;valarm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;ACTION: &amp;lt;span class=&amp;quot;action&amp;quot;&amp;gt;AUDIO&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;TRIGGER: &amp;lt;span class=&amp;quot;trigger&amp;quot;&amp;gt;19980403T120000&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;ATTACHMENT: [http://host.com/pub/audio-files/ssbanner.aud http://host.com/pub/audio-files/ssbanner.aud]&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;REPEAT: &amp;lt;span class=&amp;quot;repeat&amp;quot;&amp;gt;4&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;DURATION: &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;PT1H&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 5: journal entry ====&lt;br /&gt;
The following is an example of a journal entry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VJOURNAL&lt;br /&gt;
DTSTAMP:19970324T120000Z&lt;br /&gt;
UID:uid5@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
STATUS:DRAFT&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CATEGORY:Project Report, XYZ, Weekly Meeting&lt;br /&gt;
DESCRIPTION:Project xyz Review Meeting Minutes\nAgenda\n&lt;br /&gt;
1. Review of project version 1.0 requirements.\n&lt;br /&gt;
2. Definition of project processes.\n&lt;br /&gt;
3. Review of project schedule.\nParticipants: John Smith, Jane Doe, Jim Dandy\n&lt;br /&gt;
-It was decided that the requirements need to be signed off by product marketing.\n&lt;br /&gt;
-Project processes were accepted.\n&lt;br /&gt;
-Project schedule needs to account for scheduled holidays and employee vacation time. Check with HR for specific dates.\n&lt;br /&gt;
-New schedule will be distributed by Friday.\n&lt;br /&gt;
-Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
END:VJOURNAL&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(*note*: line-breaks have been added into the description, in reality it should be one line)&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
@TODO: VERSION:2.0&lt;br /&gt;
@TODO: PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
&amp;lt;div class=&amp;quot;vjournal&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted at: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970324T120000Z&amp;quot;&amp;gt;March 24, 1997, 12:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid5@host1.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organizer: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jsmith@host.com&amp;quot;&amp;gt;jsmith@host.com&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;DRAFT&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This journal is&amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;XYZ&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Weekly Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;DESCRIPTION:Project xyz Review Meeting Minutes&amp;lt;br /&amp;gt;&lt;br /&gt;
    Agenda&amp;lt;br /&amp;gt;&lt;br /&gt;
    1. Review of project version 1.0 requirements.&amp;lt;br /&amp;gt;&lt;br /&gt;
    2. Definition of project processes.&amp;lt;br /&amp;gt;&lt;br /&gt;
    3. Review of project schedule.&amp;lt;br /&amp;gt;&lt;br /&gt;
    Participants: John Smith, Jane Doe, Jim Dandy&amp;lt;br /&amp;gt;&lt;br /&gt;
    -It was decided that the requirements need to be signed off by product marketing.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project processes were accepted.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project schedule needs to account for scheduled holidays and employee vacation time. Check with HR for specific dates.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -New schedule will be distributed by Friday.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vjournal&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted at: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970324T120000Z&amp;quot;&amp;gt;March 24, 1997, 12:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid5@host1.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organizer: [mailto:jsmith@host.com jsmith@host.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;DRAFT&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This journal is&amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;XYZ&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Weekly Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project xyz Review Meeting Minutes&amp;lt;br /&amp;gt;&lt;br /&gt;
    Agenda&amp;lt;br /&amp;gt;&lt;br /&gt;
    1. Review of project version 1.0 requirements.&amp;lt;br /&amp;gt;&lt;br /&gt;
    2. Definition of project processes.&amp;lt;br /&amp;gt;&lt;br /&gt;
    3. Review of project schedule.&amp;lt;br /&amp;gt;&lt;br /&gt;
    Participants: John Smith, Jane Doe, Jim Dandy&amp;lt;br /&amp;gt;&lt;br /&gt;
    -It was decided that the requirements need to be signed off by product marketing.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project processes were accepted.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project schedule needs to account for scheduled holidays and employee vacation time. Check with HR for specific dates.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -New schedule will be distributed by Friday.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 6. Free/Busy time ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of published busy time information. The iCalendar object might be placed in the network resource www.host.com/calendar/busytime/jsmith.ifb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//RDU Software//NONSGML HandCal//EN&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
DTSTART:19980313T141711Z&lt;br /&gt;
DTEND:19980410T141711Z&lt;br /&gt;
FREEBUSY:19980314T233000Z/19980315T003000Z&lt;br /&gt;
FREEBUSY:19980316T153000Z/19980316T163000Z&lt;br /&gt;
FREEBUSY:19980318T030000Z/19980318T040000Z&lt;br /&gt;
URL:http://www.host.com/calendar/busytime/jsmith.ifb&lt;br /&gt;
END:VFREEBUSY&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
@TODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* See [[hcalendar-brainstorming]] for more examples (which may eventually be moved here) and analysis.&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=2048</id>
		<title>hcalendar-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=2048"/>
		<updated>2005-10-11T19:38:40Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: /* Example 5: journal entry */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCalendar examples =&lt;br /&gt;
&lt;br /&gt;
Example [[hcalendar|hCalendars]].&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* [http://diveintomark.org/ Mark Pilgrim]&lt;br /&gt;
* [http://theryanking.com/ Ryan King]&lt;br /&gt;
* [http://tantek.com/log/ Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
== RFC 2445 examples in hCalendar ==&lt;br /&gt;
These are 1:1 hCalendar examples for each example in [http://www.ietf.org/rfc/rfc2445.txt RFC 2445].&lt;br /&gt;
&lt;br /&gt;
Errata applied from [http://www.rfc-editor.org/cgi-bin/errata.pl#rfc2445 here].&lt;br /&gt;
&lt;br /&gt;
=== 4.6.1 Event Component ===&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent a meeting that will also be opaque to searches for busy time:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123401@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970903T163000Z&lt;br /&gt;
DTEND:19970903T190000Z&lt;br /&gt;
SUMMARY:Annual Employee Review&lt;br /&gt;
CLASS:PRIVATE&lt;br /&gt;
CATEGORIES:BUSINESS,HUMAN RESOURCES&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;posted on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123401@host.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970903T163000Z&amp;quot;&amp;gt;Septempter 3, 1997, 16:30&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970903T190000Z&amp;quot;&amp;gt;19:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This meeting is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PRIVATE&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;posted on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123401@host.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970903T163000Z&amp;quot;&amp;gt;Septempter 3, 1997, 16:30&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970903T190000Z&amp;quot;&amp;gt;19:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;This meeting is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PRIVATE&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Example 2 ====&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent a reminder that will not be opaque, but rather transparent, to searches for busy time:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123402@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970401T163000Z&lt;br /&gt;
DTEND:19970402T010000Z&lt;br /&gt;
SUMMARY:Laurel is in sensitivity awareness class.&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CATEGORIES:BUSINESS,HUMAN RESOURCES&lt;br /&gt;
TRANSP:TRANSPARENT&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123402@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970401T163000Z&amp;quot;&amp;gt;April 1, 1997, 16:30 UTC&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970402T010000Z&amp;quot;&amp;gt;April 2, 1997 01:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;public&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;transp&amp;quot;&amp;gt;transparent&amp;lt;/span&amp;gt; to free/busy scheduling.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123402@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970401T163000Z&amp;quot;&amp;gt;April 1, 1997, 16:30 UTC&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970402T010000Z&amp;quot;&amp;gt;April 2, 1997 01:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;public&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;transp&amp;quot;&amp;gt;transparent&amp;lt;/span&amp;gt; to free/busy scheduling.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 3 ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent an anniversary that will occur annually. Since it takes up no time, it will not appear as opaque in a search for busy time; no matter what the value of the &amp;quot;TRANSP&amp;quot; property indicates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123403@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19971102&lt;br /&gt;
SUMMARY:Our Blissful Anniversary&lt;br /&gt;
CLASS:CONFIDENTIAL&lt;br /&gt;
CATEGORIES:ANNIVERSARY,PERSONAL,SPECIAL OCCASION&lt;br /&gt;
RRULE:FREQ=YEARLY&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123403@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Date: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19971102&amp;quot;&amp;gt;November 2, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;ANNIVERSARY&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;PERSONAL&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;SPECIAL OCCASSION&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;rrule&amp;quot;&amp;gt;Repeat &amp;lt;span class=&amp;quot;freq&amp;quot;&amp;gt;yearly&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
* We have a larger discusion about RRULE that needs to be resolved, hopefully these examples will help that. --RyanKing&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123403@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Date: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19971102&amp;quot;&amp;gt;November 2, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/span&amp;gt;.&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;ANNIVERSARY&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;PERSONAL&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;SPECIAL OCCASSION&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
   &amp;lt;div class=&amp;quot;rrule&amp;quot;&amp;gt;Repeat &amp;lt;span class=&amp;quot;freq&amp;quot;&amp;gt;yearly&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5. iCalendar Object Examples ===&lt;br /&gt;
&lt;br /&gt;
The following example specifies a three-day conference that begins at 8:00 AM EDT, September 18, 1996 and end at 6:00 PM EDT, September 20, 1996.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19960704T120000Z&lt;br /&gt;
UID:uid1@host.com&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
DTSTART:19960918T143000Z&lt;br /&gt;
DTEND:19960920T220000Z&lt;br /&gt;
STATUS:CONFIRMED&lt;br /&gt;
CATEGORIES:CONFERENCE &lt;br /&gt;
SUMMARY:Networld+Interop Conference&lt;br /&gt;
DESCRIPTION:Networld+Interop Conference and Exhibit\nAtlanta World Congress Center\nAtlant\, Georgia&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Networld+Interop Conference and Exhibit Atlanta World Congress&lt;br /&gt;
  Center Atlanta, Georgia&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19960704T120000Z&amp;quot;&amp;gt;July 4, 1996&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid1@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organized by: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jsmith@host.com&amp;quot;&amp;gt;jsmith@host.com&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19960918T143000Z&amp;quot;&amp;gt;September 18, 1996, 14:30 UTC&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
     &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19960920T220000Z&amp;quot;&amp;gt;September 20, 1996, 22:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;CONFIRMED&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;CONFERENCE&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Networld+Interop Conference and Exhibit Atlanta World Congress&lt;br /&gt;
  Center Atlanta, Georgia&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19960704T120000Z&amp;quot;&amp;gt;July 4, 1996&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid1@host.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organized by: [mailto:jsmith@host.com jsmith@host.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19960918T143000Z&amp;quot;&amp;gt;September 18, 1996, 14:30 UTC&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
     &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19960920T220000Z&amp;quot;&amp;gt;September 20, 1996, 22:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;CONFIRMED&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;CONFERENCE&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 2 ====&lt;br /&gt;
The following example specifies a group scheduled meeting that begin at 8:30 AM EST on March 12, 1998 and end at 9:30 AM EST on March 12, 1998. The &amp;quot;Organizer&amp;quot; has scheduled the meeting with one or more calendar users in a group. A time zone specification for Eastern United States has been specified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
PRODID:-//RDU Software//NONSGML HandCal//EN&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
BEGIN:VTIMEZONE&lt;br /&gt;
TZID:US-Eastern&lt;br /&gt;
BEGIN:STANDARD&lt;br /&gt;
DTSTART:19981025T020000&lt;br /&gt;
RDATE:19981025T020000&lt;br /&gt;
TZOFFSETFROM:-0400&lt;br /&gt;
TZOFFSETTO:-0500&lt;br /&gt;
TZNAME:EST&lt;br /&gt;
END:STANDARD&lt;br /&gt;
BEGIN:DAYLIGHT&lt;br /&gt;
DTSTART:19990404T020000&lt;br /&gt;
RDATE:19990404T020000&lt;br /&gt;
TZOFFSETFROM:-0500&lt;br /&gt;
TZOFFSETTO:-0400&lt;br /&gt;
TZNAME:EDT&lt;br /&gt;
END:DAYLIGHT&lt;br /&gt;
END:VTIMEZONE&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19980309T231000Z&lt;br /&gt;
UID:guid-1.host1.com&lt;br /&gt;
ORGANIZER;ROLE=CHAIR:MAILTO:mrbig@host.com&lt;br /&gt;
ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT;CUTYPE=GROUP:MAILTO:employee-A@host.com&lt;br /&gt;
DESCRIPTION:Project XYZ Review Meeting&lt;br /&gt;
CATEGORIES:MEETING&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CREATED:19980309T130000Z&lt;br /&gt;
SUMMARY:XYZ Project Review&lt;br /&gt;
DTSTART;TZID=US-Eastern:19980312T083000&lt;br /&gt;
DTEND;TZID=US-Eastern:19980312T093000&lt;br /&gt;
LOCATION:1CP Conference Room 4350&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
@TODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
==== Example 3 ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
METHOD:xyz&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19970324T1200Z&lt;br /&gt;
SEQUENCE:0&lt;br /&gt;
UID:uid3@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:jdoe@host1.com&lt;br /&gt;
ATTENDEE;RSVP=TRUE:MAILTO:jsmith@host1.com&lt;br /&gt;
DTSTART:19970324T123000Z&lt;br /&gt;
DTEND:19970324T210000Z&lt;br /&gt;
CATEGORIES:MEETING,PROJECT&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
SUMMARY:Calendaring Interoperability Planning Meeting&lt;br /&gt;
DESCRIPTION:Discuss how we can test c&amp;amp;s interoperability\nusing iCalendar and other IETF standards.&lt;br /&gt;
LOCATION:LDB Lobby&lt;br /&gt;
ATTACH;FMTTYPE=application/postscript:ftp://xyzCorp.com/pub/conf/bkgrnd.ps&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Method: &amp;lt;span class=&amp;quot;method&amp;quot;&amp;gt;xyz&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Version: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DTSTAMP: span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19970324T1200Z&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid3@host1.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ORGANIZER: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jdoe@host1.com&amp;quot;&amp;gt;jdoe@host1.com&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ATTENDEE: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;value&amp;quot; href=&amp;quot;mailto:jsmith@host1.com&amp;quot;&amp;gt;jsmith@host1.com&amp;lt;/a&amp;gt; RSVPed? &amp;lt;span class=&amp;quot;rsvp&amp;quot;&amp;gt;TRUE&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;START TIME: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; tite=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;END TIME: &amp;lt;abbr class=&amp;quot;dtend title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;MEETING&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;PROJECT&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;CLASS: &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;summary&amp;quot;&amp;gt;Calendaring Interoperability Planning Meeting&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;Discuss how we can test c&amp;amp;s interoperability using iCalendar and other IETF standards.&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;location&amp;quot;&amp;gt;LDB Lobby&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;Attachment: &amp;lt;a class=&amp;quot;attach&amp;quot; type=&amp;quot;application/postscript&amp;quot; href=&amp;quot;ftp://xyzCorp.com/pub/conf/bkgrnd.ps&amp;quot;&amp;gt;ftp://xyzCorp.com/pub/conf/bkgrnd.ps&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
==== Example 4 ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of a to-do due on April 15, 1998. An audio alarm has been specified to remind the calendar user at noon, the day before the to-do is expected to be completed and repeat hourly, four additional times. The to-do definition has been modified twice since it was initially created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VTODO&lt;br /&gt;
DTSTAMP:19980130T134500Z&lt;br /&gt;
SEQUENCE:2&lt;br /&gt;
UID:uid4@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:unclesam@us.gov&lt;br /&gt;
ATTENDEE;PARTSTAT=ACCEPTED:MAILTO:jqpublic@host.com&lt;br /&gt;
DUE:19980415T235959&lt;br /&gt;
STATUS:NEEDS-ACTION&lt;br /&gt;
SUMMARY:Submit Income Taxes&lt;br /&gt;
BEGIN:VALARM&lt;br /&gt;
ACTION:AUDIO&lt;br /&gt;
TRIGGER:19980403T120000&lt;br /&gt;
ATTACH;FMTTYPE=audio/basic:http://host.com/pub/audio-files/ssbanner.aud&lt;br /&gt;
REPEAT:4&lt;br /&gt;
DURATION:PT1H&lt;br /&gt;
END:VALARM&lt;br /&gt;
END:VTODO&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;VERSION: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DTSTAMP: &amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19980130T134500Z&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;2&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid4@host1.com&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ORGANIZER: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:unclesam@us.gov&amp;quot;&amp;gt;unclesam@us.gov&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;ATTENDEE: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;value&amp;quot; href=&amp;quot;mailto:jqpublic@host.com&amp;quot;&amp;gt;jqpublic@host.com&amp;lt;/a&amp;gt;, &amp;lt;span class=&amp;quot;partstat&amp;quot;&amp;gt;ACCEPTED&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;DUE: &amp;lt;abbr class=&amp;quot;due&amp;quot; title=&amp;quot;19980415T235959&amp;quot;&amp;gt;April 15, 1998&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;STATUS: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;NEEDS-ACTION&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;summary&amp;quot;&amp;gt;Submit Income Taxes&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;valarm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;ACTION: &amp;lt;span class=&amp;quot;action&amp;quot;&amp;gt;AUDIO&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;TRIGGER: &amp;lt;span class=&amp;quot;trigger&amp;quot;&amp;gt;19980403T120000&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;ATTACHMENT: &amp;lt;a class=&amp;quot;attach&amp;quot; type=&amp;quot;audio/basic&amp;quot; href=&amp;quot;http://host.com/pub/audio-files/ssbanner.aud&amp;quot;&amp;gt;http://host.com/pub/audio-files/ssbanner.aud&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;REPEAT: &amp;lt;span class=&amp;quot;repeat&amp;quot;&amp;gt;4&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
            &amp;lt;div&amp;gt;DURATION: &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;PT1H&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
==== Example 5: journal entry ====&lt;br /&gt;
The following is an example of a journal entry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VJOURNAL&lt;br /&gt;
DTSTAMP:19970324T120000Z&lt;br /&gt;
UID:uid5@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
STATUS:DRAFT&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CATEGORY:Project Report, XYZ, Weekly Meeting&lt;br /&gt;
DESCRIPTION:Project xyz Review Meeting Minutes\nAgenda\n&lt;br /&gt;
1. Review of project version 1.0 requirements.\n&lt;br /&gt;
2. Definition of project processes.\n&lt;br /&gt;
3. Review of project schedule.\nParticipants: John Smith, Jane Doe, Jim Dandy\n&lt;br /&gt;
-It was decided that the requirements need to be signed off by product marketing.\n&lt;br /&gt;
-Project processes were accepted.\n&lt;br /&gt;
-Project schedule needs to account for scheduled holidays and employee vacation time. Check with HR for specific dates.\n&lt;br /&gt;
-New schedule will be distributed by Friday.\n&lt;br /&gt;
-Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
END:VJOURNAL&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(*note*: line-breaks have been added into the description, in reality it should be one line)&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
@TODO: VERSION:2.0&lt;br /&gt;
@TODO: PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
&amp;lt;div class=&amp;quot;vjournal&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted at: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970324T120000Z&amp;quot;&amp;gt;March 24, 1997, 12:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid5@host1.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organizer: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jsmith@host.com&amp;quot;&amp;gt;jsmith@host.com&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;DRAFT&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This journal is&amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;XYZ&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Weekly Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;DESCRIPTION:Project xyz Review Meeting Minutes&amp;lt;br /&amp;gt;&lt;br /&gt;
    Agenda&amp;lt;br /&amp;gt;&lt;br /&gt;
    1. Review of project version 1.0 requirements.&amp;lt;br /&amp;gt;&lt;br /&gt;
    2. Definition of project processes.&amp;lt;br /&amp;gt;&lt;br /&gt;
    3. Review of project schedule.&amp;lt;br /&amp;gt;&lt;br /&gt;
    Participants: John Smith, Jane Doe, Jim Dandy&amp;lt;br /&amp;gt;&lt;br /&gt;
    -It was decided that the requirements need to be signed off by product marketing.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project processes were accepted.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project schedule needs to account for scheduled holidays and employee vacation time. Check with HR for specific dates.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -New schedule will be distributed by Friday.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vjournal&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Posted at: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970324T120000Z&amp;quot;&amp;gt;March 24, 1997, 12:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;uid&amp;quot;&amp;gt;uid5@host1.com&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Organizer: [mailto:jsmith@host.com jsmith@host.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;DRAFT&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;This journal is&amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;Filed under:&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;XYZ&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Weekly Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project xyz Review Meeting Minutes&amp;lt;br /&amp;gt;&lt;br /&gt;
    Agenda&amp;lt;br /&amp;gt;&lt;br /&gt;
    1. Review of project version 1.0 requirements.&amp;lt;br /&amp;gt;&lt;br /&gt;
    2. Definition of project processes.&amp;lt;br /&amp;gt;&lt;br /&gt;
    3. Review of project schedule.&amp;lt;br /&amp;gt;&lt;br /&gt;
    Participants: John Smith, Jane Doe, Jim Dandy&amp;lt;br /&amp;gt;&lt;br /&gt;
    -It was decided that the requirements need to be signed off by product marketing.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project processes were accepted.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project schedule needs to account for scheduled holidays and employee vacation time. Check with HR for specific dates.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -New schedule will be distributed by Friday.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 6. Free/Busy time ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of published busy time information. The iCalendar object might be placed in the network resource www.host.com/calendar/busytime/jsmith.ifb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//RDU Software//NONSGML HandCal//EN&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
DTSTART:19980313T141711Z&lt;br /&gt;
DTEND:19980410T141711Z&lt;br /&gt;
FREEBUSY:19980314T233000Z/19980315T003000Z&lt;br /&gt;
FREEBUSY:19980316T153000Z/19980316T163000Z&lt;br /&gt;
FREEBUSY:19980318T030000Z/19980318T040000Z&lt;br /&gt;
URL:http://www.host.com/calendar/busytime/jsmith.ifb&lt;br /&gt;
END:VFREEBUSY&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
@TODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* See [[hcalendar-brainstorming]] for more examples (which may eventually be moved here) and analysis.&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=2045</id>
		<title>hcalendar-examples</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=2045"/>
		<updated>2005-10-11T17:33:18Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: /* 5. iCalendar Object Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCalendar examples =&lt;br /&gt;
&lt;br /&gt;
Example [[hcalendar|hCalendars]].&lt;br /&gt;
&lt;br /&gt;
== Authors ==&lt;br /&gt;
* [http://diveintomark.org/ Mark Pilgrim]&lt;br /&gt;
* [http://theryanking.com/ Ryan King]&lt;br /&gt;
* [http://tantek.com/log/ Tantek Çelik]&lt;br /&gt;
&lt;br /&gt;
== RFC 2445 examples in hCalendar ==&lt;br /&gt;
&lt;br /&gt;
These are 1:1 hCalendar examples for each example in [http://www.ietf.org/rfc/rfc2445.txt RFC 2445].&lt;br /&gt;
&lt;br /&gt;
Errata applied from [http://www.rfc-editor.org/cgi-bin/errata.pl#rfc2445 here].&lt;br /&gt;
&lt;br /&gt;
=== 4.6.1 Event Component ===&lt;br /&gt;
&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent a meeting that will also be opaque to searches for busy time:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123401@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970903T163000Z&lt;br /&gt;
DTEND:19970903T190000Z&lt;br /&gt;
SUMMARY:Annual Employee Review&lt;br /&gt;
CLASS:PRIVATE&lt;br /&gt;
CATEGORIES:BUSINESS,HUMAN RESOURCES&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;posted on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123401@host.com&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970903T163000Z&amp;quot;&amp;gt;Septempter 3, 1997, 16:30&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
      &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970903T190000Z&amp;quot;&amp;gt;19:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;This meeting is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PRIVATE&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Filed under:&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h1&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;posted on &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123401@host.com&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970903T163000Z&amp;quot;&amp;gt;Septempter 3, 1997, 16:30&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970903T190000Z&amp;quot;&amp;gt;19:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This meeting is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PRIVATE&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Filed under:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 2 ====&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent a reminder that will not be opaque, but rather transparent, to searches for busy time:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123402@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970401T163000Z&lt;br /&gt;
DTEND:19970402T010000Z&lt;br /&gt;
SUMMARY:Laurel is in sensitivity awareness class.&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CATEGORIES:BUSINESS,HUMAN RESOURCES&lt;br /&gt;
TRANSP:TRANSPARENT&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123402@host.com&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970401T163000Z&amp;quot;&amp;gt;April 1, 1997, 16:30 UTC&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970402T010000Z&amp;quot;&amp;gt;April 2, 1997 01:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;public&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;transp&amp;quot;&amp;gt;transparent&amp;lt;/span&amp;gt; to free/busy scheduling.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Filed under:&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123402@host.com&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19970401T163000Z&amp;quot;&amp;gt;April 1, 1997, 16:30 UTC&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19970402T010000Z&amp;quot;&amp;gt;April 2, 1997 01:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;public&amp;lt;/span&amp;gt; and &amp;lt;span class=&amp;quot;transp&amp;quot;&amp;gt;transparent&amp;lt;/span&amp;gt; to free/busy scheduling.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Filed under:&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;BUSINESS&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;HUMAN RESOURCES&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 3 ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of the &amp;quot;VEVENT&amp;quot; calendar component used to represent an anniversary that will occur annually. Since it takes up no time, it will not appear as opaque in a search for busy time; no matter what the value of the &amp;quot;TRANSP&amp;quot; property indicates:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
UID:19970901T130000Z-123403@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19971102&lt;br /&gt;
SUMMARY:Our Blissful Anniversary&lt;br /&gt;
CLASS:CONFIDENTIAL&lt;br /&gt;
CATEGORIES:ANNIVERSARY,PERSONAL,SPECIAL OCCASION&lt;br /&gt;
RRULE:FREQ=YEARLY&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123403@host.com&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Date: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19971102&amp;quot;&amp;gt;November 2, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Filed under:&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;ANNIVERSARY&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;PERSONAL&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;SPECIAL OCCASSION&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;rrule&amp;quot;&amp;gt;Repeat &amp;lt;span class=&amp;quot;freq&amp;quot;&amp;gt;yearly&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ISSUES:&lt;br /&gt;
* We have a larger discusion about RRULE that needs to be resolved, hopefully these examples will help that. --RyanKing&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970901T1300Z&amp;quot;&amp;gt;September 1, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;uid&amp;quot;&amp;gt;19970901T130000Z-123403@host.com&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Date: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19971102&amp;quot;&amp;gt;November 2, 1997&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;This event is &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/span&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Filed under:&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;ANNIVERSARY&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;PERSONAL&amp;lt;/li&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;SPECIAL OCCASSION&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
   &amp;lt;p class=&amp;quot;rrule&amp;quot;&amp;gt;Repeat &amp;lt;span class=&amp;quot;freq&amp;quot;&amp;gt;yearly&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5. iCalendar Object Examples ===&lt;br /&gt;
&lt;br /&gt;
The following example specifies a three-day conference that begins at 8:00 AM EDT, September 18, 1996 and end at 6:00 PM EDT, September 20, 1996.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19960704T120000Z&lt;br /&gt;
UID:uid1@host.com&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
DTSTART:19960918T143000Z&lt;br /&gt;
DTEND:19960920T220000Z&lt;br /&gt;
STATUS:CONFIRMED&lt;br /&gt;
CATEGORIES:CONFERENCE &lt;br /&gt;
SUMMARY:Networld+Interop Conference&lt;br /&gt;
DESCRIPTION:Networld+Interop Conference and Exhibit\nAtlanta World Congress Center\nAtlant\, Georgia&lt;br /&gt;
END:VEVENT&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar event as an hCalendar fragment:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Networld+Interop Conference and Exhibit Atlanta World Congress&lt;br /&gt;
  Center Atlanta, Georgia&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19960704T120000Z&amp;quot;&amp;gt;July 4, 1996&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;uid&amp;quot;&amp;gt;uid1@host.com&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Organized by: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jsmith@host.com&amp;quot;&amp;gt;jsmith@host.com&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19960918T143000Z&amp;quot;&amp;gt;September 18, 1996, 14:30 UTC&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
     &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19960920T220000Z&amp;quot;&amp;gt;September 20, 1996, 22:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;CONFIRMED&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Filed under:&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;CONFERENCE&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&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 hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;h1 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h1&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Networld+Interop Conference and Exhibit Atlanta World Congress&lt;br /&gt;
  Center Atlanta, Georgia&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Posted on: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19960704T120000Z&amp;quot;&amp;gt;July 4, 1996&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;uid&amp;quot;&amp;gt;uid1@host.com&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Organized by: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jsmith@host.com&amp;quot;&amp;gt;jsmith@host.com&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Dates: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19960918T143000Z&amp;quot;&amp;gt;September 18, 1996, 14:30 UTC&amp;lt;/abbr&amp;gt; -&lt;br /&gt;
     &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19960920T220000Z&amp;quot;&amp;gt;September 20, 1996, 22:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;CONFIRMED&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Filed under:&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;li&amp;gt;CONFERENCE&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 2 ====&lt;br /&gt;
The following example specifies a group scheduled meeting that begin at 8:30 AM EST on March 12, 1998 and end at 9:30 AM EST on March 12, 1998. The &amp;quot;Organizer&amp;quot; has scheduled the meeting with one or more calendar users in a group. A time zone specification for Eastern United States has been specified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
PRODID:-//RDU Software//NONSGML HandCal//EN&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
BEGIN:VTIMEZONE&lt;br /&gt;
TZID:US-Eastern&lt;br /&gt;
BEGIN:STANDARD&lt;br /&gt;
DTSTART:19981025T020000&lt;br /&gt;
RDATE:19981025T020000&lt;br /&gt;
TZOFFSETFROM:-0400&lt;br /&gt;
TZOFFSETTO:-0500&lt;br /&gt;
TZNAME:EST&lt;br /&gt;
END:STANDARD&lt;br /&gt;
BEGIN:DAYLIGHT&lt;br /&gt;
DTSTART:19990404T020000&lt;br /&gt;
RDATE:19990404T020000&lt;br /&gt;
TZOFFSETFROM:-0500&lt;br /&gt;
TZOFFSETTO:-0400&lt;br /&gt;
TZNAME:EDT&lt;br /&gt;
END:DAYLIGHT&lt;br /&gt;
END:VTIMEZONE&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19980309T231000Z&lt;br /&gt;
UID:guid-1.host1.com&lt;br /&gt;
ORGANIZER;ROLE=CHAIR:MAILTO:mrbig@host.com&lt;br /&gt;
ATTENDEE;RSVP=TRUE;ROLE=REQ-PARTICIPANT;CUTYPE=GROUP:MAILTO:employee-A@host.com&lt;br /&gt;
DESCRIPTION:Project XYZ Review Meeting&lt;br /&gt;
CATEGORIES:MEETING&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CREATED:19980309T130000Z&lt;br /&gt;
SUMMARY:XYZ Project Review&lt;br /&gt;
DTSTART;TZID=US-Eastern:19980312T083000&lt;br /&gt;
DTEND;TZID=US-Eastern:19980312T093000&lt;br /&gt;
LOCATION:1CP Conference Room 4350&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
@TODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
==== Example 3 ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
METHOD:xyz&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
DTSTAMP:19970324T1200Z&lt;br /&gt;
SEQUENCE:0&lt;br /&gt;
UID:uid3@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:jdoe@host1.com&lt;br /&gt;
ATTENDEE;RSVP=TRUE:MAILTO:jsmith@host1.com&lt;br /&gt;
DTSTART:19970324T123000Z&lt;br /&gt;
DTEND:19970324T210000Z&lt;br /&gt;
CATEGORIES:MEETING,PROJECT&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
SUMMARY:Calendaring Interoperability Planning Meeting&lt;br /&gt;
DESCRIPTION:Discuss how we can test c&amp;amp;s interoperability\nusing iCalendar and other IETF standards.&lt;br /&gt;
LOCATION:LDB Lobby&lt;br /&gt;
ATTACH;FMTTYPE=application/postscript:ftp://xyzCorp.com/pub/conf/bkgrnd.ps&lt;br /&gt;
END:VEVENT&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Method: &amp;lt;span class=&amp;quot;method&amp;quot;&amp;gt;xyz&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;Version: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;DTSTAMP: span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19970324T1200Z&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;0&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid3@host1.com&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;ORGANIZER: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jdoe@host1.com&amp;quot;&amp;gt;jdoe@host1.com&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;ATTENDEE: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;value&amp;quot; href=&amp;quot;mailto:jsmith@host1.com&amp;quot;&amp;gt;jsmith@host1.com&amp;lt;/a&amp;gt; RSVPed? &amp;lt;span class=&amp;quot;rsvp&amp;quot;&amp;gt;TRUE&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;START TIME: &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; tite=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;END TIME: &amp;lt;abbr class=&amp;quot;dtend title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;ul class=&amp;quot;categories&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;MEETING&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;PROJECT&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ul&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;CLASS: &amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;summary&amp;quot;&amp;gt;Calendaring Interoperability Planning Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Discuss how we can test c&amp;amp;s interoperability using iCalendar and other IETF standards.&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;location&amp;quot;&amp;gt;LDB Lobby&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Attachment: &amp;lt;a class=&amp;quot;attach&amp;quot; type=&amp;quot;application/postscript&amp;quot; href=&amp;quot;ftp://xyzCorp.com/pub/conf/bkgrnd.ps&amp;quot;&amp;gt;ftp://xyzCorp.com/pub/conf/bkgrnd.ps&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
==== Example 4 ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of a to-do due on April 15, 1998. An audio alarm has been specified to remind the calendar user at noon, the day before the to-do is expected to be completed and repeat hourly, four additional times. The to-do definition has been modified twice since it was initially created.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VTODO&lt;br /&gt;
DTSTAMP:19980130T134500Z&lt;br /&gt;
SEQUENCE:2&lt;br /&gt;
UID:uid4@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:unclesam@us.gov&lt;br /&gt;
ATTENDEE;PARTSTAT=ACCEPTED:MAILTO:jqpublic@host.com&lt;br /&gt;
DUE:19980415T235959&lt;br /&gt;
STATUS:NEEDS-ACTION&lt;br /&gt;
SUMMARY:Submit Income Taxes&lt;br /&gt;
BEGIN:VALARM&lt;br /&gt;
ACTION:AUDIO&lt;br /&gt;
TRIGGER:19980403T120000&lt;br /&gt;
ATTACH;FMTTYPE=audio/basic:http://host.com/pub/audio-files/ssbanner.aud&lt;br /&gt;
REPEAT:4&lt;br /&gt;
DURATION:PT1H&lt;br /&gt;
END:VALARM&lt;br /&gt;
END:VTODO&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;VERSION: &amp;lt;span class=&amp;quot;version&amp;quot;&amp;gt;2.0&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;p&amp;gt;PRODID: &amp;lt;span class=&amp;quot;prodid&amp;quot;&amp;gt;-//ABC Corporation//NONSGML My Product//EN&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;DTSTAMP: &amp;lt;span class=&amp;quot;dtstamp&amp;quot;&amp;gt;19980130T134500Z&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;SEQUENCE: &amp;lt;span class=&amp;quot;sequence&amp;quot;&amp;gt;2&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;UID: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;uid4@host1.com&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;ORGANIZER: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:unclesam@us.gov&amp;quot;&amp;gt;unclesam@us.gov&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;ATTENDEE: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;&amp;lt;a class=&amp;quot;value&amp;quot; href=&amp;quot;mailto:jqpublic@host.com&amp;quot;&amp;gt;jqpublic@host.com&amp;lt;/a&amp;gt;, &amp;lt;span class=&amp;quot;partstat&amp;quot;&amp;gt;ACCEPTED&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;DUE: &amp;lt;abbr class=&amp;quot;due&amp;quot; title=&amp;quot;19980415T235959&amp;quot;&amp;gt;April 15, 1998&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;STATUS: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;NEEDS-ACTION&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;p class=&amp;quot;summary&amp;quot;&amp;gt;Submit Income Taxes&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;valarm&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;ACTION: &amp;lt;span class=&amp;quot;action&amp;quot;&amp;gt;AUDIO&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;TRIGGER: &amp;lt;span class=&amp;quot;trigger&amp;quot;&amp;gt;19980403T120000&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;ATTACHMENT: &amp;lt;a class=&amp;quot;attach&amp;quot; type=&amp;quot;audio/basic&amp;quot; href=&amp;quot;http://host.com/pub/audio-files/ssbanner.aud&amp;quot;&amp;gt;http://host.com/pub/audio-files/ssbanner.aud&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;REPEAT: &amp;lt;span class=&amp;quot;repeat&amp;quot;&amp;gt;4&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
            &amp;lt;p&amp;gt;DURATION: &amp;lt;span class=&amp;quot;duration&amp;quot;&amp;gt;PT1H&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
==== Example 5: journal entry ====&lt;br /&gt;
The following is an example of a journal entry.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
BEGIN:VJOURNAL&lt;br /&gt;
DTSTAMP:19970324T120000Z&lt;br /&gt;
UID:uid5@host1.com&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
STATUS:DRAFT&lt;br /&gt;
CLASS:PUBLIC&lt;br /&gt;
CATEGORY:Project Report, XYZ, Weekly Meeting&lt;br /&gt;
DESCRIPTION:Project xyz Review Meeting Minutes\nAgenda\n&lt;br /&gt;
1. Review of project version 1.0 requirements.\n&lt;br /&gt;
2. Definition of project processes.\n&lt;br /&gt;
3. Review of project schedule.\nParticipants: John Smith, Jane Doe, Jim Dandy\n&lt;br /&gt;
-It was decided that the requirements need to be signed off by product marketing.\n&lt;br /&gt;
-Project processes were accepted.\n-Project schedule needs to account for scheduled &lt;br /&gt;
holidays and employee vacation time. Check with HR for specific dates.\n&lt;br /&gt;
-New schedule will be distributed by Friday.\n&lt;br /&gt;
-Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
END:VJOURNAL&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(*note*: line-breaks have been added into the description, in reality it should be one line)&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vcalendar&amp;quot;&amp;gt;&lt;br /&gt;
@TODO: VERSION:2.0&lt;br /&gt;
@TODO: PRODID:-//ABC Corporation//NONSGML My Product//EN&lt;br /&gt;
&amp;lt;div class=&amp;quot;vjournal&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Posted at: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970324T120000Z&amp;quot;&amp;gt;March 24, 1997, 12:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;uid&amp;quot;&amp;gt;uid5@host1.com&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Organizer: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jsmith@host.com&amp;quot;&amp;gt;jsmith@host.com&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;DRAFT&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;This journal is&amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Filed under:&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;XYZ&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Weekly Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;DESCRIPTION:Project xyz Review Meeting Minutes&amp;lt;br /&amp;gt;&lt;br /&gt;
    Agenda&amp;lt;br /&amp;gt;&lt;br /&gt;
    1. Review of project version 1.0 requirements.&amp;lt;br /&amp;gt;&lt;br /&gt;
    2. Definition of project processes.&amp;lt;br /&amp;gt;&lt;br /&gt;
    3. Review of project schedule.&amp;lt;br /&amp;gt;&lt;br /&gt;
    Participants: John Smith, Jane Doe, Jim Dandy&amp;lt;br /&amp;gt;&lt;br /&gt;
    -It was decided that the requirements need to be signed off by product marketing.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project processes were accepted.\n-Project schedule needs to account for scheduled &lt;br /&gt;
       holidays and employee vacation time. Check with HR for specific dates.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -New schedule will be distributed by Friday.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vjournal&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Posted at: &amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19970324T120000Z&amp;quot;&amp;gt;March 24, 1997, 12:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;uid&amp;quot;&amp;gt;uid5@host1.com&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Organizer: &amp;lt;a class=&amp;quot;organizer&amp;quot; href=&amp;quot;mailto:jsmith@host.com&amp;quot;&amp;gt;jsmith@host.com&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Status: &amp;lt;span class=&amp;quot;status&amp;quot;&amp;gt;DRAFT&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;This journal is&amp;lt;span class=&amp;quot;class&amp;quot;&amp;gt;PUBLIC&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;Filed under:&amp;lt;/p&amp;gt;&lt;br /&gt;
  &amp;lt;ul class=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;XYZ&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;Weekly Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
  &amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;DESCRIPTION:Project xyz Review Meeting Minutes&amp;lt;br /&amp;gt;&lt;br /&gt;
    Agenda&amp;lt;br /&amp;gt;&lt;br /&gt;
    1. Review of project version 1.0 requirements.&amp;lt;br /&amp;gt;&lt;br /&gt;
    2. Definition of project processes.&amp;lt;br /&amp;gt;&lt;br /&gt;
    3. Review of project schedule.&amp;lt;br /&amp;gt;&lt;br /&gt;
    Participants: John Smith, Jane Doe, Jim Dandy&amp;lt;br /&amp;gt;&lt;br /&gt;
    -It was decided that the requirements need to be signed off by product marketing.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Project processes were accepted.\n-Project schedule needs to account for scheduled &lt;br /&gt;
       holidays and employee vacation time. Check with HR for specific dates.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -New schedule will be distributed by Friday.&amp;lt;br /&amp;gt;&lt;br /&gt;
    -Next weeks meeting is cancelled. No meeting until 3/23.&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Example 6. Free/Busy time ====&lt;br /&gt;
&lt;br /&gt;
The following is an example of published busy time information. The iCalendar object might be placed in the network resource www.host.com/calendar/busytime/jsmith.ifb.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
PRODID:-//RDU Software//NONSGML HandCal//EN&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER:MAILTO:jsmith@host.com&lt;br /&gt;
DTSTART:19980313T141711Z&lt;br /&gt;
DTEND:19980410T141711Z&lt;br /&gt;
FREEBUSY:19980314T233000Z/19980315T003000Z&lt;br /&gt;
FREEBUSY:19980316T153000Z/19980316T163000Z&lt;br /&gt;
FREEBUSY:19980318T030000Z/19980318T040000Z&lt;br /&gt;
URL:http://www.host.com/calendar/busytime/jsmith.ifb&lt;br /&gt;
END:VFREEBUSY&lt;br /&gt;
END:VCALENDAR&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar as an hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
@TODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This hCalendar could be displayed as:&lt;br /&gt;
&lt;br /&gt;
@TODO&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
&lt;br /&gt;
* See [[hcalendar-brainstorming]] for more examples (which may eventually be moved here) and analysis.&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=User_talk:MikeTaylor&amp;diff=31208</id>
		<title>User talk:MikeTaylor</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=User_talk:MikeTaylor&amp;diff=31208"/>
		<updated>2005-10-11T16:59:44Z</updated>

		<summary type="html">&lt;p&gt;MikeTaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mailto&amp;lt;nowiki&amp;gt;:&amp;lt;/nowiki&amp;gt;bear@code-bear.com&lt;/div&gt;</summary>
		<author><name>MikeTaylor</name></author>
	</entry>
</feed>