Ontology Visualization Methods

Slides:



Advertisements
Similar presentations
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
Advertisements

Cushion Treemaps and Botanical Visualization Yimeng Dou
CBio Meeting, March 2-3, 2006 CHISEL Group Dept of Computer Science University of Victoria, Canada Visualization of ontologies and data annotations.
Ontology Visualization Methods—A Survey. INTRODUCTION ONTOLOGY DEFINITION purpose of this article : The best method for an ontology.
Small Displays Nicole Arksey Information Visualization December 5, 2005 My new kitty, Erwin.
Abstract Syntax Tree Rendering Noah Brickman CMPS 203.
Object-Oriented Analysis and Design
1 Presented by Jean-Daniel Fekete. 2  Motivation  Mélange [Elmqvist 2008] Multiple Focus Regions.
Aki Hecht Seminar in Databases (236826) January 2009
Visual Web Information Extraction With Lixto Robert Baumgartner Sergio Flesca Georg Gottlob.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Brian Johnson Ben Shneiderman (HCIL TR 91-06) Steve Betten.
1 Ontology Visualization 10 th International Protégé Conference July 15, 2007, 11:00 – 12:30PM CEST Jennifer Vendetti, Stanford University.
CMPUT 301: Lecture 25 Graphic Design Lecturer: Martin Jagersand Department of Computing Science University of Alberta Notes based on previous courses by.
Cone Trees and Collapsible Cylindrical Trees
DEPARTMENT OF COMPUTER SCIENCE SOFTWARE ENGINEERING, GRAPHICS, AND VISUALIZATION RESEARCH GROUP 15th International Conference on Information Visualisation.
SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation Catherine Plaisant, Jesse Grosjean, Benjamin B.Bederson.
Tree Structures (Hierarchical Information) cs5764: Information Visualization Chris North.
Tree-Maps: A Space-Filling Approach to the Visualization of Hierarchical Information Structures Presented by: Daniel Loewus-Deitch.
Visual User Interfaces David Rashty. “Grasping the whole is a gigantic theme. Arguably, intellectual history’s most important. Ant-vision is humanity’s.
User Interface Elements of User Interface Group View.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
A Focus+Context Technique Based on Hyperbolic Geometry for Visualizing Large Hierarchies. John Lamping, Ramana Rao, and Peter Pirolli Xerox Palo Alto Research.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 5-1 Chapter 5 Business Intelligence: Data.
A Scalable Self-organizing Map Algorithm for Textual Classification: A Neural Network Approach to Thesaurus Generation Dmitri G. Roussinov Department of.
-1- Philipp Heim, Thomas Ertl, Jürgen Ziegler Facet Graphs: Complex Semantic Querying Made Easy Philipp Heim 1, Thomas Ertl 1 and Jürgen Ziegler 2 1 Visualization.
Visual Analysis of Hierarchical Management Data Zhao Geng 1, Gaurav Gathania 2, Robert S.Laramee 1 and ZhenMin Peng 1 1 Visual Computing Group, Computer.
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
Chapter 6: NavigationCopyright © 2004 by Prentice Hall 6. Navigation Design Site-level navigation: making it easy for the user to get around the site Page-level.
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
Definition of a taxonomy “System for naming and organizing things into groups that share similar characteristics” Taxonomy Architectures Applications.
Collaborative Annotation of the AMI Meeting Corpus Jean Carletta University of Edinburgh.
Computer Human Interaction & Software Engineering Lab Department of Computer Science, University of Victoria Jambalaya Protégé Conference 2006 Chris Callendar.
Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall.
Algorithmic Detection of Semantic Similarity WWW 2005.
Visualizing Ontologies and Ontology Mappings May 17 th, 2012 (NIH/NCI Nano Working Group) Margaret-Anne Storey, Bo Fu, Lars Grammel, The CHISEL Group,
Visualizing LiveNet with ENCCON Model Quang Vinh Nguyen Computer Systems Department Faculty of Information Technology University of Technology, Sydney.
Digital Libraries1 David Rashty. Digital Libraries2 “A library is an arsenal of liberty” Anonymous.
Conceptualization Relational Model Incomplete Relations Indirect Concept Reflection Entity-Relationship Model Incomplete Relations Two Ways of Concept.
1 Integration of data sources Patrick Lambrix Department of Computer and Information Science Linköpings universitet.
DBS201: Data Modeling. Agenda Data Modeling Types of Models Entity Relationship Model.
Expanding the Notion of Links DeRose, S.J. Expanding the Notion of Links. In Proceedings of Hypertext ‘89 (Nov. 5-8, Pittsburgh, PA). ACM, New York, 1989,
Concept Relationship Editor: A visual interface to support the assertion of synonymy relationships between taxonomic classifications Paul Craig & Jessie.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Indented Tree or Graph? A Usability Study of Ontology Visualization Techniques in the Context of Class Mapping Evaluation Presenter: Thomas Rodenhausen.
Chapter 6 : User interface design
Lesson # 9 HP UCMDB 8.0 Essentials
Course Outcomes of Object Oriented Modeling Design (17630,C604)
Unified Modeling Language
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Concept Map: Clustering Visualizations of Categorical Domains
IAT 355 Trees2 ______________________________________________________________________________________.
Personalized Social Image Recommendation
Opportunities in Film Cooling
732A30 Master’s thesis Department of Computer and Information Science (IDA) Linköpings universitet Sweden Detta är en mall för att göra PowerPoint presentationer.
Professor John Canny Fall 2001 Nov 29, 2001
Professor John Canny Spring 2003
Advanced Database Models
Restrict Range of Data Collection for Topic Trend Detection
Visual Perception.
Information Design and Visualization
Lecture 5 732G21/732G28/732A35 Detta är en generell mall för att göra PowerPoint presentationer enligt LiUs grafiska profil. Du skriver in din.
Challenges in Visualizing Knowledge and Metadata
Program Structure Business & Economics Program May 2016
Introduction to Visual Analytics
Information Visualization (Part 1)
Indented Tree or Graph? A Usability Study of Ontology Visualization Techniques in the Context of Class Mapping Evaluation 本体可视化技术在类型匹配评估中的可用性研究 Qingxia.
Magnet & /facet Zheng Liang
Information Networks: State of the Art
CHAPTER 7: Information Visualization
Building Ontologies with Protégé-2000
Presentation transcript:

Ontology Visualization Methods Valentina Ivanova Massimiliano Raciti Ontologies and Ontology Engineering Course Department of Computer and Information Science (IDA) Linköping University Sweden Detta är en mall för att göra Poweritem presentationer. Du skriver in din rubrik på första sidan. För att skapa nya sidor, tryck Ctrl+M. Skriv sedan in din text. Om du vill ha fast datum, eller ändra författarnamn, gå in under Visa, Sidhuvud och Sidfot. Vill du använda hörnet med loggan över en utfallande bild, gå in på Bildbakgrund och kopiera. Klistra sedan in på den sida du vill ha den. April 30, 2019

Overview Ontology Engineering Ontology Visualization Introduction Visualization requirements Ontology Visualization Indented List Node-Link and Tree Zoomable Visualization Space Filling Focus+Context or Distortion 3D Information Landscapes Ontology Alignment Visualization Linked Trees Widgets Graph Visualization Treemap-based Conclusion Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Introduction Semantic web and Ontology Engineering Data storage Data management Data retrieval Interoperability Ontology: ”explicit specification of a conceptualization” (Gruber, 1993) Mathematical formulation (Amann and Fondulaki, 1999) set of classes set of slots set of inheritance relationships set of class instances Department of Computer and Information Science (IDA) Linköping university, Sweden 30 April 2019

Introduction Ontology Engineering Three main areas of interest Ontology Description How to describe an ontology Ontology Editing Building Editing Alignment Debugging Ontology Visualization Supporting editing Navigation Exploration Search Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Visualization Requirements At design process… Which information should be represented? Which kind of questions should the ontology answer? Who will use the ontology? Requirements based on user expectation: Understandability Simplicity Readability Flexibility Overview-Detail Structure/relationship Hierarchical structure Taxonomy information Search/filter functions Performance Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Visualization Techniques Elements to Visualize Classes Instances Taxonomy (Isa relation) Multiple Inheritance Role Relations Properties Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Overview Ontology Engineering Ontology Visualization Introduction Visualization requirements Ontology Visualization Indented List Node-Link and Tree Zoomable Visualization Space Filling Focus+Context or Distortion Information Landscapes Ontology Alignment Visualization Linked Trees Widgets Graph Visualization Treemap-based Conclusion Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Visualization Visualization Type Indented List Node–Link and Tree Zoomable Visualization Space-filling Focus + Context or Distortion 3D Information Landscapes 2D 3D Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Ontology Visualization Task support Overview Zoom Filter Details-on-Demand Relate History Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Indented List Tree-like view Nodes = Classes Children classes indented under their parents Role relations supported through properties Examples: Protégé Class Browser, OntoRama, OntoEdit Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Indented List Advantages and Disadvantages Simplicity of implementation and presentation Familiarity to the user Clear view of class names and their hierarchy Quick browsing Disadvantages: A tree, not a graph, representation Inevident multiple inheritance Poor space filling Hard to see siblings when subhierarchies are expanded Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Node-Link and Tree Set of interconnected nodes Color and size coding for classes and instances Clear presentation of multiple inheritance Labeled links for the role relations Examples: 2D – OntoViz, IsaViz, SpaceTree, OntoTrack, GoSurfer, GOBar 3D – Cone Tree, Reconfigurable Disk Tree, Tree Viewer, OntoSphere Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Node-Link and Tree – OntoViz Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Node-Link and Tree – fviz Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Node-Link and Tree – OntoSphere Selected class and its subtrees Details on a single concept Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Node-Link and Tree Advantages and Disadvantages Intuitive presentation Good hierarchical structure overview Disadvantages: Inefficient use of the screen space Scrolling needed for big and deep structures Display is cluttered when many nodes are visible Improvements: Expansion and retraction of subhierarchies Filtering 3D Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Zoomable Visualization Lower hierarchy levels are nested inside their parents Color and size coding for classes and instances Examples: 2D – Grokker, Jambalaya, CropCircles 3D – Information Cube, Information Pyramids, Gopher VR Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Zoomable Visualization – Jambalaya Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Zoomable Visualization Advantages and Disadvantages Effectively locating a specific node Disadvantages: Ineffective hierarchical structure overview Labels overlap when many nodes are visible Unobvious parent node Improvements: Navigational cues Hierarchical cues Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Space-filling Examples: The whole screen space is used The sizes of the nodes are proportional to a selected property Lower level nodes are placed inside their parent nodes Examples: 2D – TreeMaps, SequoiaView, Information Slices 3D - BeamTrees Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Space-filling – Information Slices Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Space-filling – BeamTrees Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Space-filling Advantages and Disadvantages Quick browsing Easily identifiable areas with many/few classes/instances Overview of instances related to some property Disadvantages: Significant cognitive effort is required to extract the actual hierarchical structure Unfamiliar layout Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Focus + Context or Distortion Distorting the view of the graph in order to combine context and focus The node in focus is usually placed in the center of the view Other nodes are presented around, reduced in size Examples: 2D – 2D Hyperbolic Tree, StarTree, OntoRama, MoireGraphs, TGVizTab, Bifocal Tree, OZONE 3D – 3D Hyperbolic Tree Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Focus + Context or Distortion – OZONE Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Focus + Context or Distortion – 3DHyperbolicTree Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Focus + Context or Distortion Advantages and Disadvantages Provides global overview Displays many nodes at once Easy to display details of interest Disadvantages: No constant position of the nodes The distance to the center does not correspond to the node level Indistinguishable presentation of the hierarchical structure Display is cluttered when the role relations are visible Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

3D Information Landscapes Common metaphor in the environments for document management Documents are placed on a plane Color and size-coded 3D objects represent classes and instances Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

3D Information Landscapes – Harmony Information Landscape Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

3D Information Landscapes Advantages and Disadvantages An extra dimension for node properties and relation links presentation Very intuitive Disadvantages: Nodes with many children are not clearly visualized Zooming in and out is needed to see the entire subtree Ineffective hyperlink visualization, due to cluttering Labels overlap or occlude other objects Department of Computer and Information Science (IDA) Linköpings universitet, Sweden April 30, 2019

Overview Ontology Engineering Ontology Visualization Introduction Visualization requirements Ontology Visualization Indented List Node-Link and Tree Zoomable Visualization Space Filling Focus+Context or Distortion Information Landscapes Ontology Alignment Visualization Linked Trees Widgets Graph Visualization Treemap-based Conclusion Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Introduction Relating concepts from different ontologies Ontology mapping: Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Matching Methods Linguistic matching Simple symbolic methods Language-based text analysis Constraint based Use other information associated to the concept Structure-based Use part of the structure to derive mappings Instance-based Use instances to extend the structure-based method Machine learning methods Use statistical classifiers User feedback driven methods Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Visualization requirements “analyze first; show the important; zoom; filter and analyze further; details on demand” Process Driven Requirements Engineering of features describing the elements to be matched Search for and selection of matching candidates Similarity computation to determine relatedness between the candidates Mapping discovery and storage of results Presentation and interpretation of the mapping and related information User feedback Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Visualization requirements User Driven Requirements Presentation of mappings with confidence and evidence Navigation and exploration of ontologies Overview of the results Adjustable level of detail Filtering capabilities (terms describing concepts, mapping confidence, etc.) Confirming and rejecting automatically generated mappings Collaboration capabilities Group work capabilities Saving and loading user’s changes User feedback driven Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Linked trees widgets Tree widgets side by side Mapping shown as Lines connecting the matched nodes List of matching pairs Tools AgreementMaker COMA++ COGZ PROMPT Figure: COGZ Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Linked trees widgets COMA++ Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Linked trees widgets PROMPT Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Linked trees widgets SAMBO Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Linked trees widgets SAMBO Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Linked trees widgets Requirement fulfilment analysis Presentation of mappings with confidence and evidence Navigation and exploration of ontologies Overview of the results Adjustable level of detail Filtering capabilities (terms describing concepts, mapping confidence, etc.) Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Graph Visualization Graph widgets side by side Mapping shown as Additional links Color encoding List of matching pairs Tools Optima PROMPT AlViz PROMPT Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Graph Visualization AlViz Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Graph Visualization Requirement fulfilment analysis Presentation of mappings with confidence and evidence Navigation and exploration of ontologies Overview of the results Adjustable level of detail Filtering capabilities (terms describing concepts, mapping confidence, etc.) Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Treemap-based interfaces Displayes hierarchical structured data as nested rectangles A branch is represented as a rectangle Sub-branches are nested rectangles The size of each rectangle depends from some property of the data COGZ Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Treemap-based interfaces Requirement fulfilment analysis Presentation of mappings with confidence and evidence Navigation and exploration of ontologies Overview of the results Adjustable level of detail Filtering capabilities (terms describing concepts, mapping confidence, etc.) Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Ontology Alignment Requirement fulfilment summary Linked tree Graph Treemap Detailed mapping yes Ontology navigation and exploration no Overview of results partially Adjustable level of detail Filtering Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

Conclusion Ontology visualization tools should contain multiple visualization techniques Indented lists perform better that other visualization methods used for hierarchies 3D Landscapes need further studies Mapping lists are always needed Filtering methods need to be improved Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019

References Akrivi Katifori, Constantin Halatsis, George Lepouras, Costas Vassilakis, and Eugenia Giannopoulou. 2007. Ontology visualization methods—a survey. ACM Comput. Surv. 39, 4, Article 10 (November 2007) Michael Granitzer, Vedran Sabol, Kow Weng Onn, Dickson Lukose, and Klaus Tochtermann. Ontology Alignment—A Survey with Focus on Visually Supported Semi-Automatic Techniques. Future Internet 2010, 2, 238-258 Katifori Akrivi, Torou Elena, Halatsis Constantin, Lepouras Georgios, and Vassilakis Costas. 2006. A Comparative Study of Four Ontology Visualization Techniques in Protege: Experiment Setup and Preliminary Results. In Proceedings of the conference on Information Visualization (IV '06) Simone Kriglstein, User Requirements Analysis on Ontology Visualization. Complex, Intelligent and Software Intensive Systems, International Conference, pp. 694-699, International Conference on Complex, Intelligent and Software Intensive Systems, 2009 Monika Lanzenberger, Jennifer Sampson, and Markus Rester. Visualization in Ontology Tools. Complex, Intelligent and Software Intensive Systems, International Conference, pp. 705-711, International Conference on Complex, Intelligent and Software Intensive Systems, 2009 Patrick Lambrix and He Tan. 2006. SAMBO-A system for aligning and merging biomedical ontologies. Web Semant. 4, 3 (September 2006), 196-206. Department of Computer and Information Science (IDA) Linköping university, Sweden April 30, 2019