15
I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive clustering S.Castano, A.Ferrara, G.Ornetti Università di Milano V.De Antonellis, M.Melchiori Università di Brescia

D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

Embed Size (px)

Citation preview

Page 1: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and

interactive clustering

S.Castano, A.Ferrara, G.OrnettiUniversità di Milano

V.De Antonellis, M.MelchioriUniversità di Brescia

Page 2: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

The ARTEMIS tool environment architecture

ARTEMIS GUI

ODLi3

X-Formalismto ODLi3Wrapper

ODLI3 to X-Formalism

Wrapper

InterschemapropertiesThesaurus

Name affinity

evaluation

Structuralaffinity

evaluation

Extensionalaffinity

evaluation

Globalaffinity

evaluation

Clustering

Unification

Wrappers ARTEMIS Mediator

Affinity evaluation

CORBA Object CORBA Interaction Access to external data

Page 3: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

The ARTEMIS/MOMIS interaction

InterschemapropertiesThesaurus

Name affinity

evaluation

Structuralaffinity

evaluation

Extensionalaffinity

evaluation

Globalaffinity

evaluationClustering

ARTEMIS Mediator Affinity evaluation

CORBA Object CORBA Interaction Access to external data

MOMIS mediatorCommon Thesaurus ODLi3 Clusters

Page 4: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

The ARTEMIS functionalities

• Wrapping semistructured source schemas into ODLi3 representation

• Loading ODLi3 source schemas• Set-up/import of a thesaurus of terminological

relationships and inter-schema properties for schema matching

• Affinity-based analysis of source schemas (combination of several affinity coefficients)

• Clustering of schema elements and construction of the affinity tree

• Interactive selection of candidate clusters and cluster storage

• Interactive creation of global classes and associated mapping rules out of clusters through unification rules

Page 5: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

ARTEMIS Demo

• New functionalities for XML datasource management• X-formalism model, for conceptual representation

of XML schema descriptions (e.g., DTDs)

• Wrapper module for DTD-to-X-formalism and for X-formalism-to-ODLI3 translations

• Unification rules for XML datasources

• Importation of the Common Thesaurus provided by MOMIS

Page 6: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

The ARTEMIS workspace

• The workspace GUI allows the designer to define the integration process settings

Page 7: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

Wrapping XML datasources: X-formalism-to-ODLi3

X-formalism specification

ODLi3 specification

Page 8: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

Importation of the Common Thesaurus

• The ARTEMIS representation of relationships in the Common Thesaurus

Page 9: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

The global affinity evaluation

Global Affinity

Name Affinity

Structural Affinity

Page 10: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

Extensional relationships definition

Intensional relationships

Extensional relationships

Source view

Page 11: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

The extensional affinity evaluation

Page 12: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

Interactive clustering: selection of candidate clusters

Candidate clusters

Page 13: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

Interactive clustering: hierarchical view

Clusters representation

Class in the cluster

Selected class description

Interactive definition of the name of a

global class

Page 14: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

Visualization of global classes

Global classes representation

Selected global class description

Page 15: D2I Project, Rome, October 11 2002 ARTEMIS The ARTEMIS prototype for the construction of reconciled views based on affinity evaluation and interactive

D2I Project, Rome, October 11 2002

ARTEMIS

Mapping table representation

Global attributes

Source values

Global class