2007/6/7, 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 07 June 2007 17:23:16 Mikkel Kamstrup Erlandsen wrote:<br>> 2007/6/7, Fabrice Colin <<a href="mailto:fabrice.colin@gmail.com">fabrice.colin@gmail.com</a>>:<br>> > On 6/7/07, Mikkel Kamstrup Erlandsen <
<a href="mailto:mikkel.kamstrup@gmail.com">mikkel.kamstrup@gmail.com</a>> wrote:<br>> > > To ease the query expansion on the servers each Category<br>> > > will have a property "abstract" that if true implies that objects
<br>> > > can not be assigned to this category. In the standard xesam<br>> > > spec non-abstract cats are just the leaf nodes of the cat tree<br>> ><br>> > Are you sure about this ?<br>> > Looking at Evgeny's
viz.png diagram, I would think some<br>> > non-leaf categories would be useful, eg Document and Message.<br>><br>> Ok, maybe .odf et al could go in the Documents cat, but I think Message<br>> should be abstract. IM and such would have its own subcat (right Evgeny?).
<br><br>Yes for IM. It's likely that IM will be a home for VOIP and video-capable<br>services as well, since there's close to 100% overlap for these atm and it's<br>changing too fast to account for.<br><br>For documents, I'm still not sure about the full list of Document
<br>subcategories like Spreadsheet etc.<br><br>It's likely that an abstract category like PIM is going to be introduced for<br>todos, calendars etc. It might absorb some of the exotic additions to Office<br>Packages like MS one.
<br><br>> Anyway this just goes to show that the Abstract property of the cats is not<br>> redundant.<br><br>Since it doesn't introduce any limitations and still may be useful to<br>somebody, why not have it.</blockquote>
<div><br>I just want to clarify this for the record. The reason for using abstract categories is because it is, not only useful, but also essential to some implementations.<br><br>What I am saying is really: this is not a result of feature creep :-)
<br><br>Cheers,<br>Mikkel<br></div><br></div><br>