Interactive semantic graph tool based on vis.js - early stage & work in progress
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
- Web-Standard Support: Fully compatible with JSON-SCHEMA and JSON-LD.
- Dynamic Graph Interaction: Collapse subgraphs, edit multiple entities simultaneously, copy-paste nodes or subgraphs.
- Customizable Backend Integration: The tool can interact with OpenSemanticLab or other semantic data sources.
- Context sensitive visual elements to visualize end edit content, e.g. forms (single nodes) and tables (multiple nodes)
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 inpm run buildor
npx webpacknpm run testnpx eslint file.js
#or
npx eslint folderuse [Docker Compose][] to run tasks locally:
docker-compose run readmeto regenerateREADME.mddocker-compose run testto run tests across all LTS versions of Node.jsdocker-compose run lintto execute [super-linter][] locally