exploring and navigating ontologies and data · – cogz: cognitive support for ontology clinical...

33
N i ti Exploring and Navigating Ontologies and Data Mapping Navigation A Work in Progress Discussion Jan 21 st , 2009 Clinical Trials Margaret Margaret-Anne Storey Anne Storey Summary/ Future University of Victoria University of Victoria

Upload: others

Post on 20-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

N i ti

Exploring and Navigating Ontologies and Data

Mapping

NavigationA Work in Progress Discussion

Jan 21st, 2009

Clinical Trials

MargaretMargaret--Anne StoreyAnne StoreySummary/

Future University of VictoriaUniversity of Victoria

Page 2: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Our goal: Provide cognitive support for

N i ti

Our goal: Provide cognitive support for ontology developers and users through visual and intelligent user interfaces

Mapping

Navigation

Methodology:Ob d l h t d

Clinical Trials

• Observe and learn what users do• Develop tools that provide cognitive

supportSummary/

Future

support• Evaluate the tools and improve

understanding of the users’ needs

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 3: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Subprojects

N i ti

• Improve ontology navigation• Provide cognitive support for mapping

Mapping

Navigation • Design more advanced tools for exploring and comparing clinical trials (DBP with Ida Sim)

Clinical Trials

(DBP with Ida Sim)

Summary/Future

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 4: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Technology implementation

N i ti

• Navigation:– FlexViz – visualization support in BioPortal

Diamond: Degree of interest browsing

Mapping

Navigation – Diamond: Degree of interest browsing• Mapping:

– CogZ: Cognitive support for ontology

Clinical Trials

CogZ: Cognitive support for ontology alignment

– Authoring and visualizing mappings on the web (early prototype)

Summary/Future

web (early prototype)• Visualizing Clinical Trials:

– CTExplorerp– CTSearch (TagClouds)

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Items in red will be demoed this morning

Page 5: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Ontology navigation

N i ti

Goal: provide cognitive support for users navigating and exploring ontologies

Mapping

Navigation

Research question: • How to improve support for navigation of

Clinical Trials

o o p o e suppo o a ga o oontologies such that the cognitive load of the user is reduced?

Internal processes?Summary/

Future

– Internal processes?– What is difficult/simple?– What do/don’t existing tools support well?g pp

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 6: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Field Studies

N i ti

• Goal– develop a cognitive support framework

on navigation

Mapping

Navigation• Two tools / phases

– Protégé • undirected observations of real users’ tasks

Clinical Trials

• undirected observations of real users tasks • 3 participants

– BioPortal

Summary/Future

• directed and undirected observations of users

• 8 participants (so far)

the CHISEL group, University of Victoria 6NCBO Presentation Jan 2009

Page 7: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Selected findings from BioPortal studies

N i ti

studies

• More effective user control while loading

Mapping

Navigation and navigating ontologies (cancel, auto scrolling)

• Importance of search – features for

Clinical Trials

Importance of search features for searching multiple ontologies and searching within an ontology Improved support needed for displaying and

Summary/Future

• Improved support needed for displaying and navigating mappings

• Interest in developer tools

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 8: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Preliminary Cognitive Support Framework

N i ti

Goal: Develop a theoretical framework describing the cognitive support requirements for navigating ontologies

Mapping

Navigation

Requirements Examples

Where am I? provide overviews provide hierarchy overview

Clinical Trials

p p y

provide context show path to current focus, indicate current focus, provide neighborhood view

Summary/Future

What else is out there? provide overviews provide hierarchy overview

reduce complexity filter uninteresting items, cluster related items

indicate regions/ points of interest

indicate high density regions, indicate previously visited items, indicate deep hierarchy

How do I get there? provide overviews provide hierarchy overview

the CHISEL group, University of Victoria

How do I get there? provide overviews provide hierarchy overview

allow incremental exploration

look ahead

NCBO Presentation Jan 2009

Page 9: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Recent FlexViz updates:

I i th bilit f Fl Vi b

N i ti

• Improving the usability of FlexViz by implementing some of the ideas from the user studies

Mapping

Navigation • Customizable – support groups using custom versions of BioPortal so that other groups wishing to deploy their own custom version of BioPortal

Clinical Trials

BioPortal• Properties window for concepts• Warning dialogs for large graphs

Summary/Future

g g g g p• Navigate to other ontologies• Customizable node labels and tooltips

I d hi i i l t• Improved searching, zooming, spring layout

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 10: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

FlexViz -- Demo

N i ti

Mapping

Navigation

Clinical Trials

Summary/Future

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 11: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Discussion on where to go next?

N i ti

• Can’t save views – do we want to? Do we want to mail (a link) to colleagues?

• Nested views? (as in Jambalaya)

Mapping

Navigation • Nested views? (as in Jambalaya)• Ability to show a view according to a specific

relationship type (beyond is-a or b l )?

Clinical Trials

subclass)? • Feedback, feedback, feedback...

Summary/Future

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 12: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

N i ti

Mapping

Navigation

Clinical Trials

Summary/Future

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 13: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

N i ti

Mapping

Navigation

DI MOND D f I t t M d li Clinical Trials

• DIaMOND—Degree of Interest Modeling for Ontology Navigation and Development

• http://www thechiselgroup org/diamondSummary/

Future

• http://www.thechiselgroup.org/diamond

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 14: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Motivation

N i ti

• Navigating ontologies can be tedious…

• Users often don’t know where to start when

Mapping

Navigation • Users often don t know where to start when navigating an unfamiliar ontology

Clinical Trials

Summary/Future

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 15: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

DIaMOND -- Approach

N i ti

• Applies principles of attention-reactive interfaces

Mapping

Navigation interfaces– Mechanism to calculate user’s degree of

interest (DOI)

Clinical Trials– Dynamic display of information using the DOI

G lSummary/

Future

• Goals– Draw user’s attention to interesting elements– Reduce navigation overheadReduce navigation overhead

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 16: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Highlighting and Filtering in the Class Browser (integration with Protégé for now)

N i ti

Mapping

Navigation

Clinical Trials

Summary/Future

S d d Hi hli h i Hi hli h i

the CHISEL group, University of Victoria

Standard Highlighting Highlighting & Filtering

NCBO Presentation Jan 2009

Page 17: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Other benefits!

N i ti

• Will help give feedback to authors of ontologies which concepts are most frequently browsed

Mapping

Navigationq y

• Currently under discussion I believe...

Clinical Trials

Summary/Future

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 18: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Prototype search UI -- Demo

N i ti

Mapping

Navigation

Clinical Trials

Summary/Future

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 19: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Discussion on Search

N i ti

• Do we want to able to save queries and perhaps share them

• Do we want to visualize neighbourhood

Mapping

Navigation • Do we want to visualize neighbourhood graphs (in a separate window or to the side)

• Other features requested?

Clinical Trials• Offers of help to user test it?

Summary/Future

NCBO Presentation Jan 2009 the CHISEL group, University of Victoria

Page 20: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

CogZ

N i ti

CogZ

Cognitive Support and Visualization for

Mapping

Navigationg ppHuman-Guided Mapping Systems

Clinical Trials Selectontologies

Alignment algorithm

Candidatemappings

Summary/Future

Verified mappings

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 21: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Ontology alignment

N i ti

gy g

• Very difficult cognitive task

Mapping

Navigation• The user must:

– Make decisions about mapping candidatesS l t i th t i d

Clinical Trials

– Supply custom mappings that were missed– Understand the domains and structure of

both ontologiesSummary/

Future– Remember decisions that were made

• Cognitive support framework informed by user studies a survey and an observational studystudies, a survey and an observational study

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 22: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

N i ti

Mapping

Navigation

Clinical Trials

Summary/Future

CogZ Demo showed in Dec

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 23: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Web based CogZ – preliminary demo

N i ti

Mapping

Navigation

Clinical Trials

Summary/Future

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 24: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Web based CogZ –discussion

N i ti

• Do we want to be able to edit mappings on the web?

• How else should we visualize the

Mapping

Navigation • How else should we visualize the mappings?

• Are neighbourhood views desired?

Clinical Trials• What other features of CogZ make sense

to bring to the web?

Summary/Future

NCBO Presentation Jan 2009 the CHISEL group, University of Victoria

Page 25: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

CTSearch

N i ti

• Objective– To improve the experience of seeking and

comparing clinical trials

Mapping

Navigationp g

• Research questions– How can we visualize and filter query results for large

Clinical Trials

How can we visualize and filter query results for large and sometimes incomplete collections of clinical trials?

– How can we improve existing tags/annotations in controlled data collections to obtain better query results? (e g different terms used to describe the same

Summary/Future

results? (e.g. different terms used to describe the same underlying concept)

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 26: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

N i ti

Mapping

Navigation

Web 1.0

Clinical Trialsdescription of results

Summary/Future

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 27: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

CTSearch

N i ti

• Supports Visual search refinement for semi-structured documents on ClinicalTrials.gov

• Features

Mapping

Navigation • Features– Multiple linked tag clouds – Highlight relationships among multiple

fClinical Trials

terms across facets– Synchronization with traditional list of

results

Summary/Future

– Supports summarization and comparisonof query results

– Favors recognition of terms over recallFavors recognition of terms over recall

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

CTSearchDemo

Page 28: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

CTSearch -- Discussion

N i ti

• Recent changes were made in response to feedback from Rebecca Crowley (thanks!)

Mapping

Navigation

• Deployment of CTSearch (CTExplorer later)• Investigating using the faceted tag clouds

Clinical Trials

g g g gfor OBR

• User input would be great!

Summary/Future

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 29: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Summary

N i ti

• Dealing with information overload and providing views that are useful (FlexVis and BioPortal Search)

Mapping

Navigation)

• CogZ: Cognitive support for ontology alignment and for visualizing mappings in

Clinical Trials

alignment and for visualizing mappings in BioPortal (moving towards the web)

Summary/Future

• CTExplorer and CTSearch: browsing and comparison of clinical trials

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 30: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Future research directions and themes

N i ti

• Web based visualizations for a diverse and evolving user base and task set– Customizable and flexible views

Mapping

Navigation Customizable and flexible views– Visualization as a service (mashups)

Clinical Trials• Cognitive support rather than visualization

– Ontologies, annotations and mappings – Search

Summary/Future

– Search– Concept comparison (local, global and

historical information)– Meta-analyses

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 31: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

Future research directions and themes cont

N i ti

cont.

• Collaborative aspectsH mans and soft a e agents

Mapping

Navigation – Humans and software agents– Ontologies and visualizations as “boundary

objects”

Clinical Trials– A collaborative space for ontology

exploration?

Summary/Future Boundary object refers to an object that serves as an interface

between different communities of practice. Boundary objects are shared by several different communities but viewed or used differently by each of them, e.g. Classification systems. (Bowker & Star, 2000).

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 32: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

N i ti

Acknowledgements:Chris Callendar Tricia d’Entremont

Mapping

NavigationChris Callendar, Tricia d’Entremont, Sean Falconer and Maleh Hernandez –The Chisel Group, UVic

Clinical Trials

p,Ida Sim, Driving Biological Project Lead,

and Simona Carini San Francisco Summary/

FutureUniversity

BioPortal team!

the CHISEL group, University of VictoriaNCBO Presentation Jan 2009

Page 33: Exploring and Navigating Ontologies and Data · – CogZ: Cognitive support for ontology Clinical Trials alignment – Authoring and visualizing mappings on the web (early prototype)

References and websitesReference:

N i ti

• Bowker, G. & Star, SL. (2000). Sorting Things Out: Classification and its Consequences. Cambridge, MA: MIT Press.

Mapping

Navigation

Websites:

Clinical Trials

Websites:• Diamond:

– http://thechiselgroup.org/diamond

• Jambalaya and BioPortalViz: Summary/

Future

• Jambalaya and BioPortalViz: – Jambalaya: http://www.thechiselgroup.org/jambalaya– BioPortalViz: see BioPortal for now… (older version)

Vi li ti d Ali t• Visualization and Alignments:– CogZ website: http://www.thechiselgroup.org/cogz

• CTSearch:

the CHISEL group, University of Victoria

– http://keg.cs.uvic.ca:8060/CTPrototypeWeb.html

NCBO Presentation Jan 2009