Skip to content

Interactive visualizer of the lexical field of sentences

License

Notifications You must be signed in to change notification settings

kstromeiraos/vicleo

Repository files navigation

VICLEO

Synopsis

VICLEO does an automatic analysis of the lexical field of sentences using Wordnet. VICLEO obtains the sense of the terms automatically, applies similarity measures (Path Length, Wu & Palmer and Leakcock & Chodorow) between terms and shows the results to the users interactively.

Back-end uses Apache OpenNLP to do the tokenization and classification of sentence terms. WordNet is the source used to obtain information of the sentence terms. JAWS is the API used to get WordNet information.

Front-end uses D3.js to show to the user the information of the sentence obtained, and Bootstrap to the web page.

There is a RESTful API developed using Jersey to communicate front-end and back-end.

VICLEO is the final project developed by José Antonio López Fojo to get the BsC in Computer Science Engineering by USC.

Installation

VICLEO uses Docker to simplify deployment process.

First of all, you need to install Docker. Instructions can be found here: https://docs.docker.com/engine/installation/

Then, you can pull it directly from Docker Hub (recommended) or build it from Dockerfile.

Pull from Docker Hub

docker run -d --name vicleo -p 80:8080 kstromeiraos/vicleo

Build from Dockerfile

cd ~
git clone [email protected]:kstromeiraos/vicleo.git
cd ~/vicleo
jar -cvf vicleo.war *  
docker build -t "vicleo" .
docker run -d --name vicleo -p 80:8080 vicleo

After this, VICLEO will be running in localhost.

About

Interactive visualizer of the lexical field of sentences

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published