More Tags

Evan Prodromou evan@debian.org
Mon, 05 May 2003 22:47:11 -0700


So, I'm going through the Web interface, coming up with some more tags
as I tag packages. Here they are:

   Games : RPG : Rogue-like

   A class of games derived from "Rogue". Examples would be nethack,
   angband, zangband, langband.

   CORBA

   Orbs, development libraries, IDL compilers, and other packages
   related to the Common Object Request Broker Architecture (CORBA).

   Network and Internet : World Wide Web : Wiki

   Wiki software, servers, utilities and plug-ins.

   Language : French
   Language : German
   Language : Polish
   Language : Spanish
   Language : Bulgarian
   Language : Esperanto
   Language : (etc.)

   Documentation, tools, data files, that're related to a
   language. Not necessarily the same thing as "Language Support",
   since having a man page in French doesn't make your computer that
   much "Frenchier".

   Software Development / programming : Paradigm : Object Oriented
   Software Development / programming : Paradigm : Logic Programming
   Software Development / programming : Paradigm : Functional
   Software Development / programming : Paradigm : Aspect Oriented
   Software Development / programming : Paradigm : (etc.)

   Development tools, libraries, interpreters, compilers, etc. that
   have to do with one or another paradigm.

   Sometimes programming languages have a single paradigm or a
   strongly associated paradigm (e.g., Logic Programming and Prolog,
   Object Oriented and Java), and so anything associated with that
   language should also be associated with the paradigm. In other
   case, the language isn't particularly associated with a paradigm
   (e.g., Perl), but there are libraries or tools that add on some
   paradigm stuff (like libclass-accessor-perl).

   Debian specific : Debian Developer

   Tools, documentation, etc. of use primarily to Debian developers.

Lastly, I'm wondering: has anyone looked at the categories on
freshmeat.net? They've got a _great_ ontology (hey, bet you didn't
know you were making an ontology, didja?), and it'd probably be a good
idea (and save some heartache) to synch up with their categories. It
might even be possible to do some automated tagging, matching source
packages to freshmeat packages.

Just a thought,

~ESP
   
-- 
Evan Prodromou
evan@debian.org