Software for management of knowledge organization systems

Author
Affiliation

Jakob Voß

Verbundzentrale des GBV (VZG)

Published

March 27, 2025

The terminology registry BARTOC collects information about all kinds of knowledge organization systems (KOS) such as controlled vocabularies, classifications, ontologies, and other semantic artifacts. This report summarizes information about software for KOS management.

Scope

This report is limited to specialized KOS software for editing, vizualizing and/or analyzing terminologies. The term “terminology” in this document is used as synonym for all kinds of KOS. Software is excluded if:

  • it only happens to make use of terminologies (for instance OpenRefine and mix’n’match), or
  • it is more generic software that can be used for terminology management among other use cases (like database management systems), or
  • it can only be used as hosted service, or
  • it is a programming library (jskos-vue, cocoda-sdk, TSS Widgets…), or
  • it is limited to simple lists of terms, glossaries and similar, or
  • it is so called terminology management software for a a centralized repository of approved terms, definitions, and translations in an organization.

KOS software

name platform edit api language license repository update category
Semantic MediaWiki Web PHP GPL github 2025 editor
Wikibase Web PHP GPL wikimedia 2025 database & editor
TemaTres Web PHP GPL github 2025 editor
iQvoc Web Ruby Apache github 2025 editor
VocBench Web Java & JavaScript BSD bitbucket 2025 editor
Skosmos Web - PHP MIT github 2025 viewer
Cocoda Web - JavaScript MIT github 2025 mapping editor
MSCR Web Java MIT github 2025 mapping editor
JSKOS Server Web JavaScript MIT github 2025 database
SkoHub Vocabs Web JavaScript Apache github 2025 viewer
OpenTheso Web Java GPL github 2025 editor
Ontology Lookup Service (OLS) Web - JavaScript & Java Apache github 2025 viewer
OntoPortal Alliance Web - Ruby BSD github 2025 viewer
ShowVoc Web - - JavaScript BSD bitbucket 2025 viewer
voc4cat-tool CLI, GitHub, Excel - - Python BSD-3 github 2025 converter
TS4NFDI API Gateway Web - Java & JavaScript MIT github 2025 viewer & converter
Protégé JVM - Java BSD github 2025 editor
VocExcel Excel, CLI - - Python BSD-3 github 2025 converter
jskos-cli CLI - - JavaScript MIT github 2025 converter & validator
sssom-java CLI - - Java GPL github 2025 mapping converter
sssom-py CLI - - Python MIT github 2025 converter
jskos-proxy Web - JavaScript MIT github 2025 viewer & converter
Network of Terms Web - Typescript EUPL github 2025 converter
Ontology Development Kit CLI - - Python BSD github 2025 converter & validator
Chowlk Web - - Python Apache github 2025 converter
TerminoloGit Web, git - - Python GPL gitlab 2025 converter
Jekyll RDF Web - Ruby MIT github 2024 viewer
Vocabseditor Web - Python MIT github 2024 editor
Atramhasis Web Python GPL github 2024 editor
Snowstorm Web - Java Apache github 2024 viewer
VocPrez Web - Python GPL github 2024 viewer
Onto4ALL Editor Web - JavaScript & PHP Apache github 2024 editor
qSKOS CLI - Java GPL github 2024 validator
VocPub Profile RDF - - SHACL CC-BY-4.0 github 2024 validator
OxO Web - JavaScript Apache github 2024 viewer
Django Controlled Vocabularies Web Python BSD github 2023 editor
Wandora JVM - Java GPL github 2023 editor
Amalgame Web - prolog BSD github 2023 mapping editor
Web Protégé Web - Java BSD github 2023 editor
Alignment API and Alignment Server CLI - Java GPL inria 2023 database
Neologism Web JavaScript MIT github 2023 editor
Ginco Web Java GPL github 2022 editor
SKOSjs Web - JavaScript Apache github 2022 editor
VoCol Web - JavaScript MIT github 2021 editor
mc2skos CLI - Python The Unlicense github 2021 converter
Skosify CLI - Python MIT github 2021 converter & validator
OpenSKOS Web - PHP GPL github 2020 viewer & editor
SISSVoc Web - XSLT Apache github 2019 viewer
SKOS Play Web - - Java CC-BY-SA bitbucket 2018 viewer & converter
OntoBee Web - PHP & JavaScript Apache github 2018 viewer
ng-skos Web - - JavaScript AGPL github 2016 viewer
SKOS Editor Web Java LGPL github 2016 editor
HIVE Vocabulary Server Web - Java BSD github 2015 viewer
ASKOSI Web - - Java GPL askosi 2011 viewer
THManager JVM - Java LGPL sourceforge 2006 editor
OntoServer Web - - viewer
PoolParty Thesaurus Server Web - - editor
Lexasaurus Web - - editor
Fiblio Web - - - editor

The list of software is managed in a JSON file as array of records with flat fields as described below. Applications without license or repository are close source. Deprecated applications are included for historical reference.

Please open an issue if some relevant software is missing!

Metadata

Field Purpose
name name
url homepage
platform operating system or similar dependency (Web, CLI…)
api whether a web service or similar API is provided to connect to
edit whether vocabularies can be modified with the software
language programming language(s)
license license of the software (if free software)
repository source Code repository (if open source)
update year of most recent update
category type of KOS software

KOS software categories

  • viewer: to display terminologies
  • editor: to create and modify terminologies
  • mapping editor: to create and modify mappings/alignments
  • converter: to convert from one format into another
  • validator: to check terminologies
  • database: to store terminologies

Acknowledgements

Contributions to this report or to its predecessors have been provided by Adrian Pohl, Antoine Isaac, David Linke, Eugene Morozov, Koen Van Daele, Matthias Löbe, Monty Bitto, Roman Baum, Susanne Arndt, and possibly others.

References

Miles, Alistair, and Sean Bechhofer. 2009. “W3C SKOS Implementation Report,” May. https://www.w3.org/2006/07/SWD/SKOS/reference/20090315/implementation.html.
Montoro, Maria Pia. 2018. “Terminology Management Systems.” https://recremisi.blogspot.com/p/acrolinxterminology-lifecycle.html.
Voß, Jakob. 2016a. “Coli-Conc Technical Report 2: Open Source KOS Software,” March. https://doi.org/10.5281/zenodo.48227.
———. 2016b. “Open Source Web Applications for Knowledge Organization Systems,” August. https://doi.org/10.5281/zenodo.61262.