<span class="gmail_quote">On 5/4/07, <b class="gmail_sendername">Martin McEvoy</b> &lt;<a href="mailto:martin@weborganics.co.uk">martin@weborganics.co.uk</a>&gt; wrote:</span><br><div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&lt;ol class=&quot;haudio&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li class=&quot;work-title&quot;&gt;&lt;a&nbsp;&nbsp;class=&quot;acquire&quot;<br>href=&quot;<a href="http://link.to/download-1">http://link.to/download-1</a>&quot;&gt;download page 1&lt;/a&gt;&lt;/li&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li class=&quot;work-title&quot;&gt;&lt;a&nbsp;&nbsp;class=&quot;acquire&quot;<br>href=&quot;<a href="http://link.to/download-2">http://link.to/download-2</a>&quot;&gt;download page 2&lt;/a&gt;&lt;/li&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;li class=&quot;work-title&quot;&gt;&lt;a&nbsp;&nbsp;class=&quot;acquire&quot;<br>href=&quot;<a href="http://link.to/download-3">http://link.to/download-3</a>&quot;&gt;download page 3&lt;/a&gt;&lt;/li&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/ol&gt;<br><br>&lt;ol&gt;&nbsp;&nbsp;is my shelf<br>&lt;li&gt;&nbsp;&nbsp; Are my books on a shelf.<br><br>another one<br><br>&lt;div class=&quot;haudio&quot;&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;p class=&quot;work-title&quot;&gt;&lt;a&nbsp;&nbsp;class=&quot;acquire&quot;
<br>href=&quot;<a href="http://link.to/download-1">http://link.to/download-1</a>&quot;&gt;download page 1&lt;/a&gt;&lt;/p&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;p class=&quot;work-title&quot;&gt;&lt;a&nbsp;&nbsp;class=&quot;acquire&quot;<br>href=&quot;
<a href="http://link.to/download-2">http://link.to/download-2</a>&quot;&gt;download page 2&lt;/a&gt;&lt;/p&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;p class=&quot;work-title&quot;&gt;&lt;a&nbsp;&nbsp;class=&quot;acquire&quot;<br>href=&quot;
<a href="http://link.to/download-3">http://link.to/download-3</a>&quot;&gt;download page 3&lt;/a&gt;&lt;/p&gt;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/div&gt;<br><br>&lt;div&gt;&nbsp;&nbsp;is my shelf<br>&lt;p&gt;&nbsp;&nbsp; Are my books on a shelf.<br></blockquote>
</div><br>It seems like some people are still missing/ignoring a few key points with regards to the problem(s) which some kind of a grouping or collection pattern are intended to address:<br><br>1) There exists a need to express a grouping relationship for data which is sparse. Please see the 
<a href="http://microformats.org/wiki/grouping-examples">grouping-examples</a> and <a href="http://microformats.org/wiki/grouping-brainstorming">grouping-brainstorming</a> wiki pages for descriptions of these types of data sets.
<br><br>2) There exists a need to express an N-N grouping relationship, as opposed to simply 1-N which is all a heirarchical structure implicitly allows.<br><br>Although a highly elegant solution, letting existing heirarchical markup alone define the containing and contained elements of a collection unfortunately does not address these two base problems, and I believe at this point there&#39;s a general consensus on these two problems being part of the problem space we&#39;re trying to solve with the grouping &#39;pattern&#39;, although additional real-world examples are still being compiled and analyzed to support this fact.
<br><br>--<br>Rudy X. Desjardins<br>Programmer<br>