I have exactly the same situation, as I am writing a network management tool. I am using one big container and a local catalog. Then you can slice and dice as best suits you. I also think it is more extensible if you ever think you might add new object types.
<br><br>There is also the relationships stuff in Schooltool. I haven't needed it yet, but I was thinking it might be useful.<br><br>Matt Wilbert<br><br><div><span class="gmail_quote">On 2/3/06, <b class="gmail_sendername">
David Johnson</b> <<a href="mailto:djohnson@jsatech.com">djohnson@jsatech.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">I have a situation in which I have 3 different classes: "Networks",
"IPAddress", "Host", that map out an intranet.</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Of course "Networks" can contain 0…* "IPAddress"</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">And Of course a "Host" can contain 0…* "IPAddress"</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">There will exist the situation in which some hosts will have
IP addresses on different networks. Should networks be the container?
Should hosts? Some other solution? What would you do?</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"> </span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">--</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">David Johnson</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;"><a href="mailto:djohnson@jsatech.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">djohnson@jsatech.com</a></span>
</font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">201 Main Street
Suite 1320</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">Fort Worth</span></font><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">, TX 76102</span></font></p>
<p><font face="Arial" size="2"><span style="font-size: 10pt; font-family: Arial;">(877) 572-8324 x2200</span></font></p>
<p><font face="Times New Roman" size="3"><span style="font-size: 12pt;"> </span></font></p>
</div>
<br>_______________________________________________<br>Zope3-users mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Zope3-users@zope.org">Zope3-users@zope.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.zope.org/mailman/listinfo/zope3-users" target="_blank">
http://mail.zope.org/mailman/listinfo/zope3-users</a><br><br><br></blockquote></div><br>