This repository contains the source code for a RESTful API offering language processing services related to pictogram annotation. It is to be used in conjunction with pictogram databases such as ARASAAC or Mulberry.
In a console, on linux:
git clone https://github.com/InteraactionGroup/olpapi/
cd olpapi
This API was built to run on NodeJS. Install the dependencies with the npm
tool:
npm install
To start the API's server script:
node index.js
This repository includes a script which you can use to use this API with ARASAAC or Mulberry
ARASAAC has around 13000 pictograms in PNG format, weighting around 630MB.
git clone https://github.com/InteraactionGroup/olpapi-arasaac/ pictograms/arasaac
Mulberry has around 3500 pictograms in SVG format, weighting around 15MB.
git clone https://github.com/InteraactionGroup/olpapi-mulberry/ pictograms/mulberry
This work is derived from the results of other research:
- Word variations were extracted from Dbnary.
- Sense keys and their corresponding words were extracted from The Extended Open Multilingual Wordnet.
- Semantically tagged glosses were obtained from Princeton University's WordNet
- This API was developped for use with pictograms from Mulberry Symbols and ARASAAC.