Hello Toby...

Toby A Inkster wrote:
There are really two problems being discussed here. Microformat opacity and class name clashes between microformats. A solution to the former problem relegates the latter to a mere matter of aesthetics; a solution to the latter problem does nothing for the former problem.

To illustrate, say we solve the "title" problem by defining "htitle" as a common title/heading property. That alone will not solve:

<div class="hentry">
  <h1 class="htitle">My Thoughts for the Day</h1>
  <div class="entry-content hreview">
    <h2 class="htitle">Foo Song Sucks</h2>
    <div class="item haudio">
      <h3 class="htitle">Foo Song</h3>
    </div>
  </div>
</div>

I think you misunderstand my proposal, I am not proposing that anything should change in hAtom, hReview or any other existing Draft Microformat, just hAudio, other in progress, or future microformat, this is how the proposal will work....

<div class="hentry">
 <h1 class="entry-title">My Thoughts for the Day</h1>
 <div class="entry-content hreview">
   <h2 class="summary">Foo Song Sucks</h2>
   <div class="haudio">
     <h3 class="htitle">Foo Song</h3>
   </div>
 </div>
</div>

the only way it *could* be useful to hAtom is as an *extra* property maybe as a feed title.

<div classs="hfeed">
   <h1 class="htitle">My Blog Title</h1>
<div class="hentry">
 <h2 class="entry-title">My Thoughts for the Day</h2>
 <div class="entry-content hreview">
   <h3class="summary">Foo Song Sucks</h4>
   <div class="haudio">
     <h4 class="htitle">Foo Song</h4>
   </div>
 </div>
</div>


Best Wishes

Martin McEvoy

Without microformat opacity, the hentry's title could be parsed as any of "My Thoughts for the Day", "Foo Song Sucks" or "Foo Song". "htitle" would do nothing to solve this. Better implementation of MFO in parsers would.

I have documented Cognition's MFO on the Wiki. Back in March I outlined the gist of the algorithm here:

http://microformats.org/wiki/mfo-brainstorming#mfo_class_is_a_workable_solution

More recently, I've documented Cognition's entire Microformat parsing algorithm (apart from recent support I've added for parsing durations) here:

http://microformats.org/wiki/parsing-brainstorming

I believe this offers a bullet-proof approach to microformat opacity, but would certainly appreciate counter-examples to further refine the algorithm.

I'd suggest that this discussion shift to uf-dev.


_______________________________________________
microformats-new mailing list
[email protected]
http://microformats.org/mailman/listinfo/microformats-new

Reply via email to