Architecture#

SousLeSens is a built around microservices that communicate with each other.

image

Client#

The SousLeSens client is build with Javascript.

Server#

Node server and API#

The SousLeSens server is build with Javascript with express server.

Dependencies#

SousLeSens depedencies are databases, triplesstore

  • ElasticSeach: to store data indices for fast searching

  • Postgresql: to store users and profiles

  • Virtuoso: to store RDF graphs

Optional tools#

  • JOWL: adds API routes that use Jena library.

  • sls-py-api: adds API routes that use RDFlib.