2007/5/17, Evgeny Egorochkin <<a href="mailto:phreedom.stdin@gmail.com">phreedom.stdin@gmail.com</a>>:<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>> > * It was brought up again whether this category system should be<br>> > independent or dependent on the field definitions. Again we where split
<br>> > in two camps. Strigi/Nepomuk arguing that the fields should be able to<br>> > only be defined on certain cats, and Mikkel/jamie on the other side<br>> > arguing for simplicity of the spec.<br>>
<br>> I think it should be dependent on the field definitions. For instance,<br>> it doesn't<br>> make sense to set Audio.Composer on something that's been categorized<br>> 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'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's better to have explicit field-category links.</blockquote><div><br>I regard the category<->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 "expose semantics better" 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>