Design Insights for the Next Wave Ontology Authoring Tools

Markel Vigo
Markel VigoLecturer at The University of Manchester
Design Insights for the Next Wave
Ontology Authoring Tools
Markel Vigo, Caroline Jay, Robert Stevens
University of Manchester (UK)
@markelvigo
www.markelvigo.info
markel.vigo@manchester.ac.uk
ACM Conference on Human Factors in Computing Systems
CHI 2014, Toronto
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
What is an ontology?
Pneumonia
Lung structure
has_pathological_process
Bacteria Infectious process
has_finding_site
has_causative_agent
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Pneumonia
Lung structure
has_pathological_process
Bacteria Infectious process
has_finding_site
has_causative_agent
1) Domain-specific knowledge
Why is ontology authoring complex?
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Pneumonia
Lung structure
has_pathological_process
Bacteria
Infectious
process
has_finding_site
has_causative_agent
Pneumocite
has_part
Alveolar
macrophage
Cell
Nucleus
Membrane
Lysosome
Mitochondrion
subClassOf
has_part
Source: Systematized Nomenclature of Medicine - Clinical Terms (SNOMED-CT)
2) Size
Why is ontology authoring complex?
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Source: National Drug File - Reference Terminology
Pneumonia
Lung structure
has_pathological_process
Bacteria
Infectious
process
has_finding_site
has_causative_agent
CEFTAZIMIDE CEPHALEXIN
may_treat
Drug
subClassOf
ERYTHROMYCIN
3) Semantics, reasoning &
inference
Why is ontology authoring complex?
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Pneumonia
Lung structure
has_pathological_process
Bacteria
Infectious
process
has_finding_site
has_causative_agent
CEFTAZIMIDE CEPHALEXIN
Source: National Drug File - Reference Terminology
may_treat
Drug
subClassOf
ERYTHROMYCIN
Legionella
pnemophila
has_typ
e
4) It’s critical
Why is ontology authoring complex?
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
5) Tools have poor usability
Why is ontology authoring
complex?
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Why are ontologies relevant
and why we need better authoring tools
• Widely used in science, biomed and industry
• Semantics for linked data
• Broader adoption even by amateurs
• Current tools hinder their uptake
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
We interviewed
15 ontology authors
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Reported strategies
for sensemaking, exploration and searching
“The first thing would be to start
from the top level of genes and
just investigate the hierarchy and
try to learn about it” (P1)
- Brief description of the hierarchy
- Summarise the axiomatic complexity
 Provide overviews
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Reported strategies
for sensemaking, exploration and searching
“If you edit an ontology full-time
you get very familiar with it, all of
us can drill-down the ontology
and find it quite easily” (P12)
- Bookmarks and shortcuts
- Landmarks
 Provide filters
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Reported strategies
for sensemaking, exploration and searching
“undoing is very scary [...] you press undo and
maybe you already navigated away from the view
[...] and you don’t know what you actually undo so
I never use undo, never!” (P5)
- Give feedback about the consequences of actions
- Provide a history of modifications
 Increase situational awareness
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Reported strategies
for ontology building
“We had biologists filling
out the templates, then we
instantiate lots of axioms
with these templates” (P6)
- Spreadsheets, spreadsheets, spreadsheets
- Design templates
 Efficient ontology population methods
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Reported strategies
for ontology building
“There is so far no
available tool but we
do use some ontology
mapping tool which is
Bioportal” (P11)
- Mapping and merging capabilities
- Dealing with inconsistencies
 Retrieval from external ontologies
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Reported strategies
for reasoning, debugging & evaluation
“Every axiom change, every class addition,
every refactor I always run the reasoner.”
(P8)
- Incremental reasoning on the background
- Identify complex axioms
 Intelligent reasoning
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Reported strategies
for reasoning, debugging & evaluation
“We don’t have a formal mechanism for
checking. We rely on the fact that the
ontology is being used” (P14)
- Unit tests
- Competence questions
 Evaluation features
Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014
Conclusions
• Ontology authoring is a fragmented landscape
• Usability issues specific to ontologies
• Authors employ workarounds
• We provide a set of design insights
Markel Vigo, Caroline Jay, Robert Stevens
University of Manchester (UK)
ACM CHI 2014
More info at http://owl.cs.manchester.ac.uk/whatif/
@markelvigo
markel.vigo@manchester.ac.uk
www.markelvigo.info
What’s next?
Identifying authoring patterns
1 of 18

More Related Content

Similar to Design Insights for the Next Wave Ontology Authoring Tools(20)

Mindtrek 2015 - Tampere Finland Mindtrek 2015 - Tampere Finland
Mindtrek 2015 - Tampere Finland
Panos Fitsilis301 views
Lived ExperiencesLived Experiences
Lived Experiences
Roxy Roberts2 views
Research designResearch design
Research design
shailendra gupta114 views
Facilitating Primary Student Teachers’ Development of Critical Thinking Throu...Facilitating Primary Student Teachers’ Development of Critical Thinking Throu...
Facilitating Primary Student Teachers’ Development of Critical Thinking Throu...
CRITHINKEDU - Critical Thinking Across the European Higher Education Curricula226 views
Opponents' questions from doctoral defense of Yue DaiOpponents' questions from doctoral defense of Yue Dai
Opponents' questions from doctoral defense of Yue Dai
University of Eastern Finland, IMPDET-LE1.2K views

Recently uploaded(20)

Pen Testing - Allendevaux.pdfPen Testing - Allendevaux.pdf
Pen Testing - Allendevaux.pdf
SourabhKumar328076 views
DU Series - Day 4.pptxDU Series - Day 4.pptx
DU Series - Day 4.pptx
UiPathCommunity77 views
WEB 2.O TOOLS: Empowering education.pptxWEB 2.O TOOLS: Empowering education.pptx
WEB 2.O TOOLS: Empowering education.pptx
narmadhamanohar218 views
Existing documentaries (1).docxExisting documentaries (1).docx
Existing documentaries (1).docx
MollyBrown8613 views
AI Powered event-driven translation botAI Powered event-driven translation bot
AI Powered event-driven translation bot
Jimmy Dahlqvist16 views
childcare.pdfchildcare.pdf
childcare.pdf
fatma alnaqbi13 views
google forms survey (1).pptxgoogle forms survey (1).pptx
google forms survey (1).pptx
MollyBrown8614 views
Is Entireweb better than GoogleIs Entireweb better than Google
Is Entireweb better than Google
sebastianthomasbejan10 views
KHNOG 5: APNIC ServicesKHNOG 5: APNIC Services
KHNOG 5: APNIC Services
APNIC414 views
UiPath Document Understanding_Day 2.pptxUiPath Document Understanding_Day 2.pptx
UiPath Document Understanding_Day 2.pptx
RohitRadhakrishnan8265 views
Sustainable MarketingSustainable Marketing
Sustainable Marketing
Theo van der Zee7 views
Audience profile.pptxAudience profile.pptx
Audience profile.pptx
MollyBrown8612 views
DU_SERIES_Session1.pdfDU_SERIES_Session1.pdf
DU_SERIES_Session1.pdf
RohitRadhakrishnan8807 views
informing ideas.docxinforming ideas.docx
informing ideas.docx
MollyBrown8612 views

Design Insights for the Next Wave Ontology Authoring Tools

  • 1. Design Insights for the Next Wave Ontology Authoring Tools Markel Vigo, Caroline Jay, Robert Stevens University of Manchester (UK) @markelvigo www.markelvigo.info markel.vigo@manchester.ac.uk ACM Conference on Human Factors in Computing Systems CHI 2014, Toronto
  • 2. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 What is an ontology? Pneumonia Lung structure has_pathological_process Bacteria Infectious process has_finding_site has_causative_agent
  • 3. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Pneumonia Lung structure has_pathological_process Bacteria Infectious process has_finding_site has_causative_agent 1) Domain-specific knowledge Why is ontology authoring complex?
  • 4. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Pneumonia Lung structure has_pathological_process Bacteria Infectious process has_finding_site has_causative_agent Pneumocite has_part Alveolar macrophage Cell Nucleus Membrane Lysosome Mitochondrion subClassOf has_part Source: Systematized Nomenclature of Medicine - Clinical Terms (SNOMED-CT) 2) Size Why is ontology authoring complex?
  • 5. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Source: National Drug File - Reference Terminology Pneumonia Lung structure has_pathological_process Bacteria Infectious process has_finding_site has_causative_agent CEFTAZIMIDE CEPHALEXIN may_treat Drug subClassOf ERYTHROMYCIN 3) Semantics, reasoning & inference Why is ontology authoring complex?
  • 6. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Pneumonia Lung structure has_pathological_process Bacteria Infectious process has_finding_site has_causative_agent CEFTAZIMIDE CEPHALEXIN Source: National Drug File - Reference Terminology may_treat Drug subClassOf ERYTHROMYCIN Legionella pnemophila has_typ e 4) It’s critical Why is ontology authoring complex?
  • 7. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 5) Tools have poor usability Why is ontology authoring complex?
  • 8. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Why are ontologies relevant and why we need better authoring tools • Widely used in science, biomed and industry • Semantics for linked data • Broader adoption even by amateurs • Current tools hinder their uptake
  • 9. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 We interviewed 15 ontology authors
  • 10. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Reported strategies for sensemaking, exploration and searching “The first thing would be to start from the top level of genes and just investigate the hierarchy and try to learn about it” (P1) - Brief description of the hierarchy - Summarise the axiomatic complexity  Provide overviews
  • 11. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Reported strategies for sensemaking, exploration and searching “If you edit an ontology full-time you get very familiar with it, all of us can drill-down the ontology and find it quite easily” (P12) - Bookmarks and shortcuts - Landmarks  Provide filters
  • 12. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Reported strategies for sensemaking, exploration and searching “undoing is very scary [...] you press undo and maybe you already navigated away from the view [...] and you don’t know what you actually undo so I never use undo, never!” (P5) - Give feedback about the consequences of actions - Provide a history of modifications  Increase situational awareness
  • 13. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Reported strategies for ontology building “We had biologists filling out the templates, then we instantiate lots of axioms with these templates” (P6) - Spreadsheets, spreadsheets, spreadsheets - Design templates  Efficient ontology population methods
  • 14. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Reported strategies for ontology building “There is so far no available tool but we do use some ontology mapping tool which is Bioportal” (P11) - Mapping and merging capabilities - Dealing with inconsistencies  Retrieval from external ontologies
  • 15. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Reported strategies for reasoning, debugging & evaluation “Every axiom change, every class addition, every refactor I always run the reasoner.” (P8) - Incremental reasoning on the background - Identify complex axioms  Intelligent reasoning
  • 16. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Reported strategies for reasoning, debugging & evaluation “We don’t have a formal mechanism for checking. We rely on the fact that the ontology is being used” (P14) - Unit tests - Competence questions  Evaluation features
  • 17. Design Insights for the Next Wave Ontology Authoring Tools ACM CHI 2014 Conclusions • Ontology authoring is a fragmented landscape • Usability issues specific to ontologies • Authors employ workarounds • We provide a set of design insights
  • 18. Markel Vigo, Caroline Jay, Robert Stevens University of Manchester (UK) ACM CHI 2014 More info at http://owl.cs.manchester.ac.uk/whatif/ @markelvigo markel.vigo@manchester.ac.uk www.markelvigo.info What’s next? Identifying authoring patterns

Editor's Notes

  1. Ontologies are a set of logical axioms that represent a fieldof interest.