-
Notifications
You must be signed in to change notification settings - Fork 10
Software for controlled vocabularies
Jakob Voß edited this page Nov 28, 2024
·
44 revisions
This wiki page (linked from https://bartoc.gbv.de/software) is be used to collect basic information about software for controlled vocabularies.
Feel free to add, update and extend!
- The software should be primarily for editing, viewing and/or analyzing controlled vocabularies
- Software limited to manage simple terminologies and glossaries are not included
- Each software is cataloged with
- Name
- URL: homepage
- OS: operating system or "Web" if it's a web application
- edit: whether vocabularies can be modified with the software
- api: whether the software provides an API
- language: programming language (if known)
- license: Open Source License (if it's Open Source)
- repository: Link to source code repository (if available)
- update: Year of latest update of the software
- Open Source KOS software
- Open Source web applications for Knowledge Organization Systems (2016)
- W3C SKOS Implementation Report (2009) - the first one, now quite outdated but could be useful as reference
- http://recremisi.blogspot.de/p/acrolinxterminology-lifecycle.html and http://term-portal.de/en/software-en/terminology-management.html for terminology software (excluded here)
Name & URL | OS | edit | api | language | license | repository | update |
---|---|---|---|---|---|---|---|
Semantic MediaWiki | Web | yes | yes | PHP | GPL | GitHub | 2023 |
Wikibase | Web | yes | yes | PHP | GPL | Wikimedia | 2023 |
TemaTres | Web | yes | yes | PHP | GPL | GitHub | 2023 |
iQvoc | Web | yes | yes | Ruby | Apache | GitHub | 2023 |
VocBench | Web | yes | yes | Java & JavaScript | BSD | Bitbucket | 2023 |
Skosmos | Web | no | yes | PHP | MIT | GitHub | 2023 |
Cocoda | Web | no | no | JavaScript | MIT | GitHub | 2023 |
JSKOS Server | Web | yes | yes | JavaScript | MIT | GitHub | 2023 |
SkoHub Vocabs | Web | yes | yes | JavaScript | Apache | GitHub | 2022 |
OpenTheso | Web | yes | yes | Java | GPL | GitHub | 2023 |
Jekyll RDF | Web | no | yes | Ruby | MIT | GitHub | 2023 |
Ontology Look-up Service (OLS) | Web | no | yes | JavaScript & Java | Apache | GitHub | 2023 |
OntoPortal Appliance | Web | ? | yes | Ruby | BSD | GitHub | 2023 |
ShowVoc | Web | no | no | JavaScript | BSD | Bitbucket | 2023 |
VocExcel | Web | no | no | Python | GPL | GitHub | 2023 |
PoolParty Thesaurus Server | Web | yes | yes | Java | Closed Source | - | 2023 |
Atramhasis | Web | yes | yes | Python | GPL | GitHub | 2023 |
Snowstorm | Web | no | yes | Java | Apache | GitHub | 2023 |
Network of Terms | Web | no | yes | Typescript | EUPL | GitHub | 2023 |
Web Protégé | Web | yes | no | Java | BSD | GitHub | 2022 |
VoCol | Web | yes | no | JavaScript | MIT | GitHub | 2021 |
Django Controlled Vocabularies | Web | no | no | Python | BSD | GitHub | 2022 |
Vocabseditor | Web | yes | no | Python | MIT | GitHub | 2022 |
VocPrez | Web | no | yes | Python | GPL | GitHub | 2021 |
VocPub Profile | RDF | no | no | SHACL | CC0 | GitHub | 2022 |
Skosify | CLI | no | yes | Python | MIT | GitHub | 2021 |
OpenSKOS | Web | no | yes | PHP | GPL | GitHub | 2020 |
SISSVoc | Web | no | yes | XSLT | Apache | GitHub | 2019 |
qSKOS | CLI | no | yes | Java | GPL | GitHub | 2018 |
SKOS Play | Web | no | no | Java | CC-BY-SA | Bitbucket | 2018 |
Ginco | Web | yes | yes | Java | CeCILL | GitHub | 2017/2022 |
SKOSjs | Web | yes | no | JavaScript | Apache | GitHub | 2017/2022 |
SKOS Editor | Web | yes | yes | Java | LGPL | GitHub | 2016 |
ASKOSI | Web | no | ? | Java | GPL | Archive | 2011 |
ThManager | ? | yes | ? | Java | LGPL | SourceForge | 2006 |
sheet2rdf | ? | yes | ? | Python | Apache | GitHub | 2021 |
More to add:
- xTree
- DANTE
- OntoBee (2018)
- HIVE Vocabulary Server (2015)
- OntoServer (Closed source, free in Australia)
- TermCurator (developed to translate MeSH)
The following software products support editing, viewing and/or analyzing controlled vocabularies but not as a core feature. They might be used for controlled vocabularies as well.
Name & URL | OS | edit | api | language | license | repository | update |
---|---|---|---|---|---|---|---|
Aristotle Metadata Registry | Web | yes | yes | Python/Django | Closed Source | Github | 2021 |
PoolParty Semantic Suite | ? | yes | ? | ? | Closed Source | - | |
Apelon TermManager | Web | mappings | ? | ? | Closed Source | - | 2021 |
Protégé | Java | yes | ? | Java | BSD | GitHub | 2021 |
excel2rdf | - | yes | no | Python | GPL | GitHub | 2021 |
TopBraid Composer | ? | yes | ? | ? | Closed Source | - | 2021 |
Other generic software also used to manage controlled vocabularies:
- Excel, Google Sheets or other spreadsheet software
- Drupal
- Scripts to analyze concept drift