Pattern-based Visualization of Knowledge Graphs

Luigi Asprino,Christian Colonna,Misael Mongiovì,Margherita Porena,Valentina Presutti
DOI: https://doi.org/10.48550/arXiv.2106.12857
2021-06-24
Abstract:We present a novel approach to knowledge graph visualization based on ontology design patterns. This approach relies on OPLa (Ontology Pattern Language) annotations and on a catalogue of visual frames, which are associated with foundational ontology design patterns. We demonstrate that this approach significantly reduces the cognitive load required to users for visualizing and interpreting a knowledge graph and guides the user in exploring it through meaningful thematic paths provided by ontology patterns.
Human-Computer Interaction,Databases,Information Retrieval
What problem does this paper attempt to address?
The paper attempts to address the difficulties encountered in exploring and understanding large-scale Knowledge Graphs (KGs). Specifically: 1. **Difficulty in exploring and understanding large knowledge graphs**: In most knowledge graph and ontology projects, exploring and understanding large knowledge graphs is a recurring and challenging task. This difficulty is exacerbated by the scale and heterogeneity of the knowledge graphs being analyzed. 2. **Limitations of existing visualization tools**: Existing visualization tools mainly reflect the syntactic structure of knowledge graphs rather than their conceptual semantics, which limits their usability and clarity. 3. **Lack of effective exploration paths**: An ideal knowledge graph visualization tool should help users answer the following questions: What are the conceptual components of the knowledge graph? What are the key elements of these components? How are these components instantiated? What is the overall content of the knowledge graph? To address these issues, the authors propose a knowledge graph visualization method based on Ontology Design Patterns (ODPs). This method significantly reduces the cognitive load on users when visualizing and interpreting knowledge graphs by grouping the content of the knowledge graph into conceptual components and using thematic paths provided by ODPs to guide user exploration and interaction.