Skip to content

Latest commit

 

History

History
73 lines (40 loc) · 2.86 KB

README.md

File metadata and controls

73 lines (40 loc) · 2.86 KB

AdvancedAcademicProject overview

Visualize relations between individuals of a community through knowledge graphs

An exemple of knowledge graph :

Subprojects and integration

This project is an aggregate of different programs - an overview of the functionning of the whole system is given below, but the installation, tests, and deployment procedures of each one of these subprojects are described in their respectives README.md :

Main steps

The project can be summed up in 4 main steps:

Steps 1 and 2

Step 3

Step 4

These subprograms can be integrated as follows :

Installing Redis

The solution relies on Redis as a message broker

It needs to be installed on a machine, and accessible to the ArXivParser and OntologyMaker:

sudo apt update
sudo apt install redis-server

Edit redis configuration file by replacing "supervised no" by "supervised systemd" :

sudo nano /etc/redis/redis.conf
sudo systemctl restart redis.service

To avoid reloading Redis anytime the server is reloaded:

sudo systemctl disable redis

Launch the service:

sudo systemctl enable redis-server

Check the service is running:

sudo systemctl start redis.service

(in a future version)

sudo docker run --name redis-arxivpdfextractor -d redis

By default, this command should make the service accessible at the address : redis://localhost:6379/0