2007/5/17, Evgeny Egorochkin &lt;<a href="mailto:phreedom.stdin@gmail.com">phreedom.stdin@gmail.com</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 Thursday 17 May 2007 14:22:50 Fabrice Colin wrote:<br><br>&gt; &gt;&nbsp;&nbsp;* It was brought up again whether this category system should be<br>&gt; &gt; independent or dependent on the field definitions. Again we where split
<br>&gt; &gt; in two camps. Strigi/Nepomuk arguing that the fields should be able to<br>&gt; &gt; only be defined on certain cats, and Mikkel/jamie on the other side<br>&gt; &gt; arguing for simplicity of the spec.<br>&gt;
<br>&gt; I think it should be dependent on the field definitions. For instance,<br>&gt; it doesn&#39;t<br>&gt; make sense to set Audio.Composer on something that&#39;s been categorized<br>&gt; as Email.<br><br>Indeed not all fields apply to all files/categories. Those that apply to every
<br>file should be linked to a generic File category.<br><br>Hardly audio.composer applies to a text document, and if assigned doesn&#39;t<br>really make sense. Such limitations are natural, not artifical. They just<br>expose semantics better. To human, composer as such applies to music, but
<br>software can only understand this link if directly specified. For interop<br>with other software, it&#39;s better to have explicit field-category links.</blockquote><div><br>I regard the category&lt;-&gt;field linking to be a feature just as any other. And in that respect i t needs to be justified just as any other. Simply &quot;expose semantics better&quot; is not good enough for me, do you have a more concrete example of where it enhances user and developer experience?
<br><br>Cheers,<br>Mikkel<br></div><br></div><br>