Your vision is fine and I definitely share it. However, I fail to see
the contradiction. The tasks can perfectly be used for classification
as well. So if you want to invent new tasks
age-0-3
age-3-6
age-6-xy
...
just do so. The header of such a tasks file would be
Task: Packages fit for <agegroup>
Metapackage: false
# Comment: Metapackage false prevents creation of an according metapackage
# and just creates the web sentinel pages for your view and
# design polishing
Description: Debian Jr (Kids?) packages for <agegroup>
The following packages are targeting at <agegroup> according to the
upstream authors ...
Depends: <pkg>
Remark: This <pkg> fits into <agegroup> because ...
# Comment: Remarks are printed below the package description in web sentinel
...
> Of course, more tasks can be added, like packaging new things,The Blends concept is all about metadata. You can even access the Blends
> spreading the word, polishing existing packages, and stuff. But what I
> would like to have is some metadata regarding at least a relevant subset of
> the packages in Debian, including relevant information about whether those
> packages are suitable for which kind of kids. That's my main goal.
metadata in UDD.
> As a side note, I would like to open a debate about this, if anyone sees itI think be do perfectly agree about the goal but simply do not agree
> differently and wants to share their point of view.
about the tools to reach the goal. :-)
As I said: The DebTags idea is fine in principle but a bit orthogonal
> So, to achieve that goal, I would like to have somewhere to store the
> metadata needed for this classification. DebTags has always been the most
> obvious possibility. Another option discusses was to add an extension to
> desktop files. The most quick and dirty option would be to set up an sql
> database somewhere and export everything from that. If DebTags are out of
> the equation, any suggestions about this?
to the tasks design. It is a nice add on we could have. In addition to
that it has obviosly some friction from the idea to realisation. This
could be avoided and once you have your design (preferably via the
suggested tasks) you can take over this to DebTags easily.
I personally would consider an additional SQL database as technical
overkill and you said yourself you want to KISS.