Interactive semantic graph tool based on vis.js
JavaScript app that relies only on JSON-SCHEMA + JSON-LD which can be build from SMW / OpenSemanticLab but also from any other linked data source. We aim to provided "advanced" capabilities like collapse subgrahs, edit multiple entities in parallel, copy-past nodes or subgraphs, etc. Successor of the legancy Extension:InteractiveSemanticGraph
npm install interactive-semantic-graph
<script src="https://unpkg.com/@open-semantic-lab/interactive-semantic-graph@latest/dist/isg.umd.js">// UMD bundle</script>
nodejs, e. g. from https://github.com/crazy-max/nodejs-portable
git clone https://github.com/OpenSemanticLab/interactive-semantic-graph
cd interactive-semantic-graph
npm i
npm run build
or
npx webpack
npm run test
npx eslint file.js
#or
npx eslint folder
use [Docker Compose][] to run tasks locally:
docker-compose run readme
to regenerateREADME.md
docker-compose run test
to run tests across all LTS versions of Node.jsdocker-compose run lint
to execute [super-linter][] locally
Note:
Your mainREADME.md
file is indocs/README.md
, the file at root is generated using [pandoc][] using the provided [template][].You should run
docker-compose run readme
after any change todocs/README.md
and before commit / push