2007/5/21, jamie &lt;<a href="mailto:jamiemcc@blueyonder.co.uk">jamiemcc@blueyonder.co.uk</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;">
On Mon, 2007-05-21 at 14:56 -0400, Joe Shaw wrote:<br>&gt; Hi,<br>&gt;<br>&gt; On 5/21/07, Evgeny Egorochkin &lt;<a href="mailto:phreedom.stdin@gmail.com">phreedom.stdin@gmail.com</a>&gt; wrote:<br>&gt; &gt; Not sure what you mean by &quot;knowing how to display&quot;,
<br>&gt;<br>&gt; Simply that code has to exist which pulls specific information<br>&gt; provided and displays it in an optimal way.&nbsp;&nbsp;For instance, displaying<br>&gt; some sort of widget for a &quot;person&quot; rather than a URI.
<br>&gt;<br>&gt; It must also know how to filter information so that a user isn&#39;t<br>&gt; overwhelmed.&nbsp;&nbsp;For a person, inundating the user with all possible<br>&gt; information about that person in little more than a key-value format
<br>&gt; isn&#39;t useful.&nbsp;&nbsp;Otherwise we might as well just be displaying the FOAF<br>&gt; file itself and not bothering to parse it. :)<br>&gt;<br>&gt; &gt; but when app encounters meta-data outside of the core or known onto, it has
<br>&gt; &gt; to deal with it nevertheless.<br>&gt;<br>&gt; Beagle&#39;s policy has always been to drop this information, actually.<br>&gt; If we can&#39;t present it sanely to the user, it probably won&#39;t be useful<br>
&gt; to them.&nbsp;&nbsp;(There is also the conscious decision that Beagle is just a<br>&gt; search tool -- it largely provides information &quot;at a glance&quot; to the<br>&gt; user; if they want details, another application is better suited than
<br>&gt; we could ever be.)<br>&gt;<br>&gt; &gt; The more structured the onto is, the more opportunities the app<br>&gt; &gt; has to present/process the data properly.<br>&gt;<br>&gt; Sure, but doesn&#39;t the app have to know about this?
<br><br><br>not really. Tracker is moving away from hard coding stuff like this so<br>that it can handle custom services with a tile based gui without a<br>priori knowledge or any hardcoding.<br><br>EG see our service def files (note the TileMetadata fields!)
<br><a href="http://svn.gnome.org/viewcvs/tracker/trunk/data/services/default.service?view=markup">http://svn.gnome.org/viewcvs/tracker/trunk/data/services/default.service?view=markup</a></blockquote><div><br><br>You mean by imposing a UIView and UIVisible property on each field and/or category i take it..?
<br><br>I can&#39;t really grok what the UIView property means...<br><br>Cheers,<br>Mikkel<br></div></div>