Jambalaya Express Express Jambalaya Ontology Visualization on Demand Ontology Visualization on Demand Rob Lintern Rob Lintern Margaret- -Anne Storey Anne Storey Margaret Computer Human Interaction & Software Engineering Lab Department of Computer Science, University of Victoria
A Short History A Short History Short History • Why Viz at all? Now? – Human support – ontologies not just read by machines! – Pictures & diagrams support understanding (hopefully!) Scalability Express • Other Approaches – OntoViz, OWLViz, TGViz, ezOWL Query View – IsaViz: visual RDF editor – Many many graph-like visualization tools! Where Next? • What is Jambalaya? – Jambalaya = SHriMP + Protégé & Protégé-OWL glue – What is SHriMP? • Nested (or un-nested) graph • Originally for software understanding • Has other plug-in variations (eg. Creole) • Smooth animated zooming & layouts • Embedding of AWT/Swing widgets (eg. Protégé forms) within viz August 16, 2005 August 16, 2005 the CHI SEL group, University of Victoria the CHI SEL group, University of Victoria 2 2
Where are we now? Where are we now? Short History • Still thinking… Now? – Where should a visualization be? Scalability – When would the user want to see it? Express – How is the data best represented in the viz? Query View • Fundamental Visualization Question Where Next? – How can we provide a useful visualization at the moment a user needs it? • Need better support for task-driven “visualization- on-demand” – Viz should be available from other tabs – Viz should immediately answer a specific question – Viz should not take too long to generate August 16, 2005 August 16, 2005 the CHI SEL group, University of Victoria the CHI SEL group, University of Victoria 3 3
Scalability Challenges Scalability Challenges Short History Motivation • NCI Thesaurus Now? Topic 1 – Good scalability test-bed Scalability – OWL client-server database project Topic 2 Express – Over 1 million rows in table Where Next? Query View • Incremental loading Where Next? – Progress dialog with cancel – Confirmation if potentially too much data – Nested graph approach helps (like a tree wiget) • Data Filters – Ex. Don’t show me any individuals/instances August 16, 2005 the CHI SEL group, University of Victoria 4
JambalayaTab - - Express Express JambalayaTab Short History Motivation Now? Topic 1 “Express View” buttons Scalability Topic 2 Express Where Next? Query View Where Next? Drag-n-Drop “Root Classes” August 16, 2005 the CHI SEL group, University of Victoria 5
Query View Query View Short History Motivation • Bottom up approach instead of top down (like others) Now? Topic 1 • invoked from Class’ Scalability right-click menu Topic 2 Express Where Next? Query View Where Next? August 16, 2005 the CHI SEL group, University of Victoria 6
Where Next? Where Next? Short History Motivation • More Express Views – Problem! What should they be? Each usage of Protégé is Now? Topic 1 different! Multiple ‘meta-model’ variations. Scalability • User-defined “interesting” nodes and arcs Topic 2 Express – Inspiration: next presentation, Selective Ontology Viewer – Automatic working set and Degree-of-Interest Where Next? Query View • User-defined mapping from Protégé objects to Jambalaya Where Next? objects and visual variables, and “graph transformations” – Ex. Show subclasses of a particular class in blue – Ex. Show certain classes (eg. reified relations) as arcs – Inspiration: IsaViz Graph Stylesheets (GSS) • Ontology-Driven Ontology Visualization – One approach: CVF (Neil Ernst Master’s Thesis) – Inspiration: Large Model Visualization from this morning Automatic Image Retrieval - for fun(?) ☺ • August 16, 2005 the CHI SEL group, University of Victoria 7
Questions, comments, Questions, comments, suggestions... suggestions... rlintern@uvic.ca rlintern@uvic.ca Download …“soon”… Download …“soon”… www.thechiselgroup thechiselgroup.org/jambalaya .org/jambalaya www. Computer Human Interaction & Software Engineering Lab Department of Computer Science, University of Victoria August 16, 2005 the CHI SEL group, University of Victoria 8
Recommend
More recommend