<br><br><div><span class="gmail_quote">2007/5/17, Joe Shaw <<a href="mailto:joe@joeshaw.org">joe@joeshaw.org</a>>:</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 <<a href="mailto:jamiemcc@blueyonder.co.uk">jamiemcc@blueyonder.co.uk</a>> wrote:<br>> EG "Video" would be a subclass of "File" and "Web Bookmark" a subclass
<br>> of "Bookmark" etc (this is the rdf or triple store way of doing things)<br>><br>> 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. "Video" does
<br>*not* imply "File", because it could be "MailAttachment".<br><br>I forgot to mention in my last email that some results don't have a<br>file type. A document with hit type "Contact" has no file type
<br>because that doesn't make sense (and setting to also be "Contact"<br>would be pointless).</blockquote><div><br>Ok, so taking a conrete case, a "document" file type with hit type "contact" 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 "present as", 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>