Abstract Source Ontology Viewing and Editing Gary Yngve Jim Brinkley Dan Cook Linda Shapiro asking for data sending data Request Handler Cache Modifications.

Slides:



Advertisements
Similar presentations
Week 1: Introduction to GIS
Advertisements

The Last Procedure Before First Functional Prototype Grant Boomer, Brett Papineau, Tanis Lopez, Archana Shrestha CS 383.
TREES Chapter 6. Trees - Introduction  All previous data organizations we've studied are linear—each element can have only one predecessor and successor.
Introduction to Databases
Concepts of Database Management Seventh Edition
Chapter 12: Expert Systems Design Examples
2008 Physiological Measurements Focusing on measurements that assess the function of the major body systems 1.
IR Models: Structural Models
Using the Digital Anatomist Foundation Model: a Graphical User Interface Emily Chung Linda Shapiro, Dept. of Computer Science and Engineering University.
File Systems and Databases
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.
©Brooks/Cole, 2003 Chapter 12 Abstract Data Type.
Protegè Dott. Daniela Briola. Class Usually classes will correspond to objects, or types of objects, in the domain. Classes in Protege-Frames are shown.
Web Service Access to Semantic Web Ontologies for Data Annotation Joshua D. Franklin, MS 1, José L.V. Mejino Jr., MD 1, Landon T. Detwiler, MS 1, Daniel.
Trees Chapter 25 Slides by Steve Armstrong LeTourneau University Longview, TX  2007,  Prentice Hall.
Introduction To Form Builder
Sleep Management Program Portal Training Guide February 3, 2015.
Graphical Ontology Viewer/Editor Gary Yngve. Goals Easy to use, interactive Hide most of the ontology Keep user aware of what transformations have been.
Chapter Extension 6 Using Microsoft Access © 2008 Pearson Prentice Hall, Experiencing MIS, David Kroenke.
Tutorial 3: Adding and Formatting Text. 2 Objectives Session 3.1 Type text into a page Copy text from a document and paste it into a page Check for spelling.
11.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 11: Introducing WINS, DNS,
Microsoft Access Database software. What is a database? … a database is an organized collection of data. A collection of data of similar information compiled.
STAT!Ref New User Interface. The simplest way to search STAT!Ref is to enter the search term into the field at the top of the page and click the Search.
Databases and LINQ Visual Basic 2010 How to Program 1.
Data Structures Arrays both single and multiple dimensions Stacks Queues Trees Linked Lists.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Trees & Graphs Chapter 25 Carrano, Data Structures and Abstractions with Java, Second Edition, (c) 2007 Pearson Education, Inc. All rights reserved X.
Introduction to the WebBoard Terry Dennis. The WebBoard - Our Connection The WebBoard URL is
User Interface Elements of User Interface Group View.
Grant Number: IIS Institution of PI: Arizona State University PIs: Zoé Lacroix Title: Collaborative Research: Semantic Map of Biological Data.
Trees. Introduction to Trees Trees are very common in computer science They come in different forms They are used as data representation in many applications.
Java Software Solutions Lewis and Loftus Chapter 10 1 Copyright 1997 by John Lewis and William Loftus. All rights reserved. Graphical User Interfaces --
Microsoft Windows Vista Chapter 1 Fundamentals of Using Microsoft Windows Vista.
Ontology Views An Update A BISTI Collaborative RO1 with the National Center for Biomedical Ontology James F. Brinkley, PI Structural Informatics Group.
Copyright © 2008 Model Driven Solutions EKB User Interface Lab Jim Logan October 2008 Formerly Data Access Technologies.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Ver Chapter 10: Trees Data Abstraction & Problem Solving with C++
Spring 2010CS 2251 Trees Chapter 6. Spring 2010CS 2252 Chapter Objectives Learn to use a tree to represent a hierarchical organization of information.
1 By: Nour Hilal. Microsoft Access is a database software where data is stored in one or more Tables. A Database is a group of related Tables. Access.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Plug-In T8: Decision Making Using Access 2007 Business Driven Technology.
System Initialization 1)User starts application. 2)Client loads settings. 3)Client loads contact address book. 4)Client displays contact list. 5)Client.
SUSE Linux Enterprise Desktop Administration Chapter 6 Manage Software.
XP New Perspectives on Microsoft PowerPoint 2002 Tutorial 2 1 Microsoft PowerPoint 2002 Tutorial 2 – Applying and Modifying Text and Graphic Objects.
Selected Topics in Software Engineering - Distributed Software Development.
XP New Perspectives on Microsoft Access 2002 Tutorial 1 1 Microsoft Access 2002 Tutorial 1 – Introduction To Microsoft Access 2002.
ACTIVINSPIRE TRAINING Tips and tools for creating Flipcharts on ActivInspire.
Artstor Made Easy: Online Basics Julia Simic University of Oregon VRC OIV 3.0.
4 Chapter Four Introduction to HTML. 4 Chapter Objectives Learn basic HTML commands Discover how to display graphic image objects in Web pages Create.
Using COS Funding Alert Alerting You to Relevant New Opportunities from the World’s Largest Funding Database ™ Via your COS Workbench ™
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall. 1 Skills for Success with Microsoft ® Office 2007 PowerPoint Lecture to Accompany.
MetaLib 4 User Guide. 2 MetaLib 4 Access MetaLib at: – MetaLib may be used at two different levels –
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Metalib Categories Administration. 2 The MetaLib Management interface is used for set up procedures relating to categories. Using the Categories Administration.
LANDESK SOFTWARE CONFIDENTIAL Tips and Tricks with Filters Jenny Lardh.
 defined as Extensible Markup Language (XML) is a set of rules for encoding documents  Defines structure and data.
Week 10 - Friday.  What did we talk about last time?  Graph representations  Adjacency matrix  Adjacency lists  Depth first search.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
2008 Freshmen Java Project Produced by 2008 IDS Freshmen.
S15-1 ADM740, Section 15, June 2007 Copyright  2007 MSC.Software Corporation SECTION 15 EXPLORING TEMPLATES.
Single Linked Lists Objectives In this lesson, you will learn to: *Define single linked list *Identify the following types of linked lists: Single linked.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
Copyright © 2004 Pearson Education, Inc. Chapter 1 Introduction and Conceptual Modeling.
Chapter 25 Domain Name System.
University of Central Florida COP 3330 Object Oriented Programming
Updating Your Section’s Website
Chap 7. Building Java Graphical User Interfaces
File Systems and Databases
1/10/2019 JavaFX Events COSC 330.
Presentation transcript:

Abstract Source Ontology Viewing and Editing Gary Yngve Jim Brinkley Dan Cook Linda Shapiro asking for data sending data Request Handler Cache Modifications DataLayer Assembler Is cached? Yes No DataLayer Visualization Source send requested data new modifications Visual Layer Data Layer Data Log (view) Graphics / User Interface Visual Log (workspace) Data Layer Source Data Layer save / load modifications Behind the ontology browser lies the ontology and possibly some DataLayers. Each DataLayer produces a view of the ontology along with any other chained DataLayers. A view can be used to make a smaller ontology that has only domain-relevant content, to add new content, or to redefine existing content. Views are compact and can be saved and distributed to other users. The workspace in the browser can be saved and shared as well. The DataLayer get data from a previous DataLayer and assembles the cached data with the current modifications. Each DataLayer behaves similarly and may be implemented to be local or remote. Modifications include adding, deleting, and changing entities, attributes, relations, attributed relations, and range constraints. The browser can display more than one relation at a time. One relation is designated as the primary, and the other secondary. To prevent the graph from getting cluttered, paths from the root containing a secondary relationship stop their traversals once they encounter one secondary edge. As can be seen here, two relationships conveys additional information – in this case, the branching of coronary arteries along with the parts of the heart they supply. The two figures above illustrate how the browser can be used to add content in a view. First everything is deleted except for the Body subtree (deleted nodes are pale red). Then new nodes are added (pale green). The second figure shows the view obtained from the first figure. The edits appear as if they were the ontology. Three different views while a user is aligning the RADiological LEXicon to the FMA. Left: a connected component of the part hierarchy. Middle: Some matched terms (lime) that are not connected because of unmatched/deleted ones. Right: a subclass view... Our ontology browser enables inexperienced users to browse large ontologies such as the Foundational Model of Anatomy. In addition, people can use the browser to create views of an ontology, which includes the introduction of new content. Search and query interfaces supplement the browser to make a powerful package that can be used for alignment with another lexicon, inspecting an ontology for consistency or completeness, and prototyping other applications. Center three figures: Inspecting the part relationships for the gastrointestinal tract, one can see several redundant edges (top). After deleting edges in the interface (middle), the redundancy is eliminated (bottom). Graduate student, CSE Professor, Biological Structure Professor, Physiology Professor, CSE Funding for this research provided by NIH Grant 1R01HL