béatrice markhoff - semantic mediation arsol and cidoc crm

24
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

Upload: ariadnenetwork

Post on 13-Apr-2017

166 views

Category:

Data & Analytics


1 download

TRANSCRIPT

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

1. Semantic Mediation

1. Semantic Mediation Data Integration

BD  BD  

BD  

Source1  

Source2  

Source3  

Uniform  access  to  distributed  sources  

Common  interface  

XML

[Wikipedia]

[Wikipedia]

1.  Semantic Mediation Ontologies and the Semantic Web

1.  Semantic Mediation Ontologies and the Semantic Web

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

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]

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

[Niang et al. 2016]

1. Semantic Mediation Toward Semantic Web Applications

SOURCES

annotations images databases

CONCEPTS describing SOURCES

REFERENCE ONTOLOGIES

SPARQL queriable SOURCES

THESAURUS

MAPPING FRAMEWORKS

X3ML

1. Semantic Mediation Toward Semantic Web Applications

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

[Husi and Rodier CAA 2008]

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

 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

3. Semantic Interoperability for ArSol Mapping to CIDOC-CRM

[Le Goff et al. CAA 2014]

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

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

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

3. ArSol / CIDOC-CRM

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

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

And for the table of artifacts

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

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/

[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

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/)

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

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