Welcome to GraNa-GraNo 
GraNa-GraNo is a web-based application that allows the visualization and normalization of LPGs.
Getting Started
- Install Docker including Docker Compose
- Clone GraNa-GraNo from GitHub to your host
bash git clone https://github.com/dmki-tuwien/grana-grano --recurse-submodules - Start the Docker containers using
docker compose --profile grana-grano up --build - GraNa-GraNo is available on http://localhost/! 🎉
User Guide
GraNa-GraNo's GUI is divided into a menu bar, that allows to reset the application, and 4 blocks that become visible when using the tool.
The following steps need to be taken when using GraNa-GraNo:
- A graph store must be selected. Currently Neo4j and Memgraph are supported.
- A normalization scenario needs to be chosen and loaded.
- After loading metrics are computed before normalization and the provided dependencies are listed and can be edited. A visualization of the provided graph incl. the dependencies is shown.
- Clicking on "Normalize" normalizes the graph according to the provided dependencies.
- After normalization, again the metrics are computed, the applied transformations and the dependencies after the transformations are shown, and the normalized graph is visualized.