The aim of the ViziQuer project is to provide visual/diagrammatic environment for ontology-based data query definition and execution.
See https://viziquer.lumii.lv for the tool description.
The ViziQuer tool has been developed at Institute of Mathematics and Computer Science, University of Latvia, https://lumii.lv, with partial support from Latvian Science Council project lzp-2021/1-0389 "Visual Queries in Distributed Knowledge Graphs" (since 2022).
For the use with the data shape server (DSS), the DSS server needs to be installed/accessible, as well (put the link in .env file, following the pattern given in sample.env).
See https://github.com/LUMII-Syslab/data-shape-server
The DSS shall need a link to a PostGres SQL database, holding the data schemas for the endpoints to be queried.
The sample schemas are available; means for their creation are described at https://viziquer.lumii.lv
You can choose between running ViziQuer locally (from source) and running ViziQuer within a Docker environment (upcoming for the DSS version)
- Download and install Meteor framework, follow instructions: https://www.meteor.com/install
- Perform
git clone
for this repository. - Change to the
./viziquer/app
directory. - Execute the command
meteor npm ci
to install the required node packages. - Now to run the ViziQuer tool, type
meteor
in the ViziQuer directory. To run on a specific port, type, for example,meteor --port 4000
. - Open the web browser and type
localhost:3000
(default port: 3000) or with the specified portlocalhost:4000
- The first user that signs up to the tool instance shall get administrator rights (the rights to manage tool configurations)
- Download, install and start Docker: https://docs.docker.com/install/
- Start the tool by
docker-compose -f docker-compose-public.yml up
. - Open browser and type
localhost:80
.
- Download, install and start Docker: https://docs.docker.com/install/
- Create a volume for Mongo DB before the first use:
docker volume create --name=vqdata
(to avoid issues of Mongo DB not working from a shared Windows folder). - Start the tool by
docker-compose -f docker-compose-windows.yml up
. - Open browser and type
localhost:80
.