2024-04-29
Der Abschlussbericht der letzten Entwicklungsphase des Projekts coli-conc ist von der DFG genehmigt und nun veröffentlicht worden.
2016-03-24
https://doi.org/10.5281/zenodo.48227 CC-BY-SA
Jakob Voß <jakob.voss@gbv.de> (Verbundzentrale des GBV (VZG))
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:
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.
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):
The coli-conc Zotero library contains a section on software with almost 30 entries.
The ANDS appraisal of thesaurus software tools is an Excel sheet created by members of the Vocabulary Services Interest Group of Research Data Alliance (RDA). It contains 39 software systems, some of
The TaxoBank Terminology Registry has a list of Software for building and editing thesauri originally created by Leonard D. Will
Several more lists of taxonomy tools, ontology editors etc. exists so some tools may have been missed. Feedback is welcome!
Name and Link | Language | License |
---|---|---|
Apelon Distributed Terminology System (DTS) | Java | Apache |
ASKOSI | Java | GPL |
Django Controlled Vocabularies | Python | BSD |
FreeMind | Java | Apache |
iQvoc | Ruby | Apache |
OpenSKOS | PHP | GPL |
Protégé | Java | BSD |
Semantic MediaWiki | PHP | GPL |
SISSVoc | Java & XSLT | Apache |
SKOS API | Java | LGPL |
Skosify | Python | MIT |
SKOSjs | JavaScript | Apache |
Skosmos | PHP | MIT |
skosprovider | Python | MIT |
TemaTres | PHP | GPL |
VocBench | Java | ? |
Web Protégé | Java | BSD |
XMind | Java | LGPL & EPL |
VoCol | Java & JavaScript | MIT |
Wandora | Java | GPL |
Wikibase | PHP | GPL |
The resulting list of software contains small and large projects, web applications and desktop applications, popular and less used software. Additional evaluation is needed to decide which products to focus on. Nevertheless the list shows that Java and PHP are the most used programming languages, so programming libraries for JSKOS(-API) should first be implemented in these languages (in addition to JavaScript which is needed for web clients). A first start has been made with a JSKOS programming library in PHP.
2024-04-29
Der Abschlussbericht der letzten Entwicklungsphase des Projekts coli-conc ist von der DFG genehmigt und nun veröffentlicht worden.
2022-10-18
Adds support for new filters, suggestions via catalog co-occurrences, and additional vocabulary APIs
2022-07-12
Sacherschließungsdaten des K10plus-Katalog als Open Data veröffentlicht
2022-06-23
The software library cocoda-sdk can be used to access terminologies from various sources