[uf-discuss] Comments from IBM/Lotus rep about Microformats

S. Sriram ssriram at gmail.com
Wed Dec 6 06:56:59 PST 2006


From: "Bruce D'Arcus" <bdarcus.lists at gmail.com>
> 
> The issue isn't really microformats vs. RDF (except as RDF provides a
> model), but microformats vs. RDFa.
>
[snip] 
> So while it might be comforting to dismiss RDFa and "it's not our
> problem", I don't think it's good strategy.
> 

I agree..

Parsing
Per [1] RDFa is akin to a language for microformats, as opposed to 
the current microformats which are a 'particular' defined set of class 
names in a defined order. A 'language parser' could parse all combinations
of 'syntactically' correct RDFa, whereas  with microformats each
particular format requires a particular parser.

Rendering
Now when it comes to rendering the 'parsed output', knowing
what the parsed output is, is necessary. This is where the
need is to understand the 'particular output' *OR* have a
generic container (an hItem or a micro-microformat for an item)
so all-purpose renderers can view 'unknown/particular' parsed
output as a blackbox.

Distributed parsing
Allows for custom microformats to be developed with their
associated custom parsers and the output passed to the rendering 
engine. (possibly discovered by distributed rendering)
Note: This does not need any 'approval process' as all publishers 
are free to do this today i.e. build a custom microformat,
markup their pages appropriately, build a browser plug-in that
understands this and build a cutom renderer.

In other words, in the absence of a language parser (which can 
parse all combinations of a syntactically correct RDFa) the other 
way to accomodate custom microformats (elias's need) is through
distributed parsing.

Another way to look at it is that microformats (with defined
formats == known rendering) are aggregator-friendly, where RDFa and
distributed parsing/rendering are more user/institution friendly
which may explain where google/technorati(aggregator) v. ibm(institution)
are coming from.

My own feeling is that a model which includes both
1. a uf-language (RDFa) and
2. canned formats (microformats)
allows for greater flexibility, with canned formats allowing 
for aggregators/multiple tool vendors, where custom format developers would
have the burden/opportunity of rolling their own renderers. 

[1] http://www.w3.org/TR/xhtml-rdfa-primer/
S. Sriram



More information about the microformats-discuss mailing list