<br><br><div><span class="gmail_quote">2007/5/17, Joe Shaw &lt;<a href="mailto:joe@joeshaw.org">joe@joeshaw.org</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br><br>On 5/17/07, jamie &lt;<a href="mailto:jamiemcc@blueyonder.co.uk">jamiemcc@blueyonder.co.uk</a>&gt; wrote:<br>&gt; EG &quot;Video&quot; would be a subclass of &quot;File&quot; and &quot;Web Bookmark&quot; a subclass
<br>&gt; of &quot;Bookmark&quot; etc (this is the rdf or triple store way of doing things)<br>&gt;<br>&gt; I think in your case Hit type are the top level parents and File type are the children?<br><br>Not really, because the two things are complimentary.&nbsp;&nbsp;&quot;Video&quot; does
<br>*not* imply &quot;File&quot;, because it could be &quot;MailAttachment&quot;.<br><br>I forgot to mention in my last email that some results don&#39;t have a<br>file type.&nbsp;&nbsp;A document with hit type &quot;Contact&quot; has no file type
<br>because that doesn&#39;t make sense (and setting to also be &quot;Contact&quot;<br>would be pointless).</blockquote><div><br>Ok, so taking a conrete case, a &quot;document&quot; file type with hit type &quot;contact&quot; could be a vcard stored somewhere on disk?
<br><br>It took my a sec to grok the distinction between hit type and file type. If I understand correctly hit type could also be called &quot;present as&quot;, and yes present-as and file-type are independent the way you describe it. However this is not the way I would abstract things. I think a category tree like 
<a href="http://www.grillbar.org/xesam/object-graph.png">http://www.grillbar.org/xesam/object-graph.png</a> would be more natural. In this way both MailAttachment and files in a tarball are both EmbeddedObjects in a natural way.
<br><br>Cheers,<br>Mikkel<br></div><br></div><br>