Contact • Contribute • Docs • Issues • License
KGraphX, an easy-to-use visual editor to facilitate knowledge graph creation for users with no prior knowledge of Semantic Web technology.
Built on the top of WebVOWL
Node.js for installing the development tools and dependencies form here.
Java Runtime Kit (JRE) or Java Development Kit (JDK) >= version 11.
- Navigate to the root folder
- Run
npm install --force
to install the dependencies and build the project - Run
npm install grunt-cli -g
(install the npm packagegrunt-cli
globally) - Run
grunt webserver
to start a local live-updating webserver - Then, KGraphX GUI is accessible at http://localhost:8000/
- You can download the latest version normally under their website or download the Fuseki server with the following command for Linux machines. For Windows, the website has a Windows version here :
wget https://downloads.apache.org/jena/binaries/apache-jena-fuseki-4.8.0.tar.gz
- Extract the compressed file.
- Find the location of “apache-jena-fuseki-4.8.0”.
- Log in to the terminal under the extracted folder.
- Run Fuseki and use the following command:
./fusekiserver --update --mem --port=3030 /dataset
- Fuseki server GUI is accessible at http://localhost:3030/ and as a default "dataset" will be used. Please remember to use it when exporting RDF/RDFS to the Fuseki server.
- You can also run KGraphX using docker, If you have it installed on your machine, otherwise, you use this to install docker. Once you have docker, then you can issue the following command to download the KGraphX docker image:
docker pull ahemid/kgraphx
or you can create KGraphX docker image by giving the following command on the project root folder:
docker build . -t ahemid/kgraphx
- Next, create the KGraphX docker container using the following command:
docker run -d -p 8000:8000 -p 3030:3030 ahemid/kgraphx
- Then, KGraphX GUI is accessible at http://localhost:8000/ and the Fuseki server is running at http://localhost:3030/
Copyright © 2023 Fraunhofer. This project is licensed under the MIT License - see the LICENSE for details.
You are very welcome to contribute to this project when you find a bug, want to suggest an improvement, or have an idea for a helpful feature. Please find a set of guidelines at the CONTRIBUTING.md and the CODE_OF_CONDUCT.md.