béatrice markhoff - semantic mediation arsol and cidoc crm
Post on 13-Apr-2017
166 Views
Preview:
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 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
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
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 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
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
top related