On 25/04/07, Manu Sporny <[EMAIL PROTECTED]> wrote:
Danny Ayers wrote:
> It just occurred to me that the cleanest way of doing this would be
> simply to use the HTML class attribute directly, the spec seems to
> comfortably cover class as Set. The only drawback here is that there
> isn't much in the way of conventions for talking about the named Set
> (though such conventions are possible through meta data profiles).

Danny, could you please give an example to clarify?

Starting from your example:

<div class="haudio grouping.reconnection">
 <span class="collaborator hcard fn">Ammonite</span>
 <span class="work-title">Reconnection</span>
</div>
[...]
<div class="haudio grouping.reconnection.sunset">
 <span class="work-title">Sunset</span>
</div>

it could be simplified to:

<div class="haudio">
 <span class="collaborator hcard fn">Ammonite</span>
 <span class="work-title">Reconnection</span>
</div>
[...]
<div class="haudio reconnection">
 <span class="work-title">Sunset</span>
</div>

"grouping" isn't needed, because class already expresses a kind of set
membership. There is still the problem of how to connect the item to
its container, easiest would be:

<div class="haudio" id="reconnection">
 <span class="collaborator hcard fn">Ammonite</span>
 <span class="work-title">Reconnection</span>
</div>
[...]
<div class="haudio reconnection">
 <span class="work-title">Sunset</span>
</div>

However personally I think I'd go a step further and make everything
more explicit, to avoid the parser having to do infer the association:

<div class="haudio" id="reconnection">
 <span class="collaborator hcard fn">Ammonite</span>
 <span class="work-title">Reconnection</span>
</div>
[...]
<div class="haudio reconnection">
 <span class="work-title">Sunset</span>
 Part of <span class="part-of"><a name="#reconnection">Reconnection</a></span>
</div>

Cheers,
Danny.

--

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

Reply via email to