Souslesens is a tool to visualize and manipulate graphs. It is based on Neo4j,Visjs and Nodejs
To run Souslesens you need to have Node.js and Neo4j working on you server server or laptop
in order to facilitate navigation in different graphs , Souslesens introduces the consept of "subGraph". subGraph defines a subset of a Neo4j database by adding a properties on all nodes of the subset of the graph (it is a kind ofa partition of the global graph) . to add this attribute to your database (or a subset) you just need to run this cypher command in neo4j console :
Match (n) [where xxx] set n.subGraph="mySubGraph"
and to work with this subGraph in souslesens you specify the subGraph name in the url
http://localhost:3002/toutlesens/?subGraph=mySubGraph
download Souslesesens, unzip it and rename it as you want.
install Node.js dependencies: -open a command line and move to the root directory of toutlesens where the package.json file is located. -run command : npm install --save
configure url and login/password for neo4j :edit file ./bin/serverParams and modify neo4jUrl value neo4jUrl: 'http://neo4j:souslesens@127.0.0.1:7474' (here "neo4j" is the login and "souslesens" is the password of your Neo4j database)
click on souslesens.bat (Windows) : this command does node ./bin/www
browse to http:/localhost:3002/toutlesens
example : "properties": { "labelName": { "propertyName": { "type": "text", iName:1 }... You can also set node colors and icons in this file
you can manage node and app startup using [PM2] (http://pm2.keymetrics.io/)
version 2.0.1
[Claude Fauconnet] (mailto:claude.fauconnet@neuf.fr)
This project is licensed under the MIT License - see the LICENSE.md file for details
Jean-Paul Taravella