/olpapi

Open Language Processing and Pictograms API

Primary LanguageJavaScript

Open Language Processing and Pictogram API

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.

Usage

Cloning

In a console, on linux:

git clone https://github.com/InteraactionGroup/olpapi/
cd olpapi

Dependencies

This API was built to run on NodeJS. Install the dependencies with the npm tool:

npm install

Running

To start the API's server script:

node index.js

Using with ARASAAC / Mulberry

This repository includes a script which you can use to use this API with ARASAAC or Mulberry

ARASAAC

ARASAAC has around 13000 pictograms in PNG format, weighting around 630MB.

git clone https://github.com/InteraactionGroup/olpapi-arasaac/ pictograms/arasaac

Mulberry

Mulberry has around 3500 pictograms in SVG format, weighting around 15MB.

git clone https://github.com/InteraactionGroup/olpapi-mulberry/ pictograms/mulberry

References

This work is derived from the results of other research: