Walk-through video:


Online Demo:


Installation Instructions:

  1. Install Docker (https://docs.docker.com/get-docker/).
  2. Make sure that the Docker app is running! (in Terminal “open –background -a Docker”).
  3. Unzip tool.zip, and go to “evonne/” directory.
  4. Run “docker build . -t [your username]/evonne“.
  5. Run “docker run -dp 7007:3000 [your username]/evonne:latest“.
  6. In your browser, open “http://localhost:7007“.

Project description:

OWL is a powerful language to formalize terminologies in an ontology. Its main strength lies in its foundation on description logics, allowing systems to automatically deduce implicit information as logical consequences of an ontology through logical reasoning.
However, since ontologies are often complex, understanding the results of this reasoning process is not always straight-forward.

Our visualization tool Evonne is tailored towards explaining logical consequences.
In addition, it supports the debugging of unwanted consequences and allows interactive comparison of the impact of removing knowledge from the ontology.

Our visual approach combines:

  • Specialized views for the explanation of logical consequences and the structure of the ontology.
  • Employing multiple layout modes for iteratively exploring explanations.
  • Detailed explanations of specific reasoning steps.
  • Cross-view highlighting and color coding of the visualization components.
  • Features for dealing with visual complexity.
  • Comparison and exploration of possible fixes to the ontology.

Related Publications (2)

  • Evonne: A Visual Tool for Explaining Reasoning with OWL Ontologies and Supporting Interactive Debugging

    Evonne: A Visual Tool for Explaining Reasoning with OWL Ontologies and Supporting Interactive Debugging

    Méndez, J.; Alrabbaa, C.; Koopmann, P.; Langner, R.; Baader, F.; Dachselt, R.

    To appear in Computer Graphics Forum.2023.

    @article{fixme,
       author = {Juli\'{a}n M\'{e}ndez and Christian Alrabbaa and Patrick Koopmann and Ricardo Langner and Franz Baader and Raimund Dachselt},
       title = {Evonne: A Visual Tool for Explaining Reasoning with OWL Ontologies and Supporting Interactive Debugging},
       journal = {Computer Graphics Forum},
       year = {2023},
       month = {1}
    }

    List of additional material

    Online Demo

  • Evonne: Interactive Proof Visualization for Description Logics (System Description)

    Evonne: Interactive Proof Visualization for Description Logics (System Description)

    Alrabbaa, C.; Baader, F.; Borgwardt, S.; Dachselt, R.; Koopmann, P.; Méndez, J.

    In Automated Reasoning - 11th International Joint Conference, IJCAR 2022.IJCAR 2022, Haifa, Israel.Springer,2022.10.1007/978-3-031-10769-6_16

    @inproceedings{ABBDKM-IJCAR22,
       author = {Christian Alrabbaa and Franz Baader and Stefan Borgwardt and Raimund Dachselt and Patrick Koopmann and Juli\'{a}n M\'{e}ndez},
       title = {Evonne: Interactive Proof Visualization for Description Logics (System Description)},
       booktitle = {Automated Reasoning - 11th International Joint Conference, IJCAR 2022},
       series = {Lecture Notes in Computer Science},
       year = {2022},
       month = {8},
       location = {Haifa, Israel},
       doi = {10.1007/978-3-031-10769-6_16},
       publisher = {Springer}
    }

    List of additional material

    Extended Version, Online Demo

Workshop Publications (4)

Related Student Theses:

  • Markus Wieland

    Concepts for interactive exploration and explanation in proofs and ontologies

    Markus Wieland May 9th, 2022 until October 10th, 2022

    Supervision: Julián Méndez, Raimund Dachselt