Walk-through video:
Online Demo & Source Code:
- Demo of the tool (http://141.76.67.139:7007/).
- Detailed list of all used examples.
- Ontology files can be downloaded from: BioPortal snapshot and Modified Pizza Ontology.
- The source code of Evonne, documentation and installation instructions are available at: https://github.com/imldresden/evonne
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)
@article{MAKLBD-CGF-2023,
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 = {3},
location = {Leipzig, Germany},
doi = {10.1111/cgf.14730},
publisher = {John Wiley \& Sons, Ltd}
}List of additional material
@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
Workshop Publications (4)
@inproceedings{ABFKMP-DL-2022,
author = {Christian Alrabbaa and Stefan Borgwardt and Tom Friese and Patrick Koopmann and Juli\'{a}n M\'{e}ndez and Alexej Popovič},
title = {On the Eve of True Explainability for OWL Ontologies: Description Logic Proofs with Evee and Evonne},
booktitle = {Proceedings of the 35th International Workshop on Description Logics},
year = {2022},
month = {8},
location = {Haifa, Israel}
}List of additional material
@inproceedings{ABFKMP-XLoKR-22,
author = {Christian Alrabbaa and Stefan Borgwardt and Tom Friese and Patrick Koopmann and Juli\'{a}n M\'{e}ndez and Alexej Popovič},
title = {Explaining Description Logic Entailments in Practice with Evee and Evonne},
booktitle = {3rd Workshop on Explainable Logic-Based Knowledge Representation (XLoKR 2022), co-located with the 19th International Conference on Principles of Knowledge Representation and Reasoning (KR 2022)},
year = {2022},
month = {7},
location = {Haifa, Israel}
}List of additional material
@inproceedings{Flemisch2020,
author = {Tamara Flemisch and Ricardo Langner and Christian Alrabbaa and Raimund Dachselt},
title = {Towards Designing a Tool For Understanding Proofs in Ontologies through Combined Node-Link Diagrams},
booktitle = {5th International Workshop on Visualization and Interaction for Ontologies and Linked Data},
year = {2020},
month = {11},
location = {Online Conference},
numpages = {13}
}List of additional material
,@inproceedings{Alraabba2020,
author = {Christian Alrabbaa and Franz Baader and Raimund Dachselt and Tamara Flemisch and Patrick Koopmann},
title = {Visualising Proofs and the Modular Structure of Ontologies to Support Ontology Repair},
booktitle = {Proceedings of the 33rd International Workshop on Description Logics},
year = {2020},
month = {09},
location = {Online Conference},
numpages = {15}
}List of additional material
,
Related Student Theses:
Concepts for interactive exploration and explanation in proofs and ontologies
Markus Wieland Mai 9th, 2022 until Oktober 10th, 2022
Supervision: Julián Méndez, Raimund Dachselt