Supported in part by the National Science Foundation under Grant No. HRD-0734825. Any opinions, findings, and conclusions or recommendations expressed.

Slides:



Advertisements
Similar presentations
VisKo: Enabling Visualization Generation Over the Web Nicholas Del Rio – UTEP Paulo Pinheiro - PNNL 1
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
Application Graphic design / svetagraphics.com 01 FRAMEWORK data service.
TAILS: COBWEB 1 [1] Online Digital Learning Environment for Conceptual Clustering This material is based upon work supported by the National Science Foundation.
ParaView Tutorial Greg Johnson, Karla Vega. Before we begin… Make sure you have ParaView installed so you can follow along in the lab section –
University of Kentucky GENI User Tools and the Control Plane Zongming Fei, Jim Griffioen University of Kentucky.
Abstract There is an existing program that allows students to visualize geometric shapes that a hand-drawn illustration just can’t match. Professor Cervone.
Network Routing Algorithms Patricia Désiré Marconi Academy, CPS IIT Research Mentor: Dr. Tricha Anjali This material is based upon work supported by the.
©Silberschatz, Korth and Sudarshan1.1Database System Concepts Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition.
Course Module 1: Service-Oriented Programming (SOP)
Attribute databases. GIS Definition Diagram Output Query Results.
1 Objective of today’s lesson S oftware engineering occurs as a consequence of a process called system engineering. Instead of concentrating solely on.
1 Chapter 20 — Creating Web Projects Microsoft Visual Basic.NET, Introduction to Programming.
Visualization Knowledge (VisKo): Leveraging the Semantic Web to Support VisualizationVisKo University of Texas at El Paso Computer Science.
Visualization Knowledge (VisKo): Leveraging the Semantic Web to Support VisualizationVisKo Nicholas Del Rio CyberShARE Center University of Texas at El.
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Formalizing and Querying Heterogeneous Documents with Tables Krishnaprasad Thirunarayan and Trivikram Immaneni Department of Computer Science and Engineering.
Provenance-Aware Faceted Search Deborah L. McGuinness 1,2 Peter Fox 1 Cynthia Chang 1 Li Ding 1.
Survey Data Management and Combined use of DDI and SDMX DDI and SDMX use case Labor Force Statistics.
CSCI Research Project and Seminar Team #1 10/02/2007.
BIRT: general info and initial experience Katia Danilova 02/27/2008.
Beyond the Visualization Pipeline Werner Benger 1, Marcel Ritter, Georg Ritter, Wolfram Schoor 1 Scientific Visualization Group Center for Computation.
Free Open-Source, Open- Platform System for Information Mash-Up and Exploration in Earth Science Tawan Banchuen, Will Smart, Brandon Whitehead, Mark Gahegan,
Website Development with Dreamweaver
A Metadata Based Approach For Supporting Subsetting Queries Over Parallel HDF5 Datasets Vignesh Santhanagopalan Graduate Student Department Of CSE.
Understanding PML Paulo Pinheiro da Silva. PML PML is a provenance language (a language used to encode provenance knowledge) that has been proudly derived.
A Query Translation Scheme for Rapid Implementation of Wrappers Presented By Preetham Swaminathan 03/22/2007 Yannis Papakonstantinou, Ashish Gupta, Hector.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
Copyright © 2007 Addison-Wesley. All rights reserved.1-1 Reasons for Studying Concepts of Programming Languages Increased ability to express ideas Improved.
TUTORIAL Dolphy A. Fernandes Computer Science & Engg. IIT Bombay.
Nikos Kefalakis, John Soldatos, Efstathios Mertikas, Neeli R. Prasad Generating Business Events in an RFID Network.
Fuzzy Inference (Expert) System
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
Visualization Knowledge (VisKo): Leveraging the Semantic Web to Support VisualizationVisKo Paulo Pinheiro da Silva and Nicholas Del Rio CyberShARE Center.
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
2007. Software Engineering Laboratory, School of Computer Science S E Web-Harvest Web-Harvest: Open Source Web Data Extraction tool 이재정 Software Engineering.
Numerical Methods Continuous Fourier Series Part: Continuous Fourier Series
GEON Cyberinfrastructure Workshop Beijing, China, July 21-23, 2006 Workflow-Driven Ontologies for the Geosciences Leonardo Salayandía The University of.
WDO-It! 101 Workshop: Creating an abstraction of a process UTEP’s Trust Laboratory NDR HP MP.
Semantically Processing The Semantic Web Presented by: Kunal Patel Dr. Gopal Gupta UNIVERSITY OF TEXAS AT DALLAS.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Towards Multi-Paradigm Software Development Valentino Vranić Department of Computer Science and Engineering Faculty of Electrical Engineering.
ES component and structure Dr. Ahmed Elfaig The production system or rule-based system has three main component and subcomponents shown in Figure 1. 1.Knowledge.
1. 2 Preface In the time since the 1986 edition of this book, the world of compiler design has changed significantly 3.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
WDO-It! 102 Workshop: Using an abstraction of a process to capture provenance UTEP’s Trust Laboratory NDR HP MP.
Supported in part by the National Science Foundation under Grant No. HRD Any opinions, findings, and conclusions or recommendations expressed.
Visualization Knowledge Query Language (VKQL) Workshop Nicholas Del Rio University of Texas at El Paso Computer Science.
Design and Implementation of Geometric and Texture-Based Flow Visualization Techniques Robert S. Laramee Markus Hadwiger Helwig Hauser.
Shridhar Bhalerao CMSC 601 Finding Implicit Relations in the Semantic Web.
Visualization Four groups Design pattern for information visualization
Visualization with ParaView. Before we begin… Make sure you have ParaView 3.14 installed so you can follow along in the lab section –
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
ODS – Introduction to Web Services and BPEL Vakgroep Informatietechnologie Web Services & BPEL Design of Distributed Software.
Mr.Prasad Sawant, MIT Pune India Introduction to DBMS.
Software Engineering, COMP201 Slide 1 Software Requirements BY M D ACHARYA Dept of Computer Science.
A Use Case for GEON 1 A user request of the form: “For a given region (i.e. lat/long extent, plus depth), return a 3D structural model with accompanying.
VisKo: Enabling Visualization Generation Over the Web Nicholas Del Rio – UTEP Paulo Pinheiro - PNNL 1
Annotating and Embedding Provenance in Science Data Repositories to Enable Next Generation Science Applications Deborah L. McGuinness.
Product Training Program
Web Ontology Language for Service (OWL-S)
Chapter 2 Database Environment.
Ontology.
Elliptic Partial Differential Equations – Direct Method
Document Visualization at UMBC
Dr. Bhavani Thuraisingham The University of Texas at Dallas
This material is based upon work supported by the National Science Foundation under Grant #XXXXXX. Any opinions, findings, and conclusions or recommendations.
Presentation transcript:

Supported in part by the National Science Foundation under Grant No. HRD Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation. Visualization Queries: University of Texas at El Paso Computer Science Trust Lab and Center of Excellence Sharing Resources to Advance Research and Education through Cyber-infrastructure Visualization queries specify visualization requests in terms of a universe of visualization concepts including: Views (i.e., visual perceptions of datasets) Operators (i.e., modules that transform or filter data) Parameters (i.e., values that fine tune the behavior of operators) In the presence of specifications based on these concepts, users may: be able to request for visualizations declaratively and remain unaware of the wide range of toolkit specific implementation details CI GEO ED X-INF ES We need to populate a knowledge base of visualization toolkit components from which we can query from (e.g., vtkContourFilter in Figure 3) We can model toolkit components, such as operators and formats, such using a visualization language defined using Resource Document Framework (RDF) as shown in Figure 1. The set of RDF statements describing toolkit operators will comprise our knowledge base as shown in Figure 2. Parameter Format/Type Operator hasParam buildsView hasInput/Output View Geometry isa (hasParam vtkContourFilter 35-slices) (hasInputFormat vtkContourFilter vtkImageData) (hasOutputFormat vtkContourFilter polydata) (buildsView vtkContourFilter contour) vtkImage Reader vtk Contour Filter vtkJPEG Writer dim, scalar type, byte order interval, color function {color function} {magnification} Vtk PolyData Mapper vtkImageData vtkPolyData vtkRender Window (AND(hasView ?DATA iso-surfaces) (hasContent ?DATA time.3d) (hasFormat ?DATA binaryFloatArray) (hasType ?DATA griddedTime) (viewedBy ?DATA mozilla-firefox)) Figure 1: partial visualization language Figure 2: statements modeling vtkContourFilter Figure 3: pipeline highlighting vtkContourFilter operator Visualization Query Overview Modeling Visualization Operators We define a logic based query language that is built on the predicates of the statements which compose our visualization knowledge base. Below is a template of a visualization query explaining what each variable means. Visualization Query Language Nicholas Del Rio and Paulo Pinheiro da Silva Visualization toolkits, such as Generic Mapping Tools (GMT) and Visualization Toolkit (VTK), consist of a suite of visualization operators from which users can chain together and build visualization applications. Using these toolkits can be challenging because users must: use imperative languages to write the applications, and thus understand implementation details associated with each operator, including input/output formats and parameters Background (AND(hasView -DATA ?VIEW) (hasContent -DATA +FILE) (hasFormat –DATA +FORMAT) (hasType -DATA +TYPE) (viewedBy -DATA +VIEWER)) SymbolSemantics +Bound Variable (i.e., serves as query input) -Unbound Variable (i.e., serves as query target) ?Bound/Unbound Variable requested visualization Requested view URI of dataset Format of dataset Semantic type of dataset Displays visualization Similarly to answering Structured Query Languages (SQL) queries, visualization pipelines (i.e., query plans) must be automatically derived from visualization queries. The derived pipelines, as in Figure 3, compute the query result, which in our case is a visualization. The pipelines are composed of visualization toolkit operators that are chained together. We use inference engines tailored to work with RDF (e.g., Pellet) to derive pipelines from visualization queries. Query Processing: Deriving Pipelines The example query below is requesting an iso-surfaces rendering of a gridded time field (Figure 4) associated with a seismic tomographic velocity model. Figure 5 presents an overall view of how all the components (i.e., visualization query, knowledge base, and pipelines) are related. Example: Hole’s Code Gridded Time Field Figure 5: High level view of the interrelationships between queries, knowledge bases, and pipelines RDF inference engine (e.g., Pellet) A Declarative Approach To Generating Visualizations Using the Semantic Web Figure 4: gridded time field visualized as iso-surfaces query for gridded time field visualization