<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Eddie Welker.com &#187; microformats</title>
	<atom:link href="http://www.eddiewelker.com/category/microformats/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.eddiewelker.com</link>
	<description>Advanced web development, with a little bit about me thrown in too.</description>
	<lastBuildDate>Thu, 24 Sep 2009 13:37:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Big release day on the webbernet</title>
		<link>http://www.eddiewelker.com/2008/03/05/big-release-day-on-the-webbernet/</link>
		<comments>http://www.eddiewelker.com/2008/03/05/big-release-day-on-the-webbernet/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 04:06:37 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[acid2]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[contacts]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fire eagle]]></category>
		<category><![CDATA[geo tagging]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[openAIM]]></category>
		<category><![CDATA[operator plugin]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[whitepapers]]></category>
		<category><![CDATA[wia aria]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2008/03/05/big-release-day-on-the-webbernet/</guid>
		<description><![CDATA[So I guess it&#8217;s simply the time of year.  Many big releases today&#8230; software, APIs, and more!
First, the biggest.  IE8 has been released in initial beta.  The release was also included a general overview of IE8&#8217;s new features and fixes.  It&#8217;s actually quite a lot of information to absorb all at [...]]]></description>
			<content:encoded><![CDATA[<p>So I guess it&#8217;s simply the time of year.  Many big releases today&#8230; software, APIs, and more!</p>
<p>First, the biggest.  <a href="http://www.microsoft.com/windows/products/winfamily/ie/ie8/readiness/default.htm" title="Microsoft releases Internet Explorer 8 Beta">IE8 has been released</a> in initial beta.  The release was also included a general overview of IE8&#8217;s new features and fixes.  It&#8217;s actually quite a lot of information to absorb all at once.  I&#8217;ve skimmed a number of <a href="http://code.msdn.microsoft.com/ie8whitepapers" title="Whitepapers for Microsoft Internet Explorer 8">the IE8 whitepapers</a>, and feel the biggest changes are W3C&#8217;s <a href="http://www.w3.org/TR/wai-aria/" title="Web Accessibility Initiative-Accessible Rich Internet Applications">WIA-ARIA</a> support, <a href="http://" title="Acid 2">Acid2</a> compliance, the <a href="http://go.microsoft.com/fwlink?LinkID=110273" title="selectors api">javascript selectors api</a>, and their assertion of achieving <a href="http://code.msdn.microsoft.com/Project/Download/FileDownload.aspx?ProjectName=ie8whitepapers&amp;DownloadId=1025" title="css 2.1 compliance">CSS 2.1 compliance</a>.  Of course, the devil is in the details, and there is no company for which that statement is more true.  They have a lot of work ahead, and we know they talk a good game.  The big upside, however, is that they are actually talking about it.  Out in the open.  Big step, and I applaud them for that.</p>
<p>The other biggest buzz of the day was from Yahoo, in announcing the <a href="http://fireeagle.yahoo.net/" title="Yahoo Fire Eagle Website">beta of their Fire Eagle service</a>, an API for broadcasting your physical location to the web.  I wouldn&#8217;t call it earth-shattering, but I think that there&#8217;s a good chance a number of cool things are built with it.  <a href="http://developer.yahoo.net/blogs/theater/archives/2008/03/fire_eagle_launches.html" title="Yahoo's Fire Eagle API introduced">Watch the video of it&#8217;s introduction</a>, and then <a href="http://blog.programmableweb.com/2008/03/05/yahoo-launches-fire-eagle/" title="Yahoo Fire Eagle Quick Overview">take a look here</a> to quickly get an idea of the details.  It would appear from the details that it was written in a highly usable way.</p>
<p>Of more direct importance to me, <a href="http://googledataapis.blogspot.com/2008/03/3-2-1-contact-api-has-landed.html" title="Google introduces Contacts API for accessing Gmail contacts securely">Google has announced their Contacts API</a>. I despise when sites ask me to enter my username/password for <em>other sites</em>.  The most offensive request is for Gmail.  I don&#8217;t have any interesting emails, let me tell you&#8230; but I certainly don&#8217;t want to let others read them.  The Contacts API is a safe way for distribution and use of your Gmail contacts, without threatening the security of your Gmail account or your other Google-stored information.  With this, I should be able to sync my Gmail contacts with my desktop mail contacts.  I&#8217;m very happy about that.</p>
<p>Heading up the long-since-overdue category, <a href="http://dev.aol.com/aim" title="AOL opens Instant Messenger Protocol, OpenAIM">AOL has announced they&#8217;ve opened their Instant Messenger Protocol, OpenAIM</a>.  <strong>Finally</strong>.  I remember ages ago when&#8230; well, it&#8217;s all in the past now.  That&#8217;s one big wall that has been broken down between protocols, and hopefully Yahoo and Microsoft will fall in line.  It will be great if other apps can finally use the features that have been limited to the AIM client for all this time.  I use <a href="http://www.adiumx.com/" title="Adium; A Mac Instant Messenging Client">Adium</a> and <a href="http://www.pidgin.im/" title="Pidgin; Open Source Messenging Client">Pidgin</a> most of the time (Adium, I believe uses Pidgin&#8217;s core), and look forward to seeing what they do with the new open protocol.   (On a personal note, hopefully this doesn&#8217;t spell any negative news for my friends who work on AIM.)</p>
<p>And to round things off, here&#8217;s two smaller releases today (one based on IE8&#8217;s Activities):</p>
<ul>
<li>The <a href="https://addons.mozilla.org/en-US/firefox/addon/4106" title="Operator Plugin for Mozilla Firefox">Firefox Operator plugin</a> (for <a href="http://www.microformats.org" title="Microformats website">Microformats</a>) has already <a href="http://www.kaply.com/weblog/2008/03/05/microsoft-activities-for-firefox/" title="Operator Plugin initial release implementing Activities">given a go at implementing Activities</a>, which were announced at today&#8217;s IE8 overview.</li>
<li><a href="http://open.blogs.nytimes.com/2008/03/05/the-new-york-times-perl-profiler/" title="New York Times contributes profiling perl module to CPAN">The New York Times has contributed a perl module to CPAN</a>.  Looks like a useful profiling tool, especially since it profiles line-by-line.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2008/03/05/big-release-day-on-the-webbernet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minor distractions</title>
		<link>http://www.eddiewelker.com/2007/12/05/minor-distractions/</link>
		<comments>http://www.eddiewelker.com/2007/12/05/minor-distractions/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 01:04:45 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[ie]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[email standards project]]></category>
		<category><![CDATA[internet explorer 8]]></category>
		<category><![CDATA[new york times]]></category>
		<category><![CDATA[podcasts]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/2007/12/05/minor-distractions/</guid>
		<description><![CDATA[In an effort to keep my mind occupied elsewhere, here are a couple of distractions to share.
The Magical Minimalism of Microformat &#8211; The New York Times tipping their hat to Microformats
Internet Explorer 8 &#8211;  Please don&#8217;t be lying, please don&#8217;t be lying, please don&#8217;t be lying&#8230;
Email Standards Project &#8211;  Please turn out to [...]]]></description>
			<content:encoded><![CDATA[<p>In an effort to keep my mind occupied elsewhere, here are a couple of distractions to share.</p>
<p><a href="http://open.blogs.nytimes.com/2007/12/05/the-magical-minimalism-of-microformats/">The Magical Minimalism of Microformat</a> &#8211; The New York Times tipping their hat to Microformats</p>
<p><a href="http://blogs.msdn.com/ie/archive/2007/12/05/internet-explorer-8.aspx">Internet Explorer 8</a> &#8211;  Please don&#8217;t be lying, please don&#8217;t be lying, please don&#8217;t be lying&#8230;</p>
<p><a href="http://www.email-standards.org/">Email Standards Project</a> &#8211;  Please turn out to be relevant</p>
<p><a href="http://odiogo.com/">Odiogo</a> &#8211; Convert RSS feeds to podcasts.  I rarely ever listen to podcasts [ok, fine, I never listen to them], but I still like the idea.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/12/05/minor-distractions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microformats for you and me</title>
		<link>http://www.eddiewelker.com/2007/10/30/microformats-for-you-and-me/</link>
		<comments>http://www.eddiewelker.com/2007/10/30/microformats-for-you-and-me/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 01:44:23 +0000</pubDate>
		<dc:creator>Eddie</dc:creator>
				<category><![CDATA[microformats]]></category>
		<category><![CDATA[attribute]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[cons]]></category>
		<category><![CDATA[elements]]></category>
		<category><![CDATA[hcaleendar]]></category>
		<category><![CDATA[pros]]></category>
		<category><![CDATA[semantic]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://edwardwelker.com/blog/2007/10/30/microformats-for-you-and-me/</guid>
		<description><![CDATA[After nearly 3 months sitting on my bookshelf, I got around to reading the Microformats book.  I probably don’t need to mention that they’ve been pretty high on the “buzz” list for a while now.  That aside, I like the idea, and believe they are worth using.  With this post, I hope [...]]]></description>
			<content:encoded><![CDATA[<p>After nearly 3 months sitting on my bookshelf, I got around to <img src="http://www.eddiewelker.com/wp-content/uploads/2007/10/microformats1.png" title="Microformats Logo" alt="Microformats Logo" align="right" border="0" hspace="5" vspace="5" />reading <a href="http://microformats.org/blog/2007/04/19/microformats-the-book/">the Microformats book</a>.  I probably don’t need to mention that they’ve been pretty high on the “buzz” list for a while now.  That aside, I like the idea, and believe they are worth using.  With this post, I hope to give a high-level overview of Microformats… first sampling what they are and how to use them, followed by my thoughts on why you should use them.</p>
<p><strong>What and How</strong></p>
<p>Very simply, Microformats give our already semantic xhtml elements an extra layer of meaning when using a   common set of attribute values.  Consider the case of an “<a href="http://microformats.org/wiki/hcalendar">hCalendar</a>”, a microformat that gives xhtml the structure of an events calendar.  An events calendar is simply a set of events.  This relationship is easily described by a parent-children relationship.  The problem is that xhtml can easily describe parent-children relationships, yet it cannot semantically describe this calendar-events relationship.  Microformats do just that… they provide a way to describe this common relationship through the use of attribute values.</p>
<p>To create an “hCalendar”, you would write something like the following:</p>
<blockquote><p>&lt;div class=”vcalendar”&gt;</p>
<blockquote><p> &lt;span class=”vevent”/&gt;<br />
&lt;div class=”vevent”/&gt;<br />
&lt;dl class=”vevent”/&gt;</p></blockquote>
<p>&lt;/div&gt;</p></blockquote>
<p>As you can see, the supplementary calendar-events structure is added by setting specific attribute values, in this case ‘vcalendar’ and ‘vevent’.  Microformats use exiting attributes like ‘class’ and ‘rel’ as hooks for this structure, in the same way these attributes can be used as hooks for additional CSS information.  Additionally, these attributes can be applied to whichever element you choose*.  I demonstrated the use of the same attribute/value pair (class=”vevent”) on the ‘span’, ‘div’, and ‘dl’ elements in the example above.</p>
<p>[* The rules for applying attributes to elements are the same as <a href="http://www.w3.org/TR/xhtml11/">the existing xhtml spec</a>]</p>
<p><strong>Why you should use them</strong></p>
<p>While I foresee a wide array of future uses for Microformats, there are limited practical applications today.  That being said, the small number does not mean they have limited value; their use can provide substantial value.  For example: later this week I am going to re-write the <a href="http://gbyo.com/concerts.php">concert-listing page</a> for my <a href="http://gbyo.com">youth orchestra website</a>.  I am going to use the hCalendar Microformat to code this season’s events.  I will then use an open-source converter to allow users to download a iCal file of this calendar on the fly.</p>
<p>Why would I do this?  Because it’s advantageous. Using the hCalendar Microformat I can…</p>
<ul>
<li>provide an additional interface (the iCal file) to my users for free.</li>
<li>syndicate these events.  That way, if I ping a Microformat aware service (like <a href="http://pingerati.net/">pingerati.net</a>) I will have published these events elsewhere, without any additional work.</li>
<li>maintain only one source file for multiple outputs (in this case, html, iCal file, and syndicated content)</li>
<li>use my current knowledge of html as a base for the syntax, requiring me only to learn the Microformats terms and schema before I start using them</li>
</ul>
<p>There are similar uses for the other Microformats, including hCard (contact info), geo and adr (location/address), XFN (relationships between people), and so on.  I invite you to take a look at the <a href="http://microformats.org/blog/2007/04/19/microformats-the-book/">book</a> or the <a href="http://microformats.org/">Microformats website</a> for more information.</p>
<p>I hope that’s enough to convince you that Microformats are a valid and useful technology.  One of the more compelling aspects is <a href="http://microformats.org/wiki/process">the way Microformats are created</a>, yet I think that is interesting enough to warrant it’s own post (look for it later).  Hope someone out there finds this useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddiewelker.com/2007/10/30/microformats-for-you-and-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
