[uf-new] collection-design-pattern proposal

Danny Ayers danny.ayers at gmail.com
Wed Apr 25 01:50:53 PDT 2007


On 25/04/07, Manu Sporny <msporny at digitalbazaar.com> 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


More information about the microformats-new mailing list

AltStyle によって変換されたページ (->オリジナル) /