This document was used for discussion in the Working Group and is no longer maintained.
Go to the release section (https://joinup.ec.europa.eu/asset/adms_foss/release/all) to download the latest version of ADMS.SW.
The section identifies a number of controlled vocabularies to be used for specific concepts in the ADMS.F/OSS specification. In this section, the term “vocabulary” is used as shorthand for various types of controlled vocabularies, including taxonomies (collections of controlled category labels or notations representing concepts in a hierarchical structure), thesauri (networked collections of controlled terms representing concepts in a networked structure) and other types of knowledge organisation systems.
In general, reuse of controlled collections of terms is recommended as far as possible. Where such collections do not exist, repository owners should consider creating and maintaining such collections to ensure consistent description.
Forges based on the Savane, SourceForge, GForge, and FusionForge software have developed a software classification schema to classify open-source software. The Trove software map can be tailored to fit each repository's specific needs.
An initial proposal was received by Elena Muñoz Salinero, based on a detailed study (Anexo IV: Estudio Taxonomías Forjas, 2011) by the Spanish F/OSS Competence Centre CENATIC. This study compares all taxonomies implemented by the Spanish forges, OSOR and some relevant forges (SourceForge, Launchpad, GoogleCode, Github). The conclusion of this study is that many of the forges share many taxonomies and it was proposed a minimum set of characteristics to be shared in the interchanging of projects and of course, and optional set of characteristics.
The document ADMS.F-OSS Controlled Vocabularies-v0.04.ods givens an overview of proposed taxonomies to classify software to be discussed with the Working Group on February 21 2012.
The SPDX specification includes a controlled vocabulary of licences: http://www.spdx.org/licenses/. Every licence listed here has an SPDX identifier and a term URI.
This has potential values like
We'd have to create such a taxonomy ourselves.
A vocabulary for this could be useful beyond ADMS.F/OSS (good!). The proposed types of Public Administrations, citizens, enterprises and developer communities could perhaps be extended. I can't find an exact match in an existing vocabulary so maybe we should define one as part of ADMS.F/OSS? If so, I think it needs to be easily extensible.
DBpedia has stable URIs for all programming languages, e.g. http://dbpedia.org/resource/C++
RFC 3066 provides a list of languages and locales used extensively in things like XML schema.