[Gardeners] Draft category hierarchy for Lisp package repository

Marc Battyani marc.battyani at fractalconcept.com
Wed Dec 28 15:05:06 CST 2005


"Paolo Amoroso" <amoroso at mclink.it> wrote:

> It turns out that Marc was already planning to use tags.  The nodes in
> the current LinkIt category tree are the actual tags, and they will be
> renamed to make this more clear.  The category/tags are arranged in a
> tree.
>
> Each entry in the software directory will be tagged with as many tags
> as necessary.  So, the directory will support two orthogonal,
> independent organizations: a graph (via the related tags relation) and
> a tree (the tag/sub-tag relation).  Both organizations will be
> independently extensible.
>
> Marc: is this correct?

Yes. The tags are organized with 2 kinds of relations sub-tags and related tags. This
enable to explore the tags universe and to organize them.

> Doesn't the tag tree raise the same
> organizational issues of a category hierarchy?

No. For instance we could put all the tags in a flat tree (i.e. all the tags at the same
level) but then it would be rather tedious to find something.

Here are some examples of tags branches as I see them:

Licence
    Open Source
        BSD
        LLGPL
        GPL
        MIT
        ...
    Commercial

Operating System
    Every OS
    Unix family
        Linux
        FreeBSD
        ...
    Windows
        Win32
        Win64
        WinCE
    ...

Library
    Text
        Typesetting

So with these tags cl-typesetting will be tagged as: "BSD" "Every OS" "Typesetting"
And this will imply the "Open Source" and "Text" tags.

Marc




More information about the Gardeners mailing list