Via the debian-www mailing list Enrico Zini suggested to consider Debtags as an alternative to the Trove classification system for software:
http://lists.debian.org/debian-www/2012/05/msg00040.html
I'm sorry I don't have the time to participate personally, but should you need something to complement Trove categories, there are several facets in Debtags that are pretty well defined and useful.
These are general purpose facets that are imo ready for prime time, and very useful: role, implemented-in, interface, system, uitoolkit, works-with, works-with-format, hardware.These are domain-specific facets that support important use cases: accessibility, admin, devel, field, game, iso15924, mail, network, protocol, office, science, security, sound, web. The "use" facet is one with a lot of potential, but which requires more thinking: it could be a good starting point for an interesting discussion.
Comments
The Debian Package Tags (Debtags) can be downloaded here:
http://debtags.alioth.debian.org/vocabulary/
In my opinion, many of these facets can be put into the Trove categorisation properties:
In my opinion, ADMS.F/OSS should not mandate one particular controlled vocabulary for classifying software. It may only suggest or recommend useful controlled vocablaries to enhance interoperability. Consider the following levels of software metadata interoperability:
Clearly, level 4 is unrealistic, there may always be good reasons for a software forge or catalogue to use its own classification system. It is much better to spend time and energy in attaining level 2 and 3.
I agree with Stijn that it should just recommend, at least for a start.
I need arises then we can think of unification.
Hopefully, RDF is extensible, and allows mixing many different vocabularies.
Proposal: The following Debtag software classification categories seem relevant to include to the specification, as they support the main use case of searching for software.
The controlled vocabulary should not necessarily be limited to the once propsed by Debian. See also related proposal: https://joinup.ec.europa.eu/discussion/it-allowed-create-new-code-values#comment-12273.