Software for management of knowledge organization systems

Author
Affiliation

Jakob Voß

Verbundzentrale des GBV (VZG)

Published

January 30, 2026

Other Formats

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 is not aimed at KOS management in particular but more generic software such as database management systems, content management systems and text editors,
  • it is more specific software, restricted to a limited type of KOS, such software for linguistic terminology management and identifier systems,
  • it cannot be used as stand-alone application, like programming libraries, and hosted services.

Software for ontology alignment is only included if it is more then a research prototype and if we managed to get it running. See Bergman (2018) for a comprehensive list of software in this category. The Ontology Alignment Evaluation Initiative (OAEI) motivates the creation of tools for automated ontology alignment.

KOS software

This report includes 73 instances of KOS software so far. The list is managed in a JSON file as array of CodeMeta records with fields as described below. Applications without license or repository are closed source. Deprecated applications are included for historical reference.

Table 1
name system edit api languages license repository update category
Semantic MediaWiki Web PHP GPL github 2026 SoftwareImage, editor
Wikibase Web PHP GPL wikimedia 2026 ServerApplication, database, editor
iQvoc Web Ruby Apache github 2026 SoftwareImage, WebApplication, editor
VocBench Web Java, JavaScript BSD bitbucket 2026 WebApplication, editor
Skosmos Web - PHP MIT github 2026 WebApplication, viewer
O'FAIRe Web - Java MIT github 2026 WebApplication, WebAPI, erverApplication, validator
SSSOM Curator - Phython MIT github 2026 WebApplication, CommandLineApplication, mapping editor
Protégé JVM - Java BSD github 2026 Application, editor
jskos-cli CLI - - JavaScript MIT github 2026 CommandLineApplication, converter, validator
voc4cat-tool CLI, GitHub, Excel - - Python BSD github 2026 CommandLineApplication, converter
ShowVoc Web - - JavaScript BSD bitbucket 2026 WebApplication, viewer
Ontology Lookup Service (OLS) Web - JavaScript, Java Apache github 2026 ServerApplication, WebAPI, WebApplication, SoftwareImage, viewer
ABECTO JVM - - Java Apache github 2026 CommandLineApplication, SoftwareImage, validator
jskos-proxy Web - JavaScript MIT github 2026 WebAPI, SoftwareImage, viewer, converter
sssom-js CLI - - JavaScript MIT github 2026 CommandLineApplication, converter
Snowstorm Web - Java Apache github 2026 WebAPI, SoftwareImage, erverApplication, viewer
Network of Terms Web - Typescript EUPL github 2026 WebAPI, SoftwareImage, converter
sssom-java CLI - - Java GPL github 2026 CommandLineApplication, converter
TS4NFDI API Gateway Web - Java, JavaScript MIT github 2026 WebAPI, ePackage, viewer, converter
TerminoloGit Web, git - - Python GPL gitlab 2026 WebApplication, erverApplication, converter
Ontology Development Kit CLI - - Python BSD github 2026 CommandLineApplication, SoftwareImage, converter, validator
TemaTres Web PHP GPL github 2025 ServerApplication, editor
VocPub Profile RDF - - SHACL CC github 2025 eLibrary, validator
Cocoda Web - JavaScript MIT github 2025 WebApplication, mapping editor
OntoPortal Alliance Web - Ruby BSD github 2025 ServerApplication, WebAPI, WebApplication, SoftwareImage, ePackage, viewer
JSKOS Server Web JavaScript MIT github 2025 ServerApplication, WebAPI, database
VocExcel Excel, CLI - - Python BSD github 2025 CommandLineApplication, converter
sssom-py CLI - - Python MIT github 2025 CommandLineApplication, converter
Vocabseditor Web Python MIT github 2025 WebApplication, WebAPI, SoftwareImage, erverApplication, editor
WebVOWL Web - - JavaScript MIT github 2025 WebApplication, SoftwareImage, viewer
FOOPS! Web - - Java, JavaScript Apache github 2025 WebApplication, CommandLineApplication, validator
SkoHub Shapes RDF - - SHACL ? github 2025 SoftwareImage, validator
OnToology Web, git - - Python Apache github 2025 WebApplication, viewer, validator
Chowlk Web - - Python Apache github 2025 WebApplication, WebAPI, SoftwareImage, CommandLineApplication, converter
SkoHub Vocabs Web JavaScript Apache github 2025 WebApplication, SoftwareImage, viewer
MSCR Java MIT github 2025 WebApplication, WebAPI, mapping editor
OpenTheso Web Java GPL github 2025 SoftwareImage, WebApplication, ServerApplication, WebAPI, editor
WIDOCO JVM - - JavaScript, Java Apache github 2025 CommandLineApplication, SoftwareImage, viewer
OOPS! Web - - Java ? github 2025 WebApplication, CommandLineApplication, viewer
ODM2 Controlled Vocabularies Web Python BSD github 2025 WebApplication, WebAPI, editor
EVOKS Web - Python MIT github 2025 SoftwareImage, CommandLineApplication, editor, converter
OxO Web - JavaScript Apache github 2025 WebApplication, WebAPI, SoftwareImage, erverApplication, viewer
VocPrez Web - Python GPL github 2024 WebApplication, WebAPI, SoftwareImage, viewer
Atramhasis Web Python GPL github 2024 WebApplication, editor
Jekyll RDF Web - Ruby MIT github 2024 CommandLineApplication, SoftwareImage, viewer
qSKOS CLI - Java GPL github 2024 CommandLineApplication, validator
Onto4ALL Editor Web - JavaScript, PHP Apache github 2024 WebApplication, erverApplication, editor
Django Controlled Vocabularies Web Python BSD github 2023 eLibrary, CommandLineApplication, editor
Web Protégé Web - Java BSD github 2023 WebApplication, WebAPI, SoftwareImage, erverApplication, editor
Amalgame Web - prolog BSD github 2023 WebApplication, SoftwareImage, ePackage, mapping editor
Wandora JVM - Java GPL github 2023 WebApplication, editor
Neologism Web JavaScript MIT github 2023 WebApplication, WebAPI, SoftwareImage, erverApplication, editor
Alignment API and Alignment Server CLI - Java GPL inria 2023 CommandLineApplication, WebAPI, erverApplication, database
SKOSjs Web - JavaScript Apache github 2022 WebApplication, editor
Ginco Web Java GPL github 2022 WebApplication, WebAPI, erverApplication, editor
VoCol Web - JavaScript MIT github 2021 WebApplication, SoftwareImage, erverApplication, editor
mc2skos CLI - Python Unlicense github 2021 CommandLineApplication, converter
Skosify CLI - Python MIT github 2021 CommandLineApplication, converter, validator
Themis Web - Java Apache github 2021 WebApplication, WebAPI, SoftwareImage, CommandLineApplication, validator
LODE Web - Java ISC github 2020 SoftwareImage, erverApplication, viewer
OpenSKOS Web - PHP GPL github 2020 WebApplication, WebAPI, SoftwareImage, erverApplication, viewer, editor
SISSVoc Web - XSLT Apache github 2019 WebApplication, WebAPI, SoftwareImage, viewer
OntoBee Web - PHP, JavaScript Apache github 2018 WebApplication, WebAPI, erverApplication, viewer
SKOS Play Web - - Java CC bitbucket 2018 WebApplication, CommandLineApplication, viewer, converter
SKOS Editor Web Java LGPL github 2016 WebApplication, WebAPI, erverApplication, editor
HIVE Vocabulary Server Web - Java BSD github 2015 WebApplication, erverApplication, viewer
COMA Web - Java AGPL sourceforge 2013 DesktopApplication, mapping editor, viewer
ASKOSI Web - - Java GPL askosi 2011 WebApplication, WebAPI, erverApplication, viewer
THManager JVM - Java LGPL sourceforge 2006 Application, editor
OntoServer Web - - WebAPI, erverApplication, viewer
PoolParty Thesaurus Server Web - - WebApplication, WebAPI, erverApplication, editor
Lexasaurus Web - - WebApplication, WebAPI, ePackage, erverApplication, editor
Fiblio Web - - - WebApplication, erverApplication, ePackage, editor

Please open an issue if some relevant software is missing or data seems invalid!

Metadata

Machine-readable description of the software is based on CodeMeta plus custom fields api and edit.

Field Purpose
name name of the software
url Homepage URL
operatingSystem 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
programmingLanguage programming language(s) from SPDX
license license of the software (if free software)
codeRepository source Code repository (if open source)
dateModified year of most recent update
applicationCategory generic type of software
applicationSubCategory type of KOS software

The metadata is also made available in RDF.

KOS software categories

  • viewer: to display terminologies (23)
  • editor: to create and modify terminologies (24)
  • mapping editor: to create and modify mappings/alignments (4)
  • converter: to convert from one format into another (15)
  • validator: to check terminologies (11)
  • database: to store terminologies (3)

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

Bergman, Michael K. 2018. “30 Active Ontology Alignment Tools.” https://www.mkbergman.com/2129/30-active-ontology-alignment-tools/.
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.