2007/5/19, Joe Shaw &lt;<a href="mailto:joe@joeshaw.org">joe@joeshaw.org</a>&gt;:<div><span class="gmail_quote"></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/19/07, Mikkel Kamstrup Erlandsen &lt;<a href="mailto:mikkel.kamstrup@gmail.com">mikkel.kamstrup@gmail.com</a>&gt; wrote:<br>&gt; Would the HitType/FileType structure of Beagle not be implicit with a<br>&gt; Category structure like this:
<br>&gt; <a href="http://www.grillbar.org/xesam/object-tree.png">http://www.grillbar.org/xesam/object-tree.png</a> (this is not<br>&gt; the old example again)? Especially if you couple this with a Field-&gt;Category<br>&gt; map (such that, fx, only Objects of category File has the ExactFileName
<br>&gt; field set) like the Strigi/Nepomuk camp want. Atleast it seem to cover the<br>&gt; examples so far.<br><br>Where does an audio email attachment fall in here?&nbsp;&nbsp;If being a<br>subclass of &quot;File&quot; implies an ExactFilename property, this doesn&#39;t
<br>work.</blockquote><div><br>Right. That was not entirely thought through. I must admit that I find <a href="http://beagle-project.org/Writing_clients">http://beagle-project.org/Writing_clients</a> a bit confusing though. As far as I can tell from your words here I gather that Beagles HitType means &quot;this-is-a&quot; and that the FileType means &quot;this-comes-from&quot;, but that&#39;s not how I read that site (fx. Document is a FileType whereas I would expect it to be a HitType with FileType=File).
<br><br>I&#39;ve tried to come up with a system that should include Beagles current system in a more clear way. The idea is that an indexed object has three has three things: One Category, One Source, and N Fields (for N&gt;=0).
<br><br>The Category&nbsp; is what Beagle calls HitType. The Source is where the object originates from, a more general thing than Beagles FileType. Fields are &quot;properties&quot; that are available according to the spec of the category and the source.
<br></div><br>I have another sketch here : <a href="http://grillbar.org/xesam/cat-source-field.png">http://grillbar.org/xesam/cat-source-field.png</a><br><br>Then fx there could be a SourceURI field so that you could determine that a given image with source=Archive was from a zip file attached to and email...
<br><br>Cheers,<br>Mikkel<br></div>