2007/5/18, 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 Friday 18 May 2007 09:22:30 Mikkel Kamstrup Erlandsen wrote:<br>><br>> > * It was brought up again whether this category system should be<br>> ><br>> > > independent or dependent on the field definitions. Again we where split
<br>> ><br>> > in<br>> ><br>> > > two camps. Strigi/Nepomuk arguing that the fields should be able to<br>> > > only<br>> ><br>> > be<br>> ><br>> > > defined on certain cats, and Mikkel/jamie on the other side arguing for
<br>> > > 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>> That is totally correct, but does this have to be reflected in the<br>> ontology? Why not just have this in a written spec, or just implied by<br>> common sense?<br>><br>> Each new feature/requirement we add to the spec makes it harder to
<br>> implement and harder to understand.<br><br>The easiest way to write it in spec is put this info into ontology. This<br>doesn't impose any artifical limitations on the software, so implementations<br>can ignore these limits and hope that data sources will provide sane data
<br>just like they do if the limitations are implied but not specified.<br><br>It makes easier to understand the ontology for both humans and software since<br>this explicitly specifies which fields should be used for a particular file
<br>type/category.<br><br>It is especially important for software, since it doesn't have any other way<br>to deduce this info.</blockquote><div><br>You are correct. Implementations can ignore this and the world would still stand. Your point about GUIs better being able to display metadata relevant to the object in question (in a dynamic way) is also good.
<br><br>I think this is one of the points where I might reconsider my initial skepticism :-)<br><br>Cheers,<br>Mikkel<br></div><br></div>