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 olpapiThis API was built to run on NodeJS. Install the dependencies with the npm tool:
npm installTo start the API's server script:
node index.jsThis 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/arasaacMulberry has around 3500 pictograms in SVG format, weighting around 15MB.
git clone https://github.com/InteraactionGroup/olpapi-mulberry/ pictograms/mulberryThis 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.