[microformats-discuss] RFC: Thoughts on Video and Audio Microformats

Dr. Ernie Prabhakar drernie at opendarwin.org
Tue Oct 18 03:51:11 PDT 2005


Hi Charles,

On Oct 17, 2005, at 7:32 PM, Charles Iliya Krempeaux wrote:

You make some excellent points, but I think there's at least one  
point you are missing:

> But, if I just don't "get it".  And am missing something about
> Microformats, please let me know.

To start with, i commend you on your willingess to learn.  That's the  
key success factor around here. :-)

> The "class" attribute and the "title" attribute imply absolutely no
> semantics (as far as I know).

Um, not quite.  Let me try to explain, though Tantek or Ryan could  
probably do better.  First of all, you *are* correct in that the  
preferred method is to reuse *existing* HTML semantics; the URN trick  
is rather clever, I must admit.

However, there's a deeper design principle at stake: human- 
readability.   The one concern I have with URNs -- even more than the  
fact that they are deprecated -- is that they are pretty much opaque,  
and somewhat confusing.

To better match how humans handle HTML, we leverage CSS class name,  
as seen in hCalendar and hCard:

http://microformats.org/wiki/hcalendar
http://microformats.org/wiki/hcard

To be sure, there is some risk:
> And there could be systems (either now
> or in the future) that transform HTML that break Microformats because
> they relied on the "class" or "title" attributes.

However, here's the point I think you are missing.   The underlying  
premise of microformat as class names is that they *naturally*  
reflect the underlying semantics.  Hence the concept 'semantic salt'  
-- bringing out that which is latent.   If those class names do in  
fact reflect what the designer  *means* by the use of those elements,  
then:
   i) this is in fact the optimal way to identify those styles
   ii) any transformation that obliterates that metadata will  
(inevitably) lose information

That isn't to say that my proposal is perfect -- it's a very crude  
first approximation.  However, I hope this at least gives you a bit  
more clue about the parameter space we're trying to explore, and our  
criteria for success.

Again, thanks again for your thoughtful post and your willingness to  
dialogue.

Best,
- Ernie P.

------------
Ernest N. Prabhakar, Ph.D. <drernie at opendarwin.org>
Ex-Physicist, Marketing Weenie, and Dilettante Hacker
Probe-Hacker blog: http://www.opendarwin.org/~drernie/




More information about the microformats-discuss mailing list