6. ž Using
ontologies
for
data
integraAon
[Wache
et
al.
2001]
Single'Ontology
Global* Ontology
S1 S2 Sn
[B.$Amann$et$al.$2002]
Multiple(Ontologies
Local*
Ontology
Local*
Ontology
Local*
Ontology
S1 S 2 Sn
[Menaetal.2000]
Hybrid
S1
Shared vocabulary
S2 Sn
Local*
Ontology
Local*
Ontology
Local*
Ontology
[I.$F.$Cruz$et$al.$2009]
ž SemanAc
Web…
7. ž Ontology-‐based
mediaAon
ž 1rst
step:
semanAc
access
to
data
ž 2nd
step:
mediaAon
ž ApplicaAon:
the
Personae
project
8. SPARQL SPARQL
Triplestore
Source
data
Ontology
ApplicaAon
OBDA
mappings
[Calvanese
et
al.
2007]
Source
data
Extract
Transform
Load
ApplicaAon
SW
data
SW
data
10. Local
ontology
Source3
Local
ontology
Global ontology
Mapping
Source1 Source2
S
O
U
R
C
E
S
REFERENCE
ONTOLOGY
Agreement Agreement
Local
data Local
data
Local
data
Local
data
Local
ontology
Agreement
[Niang
et
al.
2011,
2013]
align
M
E
D
I
A
T
O
R
11. [Bouchou,
Niang
2014]
Local
ontology
Source3
Local
Global ontology
ontology
Local
ontology
Mapping
Source2
Source1
M
E
D
I
A
T
O
R
S
O
U
R
C
E
S
Agreement
User Interface
or
SPARQL endpoint
Query
rewriting
Quey
dispatching
Answers
collection
Query
Global answer
Agreement Agreement
Local
data Local
data
Local
data
Local
data
Partial
answers
12. ž Ontology-‐based
mediaAon
ž 1rst
step:
semanAc
access
to
data
ž 2nd
step:
mediaAon
ž ApplicaAon:
the
Personae
project
13. Sparql
Query
Interfaces
Cartography
Social
Networks
Thesaurus
Students
PoiAers
Lesellier
Orléans
Chantres
Tours
Bude
Paris
Ontop
Ontop
Ontop
Ontop
Sparql
Sparql
Sparql
SemanAc
Web
Web
Site
Web
Site
Sparql
PERSONAE
MEDIATOR
Sparql
hap://ontop.inf.unibz.it/
14. ž 1rst
step:
provide
a
semanAc
access
to
data
› Not
obvious
even
if
tools
exist,
depends
on
the
ontology
describing
the
data
ž 2nd
step:
mediaAon
› AutomaAc
building
depends
on
the
reference
ontology
› Limits
of
too
general
ontologies
(s.t.
YAGO2)
› CIDOC
CRM
ž Towards
dynamically
structuring
the
LOD,
for
facilitaAng
the
querying
step
for
client
applicaAons.