This report gives an overview about Open Source software for Knowledge Organization Systems (KOS).
Project coli-conc aims at concordances between Knowledge Organization Systems (KOS). To manage such concordances it first requires access to KOS and its concepts. The lack of a satisfying general data format and method of access to KOS, apart from SKOS and SPARQL, resulted in the (ongoing) specification of JSKOS data format and JSKOS-API. To integrate existing KOS via these standards, there are three options:
- Conversion of KOS to JSKOS import into a database with support of JSKOS-API
- Creation of JSKOS-API wrappers to existing terminology services
- Add support of JSKOS-API to existing KOS software
The first option is executed at VZG for the most needed systems such as Dewey Decimal Classification (DDC) and Regensburger Verbundklassifikation (RVK). First examples of the second option are given at https://github.com/gbv/jskos-php-examples. But only the third option will scale to larger number of KOS. Open source luckily allows to extend existing software. For this reason an overview of Open Source software for Knowledge Organization Systems (KOS) is needed.
Existing lists of KOS software (a metabibliography)
Project coli-conc does not include creation of software to manage KOS because such software already exists in form of thesaurus editors, vocabulary management systems and similar tools. The following lists of KOS software were used to find open source software (including commercial products with an open source version):
Several more lists of taxonomy tools, ontology editors etc. exists so some tools may have been missed. Feedback is welcome!
Open Source KOS software
|Name and Link||Language||License|
|Apelon Distributed Terminology System (DTS)||Java||Apache|
|Django Controlled Vocabularies||Python||BSD|
|SISSVoc||Java & XSLT||Apache|
|XMind||Java||LGPL & EPL|