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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend