On 20/07/2010 03:57, Oli Studholme wrote:
Hey Scott,
On Tue, Jul 20, 2010 at 9:34 AM, Scott Reynen<sc...@randomchaos.com> wrote:
Making specific cases easier is the whole point of microformats, but it's not
at all the point of microdata.
“Making specific cases easier is the whole point of the class
attribute, but it's not at all the point of microdata”
Microdata — and semantic class names plus posh coding patterns for
current microformats — are the method; a means to an end. Microdata
vocabularies use microdata to express semantics, just as microformats
use the class attribute etc to express semantics. Microformats are a
little more concise in general (cough, datetimes ;-) compared to the
same vocabulary in microdata (@class is shorter than @itemprop by 4
characters, @property is optional whereas @itemtype is required etc),
but the differences are not so great, and any class-based microformat
can be written using microdata.
Im sorry but you cannot express *microformats* in microdata if you do,
its cute, but It isn't a microformat because microformats *only* use
class names, and a few choice rel-values. If you move a microformat
away from @class its no longer a microformat and shouldn't be described
as such (we are a bit fussy about that :P).
This is why when someone starts talking about a "new microformats" or
"microformats done better" the first thing I ask myself is "does it use
semantic class names?" ... no well its not a new microformat or
microformats done better.
Well the *good* news is HTML5 already supports microformats without
adding any attributes at all (Yay!) .... that is until someone marks
@class as obsolete!! ... joke.
Best wishes.
--
Martin McEvoy
_______________________________________________
microformats-discuss mailing list
microformats-discuss@microformats.org
http://microformats.org/mailman/listinfo/microformats-discuss