<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><BR><DIV><DIV>On 09 Jan 2007, at 1:20 PM, Chris Johnson wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"><P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">I want to be on the team which decides which Drupal data collections</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">are inherited objects of this top-level object.<SPAN class="Apple-converted-space"> </SPAN>Then it's just a tiny</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">bit more work to define all the top-level objects in Drupal, and give</FONT></P> <P style="margin: 0.0px 0.0px 0.0px 0.0px"><FONT face="Helvetica" size="3" style="font: 12.0px Helvetica">them all uniform APIs.</FONT></P> </BLOCKQUOTE></DIV><BR><DIV>Well. just in core i imagine we have</DIV><DIV><BR class="khtml-block-placeholder"></DIV><DIV>node (generic base node)</DIV><DIV>each specific type of node</DIV><DIV>user</DIV><DIV>vocabulary</DIV><DIV>term</DIV><DIV>forum (extends term)</DIV></BODY></HTML>