e xpressivity l imitations of owl
play

E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model - PowerPoint PPT Presentation

E XTENDING L OGIC P ROGRAMMING FOR L IFE S CIENCES A PPLICATIONS Despoina Magka Department of Computer Science, University of Oxford November 16, 2012 B IOINFORMATICS AND S EMANTIC T ECHNOLOGIES Life sciences data deluge 1 B IOINFORMATICS AND S


  1. E XTENDING L OGIC P ROGRAMMING FOR L IFE S CIENCES A PPLICATIONS Despoina Magka Department of Computer Science, University of Oxford November 16, 2012

  2. B IOINFORMATICS AND S EMANTIC T ECHNOLOGIES Life sciences data deluge 1

  3. B IOINFORMATICS AND S EMANTIC T ECHNOLOGIES Life sciences data deluge Hierarchical organisation of biochemical knowledge 1

  4. B IOINFORMATICS AND S EMANTIC T ECHNOLOGIES Life sciences data deluge Hierarchical organisation of biochemical knowledge 1

  5. B IOINFORMATICS AND S EMANTIC T ECHNOLOGIES Life sciences data deluge Hierarchical organisation of biochemical knowledge 1

  6. B IOINFORMATICS AND S EMANTIC T ECHNOLOGIES Life sciences data deluge Hierarchical organisation of biochemical knowledge Fast, automatic and repeatable classification driven by Semantic technologies 1

  7. B IOINFORMATICS AND S EMANTIC T ECHNOLOGIES Life sciences data deluge Hierarchical organisation of biochemical knowledge Fast, automatic and repeatable classification driven by Semantic technologies Web Ontology Language, a W3C standard family of logic-based formalisms 1

  8. B IOINFORMATICS AND S EMANTIC T ECHNOLOGIES Life sciences data deluge Hierarchical organisation of biochemical knowledge Fast, automatic and repeatable classification driven by Semantic technologies Web Ontology Language, a W3C standard family of logic-based formalisms OWL bio- and chemo-ontologies widely adopted 1

  9. T HE C H EBI O NTOLOGY OWL ontology Chemical Entities of Biological Interest 2

  10. T HE C H EBI O NTOLOGY OWL ontology Chemical Entities of Biological Interest Dictionary of molecules with taxonomical information 2

  11. T HE C H EBI O NTOLOGY OWL ontology Chemical Entities of Biological Interest Dictionary of molecules with taxonomical information � caffeine is a cyclic molecule 2

  12. T HE C H EBI O NTOLOGY OWL ontology Chemical Entities of Biological Interest Dictionary of molecules with taxonomical information � serotonin is an organic molecule 2

  13. T HE C H EBI O NTOLOGY OWL ontology Chemical Entities of Biological Interest Dictionary of molecules with taxonomical information � ascorbic acid is a carboxylic ester 2

  14. T HE C H EBI O NTOLOGY OWL ontology Chemical Entities of Biological Interest Dictionary of molecules with taxonomical information Pharmaceutical design and study of biological pathways 2

  15. T HE C H EBI O NTOLOGY OWL ontology Chemical Entities of Biological Interest Dictionary of molecules with taxonomical information Pharmaceutical design and study of biological pathways ChEBI is manually incremented 2

  16. T HE C H EBI O NTOLOGY OWL ontology Chemical Entities of Biological Interest Dictionary of molecules with taxonomical information Pharmaceutical design and study of biological pathways ChEBI is manually incremented Currently ~30,000 chemical entities, expands at 3,500/yr 2

  17. T HE C H EBI O NTOLOGY OWL ontology Chemical Entities of Biological Interest Dictionary of molecules with taxonomical information Pharmaceutical design and study of biological pathways ChEBI is manually incremented Currently ~30,000 chemical entities, expands at 3,500/yr Existing chemical databases describe millions of molecules 2

  18. T HE C H EBI O NTOLOGY OWL ontology Chemical Entities of Biological Interest Dictionary of molecules with taxonomical information Pharmaceutical design and study of biological pathways ChEBI is manually incremented Currently ~30,000 chemical entities, expands at 3,500/yr Existing chemical databases describe millions of molecules Speed up growth by automating chemical classification 2

  19. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles 3

  20. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles E XAMPLE C C C C 3

  21. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles E XAMPLE Cyclobutane ⊑ ∃ (= 4 ) hasAtom . ( Carbon ⊓ ∃ (= 2 ) hasBond . Carbon ) C C C C 3

  22. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles E XAMPLE Cyclobutane ⊑ ∃ (= 4 ) hasAtom . ( Carbon ⊓ ∃ (= 2 ) hasBond . Carbon ) C C C C 3

  23. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles E XAMPLE Cyclobutane ⊑ ∃ (= 4 ) hasAtom . ( Carbon ⊓ ∃ (= 2 ) hasBond . Carbon ) C C C C OWL-based reasoning support 1 Is cyclobutane a cyclic molecule? ✘ 3

  24. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles 2 No minimality condition on the models � hard to axiomatise classes based on the absence of attributes E XAMPLE Cyclobutane ⊑ ∃ (= 4 ) hasAtom . ( Carbon ⊓ ∃ (= 2 ) hasBond . Carbon ) C C C C OWL-based reasoning support 1 Is cyclobutane a cyclic molecule? ✘ 3

  25. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles 2 No minimality condition on the models � hard to axiomatise classes based on the absence of attributes E XAMPLE Cyclobutane ⊑ ∃ (= 4 ) hasAtom . ( Carbon ⊓ ∃ (= 2 ) hasBond . Carbon ) Oxygen C C C C OWL-based reasoning support 1 Is cyclobutane a cyclic molecule? ✘ 3

  26. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles 2 No minimality condition on the models � hard to axiomatise classes based on the absence of attributes E XAMPLE Cyclobutane ⊑ ∃ (= 4 ) hasAtom . ( Carbon ⊓ ∃ (= 2 ) hasBond . Carbon ) Oxygen C C C C OWL-based reasoning support 1 Is cyclobutane a cyclic molecule? ✘ 2 Is cyclobutane a hydrocarbon? ✘ 3

  27. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles 2 No minimality condition on the models � hard to axiomatise classes based on the absence of attributes E XAMPLE Cyclobutane ⊑ ∃ (= 4 ) hasAtom . ( Carbon ⊓ ∃ (= 2 ) hasBond . Carbon ) Oxygen C C C C 3

  28. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles 2 No minimality condition on the models � hard to axiomatise classes based on the absence of attributes E XAMPLE Cyclobutane ⊑ ∃ (= 4 ) hasAtom . ( Carbon ⊓ ∃ (= 2 ) hasBond . Carbon ) Oxygen C C C C Required reasoning support 1 Is cyclobutane a cyclic molecule? 2 Is cyclobutane a hydrocarbon? 3

  29. E XPRESSIVITY L IMITATIONS OF OWL 1 At least one tree-shaped model for each consistent OWL ontology � problematic representation of cycles 2 No minimality condition on the models � hard to axiomatise classes based on the absence of attributes E XAMPLE Cyclobutane ⊑ ∃ (= 4 ) hasAtom . ( Carbon ⊓ ∃ (= 2 ) hasBond . Carbon ) Oxygen C C C C Required reasoning support 1 Is cyclobutane a cyclic molecule? ✓ 2 Is cyclobutane a hydrocarbon? ✓ 3

  30. R ESULTS OVERVIEW 1 Expressive and decidable formalism for modelling structured domains: Description Graphs Logic Programs 4

  31. R ESULTS OVERVIEW 1 Expressive and decidable formalism for modelling structured domains: Description Graphs Logic Programs 2 Acyclicity conditions for existential rules that extend previously suggested criteria 4

  32. R ESULTS OVERVIEW 1 Expressive and decidable formalism for modelling structured domains: Description Graphs Logic Programs 2 Acyclicity conditions for existential rules that extend previously suggested criteria Model-faithful acyclicity: 2EXPTIME-complete to check 4

  33. R ESULTS OVERVIEW 1 Expressive and decidable formalism for modelling structured domains: Description Graphs Logic Programs 2 Acyclicity conditions for existential rules that extend previously suggested criteria Model-faithful acyclicity: 2EXPTIME-complete to check Model-summarising acyclicity: EXPTIME-complete to check 4

  34. R ESULTS OVERVIEW 1 Expressive and decidable formalism for modelling structured domains: Description Graphs Logic Programs 2 Acyclicity conditions for existential rules that extend previously suggested criteria Model-faithful acyclicity: 2EXPTIME-complete to check Model-summarising acyclicity: EXPTIME-complete to check 3 Implementation that draws upon DLV and performs structure-based classification with a significant speedup 4

  35. R ESULTS OVERVIEW 1 Expressive and decidable formalism for modelling structured domains: Description Graphs Logic Programs 2 Acyclicity conditions for existential rules that extend previously suggested criteria Model-faithful acyclicity: 2EXPTIME-complete to check Model-summarising acyclicity: EXPTIME-complete to check 3 Implementation that draws upon DLV and performs structure-based classification with a significant speedup 4 Evaluation over part of the manually curated ChEBI ontology revealed modelling errors 4

Recommend


More recommend