Kno we scape2014-thess-bouchoumarkhoff

15
Seman’c Web Media’on Béatrice BOUCHOU MARKHOFF, Cheikh NIANG Laboratoire d’InformaAque Université François Rabelais de Tours France

Transcript of Kno we scape2014-thess-bouchoumarkhoff

Page 1: Kno we scape2014-thess-bouchoumarkhoff

 Seman'c  Web  Media'on    

 Béatrice  BOUCHOU  MARKHOFF,  Cheikh  NIANG  

Laboratoire  d’InformaAque        

Université  François  Rabelais  de  Tours  France  

Page 2: Kno we scape2014-thess-bouchoumarkhoff

�  SemanAc  web  mediaAon    

�  1rst  step:  semanAc  access  to  data  

�  2nd  step:  mediaAon  

�  ApplicaAon:  the  Personae  project  

Page 3: Kno we scape2014-thess-bouchoumarkhoff

�  The  objecAve  is  Data  IntegraAon  

BD  BD  

BD  

Source1  

Source2  

Source3  

Uniform  access  to  distributed  sources  

Common  interface  

XML  

Page 4: Kno we scape2014-thess-bouchoumarkhoff

� Data  warehouse    

[Wikipedia,  nov-­‐2013]    

ETL:  ExtracAng-­‐Transforming-­‐Loading  

Page 5: Kno we scape2014-thess-bouchoumarkhoff

� MediaAon  [Lenzerini  2002]    

[Wikipedia,  nov-­‐2013]    

Page 6: Kno we scape2014-thess-bouchoumarkhoff

� Using  ontologies  for  data  integraAon  [Wache  et  al.  2001]  

S1 � �S2 Sn

Global* Ontology

�Single'Ontology

[B.$Amann$et$al.$2002]

S1 � �S2 Sn

Local*Ontology

�Multiple(OntologiesLocal*

OntologyLocal*

Ontology

[Mena&et&al.&2000]

S1� �

S2 Sn

Local*Ontology

�Hybrid

Local*Ontology

Local*Ontology

[I.$F.$Cruz$et$al.$2009]

Shared vocabulary

�  SemanAc  Web…  

Page 7: Kno we scape2014-thess-bouchoumarkhoff

� Ontology-­‐based  mediaAon    

�  1rst  step:  semanAc  access  to  data  

�  2nd  step:  mediaAon  

�  ApplicaAon:  the  Personae  project  

Page 8: Kno we scape2014-thess-bouchoumarkhoff

Source  data  

Triplestore   Ontology  

ApplicaAon  

Source  data  

OBDA mappings [Calvanese  et  al.  2007]  

Extract Transform Load

SPARQL SPARQL

ApplicaAon  

SW data

SW data

Page 9: Kno we scape2014-thess-bouchoumarkhoff

ApplicaAon  Mediator  

SW  data  

SW  data  

SW  data  

SPARQL SPARQL

Page 10: Kno we scape2014-thess-bouchoumarkhoff

Local ontology

Source3

Local ontology

Source2 Source1

Global ontology

Mapping

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

Page 11: Kno we scape2014-thess-bouchoumarkhoff

Local ontology

Source3

Local ontology

Local ontology

Source2

Source1

Global ontology

Mapping

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

[Bouchou,  Niang  2014]  

Page 12: Kno we scape2014-thess-bouchoumarkhoff

� Ontology-­‐based  mediaAon    

�  1rst  step:  semanAc  access  to  data  

�  2nd  step:  mediaAon  

�  ApplicaAon:  the  Personae  project  

Page 13: Kno we scape2014-thess-bouchoumarkhoff

Sparql  

Query  Interfaces  

Cartography  

Social  Networks  

Thesaurus  

Students  PoiAers  

LesellierOrlé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/    

Page 14: Kno we scape2014-thess-bouchoumarkhoff

�  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.  

Page 15: Kno we scape2014-thess-bouchoumarkhoff