1 / 11

Guava: Capturing the Intrinsic Organization of Knowledge in User Interfaces

Guava: Capturing the Intrinsic Organization of Knowledge in User Interfaces. James Terwilliger and Lois Delcambre Computer Science Department Portland State University Judith Logan, MD Division of Medical Informatics & Clinical Epidemiology Oregon Health & Science University.

eshe
Download Presentation

Guava: Capturing the Intrinsic Organization of Knowledge in User Interfaces

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Guava: Capturing the Intrinsic Organization of Knowledge in User Interfaces James Terwilliger and Lois Delcambre Computer Science DepartmentPortland State University Judith Logan, MD Division of Medical Informatics & Clinical Epidemiology Oregon Health & Science University

  2. DB structure istypically “generic”with no indicationof which table iswhich Clinical Outcomes Research Initiative (CORI) UI report extracted data de-identified patient medical reports … CORI Warehouse UI CORI Analysts statistical analysis to study and improve the practice of endsocopy report

  3. UI g - tree user SQL Query NS DB channel Interface DB analyst application GUAVA: UI generates g - tree , then g - tree generates natural schema The Traditional Approach vs. The Guava Approach SQL UI DB DB user analyst application CORI warehouse Traditional approach : analyst writes queries against (physical) DB

  4. Problem Statement • The data analysts at CORI are experts in statistical method and clinical terminology • They are not necessarily database or programming experts • The only knowledge organization systems available to them are database schemas

  5. To Make Matters More Difficult… • In the past, there was only one source of data • Soon, they may be analyzing data from as many as five, each with its own arcane schema

  6. Guava • Builds an ontology DIRECTLY from the user interface for the reporting tool – one for each data source/UI • Use this ontology (from the UI) as a query interface • All UI information is now also searchable

  7. Endoscopy (Entity) Personnel (Container) Outcomes (Container) Endoscopist (Attribute) Anesthetist (Attribute) Details (Control) Severity (Attribute) Procedure Complete (Attribute) Single-Launch Endoscopy Details (Entity) Primary Finding (Attribute) Other Findings (Attribute) Post-Operative Instructions (Attribute) Anesthesia Required (Attribute) Other Surgery Required (Attribute) Complications Occurred (Attribute) A Simple UI and its Implied Ontology (Guava Tree)

  8. Simple Query Against a Guava Tree Endoscopy (Entity) Bold means “print”; filters shown inline Query is used to select reports, not evaluate sophisticated predicates or calculations Personnel (Container) Outcomes (Container) Endoscopist (Attribute) Anesthetist = “Bob” (Attribute) Details (Control) Severity = “Normal” (Attribute) Procedure Complete (Attribute) Single-Launch Endoscopy Details (Entity) Primary Finding (Attribute) Other Findings (Attribute) Post-Operative Instructions (Attribute) Anesthesia Required = true (Attribute) Other Surgery Required (Attribute) Complications Occurred (Attribute)

  9. Classifier Habits (Cancer) Classifies packs per day according to conversations with cancer study on 5/3/02 None Light Moderate Heavy     PacksPerDay = 0 0 < PacksPerDay < 2 2 ≤ PacksPerDay < 5 PacksPerDay ≥ 5 Classifier Tumor Size Estimates tumor volume based on dimensions in 3-space. Assumes 52% occupancy from sphere-to-cube ratio. Classifier Habits (Chemistry) Classifies packs per day according to flier from chemical studies TumorX * TumorY * TumorZ * 0.52 TumorX > 0 AND TumorY > 0 AND TumorZ > 0  None Light Moderate Heavy     PacksPerDay = 0 0 < PacksPerDay < 1 1 ≤ PacksPerDay < 2 PacksPerDay ≥ 2 Classifiers • Allows user to conform the elements and domains of one Guava Tree to those of another

  10. Analyst Feedback (Informal) • Held on September 14, 2006 • Demonstrated query interface capabilities of early prototype to the CORI analysts • Response was entirely positive • “So much potential” • “Very useful” • “Exciting” • Most excited about the capability of searching the content of the UI

  11. Status • Early prototype is complete, showing the Guava Tree as a tree structure • Next version will use mock-ups of UI • Pose queries by entering sample data in form • Returns results that match the sample data • View results in context of the form through which it was entered

More Related