<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BluesMoon</id>
	<title>Microformats Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://microformats.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=BluesMoon"/>
	<link rel="alternate" type="text/html" href="https://microformats.org/wiki/Special:Contributions/BluesMoon"/>
	<updated>2026-05-03T20:57:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=presentations&amp;diff=22261</id>
		<title>presentations</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=presentations&amp;diff=22261"/>
		<updated>2007-09-18T19:29:15Z</updated>

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

		<summary type="html">&lt;p&gt;BluesMoon: homepage link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://bluesmoon.info/&lt;/div&gt;</summary>
		<author><name>BluesMoon</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=hcalendar&amp;diff=23673</id>
		<title>hcalendar</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=hcalendar&amp;diff=23673"/>
		<updated>2007-09-18T15:47:57Z</updated>

		<summary type="html">&lt;p&gt;BluesMoon: /* Properties and Sub-properties */ fix typo: hCard -&amp;gt; hCalendar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt;hCalendar&amp;lt;/h1&amp;gt;&lt;br /&gt;
http://www.boogdesign.com/images/buttons/microformat_hcalendar.png&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;
Want to get started with writing an [[hcalendar|hCalendar]] event? Use the [http://microformats.org/code/hcalendar/creator hCalendar creator] to write up an event and publish it, or follow the [[hcalendar-authoring|hCalendar authoring tips]] to add hCalendar markup to your page of upcoming events or events you mention in blog posts, wikis, etc.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Specification ==&lt;br /&gt;
&lt;br /&gt;
; Editor : [http://tantek.com/ Tantek Çelik] ([http://technorati.com Technorati, Inc])&lt;br /&gt;
; Authors : [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;
Per the public domain release on the authors' user pages ([[User:Tantek|Tantek Çelik]], [[User:Brian|Brian Suda]]) this specification is released into the public domain.&lt;br /&gt;
&lt;br /&gt;
{{MicroFormatPublicDomainContributionStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== 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;
== 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;quot;iCal&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;
{{rfc-2119-intro}}&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;
For practical implementations, it should be noted that Internet Explorer's support for styling &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; elements is poor, and may require wrapper elements.&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== In General ===&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;quot;iCal-Basic&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 elements.&lt;br /&gt;
&lt;br /&gt;
=== Root Class Name ===&lt;br /&gt;
The root class name for hCalendar is &amp;quot;vcalendar&amp;quot;.  An element with a class name of &amp;quot;vcalendar&amp;quot; is itself called an ''hCalendar''. &lt;br /&gt;
&lt;br /&gt;
The root class name for events is &amp;quot;vevent&amp;quot;. An element with a class name of &amp;quot;vevent&amp;quot; is itself called an ''hCalender event''.&lt;br /&gt;
&lt;br /&gt;
For authoring convenience, both &amp;quot;vevent&amp;quot; and &amp;quot;vcalendar&amp;quot; are treated as root class names for parsing purposes.  If a document contains elements with class name &amp;quot;vevent&amp;quot; but not &amp;quot;vcalendar&amp;quot;, the entire document has an implied &amp;quot;vcalendar&amp;quot; context.&lt;br /&gt;
&lt;br /&gt;
=== Properties and Sub-properties ===&lt;br /&gt;
The properties of an hCalendar are represented by elements inside the hCalendar.  Elements with class names of the listed properties represent the values of those properties.  Some properties have sub-properties, and those are represented by elements inside the elements for properties.&lt;br /&gt;
&lt;br /&gt;
=== Property List ===&lt;br /&gt;
hCalendar properties (sub-properties in parentheses like this)&lt;br /&gt;
&lt;br /&gt;
'''Required:'''&lt;br /&gt;
* '''dtstart''' ([[iso-8601|ISO date]])&lt;br /&gt;
* '''summary'''&lt;br /&gt;
Optional:&lt;br /&gt;
* location&lt;br /&gt;
* url&lt;br /&gt;
* dtend (ISO date), duration (ISO date duration)&lt;br /&gt;
* rdate, rrule&lt;br /&gt;
* category, description&lt;br /&gt;
* uid&lt;br /&gt;
* geo (latitude, longitude)&lt;br /&gt;
* ... editor's note: this list is incomplete (an incomplete list is better than no list) and is being currently edited from RFC2445 to here.  The above list of properties are those that are most commonly used for hCalendar.&lt;br /&gt;
&lt;br /&gt;
=== More Semantic Equivalents ===&lt;br /&gt;
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;quot;url&amp;quot; href=&amp;quot;...&amp;quot;&amp;gt;...&amp;lt;/a&amp;gt;&amp;lt;/code&amp;gt; inside the element with &amp;lt;code&amp;gt;class=&amp;quot;vevent&amp;quot;&amp;lt;/code&amp;gt; in hCalendar.&lt;br /&gt;
* &amp;lt;code&amp;gt;ATTENDEE&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;CONTACT&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;ORGANIZER&amp;lt;/code&amp;gt; in iCalendar {{may}} be represented by an [[hcard|hCard]] in hCalendar .&lt;br /&gt;
* A named &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; (potentially with an address and/or geo) in iCalendar {{may}} be represented by a nested [[hcard|hCard]] in hCalendar. Similarly, an address &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; {{may}} be represented by an [[adr]], and a geo (latitude and longitude) &amp;lt;code&amp;gt;LOCATION&amp;lt;/code&amp;gt; may be represented by a [[geo]].&lt;br /&gt;
* &amp;lt;code&amp;gt;UID&amp;lt;/code&amp;gt; in iCalendar simply becomes another semantic applied to a specific URL for an hCalendar event.&lt;br /&gt;
&lt;br /&gt;
=== Singular vs. Plural Properties ===&lt;br /&gt;
&lt;br /&gt;
For properties which are singular (e.g. &amp;quot;N&amp;quot; and &amp;quot;FN&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;quot;TEL&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;
==== Plural Properties Singularized ====&lt;br /&gt;
&lt;br /&gt;
Since plural property names become their singular equivalents, even if the original plural property permitted only a single value with multiple components, those multiple components are represented each with their own singularly named property and the the property is effectively multivalued and subject to the above treatment of multivalued properties.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&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;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&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;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&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;&lt;br /&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:20071005&lt;br /&gt;
DTEND:20071020&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;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&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;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;a class=&amp;quot;url&amp;quot; href=&amp;quot;http://www.web2con.com/&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/a&amp;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;
  &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
  &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
 at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&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;
which 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;span class=&amp;quot;url&amp;quot;&amp;gt;http://www.web2con.com/&amp;lt;/span&amp;gt;&amp;amp;nbsp;&amp;lt;!-- note modified to account for idiosyncrasy of wiki software --&amp;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;
&amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;2007-10-05&amp;quot;&amp;gt;October 5&amp;lt;/abbr&amp;gt;-&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;2007-10-20&amp;quot;&amp;gt;19&amp;lt;/abbr&amp;gt;,&lt;br /&gt;
at the &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;Argent Hotel, San Francisco, CA&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that this is a '''live''' hCalendar microformat, which will be found on this page by parsers.&lt;br /&gt;
&lt;br /&gt;
=== Example 2 ===&lt;br /&gt;
&lt;br /&gt;
The following example specifies a scheduled meeting that begins&lt;br /&gt;
at 8:30 AM EST on March 12, 1998 and ends at 9:30 AM EST on March 12,&lt;br /&gt;
1998. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
     BEGIN:VCALENDAR&lt;br /&gt;
     BEGIN:VEVENT&lt;br /&gt;
     UID:guid-1.host1.com&lt;br /&gt;
     DTSTAMP:19980309T231000Z&lt;br /&gt;
     DESCRIPTION:Project XYZ Review Meeting&lt;br /&gt;
     SUMMARY:XYZ Project Review&lt;br /&gt;
     DTSTART:19980312T133000Z&lt;br /&gt;
     DTEND:19980312T143000Z&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;
The equivalent in hCalendar:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;XYZ Project Review&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project XYZ Review Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To be held on &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1998-03-12T08:30:00-05:00&amp;quot;&amp;gt;12 March 1998 from 8:30am EST&amp;lt;/abbr&amp;gt; &lt;br /&gt;
until &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1998-03-12T09:30:00-05:00&amp;quot;&amp;gt;9:30am EST&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;1CP Conference Room 4350&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Booked by: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;guid-1.host1.com&amp;lt;/span&amp;gt; on &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19980309T231000Z&amp;quot;&amp;gt;9 Mar 1998 6:00pm&amp;lt;/abbr&amp;gt;&amp;lt;/small&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 could be displayed as:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;vevent&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3 class=&amp;quot;summary&amp;quot;&amp;gt;XYZ Project Review&amp;lt;/h3&amp;gt;&lt;br /&gt;
&amp;lt;p class=&amp;quot;description&amp;quot;&amp;gt;Project XYZ Review Meeting&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;To be held on &amp;lt;abbr class=&amp;quot;dtstart&amp;quot; title=&amp;quot;1998-03-12T08:30:00-05:00&amp;quot;&amp;gt;12 March 1998 from 8:30am EST&amp;lt;/abbr&amp;gt; &lt;br /&gt;
until &amp;lt;abbr class=&amp;quot;dtend&amp;quot; title=&amp;quot;1998-03-12T09:30:00-05:00&amp;quot;&amp;gt;9:30am EST&amp;lt;/abbr&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;Location: &amp;lt;span class=&amp;quot;location&amp;quot;&amp;gt;1CP Conference Room 4350&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;Booked by: &amp;lt;span class=&amp;quot;uid&amp;quot;&amp;gt;guid-1.host1.com&amp;lt;/span&amp;gt; on &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;dtstamp&amp;quot; title=&amp;quot;19980309T231000Z&amp;quot;&amp;gt;9 Mar 1998 6:00pm&amp;lt;/abbr&amp;gt;&amp;lt;/small&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&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;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span class=&amp;quot;vcalendar&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&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;quot;vcalendar&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: [[iso-8601|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;lt;nowiki&amp;gt;&amp;lt;abbr&amp;gt;&amp;lt;/nowiki&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 &amp;lt;code&amp;gt;YYYY-MM-DDThh:mm:ss&amp;lt;/code&amp;gt; should be used for better readability, following the format of RFC 3339.&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;
Note 6: The location in this example contains implicit structure (venue name, city, state) which could be marked up explicitly as an [[hcard|hCard]].  See [http://microformats.org/wiki/hcalendar-brainstorming#hCard_locations hCalendar brainstorming: hCard locations] for a informative explanation of how to do this.&lt;br /&gt;
&lt;br /&gt;
==Buttons==&lt;br /&gt;
Don't forget that you can add one of our [[buttons#hCalendar|buttons]] to the page, to indicate the presence of hCalendar microformats. For example: http://www.boogdesign.com/images/buttons/microformat_hcalendar.png. If you can link it back to this page (or even page on your website, about your use of the microformat), so much the better!&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
See [[hcalendar-examples|hCalendar examples]] for more examples, including examples from iCalendar RFC 2445 converted into hCalendar.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''. The number of hCalendar examples in the wild has expanded far beyond the capacity of being kept inline in this specification. They have been moved to a [[hcalendar-examples-in-wild|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-examples-in-wild|hCalendar Examples in the wild]].&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
This section is '''informative'''. The number of hCalendar implementations has also expanded beyond the capacity of keeping them inline. They have been moved to a [[hcalendar-implementations|separate page]].&lt;br /&gt;
&lt;br /&gt;
See [[hcalendar-implementations|hCalendar Implementations]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2445.txt iCalendar RFC2445]&lt;br /&gt;
* [[rfc-2119| RFC 2119]]&lt;br /&gt;
* [[iso-8601|ISO8601]]&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://ietfreport.isoc.org/idref/draft-royer-ical-basic/ iCal-Basic (latest)] [http://www.faqs.org/ftp/pub/pub/internet-drafts/draft-royer-ical-basic-04.txt (draft 04)]&lt;br /&gt;
* [http://www.w3.org/TR/NOTE-datetime W3C Note on Date and Time Formats]&lt;br /&gt;
* [http://www.imc.org/pdi/ Internet Mail Consortium Personal Data Interchange vCard and vCalendar]&lt;br /&gt;
* Contributed from http://developers.technorati.com/wiki/hCalendar&lt;br /&gt;
&lt;br /&gt;
==== Specifications That Use hCalendar ====&lt;br /&gt;
* [[hreview|hReview]]&lt;br /&gt;
&lt;br /&gt;
==== Related Work ====&lt;br /&gt;
* [http://lists.osafoundation.org/pipermail/ietf-calsify/ IETF-calsify archives]&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;
== Further Reading ==&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;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;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [http://muddybranch.thejkgroup.com/ Jason Klemow's blog]&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;
* See also [http://www.technorati.com/cosmos/referer.html blogs discussing this page] and the [http://technorati.com/tags/hcalendar hCalendar tag]&lt;br /&gt;
* [http://en.wikipedia.org/wiki/HCalendar Wikipedia article on hCalendar] (requires expansion)&lt;br /&gt;
&lt;br /&gt;
== Related Pages ==&lt;br /&gt;
{{hcalendar-related-pages}}&lt;/div&gt;</summary>
		<author><name>BluesMoon</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=vcard-implementations&amp;diff=23003</id>
		<title>vcard-implementations</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=vcard-implementations&amp;diff=23003"/>
		<updated>2007-09-18T10:53:19Z</updated>

		<summary type="html">&lt;p&gt;BluesMoon: /* Evolution */  add note about PGP key support in evolution&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h1&amp;gt; vCard implementations &amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the development of [[hcard|hCard]] and proxies like X2V, we have discovered various behaviors and quirks of vCard implementations.  See also the [[vcard-errata]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Contributors==&lt;br /&gt;
* [[User:Tantek|Tantek Çelik]]&lt;br /&gt;
* Brian Suda&lt;br /&gt;
* Steve Robillard&lt;br /&gt;
&lt;br /&gt;
== Conventions ==&lt;br /&gt;
'''Conventions for this page.''' When documenting a specific implementation, use the name of the implementation as the header including minimal version information.  Provide an abbreviation of the implementation name (in parantheses) for use in subheadings for property names and other general subsections.  Prefix subheadings with aforementioned abbreviation followed by vCard property name (if applicable) in ALL CAPS as vCard properties are typically fully uppercased in both vCard files and implementations (but are actually case-insensitive per RFC 2426).&lt;br /&gt;
&lt;br /&gt;
== General Suggestions ==&lt;br /&gt;
General implementation guidelines and suggestions for vCard implementations. (Note: it might be useful to separate the more generic aspects of of these general vCard implementation suggestions into a &amp;quot;contact application&amp;quot; section on the [[user-interface]] page.)&lt;br /&gt;
# Fully implement RFC 2426, including all properties, sub-properties, and type values for properties, on both import and export with 100% roundtrip fidelity.&lt;br /&gt;
# Support &amp;lt;em&amp;gt;subscribing&amp;lt;/em&amp;gt; to vCard URLs on the Web in addition to importing so that your local address book can have automatically current (fresh) information of the contacts that you've added from the Web.&lt;br /&gt;
# Use a rendering engine (e.g. Trident, Gecko, Webkit) to render PHOTO URLs and other properties which have URL values live from the Web for similar freshness.&lt;br /&gt;
# When syncing to another device that supports contact information (iPod, iPhone, BlackBerry etc.), downsample PHOTOs (and other images or binary data) to whatever small size works best on those devices so as to not bloat the space on those devices. Note that such downsampling is best done closest to the point of synchronization, e.g. by the Address Book application when syncing, instead of upfront by a web service like X2V, so that maximum data fidelity is maintained until the last minute when the data can be compressed for the specific device purely for efficiency reasons.&lt;br /&gt;
&lt;br /&gt;
== Microsoft Outlook ==&lt;br /&gt;
Microsoft Outlook (MSOutlook).&lt;br /&gt;
version? platform?&lt;br /&gt;
&lt;br /&gt;
=== MSOutlook single import ===&lt;br /&gt;
Outlook (either 2003 or 2007 beta version) appears to only support one vCard per VCF. There are some&lt;br /&gt;
third-party products that attempt to fix this [http://www.sperrysoftware.com/Outlook/Vcard-Converter.asp]&lt;br /&gt;
&lt;br /&gt;
=== MSOutlook URL handling ===&lt;br /&gt;
URL without non-standard TYPE parameter seems to be ignored.&lt;br /&gt;
&lt;br /&gt;
=== MSOutlook ADR handling ===&lt;br /&gt;
Appears to not support the '''post-office-box''' sub-property of ADR.&lt;br /&gt;
&lt;br /&gt;
=== MSOutlook escaped commas ===&lt;br /&gt;
Outlook 2003 does not strip the backslashes from escaped commas (i.e., SR-PS\, Inc.) on import.&lt;br /&gt;
&lt;br /&gt;
== Microsoft Outlook 2003 ==&lt;br /&gt;
Microsoft Outlook 2003 (MSOutlook2k3)&lt;br /&gt;
The following was verified on Outlook 2003 SP2 running on Windows XP Pro SP2&lt;br /&gt;
&lt;br /&gt;
=== MSOutlook2k3 URL ===&lt;br /&gt;
URL is changed to URL;HOME: and is not visible anywhere normally in Outlook.  It is visible in the Contact Properties window under the &amp;quot;All Fields&amp;quot; when selecting &amp;quot;Frequently-used fields&amp;quot; from the &amp;quot;Select from:&amp;quot; drop-down box.  It is also exported when exporting as a vCard.&lt;br /&gt;
&lt;br /&gt;
=== MSOutlook2k3 ADR ===&lt;br /&gt;
ADR; is changed to ADR;POSTAL:&lt;br /&gt;
&lt;br /&gt;
ADR; is copied to LABEL;POSTAL;ENCODING=QUOTED-PRINTABLE: with city/state/zip changed to use carriage return and comma seperation.  IE: &lt;br /&gt;
&amp;lt;pre&amp;gt;ADR;CHARSET=utf-8:;;address1;city;state;zip;&amp;lt;/pre&amp;gt;&lt;br /&gt;
is changed to:&lt;br /&gt;
&amp;lt;pre&amp;gt;ADR;POSTAL:;;address1;city;state;zip&lt;br /&gt;
LABEL;POSTAL;ENCODING=QUOTED-PRINTABLE:address1=0D=0Acity, state zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MSOutlook2k3 N ===&lt;br /&gt;
When exporting a vCard, copies FN into N when N is blank.  Does not do this when importing a vCard.&lt;br /&gt;
&lt;br /&gt;
Outlook 2003 does not handle comma separation in the properties of N. For this vCard.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BEGIN:VCARD&lt;br /&gt;
FN;CHARSET=UTF-8:Mr. Dr. John Maurice Benjamin Doe Ph.D.\, J.D.&lt;br /&gt;
N;CHARSET=UTF-8:Doe;John;Maurice,Benjamin;Mr.,Dr.;Ph.D.,J.D.&lt;br /&gt;
END:VCARD&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The result in Outlook is:&lt;br /&gt;
&lt;br /&gt;
Mr.,Dr. Mr. Dr. John Maurice Benjamin Doe Ph.D.\, J.D.&lt;br /&gt;
&lt;br /&gt;
=== MSOutlook2k3 TEL ===&lt;br /&gt;
Drops TEL if TYPE is not explicitly specified.&lt;br /&gt;
&lt;br /&gt;
TEL;TYPE=work: is changed to TEL;WORK;VOICE:&lt;br /&gt;
&lt;br /&gt;
=== MSOutlook2k3 GEO ===&lt;br /&gt;
'''Unsupported.''' GEO is unsupported and is ignored.&lt;br /&gt;
&lt;br /&gt;
=== MSOutlook2k3 LOGO ===&lt;br /&gt;
'''Unsupported.''' Will not import nor export vCard image references, but does support images internally in it's own contact management system.&lt;br /&gt;
&lt;br /&gt;
== Windows Address Book ==&lt;br /&gt;
Windows Address Book (WAB) Version 6.00.X Win98 and Win XP Pro&lt;br /&gt;
&lt;br /&gt;
=== WAB vCard ENCODING ===&lt;br /&gt;
UTF-8 encoded vCard import prompts error as unrecognised vCard format. US ASCII 20127 encoded vCard successfully imported&lt;br /&gt;
&lt;br /&gt;
=== WAB ADR ===&lt;br /&gt;
If you do NOT specify TYPE=HOME,WORK,... then no address information is imported&lt;br /&gt;
&lt;br /&gt;
=== WAB TEL ===&lt;br /&gt;
If you do NOT specify TYPE=HOME,WORK,... then no address information is imported&lt;br /&gt;
&lt;br /&gt;
=== WAB PHOTO ===&lt;br /&gt;
'''Unsupported.''' Does not support images.&lt;br /&gt;
&lt;br /&gt;
=== WAB NOTE ===&lt;br /&gt;
According to the example in the RFC spec, all commas should be escaped, but WAB does not Un-escape them, leaving \, in the notes field.&lt;br /&gt;
&lt;br /&gt;
== Microsoft Entourage ==&lt;br /&gt;
On Mac OS X. Entourage versions 10 and 11.&lt;br /&gt;
&lt;br /&gt;
=== Entourage general comments ===&lt;br /&gt;
* Entourage versions 10 and 11 export vCard files as UTF-16, big endian, with Mac classic line endings (a single CR). The file does contain the proper UTF-16 BE BOM at the start, making identification of the file contents simpler.&lt;br /&gt;
* Importing vCards: Entourage 11 will look for a BOM when importing a vCard file. It respects UTF-16 BE, UTF-16 LE, and UTF-8 BOMs. With no BOM, Entourage 11 will attempt to import the vCard file as an 8-bit stream using the current system encoding (for example, Mac Roman).&lt;br /&gt;
* Entourage 12 (under development) is expected to have better vCard standard conformance, exporting vCard files as UTF-8 (with individual fields properly labelled with &amp;quot;charset=utf-8&amp;quot;) and using Windows (CR+LF) line endings. When importing vCard files without a BOM, it wil assume UTF-8 encoding but will respect &amp;quot;charset=&amp;quot; tags if present.&lt;br /&gt;
&lt;br /&gt;
== Apple Address Book ==&lt;br /&gt;
Apple Address Book (AAB) on Mac OS X 10.3 (Panther) and 10.4 (Tiger).&lt;br /&gt;
&lt;br /&gt;
=== AAB general comments ===&lt;br /&gt;
* There are issues with importing UTF-8 vCards.  Apple Address Book appears to treat .vcf files in the file system NOT as UTF-8, but rather perhaps Mac Roman? &lt;br /&gt;
** Workaround: Explicitly specify the UTF-8 charset for vCard properties/fields that have non-ASCII-7 characters.  This is allowed per [[vcard-errata]], and encouraged to enable higher fidelity character set handling.&lt;br /&gt;
* Importing multiple vCards with the same fn/n results in duplicate entries in the Address Book.  Basically,  Address Book assumes that every vCard present in a single .vcf file represents a different person, even if the fn/n are the same etc.&lt;br /&gt;
** Workarounds: &lt;br /&gt;
*** Only markup one hCard per person, per page (has potential implications for [[hresume|hResume]]).&lt;br /&gt;
*** Have the converting application/service (e.g. X2V), do automerging of hCards with the same fn/n and generate a .vcf stream with one vCard per unique fn/n.&lt;br /&gt;
* Apple Address Book 4.0.4 (Mac OS X 10.4) exports vCard files as UTF-16 big endian with no BOM and Mac (CR) line endings, if the vCard record contains any non-ASCII data (for example Japanese characters). If the entire vCard record can be represented in ASCII, it is exported as an ASCII encoded file with Windows (CR+LF) line endings.&lt;br /&gt;
&lt;br /&gt;
Several properties appear to have no or limited support, see below for specifics.&lt;br /&gt;
&lt;br /&gt;
=== AAB organization vs individual ===&lt;br /&gt;
Summary: FN==ORG organization semantic supported for both import and export.&lt;br /&gt;
&lt;br /&gt;
For organization contact info, sets the FN and ORG to the name of the organization and N to empty on exported vCards.&lt;br /&gt;
&lt;br /&gt;
Also treats imported vCards like that as organization contact info cards visibly in the UI.&lt;br /&gt;
&lt;br /&gt;
=== AAB GEO ===&lt;br /&gt;
'''Unsupported.''' The GEO field is ignored on imported vCards. It is only saved as part of the NOTE.&lt;br /&gt;
&lt;br /&gt;
=== AAB SOURCE ===&lt;br /&gt;
'''Unsupported.''' The SOURCE property is not supported on imported vCards. It is only saved as part of the NOTE.&lt;br /&gt;
&lt;br /&gt;
=== AAB LOGO ===&lt;br /&gt;
'''Unsupported.''' The LOGO property is totally ignored and not even saved as part of the NOTE.&lt;br /&gt;
&lt;br /&gt;
=== AAB PHOTO ===&lt;br /&gt;
'''Partial support.''' The PHOTO property is only supported when it has inline encoded data. URL values appear to be ignored.&lt;br /&gt;
&lt;br /&gt;
=== AAB URL ===&lt;br /&gt;
'''Non-standard restriction.''' Only ONE URL property value is supported (whereas multiple *should* be supported, just like EMAIL).&lt;br /&gt;
&lt;br /&gt;
=== AAB ADR ===&lt;br /&gt;
'''Quirky.''' If you do NOT specify which type of address information it is (like HOME or WORK) it is assumed to be a WORK address, whereas [[vcard|vCard]] specifies that the default type for adr is all of: INTL, POSTAL, PARCEL, WORK.&lt;br /&gt;
&lt;br /&gt;
=== AAB CATEGORIES ===&lt;br /&gt;
'''Quirky.''' Behavior confirmed on versions:&lt;br /&gt;
* default on OSX.3&lt;br /&gt;
* Version 4.03 (483) on OSX.&lt;br /&gt;
&lt;br /&gt;
Summary: Exports native &amp;quot;Groups&amp;quot; as vCard CATEGORIES.  Ignores CATEGORIES field when importing a vCard.&lt;br /&gt;
&lt;br /&gt;
The UI lets you create distinct &amp;quot;Groups&amp;quot; which you can then drag contacts into. Contacts can be in more than one group. Upon exporting a contact that is in one or more Groups, those Groups are listed in the CATEGORIES field.&lt;br /&gt;
&lt;br /&gt;
However, when importing vCards, the CATEGORIES field is totally ignored by Address Book.&lt;br /&gt;
# It does not add vCards with a category that matches a current Group to that Group.&lt;br /&gt;
# It does not create new Groups for vCards with new categories.&lt;br /&gt;
# It does not even add the CATEGORIES to the end of the notes field.&lt;br /&gt;
Though presumably it SHOULD do #1 and #2.  Would also be nice if it simply let you edit the groups/categories for a contact simply as a list of tags for that contact.&lt;br /&gt;
&lt;br /&gt;
== Evolution ==&lt;br /&gt;
Evolution (Evo)&lt;br /&gt;
On Linux.&lt;br /&gt;
&lt;br /&gt;
=== Evo GEO ===&lt;br /&gt;
'''Unsupported.'''&lt;br /&gt;
* ichigo, Frederic to fill in details&lt;br /&gt;
&lt;br /&gt;
=== Evo KEY ===&lt;br /&gt;
&lt;br /&gt;
Evolution uses GnuPG to manage GPG/PGP keys&lt;br /&gt;
&lt;br /&gt;
== Nokia series 60 address book ==&lt;br /&gt;
Nokia series 60 address book (N60AB).&lt;br /&gt;
&lt;br /&gt;
=== N60AB line endings ===&lt;br /&gt;
The Contacts application on Nokia series 60 handsets will only open vCards with Windows (\r\n) line endings.  Any other line ending styles will cause an error message.&lt;br /&gt;
&lt;br /&gt;
This is actually reasonable behavior because the vCard spec explicitly states \r\n should be used, but many applications will accept \n delimited vCards without complaint, and may microformat services produce \n delimited output.&lt;br /&gt;
&lt;br /&gt;
== Palm Desktop 4.1.4 ==&lt;br /&gt;
Palm Desktop 4.1.4 (PD414).&lt;br /&gt;
&lt;br /&gt;
=== PD414 vCard import ===&lt;br /&gt;
Palm Desktop 4.1.4 appears to fail importing a vcard if it has a NAME specified in the vcard.&lt;/div&gt;</summary>
		<author><name>BluesMoon</name></author>
	</entry>
	<entry>
		<id>https://microformats.org/wiki/index.php?title=irc-people&amp;diff=12754</id>
		<title>irc-people</title>
		<link rel="alternate" type="text/html" href="https://microformats.org/wiki/index.php?title=irc-people&amp;diff=12754"/>
		<updated>2007-01-16T15:59:27Z</updated>

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

		<summary type="html">&lt;p&gt;BluesMoon: Add note about javascript to convert geo to google map&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= geo =&lt;br /&gt;
&lt;br /&gt;
'''geo''' (working name, pronounced &amp;quot;gee-oh&amp;quot;) is a simple format for marking up geographic latitude longitude information, suitable for embedding in (X)HTML, Atom, RSS, and arbitrary XML. '''geo''' is a 1:1 representation of the &amp;quot;geo&amp;quot; property in the vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]) in XHTML, one of several open [[microformats|microformat]] standards.&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Draft Specification ==&lt;br /&gt;
&lt;br /&gt;
=== Editor/Author ===&lt;br /&gt;
[http://tantek.com/ Tantek Çelik], [http://technorati.com Technorati, Inc.]&lt;br /&gt;
&lt;br /&gt;
=== Copyright ===&lt;br /&gt;
{{MicroFormatCopyrightStatement2005}}&lt;br /&gt;
&lt;br /&gt;
=== Patents ===&lt;br /&gt;
{{MicroFormatPatentStatement}}&lt;br /&gt;
&lt;br /&gt;
=== Inspiration and Acknowledgments ===&lt;br /&gt;
Thanks to everyone who participated in the [[geo-bof-2005-06-30|Geo Microformat BOF at O'Reilly's Where 2.0 conference]], and in particular to [http://radar.oreilly.com/nat/ Nat Torkington] and Vee McMillen of [http://oreilly.com O'Reilly] for [http://conferences.oreillynet.com/cs/where2005/view/e_sess/7476 arranging and hosting the BOF].  Thanks to Chris Hibbbert for providing the [http://www.geocaching.com/seek/cache_details.aspx?guid=dc4754bf-64d5-4f28-8715-45ad2505c86f real world geo-caching example].&lt;br /&gt;
&lt;br /&gt;
== Introduction and Background ==&lt;br /&gt;
The vCard standard ([http://www.ietf.org/rfc/rfc2426.txt RFC2426]), has been broadly and interoperably implemented (e.g. Apple's Address Book application). The [[hcard|hCard]] microformat has similarly received significant adoption, from numerous sites publishing the format, to hCard to vCard proxies, to clientside javascript parsers.&lt;br /&gt;
&lt;br /&gt;
At the [http://conferences.oreillynet.com/where/ Where 2.0 conference] in June 2005, there was widespread recognition that the community needed a way to simply and easily publish visible, extractable, geographic location information on the Web, given how often bloggers, and numerous other sites publish such information.  The [[geo-bof-2005-06-30|geo microformat BOF]] discussed this very topic, and concluded with a consensus decision to just try using ''geo'' from vCard/hCard.&lt;br /&gt;
&lt;br /&gt;
This specification introduces the '''geo''' microformat, which is a 1:1 representation of the aforementioned ''geo'' property from the vCard standard, by simply reusing the ''geo'' property and sub-properties as-is from the [[hcard|hCard]] microformat.&lt;br /&gt;
&lt;br /&gt;
Publishers can both embed '''geo''' addresses directly in their web pages and feeds, as well as markup existing addresses in the context of the rest of the information in their web pages and feeds.&lt;br /&gt;
&lt;br /&gt;
If the publisher knows and is publishing the ''name'' of the location in addition to its geo lat/long, then the publisher MUST use [[hcard|hCard]] instead of just '''geo''' to publish the name and geo lat/long of the location.&lt;br /&gt;
&lt;br /&gt;
If the publisher knows and is publishing the address of the location, OR if the address of the location was what was actually entered by a human, and the publisher simply turned that into lat/long using some sort of a service, then the publisher SHOULD use [[adr]] to publish the actual human entered address information since communicates far more semantic information than a simple geo lat/long coordinate.&lt;br /&gt;
&lt;br /&gt;
== Semantic XHTML Design Principles ==&lt;br /&gt;
{{semantic-xhtml-design-principles}}&lt;br /&gt;
&lt;br /&gt;
== Format ==&lt;br /&gt;
=== Singular Properties ===&lt;br /&gt;
&lt;br /&gt;
Note that all the properties in '''geo''' are singular properties, and thus the first descendant element with that class should take effect, any others being ignored.&lt;br /&gt;
&lt;br /&gt;
=== Human vs. Machine readable ===&lt;br /&gt;
&lt;br /&gt;
If an &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is used for a property, then the &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt; attribute of the &amp;lt;code&amp;gt;&amp;amp;lt;abbr&amp;amp;gt;&amp;lt;/code&amp;gt; element is the value of the property, instead of the contents of the element, which instead provide a human presentable version of the value.&lt;br /&gt;
&lt;br /&gt;
=== Value excerpting ===&lt;br /&gt;
&lt;br /&gt;
Sometimes only part of an element which is the equivalent for a property should be used for the value of the property. For this purpose, the special class name &amp;lt;code&amp;gt;value&amp;lt;/code&amp;gt; is used to excerpt out the subset of the element that is  the value of the property.  See [[hcard|hCard]] for details on this.&lt;br /&gt;
&lt;br /&gt;
=== Root Class Name ===&lt;br /&gt;
&lt;br /&gt;
The root class name for an geo location is &amp;lt;code&amp;gt;geo&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== Property List ===&lt;br /&gt;
&lt;br /&gt;
This is the list of properties in geo, taken from [[hcard|hCard]]:&lt;br /&gt;
&lt;br /&gt;
* latitude&lt;br /&gt;
* longitude&lt;br /&gt;
&lt;br /&gt;
=== XMDP Profile ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-profile]] for the [http://gmpg.org/xmdp XMDP] profile of hCard which contains the above complete list of properties, with references to their RFC 2426 definitions.&lt;br /&gt;
&lt;br /&gt;
=== Parsing Details ===&lt;br /&gt;
&lt;br /&gt;
See [[hcard-parsing|hCard parsing]], with the only difference being that &amp;quot;geo&amp;quot; is the root class name, rather than &amp;quot;vcard&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
This section is informative.&lt;br /&gt;
&lt;br /&gt;
=== Sample geo ===&lt;br /&gt;
&lt;br /&gt;
Here is a sample of published lat/long info (from [http://www.geocaching.com/seek/cache_details.aspx?guid=dc4754bf-64d5-4f28-8715-45ad2505c86f geocaching: Noble Steed]):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
N 37° 24.491 W 122° 08.313&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
With geo markup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;geo&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;abbr class=&amp;quot;latitude&amp;quot; title=&amp;quot;37.408183&amp;quot;&amp;gt;N 37° 24.491&amp;lt;/abbr&amp;gt; &lt;br /&gt;
 &amp;lt;abbr class=&amp;quot;longitude&amp;quot; title=&amp;quot;-122.13855&amp;quot;&amp;gt;W 122° 08.313&amp;lt;/abbr&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 geo might be displayed as:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;abbr class=&amp;quot;latitude&amp;quot; title=&amp;quot;37.408183&amp;quot;&amp;gt;N 37° 24.491&amp;lt;/abbr&amp;gt; &lt;br /&gt;
&amp;lt;abbr class=&amp;quot;longitude&amp;quot; title=&amp;quot;-122.13855&amp;quot;&amp;gt;W 122° 08.313&amp;lt;/abbr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== More Examples ===&lt;br /&gt;
&lt;br /&gt;
See [http://microformats.org/wiki/hcard-examples#3.2.1_GEO_Type_Definition hCard example geo] for more examples.&lt;br /&gt;
&lt;br /&gt;
== Examples in the wild ==&lt;br /&gt;
This section is '''informative'''.&lt;br /&gt;
&lt;br /&gt;
The following sites have published geos, outside their normal context of hCards, and thus are a great place to start for anyone looking for examples &amp;quot;in the wild&amp;quot; to try parsing, indexing, organizing etc., in addition to [[hcard|hCard]] examples in the wild.  If you find geos outside of hCards anywhere else, feel free to add them to the top of this list.  Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [http://harry.hchen1.com/mylife.htm Harry Chen has marked up his geo location]&lt;br /&gt;
* [http://www.multimap.com Multimap.com] uses the geo microformat to mark up latitude and longitude values on map pages.&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 geos outside the context of hCards. If you have an geo implementation, feel free to add it to the top of this list. Once the list grows too big, we'll make a separate wiki page.&lt;br /&gt;
&lt;br /&gt;
* [http://blog.codeeg.com/ Calvin Yu] has written a  [http://blog.codeeg.com/2006/01/28/using-microformats-to-plot-my-favorite-places/ web service that will allow you plot and describe places on a Yahoo Map easily] using [[hreview|hReview]] and [[geo]].&lt;br /&gt;
* [http://placenamehere.com/TXP/pnh_mf/ pnh_mf] is a plugin for [http://textpattern.com/ Textpattern] that supports embedding geos and other microformats in templates and blog posts. Written by [http://placenamehere.com/ Chris Casciano].&lt;br /&gt;
* [http://bluesmoon.blogspot.com/ Philip Tellis] has written some javascript to [http://bluesmoon.blogspot.com/2006/01/of-microformats-and-geocoding.html convert the geo microformat to a google map] using [[geo]].&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
=== Normative References ===&lt;br /&gt;
* [[hcard|hCard]]&lt;br /&gt;
&lt;br /&gt;
=== Informative References ===&lt;br /&gt;
* [http://www.ietf.org/rfc/rfc2426.txt vCard RFC2426] ([http://www.w3.org/2002/12/cal/rfc2426 HTML reformatted version of RFC2426])&lt;br /&gt;
* [http://www.w3.org/TR/2002/REC-xhtml1-20020801/ XHTML 1.0 SE]&lt;br /&gt;
&lt;br /&gt;
=== Similar Work ===&lt;br /&gt;
* [[adr]]&lt;br /&gt;
* [[hcalendar|hCalendar]]&lt;br /&gt;
* [[XOXO]]&lt;br /&gt;
&lt;br /&gt;
== Work in progress ==&lt;br /&gt;
This specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added.&lt;br /&gt;
&lt;br /&gt;
== Discussions ==&lt;br /&gt;
&lt;br /&gt;
* See [http://www.technorati.com/cosmos/referer.html blogs discussing this page].&lt;br /&gt;
&lt;br /&gt;
=== Q&amp;amp;A ===&lt;br /&gt;
* If you have any questions about hCard, check the [[hcard-faq|hCard FAQ]] first, and if you don't find answers, add your questions! (Odds are that any geo question will apply to hCard as well).&lt;br /&gt;
&lt;br /&gt;
=== Issues ===&lt;br /&gt;
* Please add any issues with the specification to the separate [[hcard-issues|hCard issues]] document.  Ditto.&lt;br /&gt;
&lt;br /&gt;
== Additional Related Reading and Sites ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.census.gov/geo/www/tiger/tigermap.html TIGER Map Service]&lt;/div&gt;</summary>
		<author><name>BluesMoon</name></author>
	</entry>
</feed>