2007/5/18, 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/18/07, Evgeny Egorochkin &lt;<a href="mailto:phreedom.stdin@gmail.com">phreedom.stdin@gmail.com</a>&gt; wrote:<br>&gt; Can you provide a more concrete example of why you can&#39;t e.g. define a<br>&gt; Object.HitType
 field instead to provide the same functionality?<br><br>Oh, there&#39;s no reason why you can&#39;t.&nbsp;&nbsp;In fact, this is exactly what<br>Beagle does.&nbsp;&nbsp;There is no object hierarchy concept in Beagle results,<br>every returned result is a &quot;hit&quot; and contains properties.
<br><br>Basically, the values for HitType and FileType indicate a contract to<br>clients about what types of properties to expect.&nbsp;&nbsp;A HitType of<br>&quot;File&quot;, for instance, means that beagle:ExactFilename will be set.&nbsp;&nbsp;A
<br>GUI wouldn&#39;t attempt to display beagle:ExactFilename if HitType<br>weren&#39;t &quot;File&quot;.<br><br>&gt; What specific fields do different hit types have?<br><br>The only ones that come immediately to mind are the ones for File.
<br>Things like beagle:ExactFilename, beagle:Extension, beagle:Filename,<br>beagle:NoPunctFilename, beagle:SplitFilename.&nbsp;&nbsp;You can imagine similar<br>properties for items which come from emails, like &quot;folder&quot; or
<br>&quot;attachment title&quot;.&nbsp;&nbsp;These are independent of the content or type of<br>the document being indexed itself.</blockquote><div><br>Putting the EmbeddedObject stuff aside for a moment...<br><br>Would the HitType/FileType structure of Beagle not be implicit with a Category structure like this: 
<a href="http://www.grillbar.org/xesam/object-tree.png">http://www.grillbar.org/xesam/object-tree.png</a> (this is not the old example again)? Especially if you couple this with a Field-&gt;Category map (such that, fx, only Objects of category File has the ExactFileName field set) like the Strigi/Nepomuk camp want. Atleast it seem to cover the examples so far.
<br><br>Cheers,<br>Mikkel<br></div></div>