Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

53
Mrs Leila Mrs Leila Mrs Leila Mrs Leila Mrs Leila Mrs Leila Mrs Leila Mrs Leila Ghomari Ghomari Ghomari Ghomari Ghomari Ghomari Ghomari Ghomari- - - - -Zemmouchi Zemmouchi Zemmouchi Zemmouchi Zemmouchi Zemmouchi Zemmouchi Zemmouchi [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] January January January January January January January January, 31 , 31 , 31 , 31 , 31 , 31 , 31 , 31 st st st st st st st st 2009 2009 2009 2009 2009 2009 2009 2009

Transcript of Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Page 1: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Mrs Leila Mrs Leila Mrs Leila Mrs Leila Mrs Leila Mrs Leila Mrs Leila Mrs Leila GhomariGhomariGhomariGhomariGhomariGhomariGhomariGhomari--------ZemmouchiZemmouchiZemmouchiZemmouchiZemmouchiZemmouchiZemmouchiZemmouchiL_zemmouchi@[email protected][email protected][email protected][email protected][email protected][email protected][email protected]

JanuaryJanuaryJanuaryJanuaryJanuaryJanuaryJanuaryJanuary, 31, 31, 31, 31, 31, 31, 31, 31st st st st st st st st 20092009200920092009200920092009

Page 2: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context :

OntologyHeterogeneity

Solution :

OntologyMatching

ContexteProgram Presentation

Ontologies selection

Matchingsystemsselection

Matchingontologies :Research

Problem &

22

1st Matching

2nd Matching

3rd Matching

Evaluation of

alignments

Synthesis

Of obtainedresults

Problem &Objectives

Page 3: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context

Need :

OntologyOntologySimultaneousSimultaneous

OntologicalEngineering

DataIntegration

P2P Information sharing

3

SimultaneousSimultaneousUtilizationUtilization

sharing

Web Services Composition

Multi-Agent Communication

Page 4: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

1.. Syntactic Level

2. Terminological Level

ContexteContext : Ontology Heterogeneity

3. Conceptual Level

4. Semiotic Level

4

Page 5: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context : Ontology Heterogeneity

Ontology Matching Ontology Matching

process of corresponding semantically process of corresponding semantically

5

Entities which compose Entities which compose ontologiesontologies

Page 6: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context : Ontology Heterogeneity

6

Adapted from [Isaac, 2007]

Page 7: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context : Ontology Heterogeneity

7

Adapted from [Isaac, 2007]

Page 8: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context :

OntologyHeterogeneity

Solution :

OntologyMatching

ContexteProgram Presentation

Ontologies selection

Matchingsystemsselection

Matchingontologies :Research

Problem &

88

1st Matching

2nd Matching

3rd Matching

Evaluation of

alignments

Synthesis

Of obtainedresults

Problem &Objectives

Page 9: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Research Problem & Objectives

9

Page 10: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Research Problem & Objectives

Since2004

10

I3CON EON

Information Interpretationand IntegrationConference

Evaluation of ONtology

Tools

OntologyAlignmentEvaluation Initiative

Page 11: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Research Problem & Objectives

Matching Systems

Cupid

TranScm

SKAT

RiMOM

Hovy

MapOnto

Clio

Falcon-AO

H-Match

Artemis

Tess

DIKE

ASCO

Similarity flooding

OLA

Automatch

Wise-Integrator

Anchor-Prompt

OMEN

BayesOWL

OntoMerge

MoA

HCONE

11

Falcon-AO

oMap

ToMAS

XClust

SBI&NB

Kang & Naughton

Wang & al.

NOM & QOM

Dumas

LSD/GLUE/iMAP

FCA-merge

IF-Map

Xu & al.

COMA & COMA++

DCM

T-tree

HCONE

DELTA

sPLMap

SEMINT

CAIMAN

S-Match

OntoBuilder

CtxMatch

Corpus-basedmatching

Page 12: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Research Problem & Objectives

““OntologiesOntologies are formal representations of are formal representations of semanticssemantics””

[[GuarinoGuarino, 1995], 1995]

12

Page 13: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Research Problem & Objectives

Syntaxic Systems

T-tree

Wise-Integrator

Anchor-Prompt

OMEN

BayesOWL

OntoMerge

MoA

Semantic Systems

S-Match

CtxMatch

13

MoA

HCONE

DELTA

sPLMap

SEMINT

CAIMAN

COMA & COMA++

OntoBuilder

OLA

Page 14: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Research Problem & Objectives

14

Page 15: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Research Problem & Objectives

Contribute to analyze the progress of both semanticsyntactic matching systems

1

Identify selected matching systems strengths andweaknesses in order to improve their matching quality.

15

Contribute to analyze the progress of both semanticsyntactic matching systems

2

3

Help future matching systems developers to selectthe adequate approach matching

Page 16: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context :

OntologyHeterogeneity

Solution :

OntologyMatching

ContexteProgram Presentation

Ontologies selection

Matchingsystemsselection

Matchingontologies :Research

Problem &

1616

1st Matching

2nd Matching

3rd Matching

Evaluation of

alignments

Synthesis

Of obtainedresults

Problem &Objectives

Page 17: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Ontologies Selection

To Evaluatean

automaticmatchingresult

To Achievea referencematchingwhich ismanual

To Undestandontologies

to bematchedvery well

To beOntologies Domain(s) Experts

17

Page 18: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Ontologies Selection

18

Source : [Sean & al.], OM 2007

Page 19: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Ontologies Selection

Ontology URI University Origin

O1 http://www.mindswap.org/2005/debugging/ontologies/

University.owl

19

University.owl

O2 http://www.lehigh.edu/~zhp2/2004/0401/

univ-bench.owl

O3 http://www.webkursi.lv/luweb05fall/resources/

university.owl

Page 20: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Ontologies Selection

Ontologies Classes Properties Restrictions Instances Language

O1 30 12 18 4 OWL - FULL

20

O2 43 31 8 0 OWL - DL

O3 73 46 33 80 OWL - FULL

Page 21: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context :

OntologyHeterogeneity

Solution :

OntologyMatching

ContexteProgram Presentation

Ontologies selection

Matchingsystemsselection

Matchingontologies :Research

Problem &

2121

1st Matching

2nd Matching

3rd Matching

Evaluation of

alignments

Synthesis

Of obtainedresults

Problem &Objectives

Page 22: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Systems Selection

CTXMatch

2003S-Match

2004

(not available)

S-Match

2004

(not available)

22

CTXMatch 2

2006

OWL-CTXMatch

2006

[Bouquet & al., 2006]

Trento University, Italy

Page 23: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Systems Selection

DELTA MapOnto XClustDumas Wang & al. SEMINT

HovyClio

SBI&NBGLUE DCM CAIMAN

Cupid Falcon-AOKang &

NaughtonFCA-merge T-tree QOM

COmbination

of schema MAtching

Approaches

[Aumueller & al., 2005]

Leipzieg U., Germany

23

TranScm oMapCOMA++

IF-MapWise-

IntegratorOntoBuilder

SKATToMAS

ASCO Xu & al. BayesOWL

RiMOM NOMSimilarity

floodingAnchor-Prompt OntoMerge

Corpus-based

matching

Tess H-Match OLA OMEN MoA LSD

DIKE Artemis Automatch sPLMap HCONE IMAP

Page 24: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Systems Selection

24

Page 25: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Systems Selection

SemanticSemanticElicitationElicitation

InternalrepresentationConstruction (Form :description logicformulas)

25

formulas)

AutomaicAutomaicDeductionDeduction of of relationshipsrelationships

betweenbetween entitiesentitiesby a by a reasonerreasoner

The reasoner mergeFormulas sets in onemodel, classify anddetermine whichrelation typeassociates the twoentities (=, ∩,⊆,⊇,⊥)

OWL-CTXMatch

Page 26: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Systems Selection

SchemasSchemasManipulationManipulation

(Entity1, Entity2, Matcher)=

MatchersMatchersDefinitionDefinition and and ExecutionExecution

26

SimilaritySimilarityCubeCube

Matcher)= Similarity value

AgreggationAgreggation

SelectionSelectionCombinationCombination

DirectionDirection

COMA++

Where user can modifythe default configuration

Page 27: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context :

OntologyHeterogeneity

Solution :

OntologyMatching

ContexteProgram Presentation

Ontologies selection

Matchingsystemsselection

Matchingontologies :Research

Problem &

2727

1st Matching

2nd Matching

3rd Matching

Evaluation of

alignments

Synthesis

Of obtainedresults

Problem &Objectives

Page 28: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Ontologies

O1

1st Matching3rd Matching

28

O2O3

2nd Matching

Page 29: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Ontologies

29

Page 30: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Ontologies

30

Page 31: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Ontologies

31

Page 32: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Ontologies

32

Page 33: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Ontologies

33

Page 34: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Ontologies

IntuitionIntuition

Lexical Lexical ThesauriThesaurisuchsuch as : as : WordnetWordnet

34

WordnetWordnet

Expert Domain Expert Domain knowledgeknowledge

OntologiesOntologies

Page 35: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Ontologies

ReferenceMatchingO1 O1 �������� O2O2

ReferenceMatchingO2 O2 �� O3O3

ReferenceMatchingO3 O3 �� O1O1

215 Correspondences

662Correspondences

600Correspondences

35

Correspondences Correspondences Correspondences

6.9% of all

correspondences

7.5%of all

correspondences

12%of all

correspondences

Page 36: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context :

OntologyHeterogeneity

Solution :

OntologyMatching

ContexteProgram Presentation

Ontologies selection

Matchingsystemsselection

Matchingontologies :Research

Problem &

3636

1st Matching

2nd Matching

3rd Matching

Evaluation of

alignments

Synthesis

Of obtainedresults

Problem &Objectives

Page 37: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Evaluation

Precision = TP/TP+FP

Recall = TP/TP+FN

FNFNTNTN

EXPERT

37

F-Mesure =

Overall = Recall (2-(1/Precision))

2 * Recall * Precision

Recall + PrecisionTPTP

FPFP

AUTOMATIC

SYSTEM

Page 38: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Evaluation

38

Page 39: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Evaluation

39

Page 40: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Evaluation

40

Page 41: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Evaluation

41

Page 42: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Matching Evaluation

42

Page 43: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Context :

OntologyHeterogeneity

Solution :

OntologyMatching

ContexteProgram Presentation

Ontologyselection

Matchingsystemsselection

Matchingontologies :Research

Problem &

4343

1st Matching

2nd Matching

3rd Matching

Evaluation of

alignments

Synthesis

Of obtainedresults

Problem &Objectives

Page 44: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Synthesis of obtained results

Class Class

44

Class

Property

Class

Property

Page 45: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Synthesis of obtained results

Classe Classe4577

45

Propriété Propriété

32

0.040.08

0.12

Page 46: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Synthesis of obtained results

46

Measuring Unit : second

Page 47: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Synthesis of obtained results

47

Page 48: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Synthesis of obtained results

48

Page 49: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

Few Common

alignments

Synthesis of obtained results

Few Common

alignments

49

Few Common

alignments

Page 50: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

CONCLUSION

•The two matching dimensions must be takeninto account :

syntacticsyntactic ((MatchingMatching termsterms) ) ANDsemanticsemantic ((MatchingMatching Concepts) Concepts)

About Matching

Approaches

MatchingResults

Page 51: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

CONCLUSION

To Draw more

More significantMore significantnumber of Tests

To Draw more

General Conclusions

With regard to

Comparatives Syntactic Systems

Versus Semantic Systems

Page 52: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

MoreMoreRecommendationsRecommendationsReferenceReference

CONCLUSION

MoreMoreRecommendationsRecommendations

and and NormsNormsTo To achieveachieve a good a good qualityquality manualmanual

matchingmatching

ReferenceReferenceOntologie(s) Ontologie(s)

ReferenceReferenceAlignmentsAlignments

Page 53: Matching Domain Ontologies A Comparative Study [Mode De Compatibilité]

THE END