Top Banner
Seman&c Media&on, ArSol and CIDOCCRM Xavier Rodier, Olivier Marlet Laboratoire Archéologie et Territoires – CNRS/Université FrançoisRabelais Tours Béatrice Markhoff beatrice.markhoff@univtours.fr Laboratoire d’Informa&que – Université FrançoisRabelais Tours ARIADNE Winter School – 12-14 december 2016 – PIN, Prato
24

Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

Apr 13, 2017

Download

Data & Analytics

ariadnenetwork
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

Seman&c  Media&on,  ArSol  and  CIDOC-­‐CRM  

Xavier  Rodier,  Olivier  Marlet  

Laboratoire  Archéologie  et  Territoires  –  CNRS/Université  François-­‐Rabelais  -­‐  Tours  

Béatrice  Markhoff  beatrice.markhoff@univ-­‐tours.fr  

Laboratoire  d’Informa&que  –  Université  François-­‐Rabelais  -­‐  Tours  

ARIADNE Winter School – 12-14 december 2016 – PIN, Prato

Page 2: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

1. Semantic Mediation

Page 3: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

1. Semantic Mediation Data Integration

BD  BD  

BD  

Source1  

Source2  

Source3  

Uniform  access  to  distributed  sources  

Common  interface  

XML

[Wikipedia]

[Wikipedia]

Page 4: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

1.  Semantic Mediation Ontologies and the Semantic Web

Page 5: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

1.  Semantic Mediation Ontologies and the Semantic Web

http://franz.com/agraph/support/documentation/current/agraph-introduction.html

Page 6: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

1. Semantic Mediation A Global Semantic Schema (or Shared Conceptual Model) to access data

[…] the CIDOC CRM solves the problem of quality and delivering semantically rich data integration1 […]

1 [Oldman et al. 2014]

Page 7: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

1. Semantic Mediation A Global Semantic Schema (or Shared Conceptual Model) to access data

[Niang et al. 2016]

Page 8: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

1. Semantic Mediation Toward Semantic Web Applications

SOURCES

annotations images databases

CONCEPTS describing SOURCES

REFERENCE ONTOLOGIES

SPARQL queriable SOURCES

THESAURUS

MAPPING FRAMEWORKS

X3ML

Page 9: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

1. Semantic Mediation Toward Semantic Web Applications

Page 10: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

2. ArSol: Archives du Sol Data Storage, Management, Processing, Analysis

[Husi and Rodier CAA 2008]

Page 11: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

2. ArSol From 1990, carefully designed, used in many applications

Page 12: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

 Stored  Data  

 submission  of  evidence    

   

Publica&on          

Processing,  Analysis  

Verify  

procédure

étape post-fouille terrain

échelle US zone site

US

FAITS MURS

SEPULTURES

STRUCTURES

ENSEMBLES

PERIODES PHASES

SEQUENCES AGREGATIONS

Regroupement Spatio-temporels

Regroupement temporels

Regroupement Spatio-fonctionnels

hSp://arsol.univ-­‐tours.fr  

2. ArSol

Page 13: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

3. Semantic Interoperability for ArSol Mapping to CIDOC-CRM

[Le Goff et al. CAA 2014]

Page 14: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

3. Semantic Inter. for ArSol Selection of basic archaeological information

- information common to all excavations:

features and artefacts

- retain only the data characterizing the

feature or object

Page 15: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

E22.Man-Made Object à collected materials (artifacts)

E25.Man-Made Feature à features identified at the excavation site

3. ArSol / CIDOC-CRM

Page 16: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

3. ArSol / CIDOC-CRM How to map ArSol’s fields to CIDOC-CRM Entities

Page 17: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

3. ArSol / CIDOC-CRM CIDOC-CRM « story » of the table of features…

Page 18: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

And for the table of artifacts

Page 19: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

4. Mapping Implementation [Marlet et al. CAA 2015]

Page 20: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

4. Mapping Implementation The aim:

DBMS (ArSol server)

Query application SPARQL Endpoint

OBDA Mappings

with -ontop-

Ontology CIDOC-CRM (OWL/RDF)

Local client

Remote client (VPN)

Web client (Browser)

Web server (ArSol web)

Source

Web client (Web service)

OBDA: Ontology-Based Data Access -ontop- http://ontop.inf.unibz.it/

Page 21: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

[PrefixDeclaration] : http://www.cidoc-crm.org/cidoc-crm/

xml: http://www.w3.org/XML/1998/namespace#

rdf: http://www.w3.org/1999/02/22-rdf-syntax-ns#

rdfs: http://www.w3.org/2000/01/rdf-schema#

skos: http://www3.org/2004/02/skos/core# sci: http://www.ics.forth.gr/isl/CRMsci/

inf: http://www.ics.forth.gr/isl/CRMinf/

archaeo: http://www.ics.forth.gr/isl/CRMarchaeo/

arsol: http://arsol.univ-tours.fr/4DACTION/WFICHEWEB/

[SourceDeclaration] sourceUri jdbc4D

connectionUrl jdbc:odbc:BaseArsol

username LAT

password ******** driverClass sun.jdbc.odbc.JdbcOdbcDriver

[MappingDeclaration] @collection [[

mappingId MOB-G_usage-01 target arsol:imobi{CoSiUSObj} :P2_has_type arsol:imobi{CoSiUSObj}#usage .

source SELECT CoSiUSObj FROM af4mobilie

mappingId MOB-G_usage-02

target arsol:imobi{CoSiUSObj}#usage a :E55_Type . source SELECT CoSiUSObj FROM af4mobilie

mappingId MOB-G_usage-03

target arsol:imobi{CoSiUSObj}#usage :P1_is_identified_by arsol:imobi{CoSiUSObj}#usageid .

source SELECT CoSiUSObj FROM af4mobilie

mappingId MOB-G_usage-04 target arsol:imobi{CoSiUSObj}#usageid a :E41_Appellation .

source SELECT CoSiUSObj FROM af4mobilie

mappingId MOB-G_usage-05

target arsol:imobi{CoSiUSObj}#usageid :P3_has_note "{G_usage}"^^rdfs:Literal .

source SELECT CoSiUSObj, G_usage FROM af4mobilie ]]

-ontop- OBDA file

Page 22: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

Querying with

Protégé’s plugin

PREFIX : <http://www.cidoc-crm.org/cidoc-crm/> SELECT ?artefact ?use WHERE { ?artefact a :E22_Man-Made_Object; :P2_has_type ?usage. ?usage a :E55_Type; :P1_is_identified_by ?usageid. ?usageid a :E41_Appellation; :P3_has_note ?use. FILTER (?use != "") }

(http://www.cidoc-crm.org/cidoc-crm/)

Page 23: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

4. Mapping Implementation Querying from (semantic web) applications…

Future works: - Complete mappings for ArSol -  Another database to be queried in

the same way -  Guidelines for other databases -  Semantic Web applications using

those resources

Page 24: Béatrice Markhoff - Semantic mediation ArSol and CIDOC CRM

Cited  References  [Husi  and  Rodier  CAA  2008]  P.  Husi,  X.  Rodier.  ArSol,  an  archeological  data  processing  system.  In  CAA,  pages    278-­‐284,  2008    [Le  Goff  et  al.  CAA  2014]  E.  Le  Goff,  O.  Marlet,  X.  Rodier,  S.  Curet,  P.  Husi.  Interoperability  of  the  ArSol  (Archives  du  Sol)  database  based  on  the  CIDOC-­‐CRM  ontology  .  In  CAA,  2014    [Marlet  et  al.  CAA  2014]  O.  Marlet,  ,  S.  Curet,  X.  Rodier,  B.  Bouchou-­‐Markhoff.  Using CIDOC CRM for dynamically querying ArSol, a relational database, from the semantic web.  In  CAA,  2015    [Niang  et  al.  2016]  C.  Niang,  C.  Marinica,  B.  Bouchou,  E.  Leboucher,  F.  Laissus,  O.  Malavergne,  L.  Bouiller,  C.  Darrieumerlou,  C.  Capderou.  Suppor&ng  Seman&c  Interoperability  in  Conserva&on-­‐Restora&on  Domain:  the  PARCOURS  project.  To  appear  in  JOCCH  special  issue  on  Digital  Infrastructures  for  Cultural  Heritage    [Oldman  et  al.  2014]  Oldman,  D.,  Doerr,  M.,  de  Jong,  Gerald,  Norton,  B.,  Wikman,  T.,  (2014).  Realizing  Lessons  of  the  Last  20  Years:  A  Manifesto  for  Data  Provisioning  &  Aggrega&on  Services  for  the  Digital  Humani&es  (Posi&on  Paper),  D-­‐LIB  July/August  2014.  (see  hSp://www.dlib.org/  -­‐  July/Aug  2014  edi&on)      [Wache  et  al.  2001]  H.  Wache,  T.  V ogele,  U.  Visser,  H.  Stuckenschmidt,  G.  Schuster,  H.  Neumann,  and  S.  H ubner.  Ontology-­‐Based  Integra&on  of  Informa&on  -­‐  A  Survey  of  Exis&ng  Approaches.  In  IJCAI'01  Workshop  on  Ontologies  and  Informa&ons  Sharing,  pages  108-­‐117,2001