Accessing and Manipulating Life-Sciences Ontologies using Web - - PowerPoint PPT Presentation

accessing and manipulating life sciences ontologies using
SMART_READER_LITE
LIVE PREVIEW

Accessing and Manipulating Life-Sciences Ontologies using Web - - PowerPoint PPT Presentation

Accessing and Manipulating Life-Sciences Ontologies using Web Services Olivier Dameron, Mark A. Musen SMI - Stanford University W3C Workshop on Semantic Web for Life Sciences - oct. 2004 Context: Semantic needs for Life Sciences Huge


slide-1
SLIDE 1

Accessing and Manipulating Life-Sciences Ontologies using Web Services

Olivier Dameron, Mark A. Musen

W3C Workshop on Semantic Web for Life Sciences - oct. 2004

SMI - Stanford University

slide-2
SLIDE 2

Context: Semantic needs for Life Sciences

Huge ∃ corpus of distributed data and kn. automate access automate retrieval automate processing Syntactic and semantic heterogeneity explicit and formalized representation of kn. Applications need to cooperate automate as much as possible

slide-3
SLIDE 3

Context: Overlap with the SW approach

Limitations are common with other domains sharing D, sharing K, enhance interop. Web Technologies = promising approach some are already mainstream ∃ efforts for representing and formalizing K GO, OMIM, MGED, Galen, FMA However: under exploited not inter-connected

slide-4
SLIDE 4

Hypothesis

Life Sciences = interesting test case for a Semantic Web killer app Some of the outcome could be generalized to

  • ther domains
slide-5
SLIDE 5

Objectives

Identify ontology manipulation functions application and domain-independant Implement them as Web Services: OWS scenario of need for OWS in LS context can be implemented with current technologies OWS are also necessary to SW framework processing semantic descr. of regular WS automatic retrieval, composition

slide-6
SLIDE 6

OWS Categories

Queries Views Translations Mapping Versioning Merging Reasoning

slide-7
SLIDE 7

OWS Categories

VIEW OWS Ontology View def. Ontology TRANSLATION Ontology Language Ontology QUERY OWS Ontology Query string Variables mapping

slide-8
SLIDE 8

OWS Implementation scenario

Retrieve the clinical trials relevant to a patient with lung tumor

stage the patient's tumor query to NCI clinical trials online DB

slide-9
SLIDE 9

OWS Implementation scenario

slide-10
SLIDE 10
slide-11
SLIDE 11

TNM classification

TNM:

T0 – T4: primary tumor N0 – N3: metastasis in lymph nodes M0 – M1: distant metastasis Stage 0 - IV: derived from the TxNyMz score

Requires:

Representation TxNyMz criteria + stages Taxonomy of tumors + pathologies Taxonomy + partonomy of anatomy

slide-12
SLIDE 12

TNM classification

TNM:

T0 – T4: primary tumor N0 – N3: metastasis in lymph nodes M0 – M1: distant metastasis Stage 0 - IV: derived from the TxNyMz score

Requires:

Representation TxNyMz criteria + stages Taxonomy of tumors + pathologies Taxonomy + partonomy of anatomy

FMA NCI

slide-13
SLIDE 13

FMA NCI Lung View Lung Tumor View TNM Lung View (OWL) Extended TNM Create View Create View Translate Merge Reasoning

slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16

OWS for the Semantic Web

Automating usage of WS

discovery execution composition

Requires explicit description

syntactically valid communication: SOAP, WSDL semantic aspect: OWL-S

How do apps automatically access and process semantic descriptions ? OWS

slide-17
SLIDE 17

OWS for assessing WS relevance

WS Client OWL-S Description 1

slide-18
SLIDE 18

OWS for assessing WS relevance

WS Client OWL-S Description OWS Reasoning 1 2 OWS Mapping OWS ...

slide-19
SLIDE 19

OWS for assessing WS relevance

WS Client WS Server OWL-S Description OWS Reasoning 1 2 3 OWS Mapping OWS ...

slide-20
SLIDE 20

OWS for semantic interoperability

WS Client OWL-S Description 1 2 OWS WS Relevance (prev. slide) OWS Compute WS Input params 3

slide-21
SLIDE 21

OWS for semantic interoperability

WS Client WS Server OWL-S Description 1 2 4 OWS WS Relevance (prev. slide) OWS Compute WS Input params 3

slide-22
SLIDE 22

OWS for semantic interoperability

WS Client WS Server OWL-S Description 1 2 4 OWS WS Relevance (prev. slide) 5 OWS Compute WS Input params OWS Compute WS Output params 3

slide-23
SLIDE 23

Conclusion

Life Sciences: priviledged domain

∃ ontologies ∃ application needs

commercial opportunities Use of OWS for linking isolated resources OWS also play a role in the SW development

slide-24
SLIDE 24
slide-25
SLIDE 25