<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mark+Mansour</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mark+Mansour"/>
	<link rel="alternate" type="text/html" href="http://microformats.org/wiki/Special:Contributions/Mark_Mansour"/>
	<updated>2026-04-27T04:45:12Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=to-do&amp;diff=5727</id>
		<title>to-do</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=to-do&amp;diff=5727"/>
		<updated>2006-03-11T01:02:39Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;To Do&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page is for posting [[microformats]] related shared to do items.  If you want to use this page for your microformats related to-do items, create a section with your name on it.  The reason we are keeping these all on the same page is to make it easier to tell when people are working on similar things, and to make it more obvious when people help out with other people's tasks.  In theory this probably won't scale, but let's first see how it does in practice. :) - [http://tantek.com Tantek]&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Lazyweb ==&lt;br /&gt;
&lt;br /&gt;
Just some nice things, feel free to do any of these.&lt;br /&gt;
&lt;br /&gt;
=== for all microformats ===&lt;br /&gt;
* quick and easy &amp;quot;how to&amp;quot; pages for each microformat. [[use]] is a good overall start.&lt;br /&gt;
* brief summary statements for each microformat that explain why it matters, what does it accomplish for the publisher.&lt;br /&gt;
* write up [http://microformats.org/discuss/ mailing-list] questions and answers in the appropriate [[faq]] pages.&lt;br /&gt;
&lt;br /&gt;
=== hReview ===&lt;br /&gt;
* [[hreview|hReview]] support in Ecto (hey Adriaan!), requested by Andy Smith&lt;br /&gt;
* an [[hreview|hReview]] validator&lt;br /&gt;
* a semantic, clean css star rating picker (e.g. a UI widget to rate from 1-5 stars)&lt;br /&gt;
** both [http://komodomedia.com/blog/index.php/2005/08/24/creating-a-star-rater-using-css/ this] and [http://factorycity.net/demos/drupal/rating/default.html this] have some flaws. Ask [[User:RyanKing|Ryan King]] for an explanation.&lt;br /&gt;
&lt;br /&gt;
=== hCard ===&lt;br /&gt;
* microformatted versions of conference pages&lt;br /&gt;
** Do a revision of the [http://conferences.oreillynet.com/etel2006/ ETel] [http://conferences.oreillynet.com/pub/w/44/speakers.html speaker's page] with all the speakers marked up with [[hcard|hCard]] and links to &amp;quot;Add hCards to Address Book&amp;quot; etc., similar to the [http://tantek.com/microformats/2005/web2/speakers.html Web 2.0 speakers page which Tantek did a revision of last fall].&lt;br /&gt;
* vcard to hcard converter&lt;br /&gt;
** would be nice to have a web upload UI that would take one or more vcards from apple's address book and give them back to you hcards&lt;br /&gt;
** [[User:RobertBachmann | RobertBachmann]] suggests starting points:&lt;br /&gt;
*** For Ruby: http://vpim.rubyforge.org/ &lt;br /&gt;
*** For C: http://freshmeat.net/projects/libvc/&lt;br /&gt;
*** For Python: http://www.nongnu.org/python-pdi/&lt;br /&gt;
*** For PHP: http://pear.php.net/package/Contact_Vcard_Parse/&lt;br /&gt;
&lt;br /&gt;
=== hCalendar/hCard/hReview editor ===&lt;br /&gt;
* onblur in the URL field (e.g. on hCalendar), goes out and tries to retrieve an object of same time (e.g. an hCalendar vevent) from that URL and uses it to autofill the form, same thing if the creator is loaded with that URL prefilled (e.g. due to a ?url=http://example.com/ in the URL that loads the creator).&lt;br /&gt;
&lt;br /&gt;
=== WordPress patches for microformats ===&lt;br /&gt;
* submit patches for WordPress code/templates for microformats improvement&lt;br /&gt;
** &amp;amp;lt;address class=&amp;quot;vcard&amp;quot;&amp;amp;gt; improvement in post author publication (e.g. home page of http://microformats.org/ )&lt;br /&gt;
* Wordpress plugin for microformats, specifically hReview and hCalendar&lt;br /&gt;
** See [http://www.surfarama.com/index.php?p=227 lazyweb request]&lt;br /&gt;
&lt;br /&gt;
=== Yahoo Open Source Library Patches ===&lt;br /&gt;
&lt;br /&gt;
Several of these could very much be improved with a little microformats markup.  Do we just make patches and submit them?  Contact Nate Koechley at Yahoo (see Tantek for contact info) to follow-up.&lt;br /&gt;
&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo! User Interface Library]&lt;br /&gt;
* [http://developer.yahoo.net/ypatterns/ Yahoo! Design Patterns Library]&lt;br /&gt;
* [http://www.yuiblog.com Yahoo! User Interface Blog]&lt;br /&gt;
&lt;br /&gt;
== Tantek ==&lt;br /&gt;
&lt;br /&gt;
I'm keeping a few microformats related to-do items here both for my own convenience, and for folks looking to help out with small tasks.  If so, just create a new section with your name, and and maybe copy the item there, and put your name next to the item in my list.  We'll figure this out as we go along.  Thanks,  [http://tantek.com Tantek].&lt;br /&gt;
&lt;br /&gt;
=== for all microformat specs ===&lt;br /&gt;
* sort implementations by authoring/creating/publishing, browsing/viewing, converting/importing, indexing/searching.&lt;br /&gt;
&lt;br /&gt;
Hmmm... I like: '''A'''uthoring, '''B'''rowsing, '''C'''onverting, '''I'''ndexing, '''L'''ibraries (for developers), and '''P'''otential (for open source projects we want to add support to).  Anybody have alternative suggestions for this vocabulary?  I don't have a particularly strong preference so I'm going to go with these four until I find examples that don't fit, or someone suggests something better.&lt;br /&gt;
&lt;br /&gt;
See: [http://microformats.org/wiki/hcalendar#Implementations hCalendar Implementations] for a first attempt at this.  Assuming folks like that, we can go ahead with categorizing the implementations sections of other microformats specifications.&lt;br /&gt;
&lt;br /&gt;
=== iterate on current microformats ===&lt;br /&gt;
==== [[hreview|hReview]] ====&lt;br /&gt;
* Write hReview 0.3 XMDP profile, and reconcile with [[hcalendar-profile]] and [[hcard-profile]].  Makes sense to have a combined profile of all three for hReview, since hReview normatively depends on hCard and hCalendar.&lt;br /&gt;
&lt;br /&gt;
==== [[hcalendar|hCalendar]] ====&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of multi-instance [[hcalendar|hCalendar]] events&lt;br /&gt;
* need spec details and then [[hcalendar-examples]] of repeating events&lt;br /&gt;
* add explicit explanation and examples for LOCATION [[hcard|hCards]] and ATTENDEE [[hcard|hCards]], perhaps on a separate [[hcalendar-examples]] page.&lt;br /&gt;
* need to resolve all outstanding [[hcalendar-issues]] to-do items.&lt;br /&gt;
* create [[hcalendar-profile]] and have folks verify it.  note that it will likely need reconciliation with the [[hcard-profile]], especially since [[hcalendar|hCalendar]] normatively depends on [[hcard|hCard]].  Probably makes sense to have a combined profile which hCalendar would use.&lt;br /&gt;
&lt;br /&gt;
==== [[hcard|hCard]] ====&lt;br /&gt;
* [[hcard-examples]]&lt;br /&gt;
** add examples of [[hcard|hCard]]s with work telephone, mailing address etc.&lt;br /&gt;
** add examples of marking up an organization vs. a person, then link to it from [http://microformats.org/wiki/hcard#Organization_Contact_Info hCard spec section on Organization Contact Info].&lt;br /&gt;
** add example of organization-name and organization-unit usage.&lt;br /&gt;
* more examples in the wild&lt;br /&gt;
** help dglazkov markup: http://glazkov.com/blog/archive/2003/12/17/147.aspx&lt;br /&gt;
&lt;br /&gt;
=== introduction / community ===&lt;br /&gt;
* microformats-discuss&lt;br /&gt;
** introductory email sent to new subscribers needs to direct people to [[process]] and [[how-to-play]]&lt;br /&gt;
* Need to add more to the [[naming-principles]], to cover in particular:&lt;br /&gt;
** avoid using the same name to mean two things&lt;br /&gt;
** avoid using two names to mean the same thing&lt;br /&gt;
** seek to keep the microformats vocabulary minimal, memorable, and usable.&lt;br /&gt;
&lt;br /&gt;
=== profiles ===&lt;br /&gt;
&lt;br /&gt;
* update XMDP with new required features:&lt;br /&gt;
** ability for one profile to include/import another (rel=&amp;quot;import&amp;quot; ?)&lt;br /&gt;
** ability to reference an XMDP via rel=&amp;quot;profile&amp;quot; (similar to XHTML2 rel value by same name)&lt;br /&gt;
** ability/suggestion to reference an XMDP using &amp;amp;lt;a href&amp;amp;gt; in addition to &amp;amp;lt;link&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== microformat parsing documentation ===&lt;br /&gt;
* Add XPath equivalents where appropriate in [[hcard-parsing]]&lt;br /&gt;
&lt;br /&gt;
=== create microformats wiki pages for ===&lt;br /&gt;
* microformats [[history]]&lt;br /&gt;
** introduction of terms (when were microformats terms introduced, by whom, etc.)&lt;br /&gt;
** introduction of specs (when were microformats specifications first introduced)&lt;br /&gt;
*** use the history on Technorati's developer wiki for evidence of earliest dates.&lt;br /&gt;
*** use the [[presentations]] as a source as well.&lt;br /&gt;
&lt;br /&gt;
=== improve usability and automation on the site ===&lt;br /&gt;
* figure out how to get wordpress to autopost blog posts to the microformats-announce list&lt;br /&gt;
** ideally use the from address of the author of the blog post&lt;br /&gt;
** maybe photomatt knows how to do this.&lt;br /&gt;
&lt;br /&gt;
=== help with microformat implementations ===&lt;br /&gt;
* [http://microformats.org/code/hcard/creator hCard creator] - add features/fields&lt;br /&gt;
** email&lt;br /&gt;
** aim / instant messaging contact info&lt;br /&gt;
* wordpress improvements&lt;br /&gt;
** WP admin for new profiles&lt;br /&gt;
*** should simply read blog URL&lt;br /&gt;
*** look for hcards and parse them&lt;br /&gt;
* [http://gmpg.org/xfn/creator XFN Creator] localizations&lt;br /&gt;
** Get someone to verify the [http://gmpg.org/xfn/creator-ru XFN Creator Russian localization].&lt;br /&gt;
** Add it to the [http://gmpg.org/xfn/tools XFN Tools] page.&lt;br /&gt;
** Add rel=&amp;quot;alternate&amp;quot; href=&amp;quot;creator-ru&amp;quot; &amp;amp;lt;link&amp;amp;gt;s to the other XFN Creators.&lt;br /&gt;
* Conference Schedule Creator&lt;br /&gt;
** We need to ASAP build a simple conference schedule creator (and editor?) that builds upon the hCalendar creator. We should make it *trivial* for conference organizers to build/edit/publish an [[hcalendar|hCalendar]] schedule for their conference, including auto-generated &amp;quot;Subscribe...&amp;quot; link which produces the proper &amp;quot;webcal:...&amp;quot; link with X2V.  Note: see the &amp;quot;axis&amp;quot; and &amp;quot;header&amp;quot; attributes in HTML4, specifically in the section on Tables.&lt;br /&gt;
&lt;br /&gt;
=== help with new microformat requests ===&lt;br /&gt;
* expense reports (really just a list of &amp;quot;expense&amp;quot; items), [http://flickr.com/photos/edyson/56774178/ requested by ED], should look at UBL as a pre-existing format&lt;br /&gt;
* photo-notes microformat&lt;br /&gt;
** clean up Subethaedit notes from working session with Greg Elin, Ryan King, Kevin Marks, Suw Charman and email to folks and figure out next steps&lt;br /&gt;
** iterate on [[photo-note-examples]] and start [[photo-note-formats]] and [[photo-note-brainstorming]].&lt;br /&gt;
&lt;br /&gt;
* Can we make &amp;quot;microformat&amp;quot; and &amp;quot;microformats&amp;quot; into [http://factoryjoe.com/blog/2006/01/14/the-case-for-community-marks/ Community Marks]?&lt;br /&gt;
&lt;br /&gt;
==Ryan==&lt;br /&gt;
=== hCalendar/hCard/hReview creator improvements ===&lt;br /&gt;
* get all creators working in IE/Win, IE/Mac, Safari/OSX.3&lt;br /&gt;
&lt;br /&gt;
=== *-authoring microformats wiki pages ===&lt;br /&gt;
* Add some tips to [[hcard-authoring]] - a tutorial on creating an hCard for your site, blog (common platforms), etc.&lt;br /&gt;
* [[hcalendar-authoring]] - a tutorial on how to blog events so your friends can subscribe to them&lt;br /&gt;
* [[hreview-authoring]] - a tutorial on how to blog reviews so that they'll be aggregated.&lt;br /&gt;
&lt;br /&gt;
=== other ===&lt;br /&gt;
* add an example of how to use DURATION in hcalendar see http://www.policyawareweb.org/2005/ftf2/paw-mtg#item15) -&amp;gt; verify http://svn.lifelint.com/hcalendar_tests/calendar-todo-multiple-attendees-and-alarm.xml&lt;br /&gt;
&lt;br /&gt;
=== rel-payment ===&lt;br /&gt;
* update rel-payment to reference the IANA registry [http://www1.ietf.org/mail-archive/web/ietf-announce/current/msg02055.html]&lt;br /&gt;
&lt;br /&gt;
=== hcalendar ===&lt;br /&gt;
* move tests from http://svn.lifelint.com/hcalendar_tests/ to subversion on microformats.org&lt;br /&gt;
* make sure we explicitly disallow 'vjournal'&lt;br /&gt;
&lt;br /&gt;
== Dimitri Glazkov ==&lt;br /&gt;
&lt;br /&gt;
* Figure out REST/Microformats thing&lt;br /&gt;
* Work on result set idea&lt;br /&gt;
* Implement h-creators using Web Forms 2.0&lt;br /&gt;
&lt;br /&gt;
== Chris Messina ==&lt;br /&gt;
&lt;br /&gt;
* Work on a microformat for play-lists (is it just a XOXO ordererd list of play-items?)&lt;br /&gt;
* Work on a microformat for play-item&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* Microformat for &amp;quot;buyable items&amp;quot; (see [[listing-examples]] and related documents)&lt;br /&gt;
* Location MF -- right click &amp;quot;map this&amp;quot; (see [[geo]] and [[adr]])&lt;br /&gt;
* Better hCard support in the browser -- right click &amp;quot;IM this person...&amp;quot;, &amp;quot;Add to contacts&amp;quot;&lt;br /&gt;
* Better hCal support -- support many views of same hCal data on one page using XSLT&lt;br /&gt;
&lt;br /&gt;
== Robert Bachmann ==&lt;br /&gt;
&lt;br /&gt;
* make hatom2atom.xsl conformant to [[hatom]].&lt;br /&gt;
&lt;br /&gt;
== Brian Suda ==&lt;br /&gt;
=== Citation Microformats ===&lt;br /&gt;
Add all my notes to the Wiki&lt;br /&gt;
&lt;br /&gt;
=== X2V ===&lt;br /&gt;
Make changes and update site (almost stable)&lt;br /&gt;
Get ATTENDEE and other strange attributes working&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Mark Rickerby ==&lt;br /&gt;
&lt;br /&gt;
=== Current Tasks ===&lt;br /&gt;
&lt;br /&gt;
* Follow up on usability review&lt;br /&gt;
** Edits to homepage feature box text &lt;br /&gt;
** Draft of [[getting-started]] page&lt;br /&gt;
* Review content for new pages - [[start-simple]], [[modularity]], [[reuse]], [[humans-first]]&lt;br /&gt;
* xoxo datatype examples&lt;br /&gt;
** test case lists&lt;br /&gt;
** transmitting key/value lists&lt;br /&gt;
* practical feedback on hresume&lt;br /&gt;
&lt;br /&gt;
=== Wishlist ===&lt;br /&gt;
&lt;br /&gt;
* hmmm&lt;br /&gt;
&lt;br /&gt;
== Ernest Prabhakar ==&lt;br /&gt;
=== Wiki-Thon Proposal ===&lt;br /&gt;
Set aside several hours (probably a Friday night US PST) for focused work on the Wiki, including both physical (e.g., a room in the Bay Area) and virtual (IRC/iChat) participants.&lt;br /&gt;
&lt;br /&gt;
==== Goals ====&lt;br /&gt;
# Improve understanding of what needs to be done for Wiki&lt;br /&gt;
#* IMHO - this should be done here, in [[to-do]] incrementally. -Tantek&lt;br /&gt;
# Tackle larger projects (~1-2 hours) than people usually have time for&lt;br /&gt;
#* I'd like to see these projects *documented* first on [[to-do]] before we spend 1-2 hours of a bunch of folk's collective time to go through them. -Tantek&lt;br /&gt;
# Motivate community to have fun with otherwise tedious &amp;quot;housecleaning&amp;quot; chores&lt;br /&gt;
&lt;br /&gt;
==== Agenda (Wishlist) ====&lt;br /&gt;
In parallel:&lt;br /&gt;
* Coalesce/prioritize existing To-Do items (above)&lt;br /&gt;
* Review/revise desired pathways for:&lt;br /&gt;
** New users learning about microformats&lt;br /&gt;
*** e.g., intro, about, explore, tutorials, etc.&lt;br /&gt;
*** cf. [http://www.rubyonrails.com/ Rails] front page&lt;br /&gt;
****Get Excited (Why, background, motivation)&lt;br /&gt;
****Get Started (What, downloads, getting started)&lt;br /&gt;
****Get Better (How, tutorials, )&lt;br /&gt;
****Get Involved (Who)&lt;br /&gt;
** Microformat lifecycle&lt;br /&gt;
*** e.g., research-&amp;gt;brainstorm-&amp;gt;proposal-&amp;gt;spec-&amp;gt;maintain&lt;br /&gt;
*** see http://theryanking.com/microformats/method.txt --[[User:RyanKing|RyanKing]] 15:35, 22 Feb 2006 (PST)&lt;br /&gt;
*** ensure information easy to find, follow, and up-to-date&lt;br /&gt;
* Review existing specs for completeness and consistency&lt;br /&gt;
* Identify areas of 'bitrot' or 'hole-filling'&lt;br /&gt;
* Do it!&lt;br /&gt;
&lt;br /&gt;
== New Person 2 ==&lt;br /&gt;
&lt;br /&gt;
etc.&lt;/div&gt;</summary>
		<author><name>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=events/2006-03-07-etech-microformats&amp;diff=5296</id>
		<title>events/2006-03-07-etech-microformats</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=events/2006-03-07-etech-microformats&amp;diff=5296"/>
		<updated>2006-03-01T09:56:29Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: update to ETech schedule with location fix and example page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;Microformats panel at O'Reilly ETech&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
One of several microformats [[events]].&lt;br /&gt;
&lt;br /&gt;
During [http://conferences.oreillynet.com/et2006/ O'Reilly's ETech 2006] conference, there will be a [http://conferences.oreillynet.com/cs/et2006/view/e_sess/8292 Microformats presentation] consisting of a short intro/overview by Tantek, and then a series of lightning demonstrations.&lt;br /&gt;
&lt;br /&gt;
Presenters, please see To Do section.&lt;br /&gt;
__TOC__&lt;br /&gt;
== Session Details ==&lt;br /&gt;
* What: Microformats&lt;br /&gt;
* Who (confirmed presenters): Tantek Çelik, Rohit Khare, Kevin Marks, Mark Pilgrim&lt;br /&gt;
* When: Tuesday March 7th, 5:30pm - 6:15pm&lt;br /&gt;
* Where: Elizabeth Ballroom A, Manchester Grand Hyatt, San Diego, CA&lt;br /&gt;
&lt;br /&gt;
== Attending ==&lt;br /&gt;
Please add your name here if you are attending ETech (whether you are speaking or not), alphabetically sorted by last name.  Consider adding yourself to the [http://wiki.oreillynet.com/etech06/index.cgi?RideSharing RideSharing page] as well to coordinate sharing rides/taxis to/from the airport.&lt;br /&gt;
* Tantek Çelik&lt;br /&gt;
* Ali Diab&lt;br /&gt;
* Yoz Grahame&lt;br /&gt;
* Joe Gregorio&lt;br /&gt;
* Ian Kallen&lt;br /&gt;
* Rohit Khare&lt;br /&gt;
* Kevin Marks&lt;br /&gt;
* Chris Messina&lt;br /&gt;
* Mark Pilgrim&lt;br /&gt;
* David Sifry&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== To Do ==&lt;br /&gt;
Please check the to do list to see if you can help out.&lt;br /&gt;
* '''ASAP: Anybody with who can help''' add [[hcalendar|hCalendar]] and [[hcard|hCard]] markup to the ETech speakers and schedule pages.  Email the result to O'Reilly so they can update the pages. Host the marked up version on your own site in the meantime, and for redundancy's sake.&lt;br /&gt;
** [http://conferences.oreillynet.com/pub/w/43/program.html ETech schedule], [http://conferences.oreillynet.com/pub/w/43/tutorials.html tutorials], [http://conferences.oreillynet.com/pub/w/43/sessions.html sessions], [http://conferences.oreillynet.com/pub/w/43/events.html events], [http://conferences.oreillynet.com/pub/w/43/bof.html BoF] pages&lt;br /&gt;
*** They've put some hCalendar in already!  &lt;br /&gt;
*** Needs fixes to ISO8601 Dates.  &lt;br /&gt;
**** 2006036 should be 20060306 etc.&lt;br /&gt;
**** All ISO8601 dates need timezone offset (-0800) appended to them.&lt;br /&gt;
*** Locations need to be fixed.  Should be in the form (a full version is here: &amp;lt;http://lifelint.com/test/program.html&amp;gt;)&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;span style='font-weight:bold;'&amp;gt;Location: &amp;lt;/span&amp;gt;&amp;lt;span class='location'&amp;gt;Elizabeth Ballroom A&amp;lt;/span&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
*** Needs hCard markup for speaker names/URLs in session schedule.&lt;br /&gt;
** Need hCards on (feel free to put you name next to one to claim it and start working on it) &lt;br /&gt;
*** [http://conferences.oreillynet.com/pub/w/43/see_do.html see and do]&lt;br /&gt;
*** [http://conferences.oreillynet.com/pub/w/43/sponsors.html sponsors]&lt;br /&gt;
*** [http://conferences.oreillynet.com/pub/w/43/speakers.html speakers (which is missing some people, Tantek Çelik)]&lt;br /&gt;
** Need to send to O'Reilly folks so they can look at the diffs and update their pages &lt;br /&gt;
*** [http://conferences.oreillynet.com/pub/w/43/invite.html invitation] (see [http://rbach.priv.at/repos/misc/microformatting/ETech2006/invite.html invite.html updated by RobertBachmann], reviewed/tested/confirmed by Tantek)&lt;br /&gt;
*** [http://conferences.oreillynet.com/pub/w/43/register.html registration] (see [http://rbach.priv.at/repos/misc/microformatting/ETech2006/register.html register.html by RobertBachmann], reviewed/tested by Tantek. Notes: two &amp;quot;O'Reilly Media&amp;quot; hCards = two vCards = two address book entries, may need to implement merging at some point in X2V, perhaps a good point for discussion.) &lt;br /&gt;
*** [http://conferences.oreillynet.com/pub/w/43/hotel.html hotel/travel] (See [http://rbach.priv.at/repos/misc/microformatting/ETech2006/hotel.html hotel.html by Robert Bachmann])&lt;br /&gt;
*** [http://conferences.oreillynet.com/pub/w/43/exhibitors.html exhibitors] (See [http://rbach.priv.at/repos/misc/microformatting/ETech2006/exhibitors.html exhibitors.html by Robert Bachmann])&lt;br /&gt;
&lt;br /&gt;
* All lightning demonstrations should confirm that demonstrations are done, ready, practiced, and timed to complete within 5 minutes. Link to them from here as soon as possible (even drafts) so we can all review and see where everyone is at.&lt;br /&gt;
** Tantek Çelik: working on slides, demo script for hCard and hCalendar import to Apple Address Book and Apple iCal calendaring application.&lt;br /&gt;
** Kevin Marks (Tags demo): status unknown&lt;br /&gt;
** Rohit Khare (Ångstro demo): status unknown&lt;br /&gt;
** Mark Pilgrim (Magicline demo): status unknown&lt;br /&gt;
** Yoz Grahame (Ning demo)&lt;br /&gt;
** demo slot 5&lt;br /&gt;
** demo slot 6&lt;br /&gt;
&lt;br /&gt;
== Short Summary ==&lt;br /&gt;
&lt;br /&gt;
This is simply a direct quote from http://conferences.oreillynet.com/cs/et2006/view/e_sess/8292 :&lt;br /&gt;
&lt;br /&gt;
* Microformats&lt;br /&gt;
* Tantek Çelik, Technorati, Rohit Khare, CommerceNet Labs, Mark Pilgrim, IBM&lt;br /&gt;
* Date: Tuesday, March 07&lt;br /&gt;
* Time: 5:30pm - 6:15pm&lt;br /&gt;
* Location: Elizabeth Ballroom A&lt;br /&gt;
&lt;br /&gt;
Microformats are simple semantic XHTML extensions for expressing numerous common concepts (people, events, etc.) on today's Web. Tantek Çelik will provide a short introduction, followed by a series of speakers performing lightning demonstrations of their microformats enabled tools, sites, hacks and other implementations.&lt;br /&gt;
&lt;br /&gt;
== Lightning Demonstrations ==&lt;br /&gt;
&lt;br /&gt;
Note about the lightning demonstrations.  All demonstrations MUST:&lt;br /&gt;
* '''Use or produce content published in one or more microformats'''.  I suppose that should be obvious. ;)&lt;br /&gt;
* '''Be completed in 5 minutes''' from start to finish, ''including'' setup time.  We are working under strict time constraints, and thus I must cut-off demonstrations at the 5 minute mark so that we have time for the remaining demonstrations.  If your demonstration stalls or appears to not work, we will move onto the next demo and if we have time, may come back, so be sure you have practiced your demo and are sure it will work (you can assume presence of a network, but being able to also run locally is a good thing).&lt;br /&gt;
* '''Demonstrate end user benefit.'''  Showing the code that makes it behind the scenes and discussing the microformats used briefly is good, but strictly ''secondary'' to showing something working with actual microformat content.&lt;br /&gt;
&lt;br /&gt;
== Proposed Demonstrations ==&lt;br /&gt;
&lt;br /&gt;
I have deliberately kept a few of the demonstration slots open for new/latecomers/implementers to be able to demonstrate their cool microformat implementations.  If you have a useful and dazzling microformat implementation that you can successfully explain and demonstrate in 5 minutes please add your name, and brief explanation of what you plan to demonstrate, and we'll see if we can fit folks in.  Some of the criteria to help decide will include:&lt;br /&gt;
* Does the demo run *today*? (2006-02-19)&lt;br /&gt;
* Does it demonstrate a microformat not currently being demonstrated by the other demos? E.g. one or more of:&lt;br /&gt;
** [[xfolk|xFolk]]&lt;br /&gt;
** [[hreview|hReview]] (perhaps [http://judysbook.com Judy's Book])&lt;br /&gt;
** [[hresume|hResume]] (SimplyHired if they can get it working in time)&lt;br /&gt;
** [[hlisting-proposal|hListing]] (Oodle, and perhaps Edgeio if they can get it working)&lt;br /&gt;
&lt;br /&gt;
Proposed lightning demos:&lt;br /&gt;
&lt;br /&gt;
* Name, Company, title/summary, URL to working demo/download&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Longer Session Description ==&lt;br /&gt;
&lt;br /&gt;
I am working on this here, and will submit to O'Reilly to update on the page for the session: http://conferences.oreillynet.com/cs/et2006/view/e_sess/8292&lt;br /&gt;
&lt;br /&gt;
- Tantek&lt;br /&gt;
&lt;br /&gt;
* Microformats&lt;br /&gt;
* Tantek Çelik, Technorati&lt;br /&gt;
* Yoz Grahame, Ning&lt;br /&gt;
* Rohit Khare, CommerceNet&lt;br /&gt;
* Kevin Marks, Technorati&lt;br /&gt;
* Mark Pilgrim, IBM&lt;br /&gt;
* Date: Tuesday, March 07&lt;br /&gt;
* Time: 5:30pm - 6:15pm&lt;br /&gt;
* Location: Elizabeth Ballroom A&lt;br /&gt;
&lt;br /&gt;
Microformats are simple semantic XHTML extensions for expressing numerous common concepts (people, events, etc.) on today's Web. Tantek Çelik will provide a short introduction, followed by a series of speakers performing lightning demonstrations of their microformats enabled tools, sites, hacks and other implementations.&lt;/div&gt;</summary>
		<author><name>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar-irc-meetup-20060225&amp;diff=5222</id>
		<title>hcalendar-irc-meetup-20060225</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar-irc-meetup-20060225&amp;diff=5222"/>
		<updated>2006-02-25T06:43:44Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Attendees =&lt;br /&gt;
* Mark Mansour&lt;br /&gt;
* Brian Suda&lt;br /&gt;
* Kevin Marks&lt;br /&gt;
* Ryan King&lt;br /&gt;
&lt;br /&gt;
= Source =&lt;br /&gt;
The [http://rbach.priv.at/Microformats-IRC/2006-02-25 hcalendar irc meetup on 20060225] attempted to solve the [http://microformats.org/wiki/hcalendar-issues issues listed on 2006-02-17].&lt;br /&gt;
&lt;br /&gt;
= hCalendar tests =&lt;br /&gt;
The LifeLint hCalendar tests are to be donated to microformats.org.  [[RyanKing]] will move these over to a subversion server at microformats.org.  No time was given for when these tests would be available at microformats.org.&lt;br /&gt;
&lt;br /&gt;
= The worth of a vcalendar class =&lt;br /&gt;
* vcalendar class allows multiple calendars to appear on the one web page&lt;br /&gt;
** this is not being done in the wild&lt;br /&gt;
* vcalendar class allows items to be added to a calendar object&lt;br /&gt;
** there are four properties on a calendar which are PRODID, VERSION, METHOD, CALSCALE.  VERSION is always 2.0 and does not look likely to change.  PRODID tells us who made the calendar, but if it gets transformed a new PRODID will be added - i.e. it gets overridden.  CALSCALE value is GREGORIAN as is the whole ical spec - there would have to be massive changes for this to be a different value.  The METHOD property is disucced in more detail in [http://www.ietf.org/rfc/rfc2446.txt iTIP] and defines the possible values.  It appears that calendar user agents ignore this anyway.  NOTE: If producing an ICS for consumption by Outlook, then the METHOD property must be set.  &lt;br /&gt;
&lt;br /&gt;
Therefore:&lt;br /&gt;
* the vcalendar class is not needed and it can be assumed that if a vevent is found on a page, then it is part of a hCalendar.&lt;br /&gt;
* when producing ICS files, the METHOD property on the VCALENDAR should be set to PUBLISH.&lt;br /&gt;
** The PUBLISH value seems to be the most suitable value as it works for all component types and posting information to a web page is equivalent to publishing a calendar.&lt;br /&gt;
&lt;br /&gt;
= Axis/Header layout of calendar data =&lt;br /&gt;
* There are no examples in the wild.  [[RyanKing]] and [http://suda.co.uk/ Brian Suda] have examples which they are going to make public. &lt;br /&gt;
&lt;br /&gt;
= Components =&lt;br /&gt;
* The components defined by ical are VEVENT, VTODO, VALARM, VFREEBUSY, VJOURNAL and VTIMEZONE.  &lt;br /&gt;
* There are two places that components can exist, either as &amp;quot;components&amp;quot; or &amp;quot;subcomponents&amp;quot;&lt;br /&gt;
** components live directly inside a calendar -&amp;gt; VEVENT, VTODO, VFREEBUSY, VJOURNAL and VTIMEZONE&lt;br /&gt;
*** VTIMEZONE has been removed from ical-basic draft 04 so should probably be removed from hCalendar&lt;br /&gt;
*** the value of VJOURNAL has been questioned by [[RyanKing]] since since hAtom probably serves the same purpose.&lt;br /&gt;
*** VEVENT are currently allowed and are used in the wild&lt;br /&gt;
*** VALARMs may not appear at the same level as events (line 2864 of ical)&lt;br /&gt;
*** need to work out if VTODO, VFREEBUSY are worth having.&lt;br /&gt;
** subcomponents live within other components -&amp;gt; VALARM&lt;br /&gt;
*** VALARMs must be nested inside VEVENTs or VTODOs. (line 3912 of ical)&lt;br /&gt;
*** hCalendar does not support these at the moment&lt;br /&gt;
&lt;br /&gt;
Followup:&lt;br /&gt;
* find VTODOs, VFREEBUSYs and VALARMs in the wild&lt;br /&gt;
&lt;br /&gt;
= Fragments =&lt;br /&gt;
* As both [[RyanKing]] and [http://suda.co.uk/ Brian Suda] point out, the [http://svn.lifelint.com/hcalendar_tests/calendar-fragment.xml fragment hCalendar test] are wrong because:&lt;br /&gt;
** The [http://www.w3.org/TR/xhtml1/#C_8 XHTML spec] defines fragments to use the id attribute and the test was using the name attribute&lt;br /&gt;
** The child elements of a fragment should be inspected to determine values.&lt;/div&gt;</summary>
		<author><name>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=5213</id>
		<title>hcalendar-issues</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=5213"/>
		<updated>2006-02-25T05:43:09Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: &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;
And add new issues to the top of the list:&lt;br /&gt;
&lt;br /&gt;
* 2006-02-17 raised by [[User:Mark Mansour|Mark Mansour]] - notes are summarized [[hcalendar-irc-meetup-20060225|here]]&lt;br /&gt;
*# should vcalendar be a class?  Section 4.4 of RFC2445 says: &amp;quot;The Calendaring and Scheduling Core Object is a collection of calendaring and scheduling information. Typically, this information will consist of a single iCalendar object. However, multiple iCalendar objects can be sequentially grouped together.&amp;quot;  Also the hcalendar class would allow properties on the calendar itself such as METHOD and CALSCALE (I don't think VERSION and PRODID are particularly relevant).&lt;br /&gt;
*# how are axis and headers going to be handled?  There has been talk that table axis and headers should be used to capture calendar information in a more compact format, but no example are available.  Does anyone have examples or should we try to invent some?&lt;br /&gt;
*# should embeded components be allowed?  [[RyanKing]] has already noted that vJournal overlaps blog-posts (although not yet accepted), but should the components to-do, free/busy, timezone, alarms be allowed?  They all considered as just as relevant by the ical spec as events are (my interpretation).&lt;br /&gt;
*# validation of the hCalendar tests.  The hCalendar tests have been available for a while now, but only Brian Suda and I have made contributions to their content.  Does anyone else have thoughts and should we try to make these the beginning of 'official' hCalendar tests?&lt;br /&gt;
*# The use of fragments is unclear.  Fragment interpretation seems to be agent dependant.  Fragments usually denote a heading or marker, like a goto statement for HTML.  Unfortunately it may jump in the middle of elements (rather to the beginning of an element).  How should this be handled.  i.e. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a name=&amp;quot;myfrag&amp;quot;&amp;gt;heading&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;A nice event&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* 2006-02-01 raised by [[RyanKing]]&lt;br /&gt;
*# ''Issue 1: Given that now, or soon will have hAtom, should we disallow vJournal, so that we don't have 2 blog-post formats?''&lt;br /&gt;
* 2006-01-04 raised by [[User:CGranade|CGranade]]&lt;br /&gt;
*# ''Interactions with strong namespacing. So far, it seems that hCalendar cannot be embedded into non-XHTML schemas that are also strongly namespaced (e.g.: RDF, Atom) without a resultant validation error, as the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute is ''not'' portable across schemas.''&lt;br /&gt;
*#* REJECTED.  The class attribute is used on XHTML elements, which are XML, which can be embedded in any other XML.  The issue as raised doesn't make sense.&lt;br /&gt;
*# ''All examples in XHTML. XHTML should not be the only host to microformats, and thus it should not be the only example host language. Rather, examples in Atom, RSS, RDF, etc. should also be provided.''&lt;br /&gt;
*#* ACCEPTED.  This is definitely something to be added to *-examples pages for each microformat.&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. [Suggestion:] 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;
*#* ACCEPTED-PARTIAL.  Yes, it appears RFC2445 requires UID.  However, typical mentions of events by web authors do not provide anything equivalent to a UID, nor should we require authors to do so.  Thus we must come up with an algorithm for implied UID, similar to some of the other properties.  We REJECT the use of the html 'id' attributre as a substitute for UID as they are of different scopes and thus such a translation will likely be problematic.  As part of this algorithm, we MUST disallow &amp;quot;@&amp;quot; signs since the issue points out that such UIDs crash some calendaring software.&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;
*#* ACCEPTED.  We should come up with a way to encourage/synthesize/imply DTSTAMP property values.&lt;br /&gt;
*# ''Here is an example from Midgard CMS (which will be easy to change according to bergie on irc):''&lt;br /&gt;
*#* For more discussion of this, please see [http://microformats.org/wiki/hcalendar-brainstorming#UID_handling hCalendar brainstorming: UID handling]&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;
* 2005-09-29 raised by RyanKing&lt;br /&gt;
*# ''How does one use ATTENDEE?''&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://microformats.org/wiki/hcalendar-brainstorming#Free.2FBusy_information on hCalendar brainstorming].  Additional background: [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|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 profile URL?''&lt;br /&gt;
*#**** ACCEPTED. This is on Tantek's [[to-do]] list, to both provide profiles and URLs (probably at gmpg.org) for those profiles for hCalendar etc.&lt;/div&gt;</summary>
		<author><name>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=5161</id>
		<title>hcalendar-issues</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=5161"/>
		<updated>2006-02-25T04:09:09Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: &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;
And add new issues to the top of the list:&lt;br /&gt;
&lt;br /&gt;
* 2006-02-17 raised by [[User:Mark Mansour|Mark Mansour]]&lt;br /&gt;
*# should vcalendar be a class?  Section 4.4 of RFC2445 says: &amp;quot;The Calendaring and Scheduling Core Object is a collection of calendaring and scheduling information. Typically, this information will consist of a single iCalendar object. However, multiple iCalendar objects can be sequentially grouped together.&amp;quot;  Also the hcalendar class would allow properties on the calendar itself such as METHOD and CALSCALE (I don't think VERSION and PRODID are particularly relevant).&lt;br /&gt;
*# how are axis and headers going to be handled?  There has been talk that table axis and headers should be used to capture calendar information in a more compact format, but no example are available.  Does anyone have examples or should we try to invent some?&lt;br /&gt;
*# should embeded components be allowed?  [[RyanKing]] has already noted that vJournal overlaps blog-posts (although not yet accepted), but should the components to-do, free/busy, timezone, alarms be allowed?  They all considered as just as relevant by the ical spec as events are (my interpretation).&lt;br /&gt;
*# validation of the hCalendar tests.  The hCalendar tests have been available for a while now, but only Brian Suda and I have made contributions to their content.  Does anyone else have thoughts and should we try to make these the beginning of 'official' hCalendar tests?&lt;br /&gt;
*# The use of fragments is unclear.  Fragment interpretation seems to be agent dependant.  Fragments usually denote a heading or marker, like a goto statement for HTML.  Unfortunately it may jump in the middle of elements (rather to the beginning of an element).  How should this be handled.  i.e. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a name=&amp;quot;myfrag&amp;quot;&amp;gt;heading&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;A nice event&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* 2006-02-01 raised by [[RyanKing]]&lt;br /&gt;
*# ''Issue 1: Given that now, or soon will have hAtom, should we disallow vJournal, so that we don't have 2 blog-post formats?''&lt;br /&gt;
* 2006-01-04 raised by [[User:CGranade|CGranade]]&lt;br /&gt;
*# ''Interactions with strong namespacing. So far, it seems that hCalendar cannot be embedded into non-XHTML schemas that are also strongly namespaced (e.g.: RDF, Atom) without a resultant validation error, as the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute is ''not'' portable across schemas.''&lt;br /&gt;
*#* REJECTED.  The class attribute is used on XHTML elements, which are XML, which can be embedded in any other XML.  The issue as raised doesn't make sense.&lt;br /&gt;
*# ''All examples in XHTML. XHTML should not be the only host to microformats, and thus it should not be the only example host language. Rather, examples in Atom, RSS, RDF, etc. should also be provided.''&lt;br /&gt;
*#* ACCEPTED.  This is definitely something to be added to *-examples pages for each microformat.&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. [Suggestion:] 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;
*#* ACCEPTED-PARTIAL.  Yes, it appears RFC2445 requires UID.  However, typical mentions of events by web authors do not provide anything equivalent to a UID, nor should we require authors to do so.  Thus we must come up with an algorithm for implied UID, similar to some of the other properties.  We REJECT the use of the html 'id' attributre as a substitute for UID as they are of different scopes and thus such a translation will likely be problematic.  As part of this algorithm, we MUST disallow &amp;quot;@&amp;quot; signs since the issue points out that such UIDs crash some calendaring software.&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;
*#* ACCEPTED.  We should come up with a way to encourage/synthesize/imply DTSTAMP property values.&lt;br /&gt;
*# ''Here is an example from Midgard CMS (which will be easy to change according to bergie on irc):''&lt;br /&gt;
*#* For more discussion of this, please see [http://microformats.org/wiki/hcalendar-brainstorming#UID_handling hCalendar brainstorming: UID handling]&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;
* 2005-09-29 raised by RyanKing&lt;br /&gt;
*# ''How does one use ATTENDEE?''&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://microformats.org/wiki/hcalendar-brainstorming#Free.2FBusy_information on hCalendar brainstorming].  Additional background: [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|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 profile URL?''&lt;br /&gt;
*#**** ACCEPTED. This is on Tantek's [[to-do]] list, to both provide profiles and URLs (probably at gmpg.org) for those profiles for hCalendar etc.&lt;/div&gt;</summary>
		<author><name>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=5160</id>
		<title>hcalendar-issues</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=5160"/>
		<updated>2006-02-25T01:11:16Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: &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;
And add new issues to the top of the list:&lt;br /&gt;
&lt;br /&gt;
* 2006-02-17 raised by [[Mark Mansour]]&lt;br /&gt;
*# should vcalendar be a class?  Section 4.4 of RFC2445 says: &amp;quot;The Calendaring and Scheduling Core Object is a collection of calendaring and scheduling information. Typically, this information will consist of a single iCalendar object. However, multiple iCalendar objects can be sequentially grouped together.&amp;quot;  Also the hcalendar class would allow properties on the calendar itself such as METHOD and CALSCALE (I don't think VERSION and PRODID are particularly relevant).&lt;br /&gt;
*# how are axis and headers going to be handled?  There has been talk that table axis and headers should be used to capture calendar information in a more compact format, but no example are available.  Does anyone have examples or should we try to invent some?&lt;br /&gt;
*# should embeded components be allowed?  [[RyanKing]] has already noted that vJournal overlaps blog-posts (although not yet accepted), but should the components to-do, free/busy, timezone, alarms be allowed?  They all considered as just as relevant by the ical spec as events are (my interpretation).&lt;br /&gt;
*# validation of the hCalendar tests.  The hCalendar tests have been available for a while now, but only Brian Suda and I have made contributions to their content.  Does anyone else have thoughts and should we try to make these the beginning of 'official' hCalendar tests?&lt;br /&gt;
*# The use of fragments is unclear.  Fragment interpretation seems to be agent dependant.  Fragments usually denote a heading or marker, like a goto statement for HTML.  Unfortunately it may jump in the middle of elements (rather to the beginning of an element).  How should this be handled.  i.e. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a name=&amp;quot;myfrag&amp;quot;&amp;gt;heading&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div class=&amp;quot;description&amp;quot;&amp;gt;A nice event&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2005-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* 2006-02-01 raised by [[RyanKing]]&lt;br /&gt;
*# ''Issue 1: Given that now, or soon will have hAtom, should we disallow vJournal, so that we don't have 2 blog-post formats?''&lt;br /&gt;
* 2006-01-04 raised by [[User:CGranade|CGranade]]&lt;br /&gt;
*# ''Interactions with strong namespacing. So far, it seems that hCalendar cannot be embedded into non-XHTML schemas that are also strongly namespaced (e.g.: RDF, Atom) without a resultant validation error, as the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute is ''not'' portable across schemas.''&lt;br /&gt;
*#* REJECTED.  The class attribute is used on XHTML elements, which are XML, which can be embedded in any other XML.  The issue as raised doesn't make sense.&lt;br /&gt;
*# ''All examples in XHTML. XHTML should not be the only host to microformats, and thus it should not be the only example host language. Rather, examples in Atom, RSS, RDF, etc. should also be provided.''&lt;br /&gt;
*#* ACCEPTED.  This is definitely something to be added to *-examples pages for each microformat.&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. [Suggestion:] 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;
*#* ACCEPTED-PARTIAL.  Yes, it appears RFC2445 requires UID.  However, typical mentions of events by web authors do not provide anything equivalent to a UID, nor should we require authors to do so.  Thus we must come up with an algorithm for implied UID, similar to some of the other properties.  We REJECT the use of the html 'id' attributre as a substitute for UID as they are of different scopes and thus such a translation will likely be problematic.  As part of this algorithm, we MUST disallow &amp;quot;@&amp;quot; signs since the issue points out that such UIDs crash some calendaring software.&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;
*#* ACCEPTED.  We should come up with a way to encourage/synthesize/imply DTSTAMP property values.&lt;br /&gt;
*# ''Here is an example from Midgard CMS (which will be easy to change according to bergie on irc):''&lt;br /&gt;
*#* For more discussion of this, please see [http://microformats.org/wiki/hcalendar-brainstorming#UID_handling hCalendar brainstorming: UID handling]&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;
* 2005-09-29 raised by RyanKing&lt;br /&gt;
*# ''How does one use ATTENDEE?''&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://microformats.org/wiki/hcalendar-brainstorming#Free.2FBusy_information on hCalendar brainstorming].  Additional background: [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|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 profile URL?''&lt;br /&gt;
*#**** ACCEPTED. This is on Tantek's [[to-do]] list, to both provide profiles and URLs (probably at gmpg.org) for those profiles for hCalendar etc.&lt;/div&gt;</summary>
		<author><name>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=5159</id>
		<title>hcalendar-issues</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar-issues&amp;diff=5159"/>
		<updated>2006-02-25T00:58:49Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: Notes for the hCalendar IRC meetup&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;
And add new issues to the top of the list:&lt;br /&gt;
&lt;br /&gt;
* 2006-02-17 raised by [[Mark Mansour]]&lt;br /&gt;
*# should vcalendar be a class?  Section 4.4 of RFC2445 says: &amp;quot;The Calendaring and Scheduling Core Object is a collection of calendaring and scheduling information. Typically, this information will consist of a single iCalendar object. However, multiple iCalendar objects can be sequentially grouped together.&amp;quot;  Also the hcalendar class would allow properties on the calendar itself such as METHOD and CALSCALE (I don't think VERSION and PRODID are particularly relevant).&lt;br /&gt;
*# how are axis and headers going to be handled?  There has been talk that table axis and headers should be used to capture calendar information in a more compact format, but no example are available.  Does anyone have examples or should we try to invent some?&lt;br /&gt;
*# should embeded components be allowed?  [[RyanKing]] has already noted that vJournal overlaps blog-posts (although not yet accepted), but should the components to-do, free/busy, timezone, alarms be allowed?  They all considered as just as relevant by the ical spec as events are (my interpretation).&lt;br /&gt;
*# validation of the hCalendar tests.  The hCalendar tests have been available for a while now, but only Brian Suda and I have made contributions to their content.  Does anyone else have thoughts and should we try to make these the beginning of 'official' hCalendar tests?&lt;br /&gt;
*# The use of fragments is unclear.  Fragment interpretation seems to be agent dependant.  Fragments usually denote a heading or marker, like a goto statement for HTML.  Unfortunately it may jump in the middle of elements (rather to the beginning of an element).  How should this be handled.  i.e. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;a name=&amp;quot;myfrag&amp;quot;&amp;gt;heading&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&amp;lt;a name=&amp;quot;myfrag&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;here is my stuff&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* 2006-02-01 raised by [[RyanKing]]&lt;br /&gt;
*# ''Issue 1: Given that now, or soon will have hAtom, should we disallow vJournal, so that we don't have 2 blog-post formats?''&lt;br /&gt;
* 2006-01-04 raised by [[User:CGranade|CGranade]]&lt;br /&gt;
*# ''Interactions with strong namespacing. So far, it seems that hCalendar cannot be embedded into non-XHTML schemas that are also strongly namespaced (e.g.: RDF, Atom) without a resultant validation error, as the &amp;lt;code&amp;gt;class&amp;lt;/code&amp;gt; attribute is ''not'' portable across schemas.''&lt;br /&gt;
*#* REJECTED.  The class attribute is used on XHTML elements, which are XML, which can be embedded in any other XML.  The issue as raised doesn't make sense.&lt;br /&gt;
*# ''All examples in XHTML. XHTML should not be the only host to microformats, and thus it should not be the only example host language. Rather, examples in Atom, RSS, RDF, etc. should also be provided.''&lt;br /&gt;
*#* ACCEPTED.  This is definitely something to be added to *-examples pages for each microformat.&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. [Suggestion:] 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;
*#* ACCEPTED-PARTIAL.  Yes, it appears RFC2445 requires UID.  However, typical mentions of events by web authors do not provide anything equivalent to a UID, nor should we require authors to do so.  Thus we must come up with an algorithm for implied UID, similar to some of the other properties.  We REJECT the use of the html 'id' attributre as a substitute for UID as they are of different scopes and thus such a translation will likely be problematic.  As part of this algorithm, we MUST disallow &amp;quot;@&amp;quot; signs since the issue points out that such UIDs crash some calendaring software.&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;
*#* ACCEPTED.  We should come up with a way to encourage/synthesize/imply DTSTAMP property values.&lt;br /&gt;
*# ''Here is an example from Midgard CMS (which will be easy to change according to bergie on irc):''&lt;br /&gt;
*#* For more discussion of this, please see [http://microformats.org/wiki/hcalendar-brainstorming#UID_handling hCalendar brainstorming: UID handling]&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;
* 2005-09-29 raised by RyanKing&lt;br /&gt;
*# ''How does one use ATTENDEE?''&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://microformats.org/wiki/hcalendar-brainstorming#Free.2FBusy_information on hCalendar brainstorming].  Additional background: [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|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 profile URL?''&lt;br /&gt;
*#**** ACCEPTED. This is on Tantek's [[to-do]] list, to both provide profiles and URLs (probably at gmpg.org) for those profiles for hCalendar etc.&lt;/div&gt;</summary>
		<author><name>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=irc&amp;diff=5009</id>
		<title>irc</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=irc&amp;diff=5009"/>
		<updated>2006-02-16T14:04:23Z</updated>

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

		<summary type="html">&lt;p&gt;Mark Mansour: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://lifelint.com/blog/&lt;/div&gt;</summary>
		<author><name>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=6345</id>
		<title>hcalendar-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=6345"/>
		<updated>2006-02-14T07:39:11Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: &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;
[http://lifelint.com/ Mark Mansour of Life Lint] has maintains a set of [http://svn.lifelint.com/hcalendar_tests/ publicly available hCalendar tests] for use by the hCalendar community.  The [http://www.lifelint.com/blog/2006/02/07/hcalendar-test-cases/ blog entry] describing the tests provides more details.&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 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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h5&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;strong class=&amp;quot;class&amp;quot;&amp;gt;private&amp;lt;/strong&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;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h5&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; - &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;strong class=&amp;quot;class&amp;quot;&amp;gt;Private&amp;lt;/strong&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;
&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h5&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-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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h5&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-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;-&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;
&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h5&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;strong class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/strong&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h5&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;
=== 4.6.2 To-do Component ===&lt;br /&gt;
&lt;br /&gt;
Example: The following is an example of a &amp;quot;VTODO&amp;quot; calendar component:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VTODO&lt;br /&gt;
UID:19970901T130000Z-123404@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970415T133000Z&lt;br /&gt;
DUE:19970416T045959Z&lt;br /&gt;
SUMMARY:1996 Income Tax Preparation&lt;br /&gt;
CLASS:CONFIDENTIAL&lt;br /&gt;
CATEGORIES:FAMILY,FINANCE&lt;br /&gt;
PRIORITY:1&lt;br /&gt;
STATUS:NEEDS-ACTION&lt;br /&gt;
END:VTODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
=== 4.6.3 Journal Component ===&lt;br /&gt;
&lt;br /&gt;
Example: The following is an example of the &amp;quot;VJOURNAL&amp;quot; calendar component:&lt;br /&gt;
&lt;br /&gt;
BEGIN:VJOURNAL&lt;br /&gt;
UID:19970901T130000Z-123405@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART;VALUE=DATE:19970317&lt;br /&gt;
SUMMARY:Staff meeting minutes&lt;br /&gt;
DESCRIPTION:1. Staff meeting: Participants include Joe\, Lisa&lt;br /&gt;
  and Bob. Aurora project plans were reviewed. There is currently&lt;br /&gt;
  no budget reserves for this project. Lisa will escalate to&lt;br /&gt;
  management. Next meeting on Tuesday.\n&lt;br /&gt;
  2. Telephone Conference: ABC Corp. sales representative called&lt;br /&gt;
  to discuss new printer. Promised to get us a demo by Friday.\n&lt;br /&gt;
  3. Henry Miller (Handsoff Insurance): Car was totaled by tree.&lt;br /&gt;
  Is looking into a loaner car. 654-2323 (tel).&lt;br /&gt;
END:VJOURNAL&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
=== 4.6.4. Free/Busy Component ===&lt;br /&gt;
&lt;br /&gt;
Example: The following is an example of a &amp;quot;VFREEBUSY&amp;quot; calendar component used to request free or busy time information:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER:MAILTO:jane_doe@host1.com&lt;br /&gt;
ATTENDEE:MAILTO:john_public@host2.com&lt;br /&gt;
DTSTART:19971015T050000Z&lt;br /&gt;
DTEND:19971016T050000Z&lt;br /&gt;
DTSTAMP:19970901T083000Z&lt;br /&gt;
END:VFREEBUSY&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
The following is an example of a &amp;quot;VFREEBUSY&amp;quot; calendar component used to reply to the request with busy time information:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER:MAILTO:jane_doe@host1.com&lt;br /&gt;
ATTENDEE:MAILTO:john_public@host2.com&lt;br /&gt;
DTSTAMP:19970901T100000Z&lt;br /&gt;
FREEBUSY;VALUE=PERIOD:19971015T050000Z/PT8H30M,&lt;br /&gt;
 19971015T160000Z/PT5H30M,19971015T223000Z/PT6H30M&lt;br /&gt;
URL:http://host2.com/pub/busy/jpublic-01.ifb&lt;br /&gt;
COMMENT:This iCalendar file contains busy time information for&lt;br /&gt;
  the next three months.&lt;br /&gt;
END:VFREEBUSY&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
The following is an example of a &amp;quot;VFREEBUSY&amp;quot; calendar component used to publish busy time information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER: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;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
&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: ''the attendee markup looks incomplete''&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h5&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&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h5&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&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&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;
&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 class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &amp;lt;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;Organzied by: &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;Attending: &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;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; title=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;March 24, 1997 12:30 UTC&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&amp;quot; title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;March 24, 1997, 21:00 UTC&amp;lt;/abbr&amp;gt;&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;Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;This event is &amp;lt;strong class=&amp;quot;class&amp;quot;&amp;gt;Public&amp;lt;/strong&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 class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &amp;lt;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;Organzied by: [mailto:jdoe@host1.com jdoe@host1.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;[mailto:jsmith@host1.com 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;/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; title=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;March 24, 1997 12:30 UTC&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&amp;quot; title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;March 24, 1997, 21:00 UTC&amp;lt;/abbr&amp;gt;&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;Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;This event is &amp;lt;strong class=&amp;quot;class&amp;quot;&amp;gt;Public&amp;lt;/strong&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;
&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 class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &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 unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: [mailto:jqpublic@host.com jqpublic@host.com], &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;one minute before midnight on 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 class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &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 unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: [mailto:jqpublic@host.com jqpublic@host.com], &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;one minute before midnight on 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;
&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&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;xyz&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&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;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;vcalendar&amp;quot;&amp;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&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;xyz&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&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;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;
&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;
&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;-//RDU Software//NONSGML HandCal//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vfreebusy&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;Organizer: &amp;lt;span class=&amp;quot;organizer&amp;quot;&amp;gt;MAILTO:jsmith@host.com&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; title=&amp;quot;19980313T141711Z&amp;quot;&amp;gt;March 13, 1998 14:17:11 UTC&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&amp;quot; title=&amp;quot;19980410T141711Z&amp;quot;&amp;gt;April 10, 1998 14:17:11 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Busy times:&amp;lt;/p&amp;gt; &amp;lt;!-- note that the default is BUSY --&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980314T233000Z&amp;quot;&amp;gt;1998-03-14 23:30:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980315T003000Z&amp;quot;&amp;gt;1998-03-15- 00:30:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980316T153000Z&amp;quot;&amp;gt;1998-03-16 15:30:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980316T163000Z&amp;quot;&amp;gt;1998-03-16 16:30:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980318T030000Z&amp;quot;&amp;gt;1998-03-18 03:00:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980318T040000Z&amp;quot;&amp;gt;1998-03-18 04:00:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;URL &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.host.com/calendar/busytime/jsmith.ifb&amp;quot;&amp;gt;http://www.host.com/calendar/busytime/jsmith.ifb&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;
== 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>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=4952</id>
		<title>hcalendar-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=4952"/>
		<updated>2006-02-07T22:29:03Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: /* hCalendar 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;
[http://lifelint.com/ Mark Mansour of Life Lint] has created and maintains a set of [http://lifelint.com/test/hCalendar/ publicly available hCalendar tests] for use by the hCalendar community.  The [http://www.lifelint.com/blog/2006/02/07/hcalendar-test-cases/ blog entry] describing the tests provides more details.&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 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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h5&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;strong class=&amp;quot;class&amp;quot;&amp;gt;private&amp;lt;/strong&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;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h5&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; - &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;strong class=&amp;quot;class&amp;quot;&amp;gt;Private&amp;lt;/strong&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;
&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h5&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-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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h5&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-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;-&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;
&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h5&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;strong class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/strong&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h5&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;
=== 4.6.2 To-do Component ===&lt;br /&gt;
&lt;br /&gt;
Example: The following is an example of a &amp;quot;VTODO&amp;quot; calendar component:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VTODO&lt;br /&gt;
UID:19970901T130000Z-123404@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970415T133000Z&lt;br /&gt;
DUE:19970416T045959Z&lt;br /&gt;
SUMMARY:1996 Income Tax Preparation&lt;br /&gt;
CLASS:CONFIDENTIAL&lt;br /&gt;
CATEGORIES:FAMILY,FINANCE&lt;br /&gt;
PRIORITY:1&lt;br /&gt;
STATUS:NEEDS-ACTION&lt;br /&gt;
END:VTODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
=== 4.6.3 Journal Component ===&lt;br /&gt;
&lt;br /&gt;
Example: The following is an example of the &amp;quot;VJOURNAL&amp;quot; calendar component:&lt;br /&gt;
&lt;br /&gt;
BEGIN:VJOURNAL&lt;br /&gt;
UID:19970901T130000Z-123405@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART;VALUE=DATE:19970317&lt;br /&gt;
SUMMARY:Staff meeting minutes&lt;br /&gt;
DESCRIPTION:1. Staff meeting: Participants include Joe\, Lisa&lt;br /&gt;
  and Bob. Aurora project plans were reviewed. There is currently&lt;br /&gt;
  no budget reserves for this project. Lisa will escalate to&lt;br /&gt;
  management. Next meeting on Tuesday.\n&lt;br /&gt;
  2. Telephone Conference: ABC Corp. sales representative called&lt;br /&gt;
  to discuss new printer. Promised to get us a demo by Friday.\n&lt;br /&gt;
  3. Henry Miller (Handsoff Insurance): Car was totaled by tree.&lt;br /&gt;
  Is looking into a loaner car. 654-2323 (tel).&lt;br /&gt;
END:VJOURNAL&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
=== 4.6.4. Free/Busy Component ===&lt;br /&gt;
&lt;br /&gt;
Example: The following is an example of a &amp;quot;VFREEBUSY&amp;quot; calendar component used to request free or busy time information:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER:MAILTO:jane_doe@host1.com&lt;br /&gt;
ATTENDEE:MAILTO:john_public@host2.com&lt;br /&gt;
DTSTART:19971015T050000Z&lt;br /&gt;
DTEND:19971016T050000Z&lt;br /&gt;
DTSTAMP:19970901T083000Z&lt;br /&gt;
END:VFREEBUSY&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
The following is an example of a &amp;quot;VFREEBUSY&amp;quot; calendar component used to reply to the request with busy time information:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER:MAILTO:jane_doe@host1.com&lt;br /&gt;
ATTENDEE:MAILTO:john_public@host2.com&lt;br /&gt;
DTSTAMP:19970901T100000Z&lt;br /&gt;
FREEBUSY;VALUE=PERIOD:19971015T050000Z/PT8H30M,&lt;br /&gt;
 19971015T160000Z/PT5H30M,19971015T223000Z/PT6H30M&lt;br /&gt;
URL:http://host2.com/pub/busy/jpublic-01.ifb&lt;br /&gt;
COMMENT:This iCalendar file contains busy time information for&lt;br /&gt;
  the next three months.&lt;br /&gt;
END:VFREEBUSY&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
The following is an example of a &amp;quot;VFREEBUSY&amp;quot; calendar component used to publish busy time information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER: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;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
&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: ''the attendee markup looks incomplete''&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h5&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&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h5&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&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&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;
&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 class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &amp;lt;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;Organzied by: &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;Attending: &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;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; title=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;March 24, 1997 12:30 UTC&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&amp;quot; title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;March 24, 1997, 21:00 UTC&amp;lt;/abbr&amp;gt;&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;Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;This event is &amp;lt;strong class=&amp;quot;class&amp;quot;&amp;gt;Public&amp;lt;/strong&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 class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &amp;lt;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;Organzied by: [mailto:jdoe@host1.com jdoe@host1.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;[mailto:jsmith@host1.com 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;/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; title=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;March 24, 1997 12:30 UTC&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&amp;quot; title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;March 24, 1997, 21:00 UTC&amp;lt;/abbr&amp;gt;&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;Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;This event is &amp;lt;strong class=&amp;quot;class&amp;quot;&amp;gt;Public&amp;lt;/strong&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;
&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 class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &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 unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: [mailto:jqpublic@host.com jqpublic@host.com], &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;one minute before midnight on 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 class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &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 unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: [mailto:jqpublic@host.com jqpublic@host.com], &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;one minute before midnight on 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;
&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&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;xyz&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&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;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;vcalendar&amp;quot;&amp;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&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;xyz&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&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;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;
&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;
&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;-//RDU Software//NONSGML HandCal//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vfreebusy&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;Organizer: &amp;lt;span class=&amp;quot;organizer&amp;quot;&amp;gt;MAILTO:jsmith@host.com&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; title=&amp;quot;19980313T141711Z&amp;quot;&amp;gt;March 13, 1998 14:17:11 UTC&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&amp;quot; title=&amp;quot;19980410T141711Z&amp;quot;&amp;gt;April 10, 1998 14:17:11 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Busy times:&amp;lt;/p&amp;gt; &amp;lt;!-- note that the default is BUSY --&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980314T233000Z&amp;quot;&amp;gt;1998-03-14 23:30:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980315T003000Z&amp;quot;&amp;gt;1998-03-15- 00:30:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980316T153000Z&amp;quot;&amp;gt;1998-03-16 15:30:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980316T163000Z&amp;quot;&amp;gt;1998-03-16 16:30:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980318T030000Z&amp;quot;&amp;gt;1998-03-18 03:00:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980318T040000Z&amp;quot;&amp;gt;1998-03-18 04:00:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;URL &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.host.com/calendar/busytime/jsmith.ifb&amp;quot;&amp;gt;http://www.host.com/calendar/busytime/jsmith.ifb&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;
== 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>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=4845</id>
		<title>hcalendar-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=4845"/>
		<updated>2006-02-07T22:27:09Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: /* hCalendar 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;
[http://lifelint.com/ Mark Mansour of Life Lint] has created and maintains a set of [http://lifelint.com/test/hCalendar/ publicly available hCalendar tests] for use by the hCalendar community.&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 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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h5&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;strong class=&amp;quot;class&amp;quot;&amp;gt;private&amp;lt;/strong&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;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h5&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; - &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;strong class=&amp;quot;class&amp;quot;&amp;gt;Private&amp;lt;/strong&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;
&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h5&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-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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h5&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-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;-&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;
&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h5&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;strong class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/strong&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h5&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;
=== 4.6.2 To-do Component ===&lt;br /&gt;
&lt;br /&gt;
Example: The following is an example of a &amp;quot;VTODO&amp;quot; calendar component:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VTODO&lt;br /&gt;
UID:19970901T130000Z-123404@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART:19970415T133000Z&lt;br /&gt;
DUE:19970416T045959Z&lt;br /&gt;
SUMMARY:1996 Income Tax Preparation&lt;br /&gt;
CLASS:CONFIDENTIAL&lt;br /&gt;
CATEGORIES:FAMILY,FINANCE&lt;br /&gt;
PRIORITY:1&lt;br /&gt;
STATUS:NEEDS-ACTION&lt;br /&gt;
END:VTODO&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
=== 4.6.3 Journal Component ===&lt;br /&gt;
&lt;br /&gt;
Example: The following is an example of the &amp;quot;VJOURNAL&amp;quot; calendar component:&lt;br /&gt;
&lt;br /&gt;
BEGIN:VJOURNAL&lt;br /&gt;
UID:19970901T130000Z-123405@host.com&lt;br /&gt;
DTSTAMP:19970901T1300Z&lt;br /&gt;
DTSTART;VALUE=DATE:19970317&lt;br /&gt;
SUMMARY:Staff meeting minutes&lt;br /&gt;
DESCRIPTION:1. Staff meeting: Participants include Joe\, Lisa&lt;br /&gt;
  and Bob. Aurora project plans were reviewed. There is currently&lt;br /&gt;
  no budget reserves for this project. Lisa will escalate to&lt;br /&gt;
  management. Next meeting on Tuesday.\n&lt;br /&gt;
  2. Telephone Conference: ABC Corp. sales representative called&lt;br /&gt;
  to discuss new printer. Promised to get us a demo by Friday.\n&lt;br /&gt;
  3. Henry Miller (Handsoff Insurance): Car was totaled by tree.&lt;br /&gt;
  Is looking into a loaner car. 654-2323 (tel).&lt;br /&gt;
END:VJOURNAL&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
=== 4.6.4. Free/Busy Component ===&lt;br /&gt;
&lt;br /&gt;
Example: The following is an example of a &amp;quot;VFREEBUSY&amp;quot; calendar component used to request free or busy time information:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER:MAILTO:jane_doe@host1.com&lt;br /&gt;
ATTENDEE:MAILTO:john_public@host2.com&lt;br /&gt;
DTSTART:19971015T050000Z&lt;br /&gt;
DTEND:19971016T050000Z&lt;br /&gt;
DTSTAMP:19970901T083000Z&lt;br /&gt;
END:VFREEBUSY&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
The following is an example of a &amp;quot;VFREEBUSY&amp;quot; calendar component used to reply to the request with busy time information:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER:MAILTO:jane_doe@host1.com&lt;br /&gt;
ATTENDEE:MAILTO:john_public@host2.com&lt;br /&gt;
DTSTAMP:19970901T100000Z&lt;br /&gt;
FREEBUSY;VALUE=PERIOD:19971015T050000Z/PT8H30M,&lt;br /&gt;
 19971015T160000Z/PT5H30M,19971015T223000Z/PT6H30M&lt;br /&gt;
URL:http://host2.com/pub/busy/jpublic-01.ifb&lt;br /&gt;
COMMENT:This iCalendar file contains busy time information for&lt;br /&gt;
  the next three months.&lt;br /&gt;
END:VFREEBUSY&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
The following is an example of a &amp;quot;VFREEBUSY&amp;quot; calendar component used to publish busy time information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VFREEBUSY&lt;br /&gt;
ORGANIZER: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;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This iCalendar fragment as 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;
&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: ''the attendee markup looks incomplete''&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h5&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&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h5&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&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&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;
&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 class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &amp;lt;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;Organzied by: &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;Attending: &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;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; title=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;March 24, 1997 12:30 UTC&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&amp;quot; title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;March 24, 1997, 21:00 UTC&amp;lt;/abbr&amp;gt;&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;Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;This event is &amp;lt;strong class=&amp;quot;class&amp;quot;&amp;gt;Public&amp;lt;/strong&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 class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &amp;lt;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;Organzied by: [mailto:jdoe@host1.com jdoe@host1.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;[mailto:jsmith@host1.com 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;/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; title=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;March 24, 1997 12:30 UTC&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&amp;quot; title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;March 24, 1997, 21:00 UTC&amp;lt;/abbr&amp;gt;&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;Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;This event is &amp;lt;strong class=&amp;quot;class&amp;quot;&amp;gt;Public&amp;lt;/strong&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;
&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 class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &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 unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: [mailto:jqpublic@host.com jqpublic@host.com], &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;one minute before midnight on 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 class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &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 unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: [mailto:jqpublic@host.com jqpublic@host.com], &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;one minute before midnight on 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;
&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&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;xyz&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&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;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;vcalendar&amp;quot;&amp;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&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;xyz&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&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;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;
&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;
&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;-//RDU Software//NONSGML HandCal//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vfreebusy&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;Organizer: &amp;lt;span class=&amp;quot;organizer&amp;quot;&amp;gt;MAILTO:jsmith@host.com&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; title=&amp;quot;19980313T141711Z&amp;quot;&amp;gt;March 13, 1998 14:17:11 UTC&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&amp;quot; title=&amp;quot;19980410T141711Z&amp;quot;&amp;gt;April 10, 1998 14:17:11 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Busy times:&amp;lt;/p&amp;gt; &amp;lt;!-- note that the default is BUSY --&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980314T233000Z&amp;quot;&amp;gt;1998-03-14 23:30:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980315T003000Z&amp;quot;&amp;gt;1998-03-15- 00:30:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980316T153000Z&amp;quot;&amp;gt;1998-03-16 15:30:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980316T163000Z&amp;quot;&amp;gt;1998-03-16 16:30:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980318T030000Z&amp;quot;&amp;gt;1998-03-18 03:00:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980318T040000Z&amp;quot;&amp;gt;1998-03-18 04:00:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;URL &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.host.com/calendar/busytime/jsmith.ifb&amp;quot;&amp;gt;http://www.host.com/calendar/busytime/jsmith.ifb&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;
== 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>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar&amp;diff=4875</id>
		<title>hcalendar</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar&amp;diff=4875"/>
		<updated>2006-02-07T22:22:27Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: Life Lint parser addition&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCalendar =&lt;br /&gt;
&lt;br /&gt;
hCalendar is a simple open, distributed calendaring and events format, based on the  iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]), suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hCalendar is one of several open [[microformats|microformat]] standards.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Draft Specification ==&lt;br /&gt;
&lt;br /&gt;
=== Editor ===&lt;br /&gt;
[http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc])&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
* [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&lt;br /&gt;
Thanks to:&lt;br /&gt;
* Adam Bosworth for leading the [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation] which brought together a critical mass of interested parties.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]), has been broadly interoperably implemented (e.g. Apple's &amp;amp;quot;iCal&amp;amp;quot; application built into MacOSX).&lt;br /&gt;
&lt;br /&gt;
In addition, bloggers often discuss events on their blogs -- upcoming events, writeups of past events, etc.  With just a tad bit of structure, bloggers can discuss events in their blog(s) in such a way that spiders and other aggregators can retrieve such events, automatically convert them to iCalendar, and use them in any iCalendar application or service.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''hCalendar''' format, which is a 1:1 representation of the aforementioned iCalendar standard, in semantic XHTML.  Bloggers can both embed hCalendar events directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCalendar enables applications to retrieve information about such events directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]) forms the basis of hCalendar.&lt;br /&gt;
&lt;br /&gt;
Note: the editor and authors of this specification are tracking the [http://lists.osafoundation.org/pipermail/ietf-calsify/ &amp;amp;quot;iCal-Basic&amp;amp;quot; effort] and intend to base the core hCalendar profile on iCal-Basic. See references for a link to the current draft.&lt;br /&gt;
&lt;br /&gt;
The basic format of hCalendar is to use iCalendar object/property names in lower-case for class names, and to map the nesting of iCalendar objects directly into nested XHTML.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
&lt;br /&gt;
However, for some properties there is a more semantic equivalent, and therefore they get special treatment, e.g.:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in iCalendar becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;amp;quot;url&amp;amp;quot; href=&amp;amp;quot;...&amp;amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;amp;quot;vevent&amp;amp;quot;&amp;lt;/code&amp;gt; in hCalendar.&lt;br /&gt;
* &amp;lt;code&amp;gt;ATTENDEE&amp;lt;/code&amp;gt; in iCalendar may in hCalendar be represented by an [[hcard]].&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
&lt;br /&gt;
For properties which are singular (e.g. &amp;amp;quot;N&amp;amp;quot; and &amp;amp;quot;FN&amp;amp;quot; from vCard), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;amp;quot;TEL&amp;amp;quot; from vCard), each class instance should create a instance of that property.  Plural properties with subtypes (e.g. TEL with WORK, HOME, CELL from vCard) can be optimized to share a common element for the property itself, with each instance of subtype being an appropriately classed descendant of the property element. &lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element,  which instead provide a human presentable version of the value.  This specification recommends that such &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; elements be used for the following iCalendar properties:&lt;br /&gt;
* DTSTART, DTEND, DURATION, RDATE, RRULE&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Here is a sample event in an iCalendar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
PRODID:-//XYZproduct//EN&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
URL:http://www.web2con.com/&lt;br /&gt;
DTSTART:20051005&lt;br /&gt;
DTEND:20051008&lt;br /&gt;
SUMMARY:Web 2.0 Conference&lt;br /&gt;
LOCATION:Argent Hotel\, San Francisco\, CA&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;
and an equivalent event in hCalendar format with various elements optimized appropriately.  See [[hcalendar-example1-steps]] for the derivation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;amp;quot;vevent&amp;amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;amp;quot;url&amp;amp;quot; href=&amp;amp;quot;http://www.web2con.com/&amp;amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;amp;quot;summary&amp;amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;abbr class=&amp;amp;quot;dtstart&amp;amp;quot; title=&amp;amp;quot;2005-10-05&amp;amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;amp;quot;dtend&amp;amp;quot; title=&amp;amp;quot;2005-10-08&amp;amp;quot;&amp;gt;7&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;amp;quot;location&amp;amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
which could be displayed as:&lt;br /&gt;
&lt;br /&gt;
[http://www.web2con.com/ Web 2.0 Conference: October 5-7, at the Argent Hotel, San Francisco, CA]&lt;br /&gt;
&lt;br /&gt;
Note 1: The product information is not necessary since hCalendar is an interchange format.  When transforming hCalendar back into iCalendar, the transforming engine should add its own product ID.&lt;br /&gt;
&lt;br /&gt;
Note 2: A surrounding &amp;lt;span class=&amp;amp;quot;vcalendar&amp;amp;quot;&amp;gt; element is optional, and is left out as such.  It is optional since the context of a vcalendar is implied when a vevent is encountered.  The implied context/scope is that of the document.  Authors may explicitly use elements with class=&amp;amp;quot;vcalendar&amp;amp;quot; to wrap sets of vevents that all belong to the same calendar, e.g. when publishing multiple calendars on the same page.&lt;br /&gt;
&lt;br /&gt;
Note 3: The version information is unnecessary in hCalendar markup directly since the version will be defined by the profile of hCalendar that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Note 4: ISO8601 dates (required by iCalendar) are not very human friendly.  In addition, the year is often understood implicitly by humans from the context.  Thus &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; elements are used to simultaneously provide a human friendly date and/or time in the visible contents of the element, while placing the respective machine parsable comprehensive ISO8601 datetime in the 'title' attribute.&lt;br /&gt;
The notation YYYY-MM-DD should be used for better readability.&lt;br /&gt;
&lt;br /&gt;
Note 5: The difference between the DTEND ISO8601 date (2005-10-08) and the human readable date (7) is NOT a mistake.  [http://lists.osafoundation.org/pipermail/ietf-calsify/2005-September/000769.html DTEND is exclusive], meaning, that the event ends just before the DTEND. Thus for events which start on one day and end on another day, the DTEND date must be specified as the day after the day that a human would say is the last day of the event.&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-examples]] for more hCalendar examples&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have implemented hCalendar, and thus are a great place to start for anyone looking for examples &amp;amp;quot;in the wild&amp;amp;quot; to try parsing, indexing, organizing etc.  If events on your pages are marked up with hCalendar, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
=== New Examples ===&lt;br /&gt;
Please add new examples to this section.&lt;br /&gt;
* ...&lt;br /&gt;
* [http://www.stateofflux.com/ State of Flux street art site] has started adding events in hCalendar format&lt;br /&gt;
* The [http://barcamp.org/#BarCamps BarCamp home page lists upcoming BarCamps marked up with hCalenar] and even has a &amp;quot;Subscribe...&amp;quot; link.&lt;br /&gt;
* [http://www.w3.org/2005/12/allgroupoverview.html 2006 W3C Technical Plenary Week] has marked up the schedule and events for the week with hCalendar.&lt;br /&gt;
* [http://www.code4lib.org/2006/schedule code4lib Conference 2006 Schedule] is marked up with hCalendar as [http://www.code4lib.org/node/65 announced on their blog].&lt;br /&gt;
* [http://grouper.ieee.org/groups/754 IEEE 754 Working Group] - trying hCalendar for upcoming meetings.&lt;br /&gt;
* [http://www.pehuen.org/node/494  Elecciones 2005 Chile] - the first spanish language hCalendar event found in the wild.&lt;br /&gt;
* [http://www.codewitch.org/it/2005/11/17/no-creative-commons-no-party/ Giocolando » No Creative Commons? No Party!] is marked up with hCalendar&lt;br /&gt;
* [http://www.cmprofessionals.org/events/calendar.html CM Pros Events Calendar] by Bob Doyle&lt;br /&gt;
* [http://www.midgard-project.org/community/events/ Midgard CMS Event calendar] - as [http://bergie.iki.fi/blog/new-event-calendar-for-midcom.html blogged by Henri Bergius] &lt;br /&gt;
* [http://www.iowamilitaryveteransband.com/schedule/ Iowa Military Veterans Band Schedule] - hCalendar markup [http://weblog.randomchaos.com/archive/2005/10/24/Microformats/ added by Scott Reynen]&lt;br /&gt;
* [http://www.funfairgames.net/weblog/posts/00000011.html Upcoming events on Jason A.R. Moody Amusements Weblog] posted by Jason Moody on 15 Oct 2005. [http://www.funfairgames.net/weblog/index.html His weblog] in general has hCalendar events posted inside the blog posts.&lt;br /&gt;
* [http://tantek.com/microformats/2005/syndicate/tracks-sessions-schedule.html Syndicate - Tracks &amp;amp;amp; Sessions]&lt;br /&gt;
* [http://tantek.com/microformats/2005/web2/program.html Web 2.0 Conference schedule page marked up with hCalendar]&lt;br /&gt;
* [http://www.thisiscmon.com/ C'MON] is a rock band from Canada, and their [http://www.thisiscmon.com/shows/ tour dates] have been marked up by [http://www.d2digitalmedia.com/ Ray Dickman] with hCalendar.&lt;br /&gt;
* [http://ifreebusy.com/ ifreebusy.com] will display freebusy information using hCalendar. See this [http://ifreebusy.com/neiljensen/freebusy/ example].&lt;br /&gt;
* [http://we05.com/ Web Essentials 05] has marked up their [http://we05.com/program.cfm program schedule table with hCalendar], using the 'axis' and 'headers' attributes.&lt;br /&gt;
* [http://www.asdvbonaparte.nl/ ASDV Bonaparte] is a Dutch debating society. Their events calendar has been marked up with the hCalendar conventions.&lt;br /&gt;
* [http://chocnvodka.blogware.com/blog Suw Charman] has marked up [http://suw.org.uk/archives/category/events/ her events] with hCalendar.&lt;br /&gt;
* [http://www.blogbusinesssummit.com/ Blog Business Summit] has published their [http://www.blogbusinesssummit.com/details.htm event details] marked up with hCalendar.&lt;br /&gt;
* [http://evdb.com EVDB], the Events and Venues database, publishes all events with hCalendar and venues with [[hcard|hCard]].  Took them only 15 minutes to implement both!&lt;br /&gt;
* [http://upcoming.org Upcoming.org] publishes all events and lists of events with hCalendar.  Took them only an hour to add hCalendar support to the site.&lt;br /&gt;
* The [http://laughingsquid.com/squidlist/calendar/ Laughing Squid Calendar] events, [http://laughingsquid.com/squidlist/calendar/9949/2005/5/9 e.g. this party], now supports hCalendar.&lt;br /&gt;
* [http://paulschreiber.com/ Paul] Schreiber's [http://concerts.shrub.ca/ Sunnyvale House Concerts] site publishes hCalendar event information for upcoming concerts.  In addition the [http://concerts.shrub.ca/shows Past Shows] page contains hCalendar events for all past concerts.&lt;br /&gt;
* [http://paulschreiber.com/ Paul] Schreiber's [http://iceoasis.shrub.ca/ unofficial schedule site] publishes hCalendar information for upcoming hockey games at [http://www.iceoasis.com/ Ice Oasis]&lt;br /&gt;
* [http://www.complexspiral.com/ Complex Spiral Consulting], both in the &amp;amp;quot;Events&amp;amp;quot; box on left side, and the separate [http://www.complexspiral.com/events/ Events page]. &lt;br /&gt;
* [http://tantek.com/log Tantek's Thoughts], specifically the &amp;amp;quot;Events&amp;amp;quot; roll in the right-most column.&lt;br /&gt;
* [http://suda.co.uk/projects/holidays/ Lesser Known Holidays], a list of holidays on [http://suda.co.uk suda.co.uk] that can be imported via iCal and hCal so you can compare actual transformation versus intended.&lt;br /&gt;
* [http://norman.walsh.name/2005/itinerary/ Norm Walsh's travel schedule] use hCalendar as well as GRDDL.&lt;br /&gt;
* [http://www.policyawareweb.org/2005/ftf2/paw-mtg Policy Aware Web (PAW) Project Meeting] uses hCalendar to record date-related decisions, and uses a vtodo microformat to record action items.&lt;br /&gt;
* The [http://www.kiez-ev.de/ Kiez] is a small cinema and has published its [http://www.kiez-ev.de/programm.htm program] marked up with hCalendar.&lt;br /&gt;
* The [http://lufgi4.informatik.rwth-aachen.de Laboratory for Dependable Distributed Systems] publishes it's [http://lufgi4.informatik.rwth-aachen.de/cfps list of notable CfPs on dependability and security] with hCalendar-todo elements.&lt;br /&gt;
* The [http://laughingsquid.com/laughing-squid-10th-anniversary-party/ Laughing Squid 10th Anniversary Party] has an hcalendar page.&lt;br /&gt;
* SPRACI has hcalendar versions of its nightlife/clubbing/gigs/festivals listings for many cities worldwide - eg: [http://www.spraci.com/listhcalendar.php?parea=sydney&amp;amp;category=all Events in Sydney] (check the [http://www.spraci.com/api/ API] pages in the faq section of [http://www.spraci.com/ SPRACI] for more info about the area/city keywords and category tags to use to get data for your city/categories&lt;br /&gt;
&lt;br /&gt;
=== Examples with some problems ===&lt;br /&gt;
* [http://www.webanalyticsassociation.org/en/calendarevents/search.asp  Web Analytics Association] - hCalendar microformat is in place on all Tendenci sites on the calendar events search page and consolidated list page.&lt;br /&gt;
** WARNINGS&lt;br /&gt;
*** has only dates where there should be datetime's&lt;br /&gt;
*** has abbr's with no title&lt;br /&gt;
*** should probably markup the description --[[User:RyanKing|RyanKing]] 16:04, 6 Jan 2006 (PST)&lt;br /&gt;
* [http://www.bokle.de/ s'Bokle] is a German music pub. Their events calendar has been marked up with hCalendar.&lt;br /&gt;
** improper use of rrule --[[User:RyanKing|RyanKing]] 16:04, 6 Jan 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse hCalendars. If you have an hCalendar implementation, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
=== Generation ===&lt;br /&gt;
* [http://placenamehere.com/TXP/pnh_mf/ pnh_mf] is a plugin for [http://textpattern.com/ Textpattern] that supports embedding hCalendar and other microformats in templates and blog posts. Written by [http://placenamehere.com/ Chris Casciano].&lt;br /&gt;
* [http://www.midgard-project.org/documentation/net-nemein-calendar/ Midgard CMS - net.nemein.calendar] - as [http://bergie.iki.fi/blog/new-event-calendar-for-midcom.html blogged by Henri Bergius] &lt;br /&gt;
* [http://www.decafbad.com/blog/2005/06/08/greasemonkey_magic magic_hcalendar Greasemonkey user script by Les Orchard] - allows easy form entry of an event into any textarea, e.g. into a blog post text area.&lt;br /&gt;
* [http://microformats.org/code/hcalendar/creator microformats.org hCalendar creator]&lt;br /&gt;
* [http://hybernaut.com/upcoming-hcal Drupal Upcoming.org syndication module emits hCalendar]&lt;br /&gt;
* [http://theryanking.com/ Ryan King] has an [http://theryanking.com/microformats/hcalendar-creator.html hCalendar creator].&lt;br /&gt;
&lt;br /&gt;
=== Conversion and consumption ===&lt;br /&gt;
* [http://lifelint.net/ Life Lint Parser] parses hCalendar and produces .ics, .rdf and debugging information and attempts to be more fully compliant to the iCal standard than previous implementations.  It can be used in the same manner as X2V.&lt;br /&gt;
* [http://blog.codeeg.com/tails-firefox-extension/ Tails is a Firefox Extension] that will display the presence of microformats ([[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xfolk|xFolk]]) on a webpage.&lt;br /&gt;
* In [http://www.xfytec.com/community/ xfy Community], there are some hCalendar implementations. &amp;quot;hCalendar via RSS&amp;quot; parses an RSS feed, retrieves XHTML documents linked from that feed, and syndicates hCalendars into a calendar view.&lt;br /&gt;
* [http://virtuelvis.com/archives/2005/11/learn-to-love-microformats simple hCalendar parser] by [http://virtuelvis.com/ Arve Bersvendsen]&lt;br /&gt;
* [http://george.hotelling.net/90percent/ George] has built a [http://george.hotelling.net/90percent/geekery/greasemonkey_and_microformats.php Greasemonkey user script that detects hCalendar events and allows users to easily add them to their calendar application(s)].&lt;br /&gt;
* [http://blogmatrix.blogmatrix.com/ David Janes] has produced a [[Greasemonkey]] [http://www.blogmatrix.com/include/microformat-find.user.js script] that finds many microformat elements, including hCalendar events, and [http://blog.davidjanes.com/mtarchives/2005_08.html#003379 provides a popup menu of actions]. The hCalendar to vCalendar conversion is done internally within the script. ''This does not work with FireFox 1.5+/GreaseMonkey 0.6.4+.''&lt;br /&gt;
* [http://suda.co.uk/projects/X2V/ X2V] parses hCalendar and produces a .ics (iCalendar) stream.  Note: needs to be updated to track changes in the specification as they occur.&lt;br /&gt;
* [http://dev.w3.org/cvsweb/2001/palmagent/ palmagent] by [[User:DanC]] includes  toICal.xsl and test materials; it works much like xhtml2vcal.xsl in X2V. See also: [http://www.w3.org/2002/12/cal/ RDF Calendar workspace] with icalendar test materials.&lt;br /&gt;
* [http://web.mit.edu/glasser/www/JSCalendar/ JSCalendar] parses hCalendar and produces a displayable HTML table/CSS-based calendar.&lt;br /&gt;
&lt;br /&gt;
Investigation:&lt;br /&gt;
* [http://wiki.mozilla.org/Calendar_Talk:Lightning#hCalendar_publish_and_subscribe_support Mozilla Calendar / Lightning / Sunbird hCalendar support discussion]&lt;br /&gt;
&lt;br /&gt;
=== Potential implementations ===&lt;br /&gt;
&lt;br /&gt;
These are open source projects that could be potentially enhanced to support hCalendar.&lt;br /&gt;
&lt;br /&gt;
* [http://www.k5n.us/webcalendar.php?topic=About WebCalendar]&lt;br /&gt;
* [http://phpicalendar.net/documentation/index.php?title=Main_Page PHP iCalendar]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2445.txt iCalendar RFC2445]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcalendar hCalendar term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation, 20040911]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.ietf.org/internet-drafts/draft-royer-ical-basic-02.txt iCal-Basic draft 02]&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCalendar&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
&lt;br /&gt;
==== Related ====&lt;br /&gt;
* [[icalendar-implementations|iCalendar implementations]]&lt;br /&gt;
* [http://lists.osafoundation.org/pipermail/ietf-calsify/ IETF-calsify archives]&lt;br /&gt;
* [http://www.livejournal.com/users/jwz/444651.html jwz - Hula] (required reading)&lt;br /&gt;
* [http://www.jwz.org/doc/groupware.html Groupware Bad by Jamie Zawinski] crystalizes the reason for hCalendar ('''emphasis''' added):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;amp;quot;Right now people can do that by publishing .ics files, but  it's not trivial to do so, and it's work on the part of other people  to look at them. '''If it's not HTML hanging off our friend's home page  that can be viewed in any browser on a public terminal in a library,  the bar to entry is too high and it's useless.'''&amp;amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://muddybranch.thejkgroup.com/ Jason Klemow's blog]&lt;br /&gt;
* [http://www.softwarestudio.org/iCal/2445Issues.html RFC2445 Issues List]&lt;br /&gt;
* [http://ietf.webdav.org/calsify/ CALSIFY WG Links And Resources]&lt;br /&gt;
&lt;br /&gt;
=== Similar Work ===&lt;br /&gt;
* [[XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
This specification is a work in progress.  As additional aspects are discussed, understood, and written, they will be added.  There is a separate document where we are keeping our brainstorms and other explorations relating to hCalendar:&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
** [http://weblog.infoworld.com/udell/2006/01/11.html#a1368 Moving forward with microformats] by [http://weblog.infoworld.com/udell Jon Udell] provides an hCalendar example and some discussion.&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hCalendar, check the [[hcalendar-faq]], and if you don't find answers, add your questions!&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hcalendar-issues]] document.&lt;/div&gt;</summary>
		<author><name>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar&amp;diff=4843</id>
		<title>hcalendar</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar&amp;diff=4843"/>
		<updated>2006-02-05T12:28:58Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: new site with hCalendar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= hCalendar =&lt;br /&gt;
&lt;br /&gt;
hCalendar is a simple open, distributed calendaring and events format, based on the  iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]), suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. hCalendar is one of several open [[microformats|microformat]] standards.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Draft Specification ==&lt;br /&gt;
&lt;br /&gt;
=== Editor ===&lt;br /&gt;
[http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc])&lt;br /&gt;
&lt;br /&gt;
=== Authors ===&lt;br /&gt;
* [http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc]&lt;br /&gt;
* [http://suda.co.uk/ Brian Suda]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2004}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&lt;br /&gt;
Thanks to:&lt;br /&gt;
* Adam Bosworth for leading the [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation] which brought together a critical mass of interested parties.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]), has been broadly interoperably implemented (e.g. Apple's &amp;amp;quot;iCal&amp;amp;quot; application built into MacOSX).&lt;br /&gt;
&lt;br /&gt;
In addition, bloggers often discuss events on their blogs -- upcoming events, writeups of past events, etc.  With just a tad bit of structure, bloggers can discuss events in their blog(s) in such a way that spiders and other aggregators can retrieve such events, automatically convert them to iCalendar, and use them in any iCalendar application or service.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''hCalendar''' format, which is a 1:1 representation of the aforementioned iCalendar standard, in semantic XHTML.  Bloggers can both embed hCalendar events directly in their web pages, and style them with CSS to make them appear as desired.  In addition, hCalendar enables applications to retrieve information about such events directly from web pages without having to reference a separate file.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
&lt;br /&gt;
=== In General ===&lt;br /&gt;
&lt;br /&gt;
The iCalendar standard ([http://www.ietf.org/rfc/rfc2445.txt RFC2445]) forms the basis of hCalendar.&lt;br /&gt;
&lt;br /&gt;
Note: the editor and authors of this specification are tracking the [http://lists.osafoundation.org/pipermail/ietf-calsify/ &amp;amp;quot;iCal-Basic&amp;amp;quot; effort] and intend to base the core hCalendar profile on iCal-Basic. See references for a link to the current draft.&lt;br /&gt;
&lt;br /&gt;
The basic format of hCalendar is to use iCalendar object/property names in lower-case for class names, and to map the nesting of iCalendar objects directly into nested XHTML.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
&lt;br /&gt;
However, for some properties there is a more semantic equivalent, and therefore they get special treatment, e.g.:&lt;br /&gt;
* &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt; in iCalendar becomes  &amp;lt;code&amp;gt;&amp;lt;a class=&amp;amp;quot;url&amp;amp;quot; href=&amp;amp;quot;...&amp;amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;amp;quot;vevent&amp;amp;quot;&amp;lt;/code&amp;gt; in hCalendar.&lt;br /&gt;
* &amp;lt;code&amp;gt;ATTENDEE&amp;lt;/code&amp;gt; in iCalendar may in hCalendar be represented by an [[hcard]].&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
&lt;br /&gt;
For properties which are singular (e.g. &amp;amp;quot;N&amp;amp;quot; and &amp;amp;quot;FN&amp;amp;quot; from vCard), the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
For properties which can be plural (e.g. &amp;amp;quot;TEL&amp;amp;quot; from vCard), each class instance should create a instance of that property.  Plural properties with subtypes (e.g. TEL with WORK, HOME, CELL from vCard) can be optimized to share a common element for the property itself, with each instance of subtype being an appropriately classed descendant of the property element. &lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the '&amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;' attribute of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element,  which instead provide a human presentable version of the value.  This specification recommends that such &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; elements be used for the following iCalendar properties:&lt;br /&gt;
* DTSTART, DTEND, DURATION, RDATE, RRULE&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Here is a sample event in an iCalendar:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
BEGIN:VCALENDAR&lt;br /&gt;
PRODID:-//XYZproduct//EN&lt;br /&gt;
VERSION:2.0&lt;br /&gt;
BEGIN:VEVENT&lt;br /&gt;
URL:http://www.web2con.com/&lt;br /&gt;
DTSTART:20051005&lt;br /&gt;
DTEND:20051008&lt;br /&gt;
SUMMARY:Web 2.0 Conference&lt;br /&gt;
LOCATION:Argent Hotel\, San Francisco\, CA&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;
and an equivalent event in hCalendar format with various elements optimized appropriately.  See [[hcalendar-example1-steps]] for the derivation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;amp;quot;vevent&amp;amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;amp;quot;url&amp;amp;quot; href=&amp;amp;quot;http://www.web2con.com/&amp;amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;span class=&amp;amp;quot;summary&amp;amp;quot;&amp;gt;Web 2.0 Conference&amp;lt;/span&amp;gt;: &lt;br /&gt;
  &amp;lt;abbr class=&amp;amp;quot;dtstart&amp;amp;quot; title=&amp;amp;quot;2005-10-05&amp;amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;amp;quot;dtend&amp;amp;quot; title=&amp;amp;quot;2005-10-08&amp;amp;quot;&amp;gt;7&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;amp;quot;location&amp;amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
 &amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
which could be displayed as:&lt;br /&gt;
&lt;br /&gt;
[http://www.web2con.com/ Web 2.0 Conference: October 5-7, at the Argent Hotel, San Francisco, CA]&lt;br /&gt;
&lt;br /&gt;
Note 1: The product information is not necessary since hCalendar is an interchange format.  When transforming hCalendar back into iCalendar, the transforming engine should add its own product ID.&lt;br /&gt;
&lt;br /&gt;
Note 2: A surrounding &amp;lt;span class=&amp;amp;quot;vcalendar&amp;amp;quot;&amp;gt; element is optional, and is left out as such.  It is optional since the context of a vcalendar is implied when a vevent is encountered.  The implied context/scope is that of the document.  Authors may explicitly use elements with class=&amp;amp;quot;vcalendar&amp;amp;quot; to wrap sets of vevents that all belong to the same calendar, e.g. when publishing multiple calendars on the same page.&lt;br /&gt;
&lt;br /&gt;
Note 3: The version information is unnecessary in hCalendar markup directly since the version will be defined by the profile of hCalendar that is used/referred to in the 'profile' attribute of the &amp;lt;head&amp;gt; element.&lt;br /&gt;
&lt;br /&gt;
Note 4: ISO8601 dates (required by iCalendar) are not very human friendly.  In addition, the year is often understood implicitly by humans from the context.  Thus &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; elements are used to simultaneously provide a human friendly date and/or time in the visible contents of the element, while placing the respective machine parsable comprehensive ISO8601 datetime in the 'title' attribute.&lt;br /&gt;
The notation YYYY-MM-DD should be used for better readability.&lt;br /&gt;
&lt;br /&gt;
Note 5: The difference between the DTEND ISO8601 date (2005-10-08) and the human readable date (7) is NOT a mistake.  [http://lists.osafoundation.org/pipermail/ietf-calsify/2005-September/000769.html DTEND is exclusive], meaning, that the event ends just before the DTEND. Thus for events which start on one day and end on another day, the DTEND date must be specified as the day after the day that a human would say is the last day of the event.&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-examples]] for more hCalendar examples&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have implemented hCalendar, and thus are a great place to start for anyone looking for examples &amp;amp;quot;in the wild&amp;amp;quot; to try parsing, indexing, organizing etc.  If events on your pages are marked up with hCalendar, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
=== New Examples ===&lt;br /&gt;
Please add new examples to this section.&lt;br /&gt;
* ...&lt;br /&gt;
* [http://www.stateofflux.com/ State of Flux street art site] has started adding events in hCalendar format&lt;br /&gt;
* The [http://barcamp.org/#BarCamps BarCamp home page lists upcoming BarCamps marked up with hCalenar] and even has a &amp;quot;Subscribe...&amp;quot; link.&lt;br /&gt;
* [http://www.w3.org/2005/12/allgroupoverview.html 2006 W3C Technical Plenary Week] has marked up the schedule and events for the week with hCalendar.&lt;br /&gt;
* [http://www.code4lib.org/2006/schedule code4lib Conference 2006 Schedule] is marked up with hCalendar as [http://www.code4lib.org/node/65 announced on their blog].&lt;br /&gt;
* [http://grouper.ieee.org/groups/754 IEEE 754 Working Group] - trying hCalendar for upcoming meetings.&lt;br /&gt;
* [http://www.pehuen.org/node/494  Elecciones 2005 Chile] - the first spanish language hCalendar event found in the wild.&lt;br /&gt;
* [http://www.codewitch.org/it/2005/11/17/no-creative-commons-no-party/ Giocolando » No Creative Commons? No Party!] is marked up with hCalendar&lt;br /&gt;
* [http://www.cmprofessionals.org/events/calendar.html CM Pros Events Calendar] by Bob Doyle&lt;br /&gt;
* [http://www.midgard-project.org/community/events/ Midgard CMS Event calendar] - as [http://bergie.iki.fi/blog/new-event-calendar-for-midcom.html blogged by Henri Bergius] &lt;br /&gt;
* [http://www.iowamilitaryveteransband.com/schedule/ Iowa Military Veterans Band Schedule] - hCalendar markup [http://weblog.randomchaos.com/archive/2005/10/24/Microformats/ added by Scott Reynen]&lt;br /&gt;
* [http://www.funfairgames.net/weblog/posts/00000011.html Upcoming events on Jason A.R. Moody Amusements Weblog] posted by Jason Moody on 15 Oct 2005. [http://www.funfairgames.net/weblog/index.html His weblog] in general has hCalendar events posted inside the blog posts.&lt;br /&gt;
* [http://tantek.com/microformats/2005/syndicate/tracks-sessions-schedule.html Syndicate - Tracks &amp;amp;amp; Sessions]&lt;br /&gt;
* [http://tantek.com/microformats/2005/web2/program.html Web 2.0 Conference schedule page marked up with hCalendar]&lt;br /&gt;
* [http://www.thisiscmon.com/ C'MON] is a rock band from Canada, and their [http://www.thisiscmon.com/shows/ tour dates] have been marked up by [http://www.d2digitalmedia.com/ Ray Dickman] with hCalendar.&lt;br /&gt;
* [http://ifreebusy.com/ ifreebusy.com] will display freebusy information using hCalendar. See this [http://ifreebusy.com/neiljensen/freebusy/ example].&lt;br /&gt;
* [http://we05.com/ Web Essentials 05] has marked up their [http://we05.com/program.cfm program schedule table with hCalendar], using the 'axis' and 'headers' attributes.&lt;br /&gt;
* [http://www.asdvbonaparte.nl/ ASDV Bonaparte] is a Dutch debating society. Their events calendar has been marked up with the hCalendar conventions.&lt;br /&gt;
* [http://chocnvodka.blogware.com/blog Suw Charman] has marked up [http://suw.org.uk/archives/category/events/ her events] with hCalendar.&lt;br /&gt;
* [http://www.blogbusinesssummit.com/ Blog Business Summit] has published their [http://www.blogbusinesssummit.com/details.htm event details] marked up with hCalendar.&lt;br /&gt;
* [http://evdb.com EVDB], the Events and Venues database, publishes all events with hCalendar and venues with [[hcard|hCard]].  Took them only 15 minutes to implement both!&lt;br /&gt;
* [http://upcoming.org Upcoming.org] publishes all events and lists of events with hCalendar.  Took them only an hour to add hCalendar support to the site.&lt;br /&gt;
* The [http://laughingsquid.com/squidlist/calendar/ Laughing Squid Calendar] events, [http://laughingsquid.com/squidlist/calendar/9949/2005/5/9 e.g. this party], now supports hCalendar.&lt;br /&gt;
* [http://paulschreiber.com/ Paul] Schreiber's [http://concerts.shrub.ca/ Sunnyvale House Concerts] site publishes hCalendar event information for upcoming concerts.  In addition the [http://concerts.shrub.ca/shows Past Shows] page contains hCalendar events for all past concerts.&lt;br /&gt;
* [http://paulschreiber.com/ Paul] Schreiber's [http://iceoasis.shrub.ca/ unofficial schedule site] publishes hCalendar information for upcoming hockey games at [http://www.iceoasis.com/ Ice Oasis]&lt;br /&gt;
* [http://www.complexspiral.com/ Complex Spiral Consulting], both in the &amp;amp;quot;Events&amp;amp;quot; box on left side, and the separate [http://www.complexspiral.com/events/ Events page]. &lt;br /&gt;
* [http://tantek.com/log Tantek's Thoughts], specifically the &amp;amp;quot;Events&amp;amp;quot; roll in the right-most column.&lt;br /&gt;
* [http://suda.co.uk/projects/holidays/ Lesser Known Holidays], a list of holidays on [http://suda.co.uk suda.co.uk] that can be imported via iCal and hCal so you can compare actual transformation versus intended.&lt;br /&gt;
* [http://norman.walsh.name/2005/itinerary/ Norm Walsh's travel schedule] use hCalendar as well as GRDDL.&lt;br /&gt;
* [http://www.policyawareweb.org/2005/ftf2/paw-mtg Policy Aware Web (PAW) Project Meeting] uses hCalendar to record date-related decisions, and uses a vtodo microformat to record action items.&lt;br /&gt;
* The [http://www.kiez-ev.de/ Kiez] is a small cinema and has published its [http://www.kiez-ev.de/programm.htm program] marked up with hCalendar.&lt;br /&gt;
* The [http://lufgi4.informatik.rwth-aachen.de Laboratory for Dependable Distributed Systems] publishes it's [http://lufgi4.informatik.rwth-aachen.de/cfps list of notable CfPs on dependability and security] with hCalendar-todo elements.&lt;br /&gt;
* The [http://laughingsquid.com/laughing-squid-10th-anniversary-party/ Laughing Squid 10th Anniversary Party] has an hcalendar page.&lt;br /&gt;
* SPRACI has hcalendar versions of its nightlife/clubbing/gigs/festivals listings for many cities worldwide - eg: [http://www.spraci.com/listhcalendar.php?parea=sydney&amp;amp;category=all Events in Sydney] (check the [http://www.spraci.com/api/ API] pages in the faq section of [http://www.spraci.com/ SPRACI] for more info about the area/city keywords and category tags to use to get data for your city/categories&lt;br /&gt;
&lt;br /&gt;
=== Examples with some problems ===&lt;br /&gt;
* [http://www.webanalyticsassociation.org/en/calendarevents/search.asp  Web Analytics Association] - hCalendar microformat is in place on all Tendenci sites on the calendar events search page and consolidated list page.&lt;br /&gt;
** WARNINGS&lt;br /&gt;
*** has only dates where there should be datetime's&lt;br /&gt;
*** has abbr's with no title&lt;br /&gt;
*** should probably markup the description --[[User:RyanKing|RyanKing]] 16:04, 6 Jan 2006 (PST)&lt;br /&gt;
* [http://www.bokle.de/ s'Bokle] is a German music pub. Their events calendar has been marked up with hCalendar.&lt;br /&gt;
** improper use of rrule --[[User:RyanKing|RyanKing]] 16:04, 6 Jan 2006 (PST)&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following implementations have been developed which either generate or parse hCalendars. If you have an hCalendar implementation, feel free to add it to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
=== Generation ===&lt;br /&gt;
* [http://placenamehere.com/TXP/pnh_mf/ pnh_mf] is a plugin for [http://textpattern.com/ Textpattern] that supports embedding hCalendar and other microformats in templates and blog posts. Written by [http://placenamehere.com/ Chris Casciano].&lt;br /&gt;
* [http://www.midgard-project.org/documentation/net-nemein-calendar/ Midgard CMS - net.nemein.calendar] - as [http://bergie.iki.fi/blog/new-event-calendar-for-midcom.html blogged by Henri Bergius] &lt;br /&gt;
* [http://www.decafbad.com/blog/2005/06/08/greasemonkey_magic magic_hcalendar Greasemonkey user script by Les Orchard] - allows easy form entry of an event into any textarea, e.g. into a blog post text area.&lt;br /&gt;
* [http://microformats.org/code/hcalendar/creator microformats.org hCalendar creator]&lt;br /&gt;
* [http://hybernaut.com/upcoming-hcal Drupal Upcoming.org syndication module emits hCalendar]&lt;br /&gt;
* [http://theryanking.com/ Ryan King] has an [http://theryanking.com/microformats/hcalendar-creator.html hCalendar creator].&lt;br /&gt;
&lt;br /&gt;
=== Conversion and consumption ===&lt;br /&gt;
* [http://blog.codeeg.com/tails-firefox-extension/ Tails is a Firefox Extension] that will display the presence of microformats ([[hcard|hCard]], [[hcalendar|hCalendar]], [[hreview|hReview]], [[xfolk|xFolk]]) on a webpage.&lt;br /&gt;
* In [http://www.xfytec.com/community/ xfy Community], there are some hCalendar implementations. &amp;quot;hCalendar via RSS&amp;quot; parses an RSS feed, retrieves XHTML documents linked from that feed, and syndicates hCalendars into a calendar view.&lt;br /&gt;
* [http://virtuelvis.com/archives/2005/11/learn-to-love-microformats simple hCalendar parser] by [http://virtuelvis.com/ Arve Bersvendsen]&lt;br /&gt;
* [http://george.hotelling.net/90percent/ George] has built a [http://george.hotelling.net/90percent/geekery/greasemonkey_and_microformats.php Greasemonkey user script that detects hCalendar events and allows users to easily add them to their calendar application(s)].&lt;br /&gt;
* [http://blogmatrix.blogmatrix.com/ David Janes] has produced a [[Greasemonkey]] [http://www.blogmatrix.com/include/microformat-find.user.js script] that finds many microformat elements, including hCalendar events, and [http://blog.davidjanes.com/mtarchives/2005_08.html#003379 provides a popup menu of actions]. The hCalendar to vCalendar conversion is done internally within the script. ''This does not work with FireFox 1.5+/GreaseMonkey 0.6.4+.''&lt;br /&gt;
* [http://suda.co.uk/projects/X2V/ X2V] parses hCalendar and produces a .ics (iCalendar) stream.  Note: needs to be updated to track changes in the specification as they occur.&lt;br /&gt;
* [http://dev.w3.org/cvsweb/2001/palmagent/ palmagent] by [[User:DanC]] includes  toICal.xsl and test materials; it works much like xhtml2vcal.xsl in X2V. See also: [http://www.w3.org/2002/12/cal/ RDF Calendar workspace] with icalendar test materials.&lt;br /&gt;
* [http://web.mit.edu/glasser/www/JSCalendar/ JSCalendar] parses hCalendar and produces a displayable HTML table/CSS-based calendar.&lt;br /&gt;
&lt;br /&gt;
Investigation:&lt;br /&gt;
* [http://wiki.mozilla.org/Calendar_Talk:Lightning#hCalendar_publish_and_subscribe_support Mozilla Calendar / Lightning / Sunbird hCalendar support discussion]&lt;br /&gt;
&lt;br /&gt;
=== Potential implementations ===&lt;br /&gt;
&lt;br /&gt;
These are open source projects that could be potentially enhanced to support hCalendar.&lt;br /&gt;
&lt;br /&gt;
* [http://www.k5n.us/webcalendar.php?topic=About WebCalendar]&lt;br /&gt;
* [http://phpicalendar.net/documentation/index.php?title=Main_Page PHP iCalendar]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2445.txt iCalendar RFC2445]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://w3.org/TR/REC-CSS1 CSS1]&lt;br /&gt;
* [http://tantek.com/log/2004/09.html#hcalendar hCalendar term introduced and defined on the Web, 20040930]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?HTMLForCalendars FOO Camp 2004 HTML For Calendars presentation, 20040911]&lt;br /&gt;
* [http://wiki.oreillynet.com/foocamp04/index.cgi?SimpleSemanticFormats FOO Camp 2004 Simple Semantic Formats presentation, 20040910]&lt;br /&gt;
* [http://www.ietf.org/internet-drafts/draft-royer-ical-basic-02.txt iCal-Basic draft 02]&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCalendar&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
&lt;br /&gt;
==== Related ====&lt;br /&gt;
* [[icalendar-implementations|iCalendar implementations]]&lt;br /&gt;
* [http://lists.osafoundation.org/pipermail/ietf-calsify/ IETF-calsify archives]&lt;br /&gt;
* [http://www.livejournal.com/users/jwz/444651.html jwz - Hula] (required reading)&lt;br /&gt;
* [http://www.jwz.org/doc/groupware.html Groupware Bad by Jamie Zawinski] crystalizes the reason for hCalendar ('''emphasis''' added):&lt;br /&gt;
&amp;lt;blockquote&amp;gt;&amp;amp;quot;Right now people can do that by publishing .ics files, but  it's not trivial to do so, and it's work on the part of other people  to look at them. '''If it's not HTML hanging off our friend's home page  that can be viewed in any browser on a public terminal in a library,  the bar to entry is too high and it's useless.'''&amp;amp;quot;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://muddybranch.thejkgroup.com/ Jason Klemow's blog]&lt;br /&gt;
* [http://www.softwarestudio.org/iCal/2445Issues.html RFC2445 Issues List]&lt;br /&gt;
* [http://ietf.webdav.org/calsify/ CALSIFY WG Links And Resources]&lt;br /&gt;
&lt;br /&gt;
=== Similar Work ===&lt;br /&gt;
* [[XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
This specification is a work in progress.  As additional aspects are discussed, understood, and written, they will be added.  There is a separate document where we are keeping our brainstorms and other explorations relating to hCalendar:&lt;br /&gt;
&lt;br /&gt;
* [[hcalendar-brainstorming]]&lt;br /&gt;
&lt;br /&gt;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
** [http://weblog.infoworld.com/udell/2006/01/11.html#a1368 Moving forward with microformats] by [http://weblog.infoworld.com/udell Jon Udell] provides an hCalendar example and some discussion.&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hCalendar, check the [[hcalendar-faq]], and if you don't find answers, add your questions!&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hcalendar-issues]] document.&lt;/div&gt;</summary>
		<author><name>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=4201</id>
		<title>hcalendar-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=4201"/>
		<updated>2006-01-05T16:02:46Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: &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 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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h5&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;strong class=&amp;quot;class&amp;quot;&amp;gt;private&amp;lt;/strong&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;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h5&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; - &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;strong class=&amp;quot;class&amp;quot;&amp;gt;Private&amp;lt;/strong&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;
&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h5&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-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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h5&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-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;-&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;
&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h5&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;strong class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/strong&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h5&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;
&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: ''the attendee markup looks incomplete''&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h5&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&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h5&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&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&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;
&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 class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &amp;lt;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;Organzied by: &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;Attending: &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;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; title=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;March 24, 1997 12:30 UTC&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&amp;quot; title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;March 24, 1997, 21:00 UTC&amp;lt;/abbr&amp;gt;&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;Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;This event is &amp;lt;strong class=&amp;quot;class&amp;quot;&amp;gt;Public&amp;lt;/strong&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 class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &amp;lt;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;Organzied by: [mailto:jdoe@host1.com jdoe@host1.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;[mailto:jsmith@host1.com 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;/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; title=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;March 24, 1997 12:30 UTC&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&amp;quot; title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;March 24, 1997, 21:00 UTC&amp;lt;/abbr&amp;gt;&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;Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;This event is &amp;lt;strong class=&amp;quot;class&amp;quot;&amp;gt;Public&amp;lt;/strong&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;
&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 class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &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 unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: [mailto:jqpublic@host.com jqpublic@host.com], &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;one minute before midnight on 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 class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &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 unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: [mailto:jqpublic@host.com jqpublic@host.com], &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;one minute before midnight on 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;
&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&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;xyz&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&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;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;vcalendar&amp;quot;&amp;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&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;xyz&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&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;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;
&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;
&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;-//RDU Software//NONSGML HandCal//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vfreebusy&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;Organizer: &amp;lt;span class=&amp;quot;organizer&amp;quot;&amp;gt;MAILTO:jsmith@host.com&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; title=&amp;quot;19980313T141711Z&amp;quot;&amp;gt;March 13, 1998 14:17:11 UTC&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&amp;quot; title=&amp;quot;19980410T141711Z&amp;quot;&amp;gt;April 10, 1998 14:17:11 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Busy times:&amp;lt;/p&amp;gt; &amp;lt;!-- note that the default is BUSY --&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980314T233000Z&amp;quot;&amp;gt;1998-03-14 23:30:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980315T003000Z&amp;quot;&amp;gt;1998-03-15- 00:30:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980316T153000Z&amp;quot;&amp;gt;1998-03-16 15:30:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980316T163000Z&amp;quot;&amp;gt;1998-03-16 16:30:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980318T030000Z&amp;quot;&amp;gt;1998-03-18 03:00:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980318T040000Z&amp;quot;&amp;gt;1998-03-18 04:00:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;URL &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.host.com/calendar/busytime/jsmith.ifb&amp;quot;&amp;gt;http://www.host.com/calendar/busytime/jsmith.ifb&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;
== 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>Mark Mansour</name></author>
	</entry>
	<entry>
		<id>http://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=3920</id>
		<title>hcalendar-examples</title>
		<link rel="alternate" type="text/html" href="http://microformats.org/wiki/index.php?title=hcalendar-examples&amp;diff=3920"/>
		<updated>2006-01-05T11:15:31Z</updated>

		<summary type="html">&lt;p&gt;Mark Mansour: &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 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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h5&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;strong class=&amp;quot;class&amp;quot;&amp;gt;private&amp;lt;/strong&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;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Annual Employee Review&amp;lt;/h5&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; - &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;strong class=&amp;quot;class&amp;quot;&amp;gt;Private&amp;lt;/strong&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;
&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h5&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-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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Laurel is in sensitivity awareness class.&amp;lt;/h5&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-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;-&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;
&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h5&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;strong class=&amp;quot;class&amp;quot;&amp;gt;confidential&amp;lt;/strong&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Our Blissful Anniversary&amp;lt;/h5&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;
&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: ''the attendee markup looks incomplete''&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h5&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&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&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;h5 class=&amp;quot;summary&amp;quot;&amp;gt;Networld+Interop Conference&amp;lt;/h5&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&amp;gt;&lt;br /&gt;
     &amp;lt;li class=&amp;quot;category&amp;quot;&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;
&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 class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &amp;lt;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;Organzied by: &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;Attending: &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;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; title=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;March 24, 1997 12:30 UTC&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&amp;quot; title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;March 24, 1997, 21:00 UTC&amp;lt;/abbr&amp;gt;&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;Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;This event is &amp;lt;strong class=&amp;quot;class&amp;quot;&amp;gt;Public&amp;lt;/strong&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 class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &amp;lt;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;Organzied by: [mailto:jdoe@host1.com jdoe@host1.com]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: &amp;lt;span class=&amp;quot;attendee&amp;quot;&amp;gt;[mailto:jsmith@host1.com 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;/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; title=&amp;quot;19970324T123000Z&amp;quot;&amp;gt;March 24, 1997 12:30 UTC&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&amp;quot; title=&amp;quot;19970324T210000Z&amp;quot;&amp;gt;March 24, 1997, 21:00 UTC&amp;lt;/abbr&amp;gt;&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;Meeting&amp;lt;/li&amp;gt;&lt;br /&gt;
      &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;This event is &amp;lt;strong class=&amp;quot;class&amp;quot;&amp;gt;Public&amp;lt;/strong&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;
&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 class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &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 unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: [mailto:jqpublic@host.com jqpublic@host.com], &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;one minute before midnight on 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 class=&amp;quot;vtodo&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Posted at: &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 unclesam@us.gov]&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div&amp;gt;Attending: [mailto:jqpublic@host.com jqpublic@host.com], &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;one minute before midnight on 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;
&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&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;xyz&amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li class=&amp;quot;category&amp;quot;&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;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;vcalendar&amp;quot;&amp;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&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;Project Report&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&amp;gt;xyz&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;category&amp;quot;&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;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;
&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;
&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;-//RDU Software//NONSGML HandCal//EN&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
    &amp;lt;div class=&amp;quot;vfreebusy&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;Organizer: &amp;lt;span class=&amp;quot;organizer&amp;quot;&amp;gt;:MAILTO:jsmith@host.com&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; title=&amp;quot;19980313T141711Z&amp;quot;&amp;gt;March 13, 1998 14:17:11 UTC&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&amp;quot; title=&amp;quot;19980410T141711Z&amp;quot;&amp;gt;April 10, 1998 14:17:11 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;p&amp;gt;Busy times:&amp;lt;/p&amp;gt; &amp;lt;!-- note that the default is BUSY --&amp;gt;&lt;br /&gt;
        &amp;lt;ol&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980314T233000Z&amp;quot;&amp;gt;1998-03-14 23:30:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980315T003000Z&amp;quot;&amp;gt;1998-03-15- 00:30:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980316T153000Z&amp;quot;&amp;gt;1998-03-16 15:30:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980316T163000Z&amp;quot;&amp;gt;1998-03-16 16:30:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
            &amp;lt;li class=&amp;quot;freebusy&amp;quot;&amp;gt;&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;19980318T030000Z&amp;quot;&amp;gt;1998-03-18 03:00:00 UTC&amp;lt;/abbr&amp;gt; - &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;19980318T040000Z&amp;quot;&amp;gt;1998-03-18 04:00:00 UTC&amp;lt;/abbr&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
        &amp;lt;/ol&amp;gt;&lt;br /&gt;
        &amp;lt;div&amp;gt;URL &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.host.com/calendar/busytime/jsmith.ifb&amp;quot;&amp;gt;http://www.host.com/calendar/busytime/jsmith.ifb&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;
== 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>Mark Mansour</name></author>
	</entry>
</feed>