Computer Human Interaction & Software Engineering Lab Department of Computer Science, University of Victoria Jambalaya Protégé Conference 2006 Chris Callendar.

Slides:



Advertisements
Similar presentations
The CODS Protégé Server. Goals 3 Collaborative Ontology Development Approaches Browse with limited Edit Version Control (analogous to cvs, svn) But should.
Advertisements

The CODS Protégé Server. 2 Preliminaries If you want to follow along later Download and install Protégé 3.4 beta (Optional) Download the Server Stats.
Chapter 3 – Web Design Tables & Page Layout
Module 2 Navigation.     Homepage Homepage  Navigation pane that holds the Applications and Modules  Click the double down arrow on the right of.
Agenda Basic comparison of the front-end reporting for BPC v7.5 and v10.0 Introduction to the BPC EPM add-in Overview of the features and functionality.
Autodesk Inventor 2010 Essentials Plus Mr Dalton.
CBio Meeting, March 2-3, 2006 CHISEL Group Dept of Computer Science University of Victoria, Canada Visualization of ontologies and data annotations.
1 Submitted to: NCI Center for Bioinformatics Prepared by: 101 West Renner Road, Suite 130 Richardson, TX September 22, 2004 Contact Information:
1 Ontology Visualization 10 th International Protégé Conference July 15, 2007, 11:00 – 12:30PM CEST Jennifer Vendetti, Stanford University.
Paint Shop Tutorial. Essential Overview New Corel Paint Shop Pro Photo X2 is the ideal choice for any aspiring photographer's digital darkroom. It's filled.
1/17 RDF Gravity 2/17 Content 1. Introduction  Problem statement and Existing Solutions 3. RDF Gravity 4. Conclusion 5. References.
1 Agenda Overview Review Roles Lists Libraries Columns.
By LaBRI – INRIA Information Visualization Team. Tulip 2010 – version Tulip is an information visualization framework dedicated to the analysis.
Getting Started with Expression Web 3
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Advanced Forms Lesson 10.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Inspire students to develop ideas & organize thinking
User Interface Elements of User Interface Group View.
Website Development with Dreamweaver
Introduction to Maya. Maya’s Layout User Interface Elements In Maya, you can tear off menus to create separate floating boxes that you can place anywhere.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved. 1 2 Welcome Application Introducing the Visual Basic 2008 Express Edition IDE.
ONTOLOGY ENGINEERING Lab #1 - August 25, Lab Syllabus 2  Lab 1 – 8/25: Introduction and Overview of Protégé  Lab 2 – 9/8: Building an ontology.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
-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 +
Accelerated Waveform Design Entry and Simulation Course 16.
Interacting with Huge Hierarchies: Beyond Cone Trees Jeromy Carriere, Rick Kazman Computer Graphics Lab, Department of Computer Science University of Waterloo,
© 2008 Map of Medicine Ltd. Commercial and in confidence. Training Foundation Module 2 – Map Management Suite Ver. 19 Jan 2011.
Jambalaya Diamond CogZ CTExplorer Summary/ Future BioPortalViz Interactive Views for Navigating Ontologies and Data at the National Center for Biomedical.
1 NORMA Lab. 5 Duplicating Object Type and Predicate Shapes Finding Displayed Shapes Using the Diagram Spy Using Multiple Windows Using the Context Window.
OBO-Edit: The Browser The Browser John Day-Richter Berkeley Bioinformatics and Ontology Project / Gene Ontology.
Design Mode. Learning Objectives Define Design Mode Compare and contrast “Text Integration Utility (TIU)” versus “VueCentric” Template Review keys required.
NVivo Software – A Qualitative Research And Data Analysis Tool: New User Tutorial Created Through a CMU Faculty Insight Team Grant by Joanne Hopper Bradley.
Visual Basic CDA College Limassol Campus Lecture:Pelekanou Olga Semester C Week - 1.
Visualizing Ontologies and Ontology Mappings May 17 th, 2012 (NIH/NCI Nano Working Group) Margaret-Anne Storey, Bo Fu, Lars Grammel, The CHISEL Group,
Copyright OpenHelix. No use or reproduction without express written consent1.
Copyright OpenHelix. No use or reproduction without express written consent1.
XP Tutorial 7 Creating a Flash Web Site. XP New Perspectives on Macromedia Flash 82 Objectives Plan and create a Flash Web site Create a Flash template.
Learningcomputer.com SQL Server 2008 – Management Studio.
® IBM Software Group © 2007 IBM Corporation Module 1: Getting Started with Rational Software Architect Essentials of Modeling with IBM Rational Software.
Lecture Set 2 Part A: Creating an Application with Visual Studio – Solutions, Projects, Files 8/10/ :35 PM.
® IBM Software Group © 2007 IBM Corporation Module 3: Creating UML Diagrams Essentials of Modeling with IBM Rational Software Architect, V7.5.
Ontology Engineering Ron Rudnicki Lab #1 - August 26, 2013.
 Open  Open an existing Autodesk Inventor file  New  Template for a new part, assembly, presentation file, sheet metal part, or drawing.
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
Design Visualization Software Introduction / Review.
Canadian Bioinformatics Workshops
Fixing Windows 10 Automatic Updates Install Problem
#SummitNow Alfresco and Neo4j 6 November 2013 Ivan Krnić, Head of Java and ECM CROZ.
C Copyright © 2009, Oracle. All rights reserved. Using SQL Developer.
Associate Professor Dept. of Computer and Information Sciences NTNU
Doron Orbach UCMDB Product Manager
Getting to Know ArcGIS Chapter 3 Interacting with maps
CARA 3.10 Major New Features
Online Laptop Shop through Semantic Web
Computer Modeling Fundamentals
COSC-4840 Software Engineering
Computer Modeling Fundamentals
Windows Internet Explorer 7-Illustrated Essentials
Chapter 2 – Introduction to the Visual Studio .NET IDE
Citation Map Visualizing citation data in the Web of Science
Challenges in Visualizing Knowledge and Metadata
Space Manager Search and Filter View
Dreamweaver MX 2004 Fundamentals
Computer Modeling Fundamentals
Oracle SQL Developer Data Modeler
Building Ontologies with Protégé-2000
Computer Modeling Fundamentals
Presentation transcript:

Computer Human Interaction & Software Engineering Lab Department of Computer Science, University of Victoria Jambalaya Protégé Conference 2006 Chris Callendar Margaret-Anne Storey

July 23, 2006The CHISEL Group, University of Victoria2 Introduction Who am I? –Computer Science and Physics bachelor’s degree from University of Victoria, BC, Canada –10 months of part time work on Shrimp and Jambalaya –Involved with the NCI project – migrating to Protégé-OWL –Part of the National Centre for Biomedical Ontology (NCBO)National Centre for Biomedical Ontology Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria3 Visualizations and Jambalaya Why are Visualizations important? –Ontologies can be extremely large and complex – too difficult to navigate using just trees and lists –Visualizations can help users understand ontologies by showing overviews and identifying hub concepts Other visualization approaches: –OntoViz, OWLViz, TGViz, ezOWL –IsaViz: visual RDF editor –Many graph-like visualization tools! What is Jambalaya? –Protégé Plug-in built on top of SHriMP –What is SHriMP? Nested or flat graphs Originally for software understanding – analyzing source code Also comes as a plugin for Eclipse (Creole) Smooth animated zooming & layouts Embedded AWT/Swing widgets (e.g. Protégé forms) Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria4

July 23, 2006The CHISEL Group, University of Victoria5 Installation 1.Download latest version (v2.4.0) from Close Protégé if it is open 3.Remove previous version from../Protégé/plugins/ca.uvic.cs.chisel.jambalaya/ 4.Unzip into../Protege/plugins 5.Restart Protégé and open a project (e.g. newspaper.pprj) 6.Open Jambalaya from the menu: Project > Configure > JambalayaTab Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria6 Main Features Zoomable User Interface (ZUI) – Piccolo library Nested changeable hierarchy (including “no” hierarchy) Merges graph visualization with regular swing widgets “Hyper linking” between concepts Classes and instances/individuals are represented by nodes in the graph Slots or properties are represented by arcs between nodes Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria7 Features Walkthrough Open the newspaper.pprj example if you want to follow along Then click on the Jambalaya Tab (if the tab isn’t visible, go under the “Project > Configure” menu) The first time Jambalaya is opened the “Getting Started” dialog will be displayed The Nested View is the default view which will be opened when you click on the Jambalaya Tab By default the nested view will show the root classes and the direct subclasses Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria8 Overview of Features Node Labels –Above Node (fixed) –Above Node (level) –On Node Arc Labels –Not shown by default Navigation –Zoom, Magnify, and Fisheye –Cursors: select [ ], zoom in [ ], zoom out [ ] –Back [ ], Forward [ ], Home [ ], Refresh [ ] –Hyper linking Searching [ ] Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria9 Overview of Features Layouts –Grid (default) [ ] –Radial [ ] –Spring [ ] –Tree – vertical and horizontal [ ] –TreeMap [ ] Filtering nodes [ ] and arcs [ ] Node Attribute Panel [ ] –node colour and tooltip by any attribute –filter by any attribute (e.g. number of children) Changing root classes (“Jambalaya > Edit” menu) Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria10 Context Menu (right click) Labels Arrange –layout children –layout selected items Select –inverse, all children… Show –closed, children, form, attributes Expand – show children Collapse – hide children Filter – hide selected nodes Unfilter All – show all nodes Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria11 Quick Views –Nested View (Default) –Flat views Class Tree Class & Instance Tree Domain & Range (OWL) –TreeMap View –Query View Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria12 Overview of Jambalaya Tools Thumbnail View –quick overview Filmstrip –take snapshots, save & load a current state Scripting –interact with Jambalaya using JavaScript Hierarchical View Query View –show neighbourhoods etc. Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria13 Options General –animation preferences –motion highlighting options Labels –default label mode –how many levels to show Layouts –choose the default layout User controls –shortcut keys Data filters –for increasing performance Rendering –render quality and zoom/magnify speeds Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria14 Composite Arcs High level edges (lifted) Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria15 Reified Relationships E.g. Newspaper – :DIRECTED-BINARY-RELATION – Look at Employee – Manager/Director, Editor – Make this customizable? Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria16 OWL Almost all the features demonstrated so far work with OWL projects One extra quick view: – Domain/Range Resource Actions – Open in Query View Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria17 New Features and Future Work Motion highlighting (“Dancing Shrimp”) –ALT-click on a node with connected arcs –more research is being done on this to determine the ideal motion and duration Filter all descendents –hides the selected node and its descendents Synchronized selections and expansions between Jambalaya and the Class and Instance browsers Show instance count in the Class Browser Improved Query View Many fixes! Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria18 Orthogonal Layout (not released yet) Manhattan edges, control flow diagrams Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria19 Integration with Prompt (not released yet) Provide a structural context for the operations being performed Provide filters to help the user focus on the most important operations Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria20 Integration with DIaMOND Degree of Interesting Modeling for Ontology Navigation and Development (Protégé Plug-In) Tuesday July 25 th, 3:30-3:50pm Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria21 Visualizing Clinical Trials Adding new layouts and views to Jambalaya to support visualizing clinical trials data – parallel coordinates? Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria22 Questions? Take the survey! – Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links

July 23, 2006The CHISEL Group, University of Victoria23 More Information & Links Chisel Group – DIaMOND – Piccolo – National Center for Biomedical Ontology – National Cancer Institute (NCI) – Introduction Visualizations Installation Features Quick Views Tools Options New Features Future Work Questions Advanced Features OWL Links