coli-conc Logo

Added support of SkoHub vocabularies


We regularly inform about updates of Cocoda mapping application and BARTOC terminology registry, but under the hood internal components get improved as well. The major software components developed within project coli-conc include jskos-server, a web API to manage vocabularies, mappings and other terminology-related information in a database and cocoda-sdk, a software library to access terminologies from various sources. The latter just got an update to support access to vocabularies hosted via SkoHub vocabulary publication software.

One goal of coli-conc is to provide an infrastructure to all kinds of vocabularies (terminologies such as authority files, classifications, and ontologies). These vocabularies can be managed by diverse organizations in many ways. Getting all vocabulary publishers to agree one common standard is futile, so we take another approach:

  1. vocabularies are cataloged in BARTOC with information how to access them. BARTOC includes a growing list of known vocabulary APIs.

  2. vocabulary models (SKOS, OWL, GND Ontology, custom formats...) have been unified with JSKOS data format

  3. cocoda-sdk implements wrappers to access diverse vocabulary APIs uniformly as JSKOS data

By now 362 vocabularies are known to be accessible via cococda-sdk via the following APIs:

Reconciliation Servic API4 (only search)
Library of Congress ( (custom API)

In addition Wikidata is wrapped via an independent wrapper service.

If you plan to implement an API to your vocabulary, please consider JSKOS API (as recently done by Konstanz University Library for their KonSys classification) or use an established software such as Skosmos and SkoHub. Several terminology registries help with hosting vocabularies. Wrappers to more terminology services such as OntoPortal, OLS, and iQvoc might be implemented in cocoda-sdk when needed.

Mehr Beiträge


Der Abschlussbericht der letzten Entwicklungsphase des Projekts coli-conc ist von der DFG genehmigt und nun veröffentlicht worden.


Introduces tagging mismatch reasons and non-indexing concepts


Improves display of concept information, and many other small changes


Adds support for new filters, suggestions via catalog co-occurrences, and additional vocabulary APIs


Sacherschließungsdaten des K10plus-Katalog als Open Data veröffentlicht


Informationen zum Einbinden eigener Vokabulare in Cocoda anhand verschiedener Beispiele.