<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Current issues with Microformats</title>
	<atom:link href="http://friendlybit.com/html/current-issues-with-microformats/feed/" rel="self" type="application/rss+xml" />
	<link>http://friendlybit.com/html/current-issues-with-microformats/</link>
	<description>You have found Friendly Bit, a web development blog. I focus on client side technologies like CSS, HTML and Javascript. You find my articles below and categories to the right.</description>
	<pubDate>Fri, 04 Jul 2008 13:23:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-25151</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Mon, 11 Jun 2007 20:00:55 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-25151</guid>
		<description>@Rotem: Thanks, reading up on timezones was good for me :) I changed the two examples to be GMT-7 and PDT-7 (instead of UTC-7 which would be the same zone ;). Anyway, I'll keep GMT because people know what I mean when I use it, UTC is not as widely spread from what I know (in Sweden). Good comment.</description>
		<content:encoded><![CDATA[<p>@Rotem: Thanks, reading up on timezones was good for me :) I changed the two examples to be GMT-7 and PDT-7 (instead of UTC-7 which would be the same zone ;). Anyway, I&#8217;ll keep GMT because people know what I mean when I use it, UTC is not as widely spread from what I know (in Sweden). Good comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rotem</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-25121</link>
		<dc:creator>Rotem</dc:creator>
		<pubDate>Sun, 10 Jun 2007 22:34:26 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-25121</guid>
		<description>Hi, I'd just like to comment that (strictly speaking) GMT is not a time zone really. When people use "GMT" as a time zone, they actually refer to UTC+0. Time zone offsets always refer to UTC, so there's no ambiguity.

That's not to say I don't agree with the article, I just felt like sharing some knowledge. =)</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;d just like to comment that (strictly speaking) GMT is not a time zone really. When people use &#8220;GMT&#8221; as a time zone, they actually refer to UTC+0. Time zone offsets always refer to UTC, so there&#8217;s no ambiguity.</p>
<p>That&#8217;s not to say I don&#8217;t agree with the article, I just felt like sharing some knowledge. =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yeah, Nyman&#8217;s back - Robert&#8217;s talk</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-3885</link>
		<dc:creator>Yeah, Nyman&#8217;s back - Robert&#8217;s talk</dc:creator>
		<pubDate>Tue, 22 Aug 2006 12:29:26 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-3885</guid>
		<description>[...] We had a Geek Meet in June, and Emil did a good write-up of one of the presentations/talks in Current issues with Microformats. [...]</description>
		<content:encoded><![CDATA[<p>[...] We had a Geek Meet in June, and Emil did a good write-up of one of the presentations/talks in Current issues with Microformats. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-3431</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Sun, 30 Jul 2006 03:15:18 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-3431</guid>
		<description>Thanks Robert. I'm looking forward to the next meetup.</description>
		<content:encoded><![CDATA[<p>Thanks Robert. I&#8217;m looking forward to the next meetup.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert Nyman</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-3418</link>
		<dc:creator>Robert Nyman</dc:creator>
		<pubDate>Sat, 29 Jul 2006 11:23:12 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-3418</guid>
		<description>Emil,

I'm glad that you had a good time! Thanks for the writeup; very good and well-needed (you beat me to it! :-)).</description>
		<content:encoded><![CDATA[<p>Emil,</p>
<p>I&#8217;m glad that you had a good time! Thanks for the writeup; very good and well-needed (you beat me to it! :-)).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-3373</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Wed, 26 Jul 2006 13:15:38 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-3373</guid>
		<description>Emil,

That's OK, I didn't post with the intention of getting help.  I just wanted to point out for everyone an acknowledged shortcoming of the design of the format, in addition to the ones you mentioned.</description>
		<content:encoded><![CDATA[<p>Emil,</p>
<p>That&#8217;s OK, I didn&#8217;t post with the intention of getting help.  I just wanted to point out for everyone an acknowledged shortcoming of the design of the format, in addition to the ones you mentioned.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-3368</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Wed, 26 Jul 2006 11:57:23 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-3368</guid>
		<description>@Martin: Thanks.

I'm afraid I can't help you with hCalendar, I have no experience with the format.</description>
		<content:encoded><![CDATA[<p>@Martin: Thanks.</p>
<p>I&#8217;m afraid I can&#8217;t help you with hCalendar, I have no experience with the format.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-3348</link>
		<dc:creator>Martin</dc:creator>
		<pubDate>Wed, 26 Jul 2006 01:33:27 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-3348</guid>
		<description>Thanks for an interesting article.  You're quite right about new techniques related to web development and the lack of a critical look at them, and so as a newish user of microformats, your article came at just the right time.

While the ideas behind microformats appeal to me no end, I found myself agreeing with many of your points, particularly the awkward use of the ABBR element and its title attribute.

Another specific limitation of the hcalendar format that I think is interesting to mention is its difficulty in handling &lt;em&gt;recurring&lt;/em&gt; events - say, a radio show that happens at the same time every Monday evening.  Not much progress, it seems, has been made in terms of establishing an agreed way handling evebts like this, that are not restricted to a specific ordinal date (like Wednesday 26 July 2006 at 20:00), but rather need only a day and time to be specified.  The documentation at the microformats site admits this much.  

So far, the 'best' I have come up with in terms of marking-up recurring events in a schedule is to use the specific date of the first day the event occurs &lt;em&gt;after&lt;/em&gt; Summer/Winter Daylight Saving changes kick in, specifying the appropriate amount of hours after GMT for the start time, specifying a duration time for that event (rather than a definite finish time), and declaring the frequency with which the event recurs using the RRULE class.  For example, for an event that happens every Wednesday at 20:00, lasting for 3 hours, I specify the first Wednesday after the time changes to Summertime (so, 20060329), GMT plus 2 hours (T2000+0200), and a duration of 3 hours (PT3H) to give me a dtstart value of "20060329T2000+0200/PT3H).  Then I declare the RRULE class on an element with the FREQ class inside a child element, giving that child element the value 'weekly'.

I have no idea if this is sufficient.  Worse, does anybody? ;)</description>
		<content:encoded><![CDATA[<p>Thanks for an interesting article.  You&#8217;re quite right about new techniques related to web development and the lack of a critical look at them, and so as a newish user of microformats, your article came at just the right time.</p>
<p>While the ideas behind microformats appeal to me no end, I found myself agreeing with many of your points, particularly the awkward use of the ABBR element and its title attribute.</p>
<p>Another specific limitation of the hcalendar format that I think is interesting to mention is its difficulty in handling <em>recurring</em> events - say, a radio show that happens at the same time every Monday evening.  Not much progress, it seems, has been made in terms of establishing an agreed way handling evebts like this, that are not restricted to a specific ordinal date (like Wednesday 26 July 2006 at 20:00), but rather need only a day and time to be specified.  The documentation at the microformats site admits this much.  </p>
<p>So far, the &#8216;best&#8217; I have come up with in terms of marking-up recurring events in a schedule is to use the specific date of the first day the event occurs <em>after</em> Summer/Winter Daylight Saving changes kick in, specifying the appropriate amount of hours after GMT for the start time, specifying a duration time for that event (rather than a definite finish time), and declaring the frequency with which the event recurs using the RRULE class.  For example, for an event that happens every Wednesday at 20:00, lasting for 3 hours, I specify the first Wednesday after the time changes to Summertime (so, 20060329), GMT plus 2 hours (T2000+0200), and a duration of 3 hours (PT3H) to give me a dtstart value of &#8220;20060329T2000+0200/PT3H).  Then I declare the RRULE class on an element with the FREQ class inside a child element, giving that child element the value &#8216;weekly&#8217;.</p>
<p>I have no idea if this is sufficient.  Worse, does anybody? ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-2863</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Fri, 07 Jul 2006 16:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-2863</guid>
		<description>@Kevin Marks: Thanks for your comment. I'll try to address the issues you bring up:

1) In what way is specifying what you mean by the class "vcard" diverging? I'd say that's specifying what you mean. 

2) I'm wasn't aware that you could link to the profile too, but the way you do it is not really imortant, the point is that is will lead to hell if a namespace is not there.

3) No, that's not readable. The time and timezone looks like a strange interval of some kind. Also, UTC or GMT? They are there by design, but by faulty design, title is not there for computers.

4) My fault at "extra elements". I ment "extra divs and spans", also known as "div hell" by some. I updated the paragraph to reflect that.

I'm well aware that microformats are like they are by design, it's the design I'm commenting on.</description>
		<content:encoded><![CDATA[<p>@Kevin Marks: Thanks for your comment. I&#8217;ll try to address the issues you bring up:</p>
<p>1) In what way is specifying what you mean by the class &#8220;vcard&#8221; diverging? I&#8217;d say that&#8217;s specifying what you mean. </p>
<p>2) I&#8217;m wasn&#8217;t aware that you could link to the profile too, but the way you do it is not really imortant, the point is that is will lead to hell if a namespace is not there.</p>
<p>3) No, that&#8217;s not readable. The time and timezone looks like a strange interval of some kind. Also, UTC or GMT? They are there by design, but by faulty design, title is not there for computers.</p>
<p>4) My fault at &#8220;extra elements&#8221;. I ment &#8220;extra divs and spans&#8221;, also known as &#8220;div hell&#8221; by some. I updated the paragraph to reflect that.</p>
<p>I&#8217;m well aware that microformats are like they are by design, it&#8217;s the design I&#8217;m commenting on.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kevin Marks</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-2857</link>
		<dc:creator>Kevin Marks</dc:creator>
		<pubDate>Fri, 07 Jul 2006 09:02:23 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-2857</guid>
		<description>Namespaces are not needed, because microformats work to converge meaning, instead of diverging it. Adding profile link is helpful, but doing it with meta instead of link is an odd suggestion. In practice not all publishers can change the head of a page, so microformats are deliberately not strict about this. This does make a little more work for people writing parsers, but a lot less for those publishing the formats. This is intentional, as successful formats have far more publishers than parser writers.
Regarding ISO 8601 and abbr, that is a legitimate semantic use - the title is more specific. If you don't like the form of 8601 Tantek used there, '20060621T1030-0700' can be expressed as '2006-06-21 10:30-0700' which is broadly human readable too.
So, these don't need fixing, they are by design. Microformats do not add extra elements to HTML, they re-use existing semantic elements to converge and add meaning.</description>
		<content:encoded><![CDATA[<p>Namespaces are not needed, because microformats work to converge meaning, instead of diverging it. Adding profile link is helpful, but doing it with meta instead of link is an odd suggestion. In practice not all publishers can change the head of a page, so microformats are deliberately not strict about this. This does make a little more work for people writing parsers, but a lot less for those publishing the formats. This is intentional, as successful formats have far more publishers than parser writers.<br />
Regarding ISO 8601 and abbr, that is a legitimate semantic use - the title is more specific. If you don&#8217;t like the form of 8601 Tantek used there, &#8216;20060621T1030-0700&#8242; can be expressed as &#8216;2006-06-21 10:30-0700&#8242; which is broadly human readable too.<br />
So, these don&#8217;t need fixing, they are by design. Microformats do not add extra elements to HTML, they re-use existing semantic elements to converge and add meaning.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-2851</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Wed, 05 Jul 2006 22:39:46 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-2851</guid>
		<description>@John Drinkwater: using the ins element is a great idea! It does not hit 100% on target but it's very close. 

My proposal is that the meta element gets required, yes. If it doesn't exist on a site the crawlers will not have to continue past the &#60;head&gt; block.</description>
		<content:encoded><![CDATA[<p>@John Drinkwater: using the ins element is a great idea! It does not hit 100% on target but it&#8217;s very close. </p>
<p>My proposal is that the meta element gets required, yes. If it doesn&#8217;t exist on a site the crawlers will not have to continue past the &lt;head> block.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Drinkwater</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-2850</link>
		<dc:creator>John Drinkwater</dc:creator>
		<pubDate>Wed, 05 Jul 2006 19:31:17 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-2850</guid>
		<description>The approach microformats has used in some of their specs seems to me less semantic and a step back from where people are heading.

In respect to dates, would using ins tags to markup the time be suitable ? They already contain a datetime attr, and define what you are saying - "this has been inserted at/for".
I cant really see using the class attr for yet more data.

For the meta proposal and parsers/bots, I presume sites without the meta tag should ignore classes as a special case?</description>
		<content:encoded><![CDATA[<p>The approach microformats has used in some of their specs seems to me less semantic and a step back from where people are heading.</p>
<p>In respect to dates, would using ins tags to markup the time be suitable ? They already contain a datetime attr, and define what you are saying - &#8220;this has been inserted at/for&#8221;.<br />
I cant really see using the class attr for yet more data.</p>
<p>For the meta proposal and parsers/bots, I presume sites without the meta tag should ignore classes as a special case?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-2841</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Tue, 04 Jul 2006 22:58:05 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-2841</guid>
		<description>@Richard Conyard: Why not fix them? The fixes I propose are one line each and they make is easier for everyone involved. Except the specwriters...</description>
		<content:encoded><![CDATA[<p>@Richard Conyard: Why not fix them? The fixes I propose are one line each and they make is easier for everyone involved. Except the specwriters&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Conyard</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-2837</link>
		<dc:creator>Richard Conyard</dc:creator>
		<pubDate>Tue, 04 Jul 2006 13:40:48 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-2837</guid>
		<description>Of the parts you mention I don't think you're issues with Microformats are likely to be addressed.  At present they are semantics for the rest of us, for proper semantics RDF and OWL would appear to be better options.</description>
		<content:encoded><![CDATA[<p>Of the parts you mention I don&#8217;t think you&#8217;re issues with Microformats are likely to be addressed.  At present they are semantics for the rest of us, for proper semantics RDF and OWL would appear to be better options.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SitePoint Blogs &#187; Jul 3, 2006 News Wire</title>
		<link>http://friendlybit.com/html/current-issues-with-microformats/#comment-2823</link>
		<dc:creator>SitePoint Blogs &#187; Jul 3, 2006 News Wire</dc:creator>
		<pubDate>Mon, 03 Jul 2006 20:46:43 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/current-issues-with-microformats/#comment-2823</guid>
		<description>[...] Current issues with Microformats Emil Stenström points out some of the downsides of microformats (e.g. they don&#8217;t use namespaces), and suggests how they might be addressed (e.g. meta tags to declare microformat versions in use). (tags: microformats) [...]</description>
		<content:encoded><![CDATA[<p>[...] Current issues with Microformats Emil Stenström points out some of the downsides of microformats (e.g. they don&#8217;t use namespaces), and suggests how they might be addressed (e.g. meta tags to declare microformat versions in use). (tags: microformats) [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
