Skip to content

OpenSemanticLab/interactive-semantic-graph

Repository files navigation

Interactive Semantic Graph

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

license release semantic

Features

Install

npm install interactive-semantic-graph

Browser

<script src="https://unpkg.com/@open-semantic-lab/interactive-semantic-graph@latest/dist/isg.umd.js">// UMD bundle</script>

Dev

Requirements

nodejs, e. g. from https://github.com/crazy-max/nodejs-portable

Clone & Install

git clone https://github.com/OpenSemanticLab/interactive-semantic-graph
cd interactive-semantic-graph
npm i

Build

npm run build

or

npx webpack

Build

npm run test

ESLint

npx eslint file.js

#or 

npx eslint folder

Local Automation

use [Docker Compose][] to run tasks locally:

  • docker-compose run readme to regenerate README.md
  • docker-compose run test to run tests across all LTS versions of Node.js
  • docker-compose run lint to execute [super-linter][] locally

Note:
Your main README.md file is in docs/README.md, the file at root is generated using [pandoc][] using the provided [template][].

You should run docker-compose run readme after any change to docs/README.md and before commit / push

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8

Languages