Faceted tags
Erich Schubert
erich@debian.org
Wed, 07 Apr 2004 21:27:21 +0200
Hi,
> devel:: (supports the goal of development)
> langdevel:: (supports looking for tools specific to a given language)
I don't understand this distinction.
> implemented-in:: (supports looking for existing code to reuse)
> media:: (supports looking for software working with a media of intere=
st)=20
> tech:: (supports looking for specific technology)
Isn't media some kind of tech itself?
i'd suggest using tech::media:: then.
> suite:: (allows to differentiate among all the element that compose
> big pieces of software)
Not having looked at your data i find this hard to understand.
suite::wordprocessor ? What is this good for?
> interface:: (allows to choose the interaction method)
> (actually, I don't think interface::3d belongs there, and I think
> that that "3d" should be defined better. Maybe by creating specifi=
c
> tags under "tech::", like "tech::vrml", "tech::opengl"...)
Well, you can think of it like the following:
daemons (logrotate etc.) don't have a real interface
cli apps have a kind of "linear" interface (a string.)
x11 apps usually have 2d interface
there a couple of apps coming which have a spatial interface.
This can be things like a 3d window manager; or an opengl pool game.
Such an application can be unuseable for some people, which might prefer
apps with a "voice" interface.
Servers are hard to place here; usually they are daemons (for the
administrator) and the clients are x11 etc.
> uitoolkit:: (allows to look for similarly-looking applications and
> code to reuse)
> culture:: (it gives you things specific to your identity)
> x11:: (nice, clean distinction from the x11 point of view)
which would be? technical aspects of x11 like window managers?
that should go into tech::x11:: IMHO.
> use:: (supports goal-oriented searches, and see also
> http://segusoland.sourceforge.net/ for possible further uses)
> web:: (web is a world by itself, and here's its point of view)
I agree here
> admin:: (system administration is another world by itself)
> field:: (here we go into Library Science, and we could borrow some ta=
g
> set from there. It's very cool to cathecorize also the
> various books and other free data we started packaging:
> "anarchism" could go in field::politics, for example)
> game:: (gaming is indeed another world by itself)
> hardware:: (it's great to be able to see things for the point of view
> of something you can really touch!)
> I don't like so far:
> role: I lack the cognitive structure to find out the name for
> the point of view under which an application is a client or a
> server. "daemon" is another thing so far I can't assign a point
> of view (maybe "interface", as a daemon is something that has no
> interface? Uhm... it could be)
The reason i added both "daemon" and "server" is that for example the
gnocatan server has a GTK UI; whereas my cpufreq daemon has no interface
but certainly isn't a server.
client, server, proxy, browser, viewer - these roles are similar to the
use item. We need to sort that out.
> data: the intent was to categorize non-software content, as Debian no=
w
> contains manuals, books, artwork, and this part could be
> expanded (I plan to package a kitchen recipe collection, for
> example). However, the effort so far didn't go very far and
> needs more thinking, de-constructing and clarification of ideas
> :)
well, we should tag these anyway. This is also to mark packages which
don't contain applications but their (arch-independant) support data
files.
> platform: just "laptop" and "embedded"? Uhm... it's a point of view
> from which I can't see very much, but a point of view I see
> a reason for
well, there's OPIE, which IMHO is different from regular embedded linux
and laptop use. You could also add "server-machine" and "desktop" here.
> This is a problem I recognize, too. I see it only arising inside facet=
s
> with more than 10/15 tags, and more like a problem of how to organize
> tags inside a facet.
Facets like the tech:: or use:: facet will grow quite big i fear.
And actually that is okay for me, if we force the tags to keep that
structure. (which we did previously with implications)
> Is there the University of Urbino involved in that? I know they are
> planning to start an Information Architecture course there, which is
> exactly the topic we're moving in here.
I havn't seen them on the list, but maybe they'll join. Also the web
pages are in the process of being built.
http://www.pms.ifi.lmu.de/rewerse/participants/
Greetings,
Erich Schubert
--=20
erich@(vitavonni.de|debian.org) -- GPG Key ID: 4B3A135C (o_
To understand recursion you first need to understand recursion. //\
Das gr=C3=B6=C3=9Fte Hindernis beim Erkennen der Wahrheit ist nicht d=
ie V_/_
Falschheit, sondern die Halbwahrheit. --- L. N. Tolstoi