Example projects demonstrating how to use services of project coli-conc
This repository contains simple examples and documentation to illustrate usage and features of vocabulary services and libraries developed as part of project coli-conc. The content was prepared for a SWIB 2020 Workshop (participants join the chat) but it can also be used independently. Most examples can be run locally or at CodeSandbox.
On a system with git, NodeJS, and npm:
git clone https://github.com/gbv/coli-conc-examples.git
cd coli-conc-examples
./install.sh # calls `npm install` in each directory
Each example is located in a subdirectory with it's own README.md
for additional description.
-
vue-multiselect select concepts from a vocabulary with Vue-Multiselect.
Uses cocoda-sdk to search and access concepts from a vocabulary and jskos-tools to show concept information
-
react-bootstrap-typeahead select concepts from a vocabulary with React Bootstrap Typeahead.
Uses cocoda-sdk to search and access concepts from a vocabulary and jskos-tools to show concept information
-
Uses cocoda-sdk to browse concepts from a vocabulary and jskos-tools to show concept information
-
Uses jskos-cli to convert a CSV file with a vocabulary into JSKOS format
-
Process JSKOS data with jskos-tools in Observable
See production applications and services to learn about additional functionality:
-
jskos-server provides a web service to manage JSKOS data. See for instance
- BARTOC API to access content of BARTOC terminology registry
- Cocoda JSKOS Server to access the main registry of Cocoda mapping application
-
login-server is used for authentification against existing identity providers. No additional passwords required! Try out our login server instance by logging in with GitHub, Wikimedia, ORCID and see the API demo. There is also a client library.
-
wikidata-jskos is a wrapper for read- and write-access to Wikidata via JSKOS API (the same API as implemented with jskos-server). More read-only wrappers to other terminology services (e.g. Skosmos) are part of cocoda-sdk.
What features would you like to be shown? Questions and contributions are welcome, best at https://github.com/gbv/coli-conc-examples/issues
The content of this repository can be used freely without any restrictions (Unlicense)