s alus semantic middleware

Post on 30-Jan-2016

47 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

S ALUS Semantic Middleware. SALUS Advisory Board Meeting - January 17, 2013. Semantic Interoperability. Formalization of more then ‘ just ’ terminology, but also the relations between concepts and the context Constraining the semantics = limiting possible interpretations - PowerPoint PPT Presentation

TRANSCRIPT

SALUS Semantic Middleware

SALUS Advisory Board Meeting - January 17, 2013

Semantic Interoperability Formalization of more then ‘just’ terminology, but also the relations between

concepts and the context Constraining the semantics = limiting possible interpretations People can interpret according to the context, computers don’t

This summer I travelled to Java

This software module is written in Java

My preferred brand of coffee is Java

IntroductionThe Semantic Interoperability Platform (SIP)

A simple thing (?) Put a semantic layer on top if any resource Define a common ontology (or a system to mediate

between ontologies) Query data as if everything behaves as one virtual

system

Informationsource

Informationsource

Informationsource

Informationsource

Informationsource

Semantic layer Semantic layer Semantic layer Semantic layer Semantic layer

Semantic Interoperability Platform

Virtual and consolidatedinformation

source

Semantic Interoperability and Service Platform

CDA

Arch …

central

Integrating the different approaches

X(HL7)

Y(CEN

)

Z

Warehouse

Semantic Mediator Semantic MediatorSemantic Mediator

Sem. Resources

Repositories

detection reporting Sem. services …

monitoringreportingportal

loca

llo

cal

Formalize ASAP

From data to formal resources

CIS: Clinical Information SystemCTMS: Clinical Trial Management SystemDDO: Data Definition OntologyDO: Domain OntologyDSQ: Domain SPARQL QueryDSSQ: Data Set SPARQL QueryGUI: Graphical User InterfaceSQL: Structured Query Language

At development (deployment) time: creating "formal library"At any time: formalizing upfront (triple cache)

At runtime: formalizing (via querying) and deducing (via reasoning with rules)Using formalisms declared in ontologies

Fixed query link

Formal worldOperationalworld

Step 1 Step 2

LocalOperationalworld

GUI

QuerySQL

DO

Analysis

3

1-1mapping

Portal

Result

1-1mapping

Result in DO form

2 5

DSSQ4

DDO

DDO

Result in DDO form

3

Global

DSQ7

8

ConversionConversion

Conversionrules

6

CIS*

1

CDA

2

1

1

13 2

4 5

6

78

9

1

2

3

8

X Y Z

SALUS

CBA

top related