SlideShare a Scribd company logo
1 of 38
Download to read offline
Álvaro Sicilia* & German Nemirovski**
* ARC Enginyeria i Arquitectura La Salle,
Universitat Ramon Llull, Barcelona, Spain
asicilia@salleurl.edu
** Business and Computer Science,
Albstadt-Sigmaringen-University of Applied Sciences, Albstadt, Germany
nemirovskij@hs-albsig.de
AutoMap4OBDA:
Automated Generation of R2RML
Mappings for OBDA
20th International Conference on Knowledge
Engineering and Knowledge Management
19-23 November 2016, Bologna, Italy
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Introduction
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Introduction
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Introduction
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
<mapping> a rr:TriplesMap;
rr:logicalTable
[ rr:sqlQuery "SELECT id FROM building"];
rr:subjectMap
[ rr:template ".../building/{id}";
rr:class ex:Building
].
<mapping> a rr:TriplesMap;
rr:logicalTable
[ rr:sqlQuery "SELECT id FROM building
WHERE use = 'Office'"];
rr:subjectMap
[ rr:template ".../officebuilding/{id}";
rr:class ex:OfficeBuilding
].
Introduction
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
•
•
•
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
•
•
•
•
•
•
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
•
•
•
•
•
AutoMap4OBDA
•
•
•
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy



AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy



AutoMap4OBDA

AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
𝐻 𝐼𝐷 :9.32
Max. class name length: 11


AutoMap4OBDA
𝐻 𝑈𝑠𝑒 : 4.12 𝐻 𝐴𝑑𝑑𝑟𝑒𝑠𝑠 : 2.15
𝐻 𝑂𝑛𝑡𝑜𝑙𝑜𝑔𝑦 : 5.31
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
{∅}
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
<mapping> a rr:TriplesMap;
rr:logicalTable [
rr:sqlQuery "SELECT a.id, d.id FROM
building AS a INNER JOIN Block AS b ON
a.fkBlock=b.id INNER JOIN District AS c ON
b.fkDistrict=c.id INNER JOIN City AS d ON
c.fkCity=d.id"];
rr:subjectMap
[ rr:template ".../building/{a.id}";
rr:class ex:Building
].
rr:predicateObjectMap [
rr:predicate ex:hasCity;
rr:template ".../city/{d.id}" ].
...
<mapping1> a rr:TriplesMap;
rr:logicalTable [
rr:sqlQuery "SELECT id FROM building"];
rr:subjectMap [
rr:template ".../building/{id}";
rr:class ex:Building ].
rr:predicateObjectMap [
rr:predicate ex:hasRoom;
rr:template ".../room/{id}" ].
<mapping2> a rr:TriplesMap;
rr:logicalTable
[ rr:sqlQuery "SELECT id FROM building"];
rr:subjectMap
[ rr:template ".../room/{id}";
rr:class ex:Room ].
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
<mapping2> a rr:TriplesMap;
rr:logicalTable[rr:sqlQuery "SELECT id,use FROM building"];
rr:subjectMap [
rr:template ".../building/{id}"; rr:class ex:Building].
rr:predicateObjectMap [ rr:predicate ex:hasUse;
rr:template ".../use/{use}" ].
rr:predicateObjectMap [rr:predicate ex:use;
rr:column "{use}" ].
AutoMap4OBDA
<mapping3> a rr:TriplesMap;
rr:logicalTable [rr:sqlQuery "SELECT id FROM building"];
rr:subjectMap [
rr:template ".../district/{id}"; rr:class ex:District].
<mapping4> a rr:TriplesMap;
rr:logicalTable [rr:sqlQuery "SELECT use FROM building"];
rr:subjectMap [
rr:template ".../use/{use}"; rr:class ex:Use].
rr:predicateObjectMap [rr:predicate ex:use;
rr:column "{use}" ].
<mapping1> a rr:TriplesMap;
rr:logicalTable [rr:sqlQuery "SELECT id FROM building"];
rr:subjectMap [
rr:template ".../building/{id}"; rr:class ex:Building].
rr:predicateObjectMap [ rr:predicate ex:hasDistrict;
rr:template ".../district/{id}" ].
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
AutoMap4OBDA
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Evaluation
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Evaluation
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Evaluation
Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O
Adjusted naming
CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56
Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56
SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86
Restructured
CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41
Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54
SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72
Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62
Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49
Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52
GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44
Oil&Gas domain
User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00
Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23
Target ontology:
CMT
Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15
SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38
Target ontology:
Conference
CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39
SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17
Target ontology:
SIGKDD
CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41
Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19
Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Evaluation
Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O
Adjusted naming
CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56
Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56
SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86
Restructured
CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41
Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54
SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72
Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62
Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49
Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52
GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44
Oil&Gas domain
User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00
Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23
Target ontology:
CMT
Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15
SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38
Target ontology:
Conference
CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39
SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17
Target ontology:
SIGKDD
CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41
Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19
Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43
=
=
=
=
=
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Evaluation
Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O
Adjusted naming
CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56
Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56
SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86
Restructured
CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41
Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54
SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72
Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62
Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49
Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52
GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44
Oil&Gas domain
User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00
Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23
Target ontology:
CMT
Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15
SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38
Target ontology:
Conference
CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39
SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17
Target ontology:
SIGKDD
CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41
Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19
Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43

AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Evaluation
Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O
Adjusted naming
CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56
Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56
SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86
Restructured
CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41
Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54
SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72
Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62
Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49
Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52
GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44
Oil&Gas domain
User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00
Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23
Target ontology:
CMT
Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15
SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38
Target ontology:
Conference
CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39
SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17
Target ontology:
SIGKDD
CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41
Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19
Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43
<mapping> a rr:TriplesMap;
rr:logicalTable
[ rr:sqlQuery "SELECT pipnpdidpipe FROM pipline WHERE
pipmedium = 'Oil'"];
rr:subjectMap
[ rr:template ".../ oilpipeline/{pipnpdidpipe}";
rr:class npd:OilPipeline ].

AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Evaluation
Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O
Adjusted naming
CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56
Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56
SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86
Restructured
CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41
Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54
SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72
Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62
Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49
Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52
GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44
Oil&Gas domain
User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00
Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23
Target ontology:
CMT
Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15
SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38
Target ontology:
Conference
CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39
SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17
Target ontology:
SIGKDD
CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41
Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19
Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43

AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Evaluation
Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O
Adjusted naming
CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56
Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56
SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86
Restructured
CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41
Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54
SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72
Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62
Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49
Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52
GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44
Oil&Gas domain
User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00
Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23
Target ontology:
CMT
Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15
SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38
Target ontology:
Conference
CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39
SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17
Target ontology:
SIGKDD
CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41
Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19
Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Evaluation
Scenarios
Number of
tables
Number of
records
Number of
ontology classes
Avg Execution
time (s)
Adjusted naming
CMT 48 9,153 31 6.05
Conference 66 12,508 60 57.96
SIGKDD 58 6,677 50 9.14
Restructured
CMT 32 5,386 31 4.42
Conference 30 6,270 60 4.16
SIGKDD 22 4,352 50 2.42
Combined case SIGKDD 22 4,352 50 2.33
Missing FK Conference 30 6,270 60 3.04
Denormalized CMT 30 5,762 31 4.45
GeoData Classic Rel 38 26,904 51 24.30
Oil&Gas domain
User Queries 70 257,784 344 465.74
Atomic 70 257,784 344 434.40
Target ontology: CMT
Conference 32 5,386 60 2.94
SIGKDD 32 5,386 50 2.59
Target ontology: Conference
CMT 30 6,270 31 2.17
SIGKDD 30 6,270 50 2.73
Target ontology: SIGKDD
CMT 22 4,352 31 1.60
Conference 22 4,352 60 2.68
•
•
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Conclusions
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Conclusions
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
Future work
AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy
References
Álvaro Sicilia* & German Nemirovski**
* ARC Enginyeria i Arquitectura La Salle,
Universitat Ramon Llull, Barcelona, Spain
asicilia@salleurl.edu
** Business and Computer Science,
Albstadt-Sigmaringen-University of Applied Sciences, Albstadt, Germany
nemirovskij@hs-albsig.de
AutoMap4OBDA:
Automated Generation of R2RML Mappings for OBDA
20th International Conference on Knowledge
Engineering and Knowledge Management
19-23 November 2016, Bologna, Italy
Questions?

More Related Content

Similar to AutoMap4OBDA: Automated generation of R2RML mappings for OBDA

BIG IoT Project Overview
BIG IoT Project OverviewBIG IoT Project Overview
BIG IoT Project OverviewBIG IoT Project
 
Business Ecosystems Internet of Things at ABB
Business Ecosystems Internet of Things at ABBBusiness Ecosystems Internet of Things at ABB
Business Ecosystems Internet of Things at ABBMikko Marsio
 
Nikos Kexagias
Nikos KexagiasNikos Kexagias
Nikos KexagiasI4MS_eu
 
Master Thesis - Transport Energy Demand Model
Master Thesis - Transport Energy Demand ModelMaster Thesis - Transport Energy Demand Model
Master Thesis - Transport Energy Demand ModelAlexandra Barraquand
 
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)I4MS_eu
 
Knowledge Graph Recommendation Systems For COVID-19
Knowledge Graph Recommendation Systems For COVID-19Knowledge Graph Recommendation Systems For COVID-19
Knowledge Graph Recommendation Systems For COVID-19Miguel González-Fierro
 
Charalampos Bakolias, Helic, EL (CloudFlow)
Charalampos Bakolias, Helic, EL (CloudFlow)Charalampos Bakolias, Helic, EL (CloudFlow)
Charalampos Bakolias, Helic, EL (CloudFlow)I4MS_eu
 
OSMC 2019 | HRS-Connect – Open Source IoT Monitoring by Nicolai Buchwitz
OSMC 2019 | HRS-Connect – Open Source IoT Monitoring by Nicolai BuchwitzOSMC 2019 | HRS-Connect – Open Source IoT Monitoring by Nicolai Buchwitz
OSMC 2019 | HRS-Connect – Open Source IoT Monitoring by Nicolai BuchwitzNETWAYS
 
TampereJS Meetup: Node-RED by Mika Karaila, Valmet
TampereJS Meetup: Node-RED by Mika Karaila, ValmetTampereJS Meetup: Node-RED by Mika Karaila, Valmet
TampereJS Meetup: Node-RED by Mika Karaila, ValmetSointu Karjalainen
 
Pioneer Innovation Showcase - EY
Pioneer Innovation Showcase - EYPioneer Innovation Showcase - EY
Pioneer Innovation Showcase - EYIbrahim Al-Hudhaif
 
Emerging Technologies for Visual Communication
Emerging Technologies for Visual CommunicationEmerging Technologies for Visual Communication
Emerging Technologies for Visual CommunicationIsidro Navarro
 
BIM: An Introduction
BIM: An IntroductionBIM: An Introduction
BIM: An Introduction'Sola Ige
 
"Contribution to the uptake of Cloud Computing solutions" by Juncal Alonso in...
"Contribution to the uptake of Cloud Computing solutions" by Juncal Alonso in..."Contribution to the uptake of Cloud Computing solutions" by Juncal Alonso in...
"Contribution to the uptake of Cloud Computing solutions" by Juncal Alonso in...DECIDEH2020
 
Slope Final Review Meeting - WP3
Slope Final Review Meeting - WP3Slope Final Review Meeting - WP3
Slope Final Review Meeting - WP3SLOPE Project
 
OpenDaylight Summit 2016 – Ericsson keynote - The journey to a DevOps Future
OpenDaylight Summit 2016 – Ericsson keynote - The journey to a DevOps FutureOpenDaylight Summit 2016 – Ericsson keynote - The journey to a DevOps Future
OpenDaylight Summit 2016 – Ericsson keynote - The journey to a DevOps FutureEricsson
 
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAIN
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAINSOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAIN
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAINiQHub
 
AUTONOMANIA: Chatbots, AI, self-driving cars and more!
AUTONOMANIA: Chatbots, AI, self-driving cars and more!AUTONOMANIA: Chatbots, AI, self-driving cars and more!
AUTONOMANIA: Chatbots, AI, self-driving cars and more!TrendWatching
 

Similar to AutoMap4OBDA: Automated generation of R2RML mappings for OBDA (20)

BIG IoT Project Overview
BIG IoT Project OverviewBIG IoT Project Overview
BIG IoT Project Overview
 
Business Ecosystems Internet of Things at ABB
Business Ecosystems Internet of Things at ABBBusiness Ecosystems Internet of Things at ABB
Business Ecosystems Internet of Things at ABB
 
Nikos Kexagias
Nikos KexagiasNikos Kexagias
Nikos Kexagias
 
CLASS: A Real-Time Smart City Framework - talk version
CLASS: A Real-Time Smart City Framework - talk versionCLASS: A Real-Time Smart City Framework - talk version
CLASS: A Real-Time Smart City Framework - talk version
 
Master Thesis - Transport Energy Demand Model
Master Thesis - Transport Energy Demand ModelMaster Thesis - Transport Energy Demand Model
Master Thesis - Transport Energy Demand Model
 
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
Alessandro Arcidiacono, Enginsoft, IT (Fortissimo)
 
Knowledge Graph Recommendation Systems For COVID-19
Knowledge Graph Recommendation Systems For COVID-19Knowledge Graph Recommendation Systems For COVID-19
Knowledge Graph Recommendation Systems For COVID-19
 
Charalampos Bakolias, Helic, EL (CloudFlow)
Charalampos Bakolias, Helic, EL (CloudFlow)Charalampos Bakolias, Helic, EL (CloudFlow)
Charalampos Bakolias, Helic, EL (CloudFlow)
 
MAUS – AGV FINAL
MAUS – AGV FINALMAUS – AGV FINAL
MAUS – AGV FINAL
 
OSMC 2019 | HRS-Connect – Open Source IoT Monitoring by Nicolai Buchwitz
OSMC 2019 | HRS-Connect – Open Source IoT Monitoring by Nicolai BuchwitzOSMC 2019 | HRS-Connect – Open Source IoT Monitoring by Nicolai Buchwitz
OSMC 2019 | HRS-Connect – Open Source IoT Monitoring by Nicolai Buchwitz
 
TampereJS Meetup: Node-RED by Mika Karaila, Valmet
TampereJS Meetup: Node-RED by Mika Karaila, ValmetTampereJS Meetup: Node-RED by Mika Karaila, Valmet
TampereJS Meetup: Node-RED by Mika Karaila, Valmet
 
Pioneer Innovation Showcase - EY
Pioneer Innovation Showcase - EYPioneer Innovation Showcase - EY
Pioneer Innovation Showcase - EY
 
Emerging Technologies for Visual Communication
Emerging Technologies for Visual CommunicationEmerging Technologies for Visual Communication
Emerging Technologies for Visual Communication
 
BIM: An Introduction
BIM: An IntroductionBIM: An Introduction
BIM: An Introduction
 
"Contribution to the uptake of Cloud Computing solutions" by Juncal Alonso in...
"Contribution to the uptake of Cloud Computing solutions" by Juncal Alonso in..."Contribution to the uptake of Cloud Computing solutions" by Juncal Alonso in...
"Contribution to the uptake of Cloud Computing solutions" by Juncal Alonso in...
 
Slope Final Review Meeting - WP3
Slope Final Review Meeting - WP3Slope Final Review Meeting - WP3
Slope Final Review Meeting - WP3
 
OpenDaylight Summit 2016 – Ericsson keynote - The journey to a DevOps Future
OpenDaylight Summit 2016 – Ericsson keynote - The journey to a DevOps FutureOpenDaylight Summit 2016 – Ericsson keynote - The journey to a DevOps Future
OpenDaylight Summit 2016 – Ericsson keynote - The journey to a DevOps Future
 
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAIN
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAINSOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAIN
SOLVE THE CHALLENGE OF DATA HARVESTING WITH A SMART RECORDING TOOLCHAIN
 
Robko js
Robko jsRobko js
Robko js
 
AUTONOMANIA: Chatbots, AI, self-driving cars and more!
AUTONOMANIA: Chatbots, AI, self-driving cars and more!AUTONOMANIA: Chatbots, AI, self-driving cars and more!
AUTONOMANIA: Chatbots, AI, self-driving cars and more!
 

More from Álvaro Sicilia

An energy information system for retrofitting smart urban areas
An energy information system for  retrofitting smart urban areasAn energy information system for  retrofitting smart urban areas
An energy information system for retrofitting smart urban areasÁlvaro Sicilia
 
Energy-related data integration using semantic data models for energy efficie...
Energy-related data integration using semantic data models for energy efficie...Energy-related data integration using semantic data models for energy efficie...
Energy-related data integration using semantic data models for energy efficie...Álvaro Sicilia
 
PhD Dissertation Supporting tools for automated generation and visual editing...
PhD Dissertation Supporting tools for automated generation and visual editing...PhD Dissertation Supporting tools for automated generation and visual editing...
PhD Dissertation Supporting tools for automated generation and visual editing...Álvaro Sicilia
 
OPTEEMAL data requirements experiences
OPTEEMAL data requirements experiencesOPTEEMAL data requirements experiences
OPTEEMAL data requirements experiencesÁlvaro Sicilia
 
Sustainable Places 2015 - The OPTIMUS project
Sustainable Places 2015 - The OPTIMUS projectSustainable Places 2015 - The OPTIMUS project
Sustainable Places 2015 - The OPTIMUS projectÁlvaro Sicilia
 
SEMANCO - Integrating multiple data sources, domains and tools in urban ener...
SEMANCO - Integrating multiple data sources, domains and tools in  urban ener...SEMANCO - Integrating multiple data sources, domains and tools in  urban ener...
SEMANCO - Integrating multiple data sources, domains and tools in urban ener...Álvaro Sicilia
 
SEMANCO poster at ESWC 2014
SEMANCO poster at ESWC 2014SEMANCO poster at ESWC 2014
SEMANCO poster at ESWC 2014Álvaro Sicilia
 

More from Álvaro Sicilia (7)

An energy information system for retrofitting smart urban areas
An energy information system for  retrofitting smart urban areasAn energy information system for  retrofitting smart urban areas
An energy information system for retrofitting smart urban areas
 
Energy-related data integration using semantic data models for energy efficie...
Energy-related data integration using semantic data models for energy efficie...Energy-related data integration using semantic data models for energy efficie...
Energy-related data integration using semantic data models for energy efficie...
 
PhD Dissertation Supporting tools for automated generation and visual editing...
PhD Dissertation Supporting tools for automated generation and visual editing...PhD Dissertation Supporting tools for automated generation and visual editing...
PhD Dissertation Supporting tools for automated generation and visual editing...
 
OPTEEMAL data requirements experiences
OPTEEMAL data requirements experiencesOPTEEMAL data requirements experiences
OPTEEMAL data requirements experiences
 
Sustainable Places 2015 - The OPTIMUS project
Sustainable Places 2015 - The OPTIMUS projectSustainable Places 2015 - The OPTIMUS project
Sustainable Places 2015 - The OPTIMUS project
 
SEMANCO - Integrating multiple data sources, domains and tools in urban ener...
SEMANCO - Integrating multiple data sources, domains and tools in  urban ener...SEMANCO - Integrating multiple data sources, domains and tools in  urban ener...
SEMANCO - Integrating multiple data sources, domains and tools in urban ener...
 
SEMANCO poster at ESWC 2014
SEMANCO poster at ESWC 2014SEMANCO poster at ESWC 2014
SEMANCO poster at ESWC 2014
 

Recently uploaded

Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsaqsarehman5055
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyPooja Nehwal
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxraffaeleoman
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 

Recently uploaded (20)

Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 

AutoMap4OBDA: Automated generation of R2RML mappings for OBDA

  • 1. Álvaro Sicilia* & German Nemirovski** * ARC Enginyeria i Arquitectura La Salle, Universitat Ramon Llull, Barcelona, Spain asicilia@salleurl.edu ** Business and Computer Science, Albstadt-Sigmaringen-University of Applied Sciences, Albstadt, Germany nemirovskij@hs-albsig.de AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management 19-23 November 2016, Bologna, Italy
  • 2. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Introduction
  • 3. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Introduction
  • 4. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Introduction
  • 5. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy <mapping> a rr:TriplesMap; rr:logicalTable [ rr:sqlQuery "SELECT id FROM building"]; rr:subjectMap [ rr:template ".../building/{id}"; rr:class ex:Building ]. <mapping> a rr:TriplesMap; rr:logicalTable [ rr:sqlQuery "SELECT id FROM building WHERE use = 'Office'"]; rr:subjectMap [ rr:template ".../officebuilding/{id}"; rr:class ex:OfficeBuilding ]. Introduction
  • 6. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA
  • 7. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy • • • AutoMap4OBDA
  • 8. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy • • • • • • AutoMap4OBDA
  • 9. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy • • • • • AutoMap4OBDA • • •
  • 10. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA
  • 11. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy    AutoMap4OBDA
  • 12. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy    AutoMap4OBDA 
  • 13. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA
  • 14. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA
  • 15. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy 𝐻 𝐼𝐷 :9.32 Max. class name length: 11   AutoMap4OBDA 𝐻 𝑈𝑠𝑒 : 4.12 𝐻 𝐴𝑑𝑑𝑟𝑒𝑠𝑠 : 2.15 𝐻 𝑂𝑛𝑡𝑜𝑙𝑜𝑔𝑦 : 5.31
  • 16. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA
  • 17. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA
  • 18. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA {∅}
  • 19. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA
  • 20. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA
  • 21. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA
  • 22. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA <mapping> a rr:TriplesMap; rr:logicalTable [ rr:sqlQuery "SELECT a.id, d.id FROM building AS a INNER JOIN Block AS b ON a.fkBlock=b.id INNER JOIN District AS c ON b.fkDistrict=c.id INNER JOIN City AS d ON c.fkCity=d.id"]; rr:subjectMap [ rr:template ".../building/{a.id}"; rr:class ex:Building ]. rr:predicateObjectMap [ rr:predicate ex:hasCity; rr:template ".../city/{d.id}" ]. ... <mapping1> a rr:TriplesMap; rr:logicalTable [ rr:sqlQuery "SELECT id FROM building"]; rr:subjectMap [ rr:template ".../building/{id}"; rr:class ex:Building ]. rr:predicateObjectMap [ rr:predicate ex:hasRoom; rr:template ".../room/{id}" ]. <mapping2> a rr:TriplesMap; rr:logicalTable [ rr:sqlQuery "SELECT id FROM building"]; rr:subjectMap [ rr:template ".../room/{id}"; rr:class ex:Room ].
  • 23. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy <mapping2> a rr:TriplesMap; rr:logicalTable[rr:sqlQuery "SELECT id,use FROM building"]; rr:subjectMap [ rr:template ".../building/{id}"; rr:class ex:Building]. rr:predicateObjectMap [ rr:predicate ex:hasUse; rr:template ".../use/{use}" ]. rr:predicateObjectMap [rr:predicate ex:use; rr:column "{use}" ]. AutoMap4OBDA <mapping3> a rr:TriplesMap; rr:logicalTable [rr:sqlQuery "SELECT id FROM building"]; rr:subjectMap [ rr:template ".../district/{id}"; rr:class ex:District]. <mapping4> a rr:TriplesMap; rr:logicalTable [rr:sqlQuery "SELECT use FROM building"]; rr:subjectMap [ rr:template ".../use/{use}"; rr:class ex:Use]. rr:predicateObjectMap [rr:predicate ex:use; rr:column "{use}" ]. <mapping1> a rr:TriplesMap; rr:logicalTable [rr:sqlQuery "SELECT id FROM building"]; rr:subjectMap [ rr:template ".../building/{id}"; rr:class ex:Building]. rr:predicateObjectMap [ rr:predicate ex:hasDistrict; rr:template ".../district/{id}" ].
  • 24. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy AutoMap4OBDA
  • 25. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Evaluation
  • 26. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Evaluation
  • 27. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Evaluation Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O Adjusted naming CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56 Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56 SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86 Restructured CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41 Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54 SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72 Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62 Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49 Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52 GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44 Oil&Gas domain User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00 Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23 Target ontology: CMT Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15 SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38 Target ontology: Conference CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39 SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17 Target ontology: SIGKDD CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41 Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19 Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43
  • 28. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Evaluation Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O Adjusted naming CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56 Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56 SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86 Restructured CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41 Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54 SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72 Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62 Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49 Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52 GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44 Oil&Gas domain User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00 Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23 Target ontology: CMT Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15 SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38 Target ontology: Conference CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39 SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17 Target ontology: SIGKDD CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41 Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19 Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43 = = = = =
  • 29. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Evaluation Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O Adjusted naming CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56 Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56 SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86 Restructured CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41 Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54 SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72 Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62 Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49 Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52 GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44 Oil&Gas domain User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00 Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23 Target ontology: CMT Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15 SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38 Target ontology: Conference CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39 SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17 Target ontology: SIGKDD CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41 Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19 Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43 
  • 30. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Evaluation Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O Adjusted naming CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56 Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56 SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86 Restructured CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41 Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54 SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72 Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62 Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49 Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52 GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44 Oil&Gas domain User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00 Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23 Target ontology: CMT Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15 SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38 Target ontology: Conference CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39 SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17 Target ontology: SIGKDD CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41 Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19 Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43 <mapping> a rr:TriplesMap; rr:logicalTable [ rr:sqlQuery "SELECT pipnpdidpipe FROM pipline WHERE pipmedium = 'Oil'"]; rr:subjectMap [ rr:template ".../ oilpipeline/{pipnpdidpipe}"; rr:class npd:OilPipeline ]. 
  • 31. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Evaluation Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O Adjusted naming CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56 Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56 SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86 Restructured CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41 Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54 SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72 Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62 Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49 Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52 GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44 Oil&Gas domain User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00 Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23 Target ontology: CMT Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15 SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38 Target ontology: Conference CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39 SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17 Target ontology: SIGKDD CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41 Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19 Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43 
  • 32. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Evaluation Scenarios B.OX IncM. ontop MIRR. COMA D2RQ AM4O Adjusted naming CMT 0.76 0.45 0.28 0.28 0.48 0.31 0.56 Conference 0.51 0.53 0.26 0.27 0.36 0.26 0.56 SIGKDD 0.86 0.76 0.38 0.30 0.66 0.38 0.86 Restructured CMT 0.41 0.44 0.14 0.17 0.38 0.14 0.41 Conference 0.41 0.41 0.13 0.23 0.31 0.21 0.54 SIGKDD 0.52 0.38 0.21 0.11 0.41 0.28 0.72 Combined case SIGKDD 0.48 0.38 0.21 0.11 0.28 0.28 0.62 Missing FK Conference 0.33 0.41 - 0.17 0.21 0.18 0.49 Denormalized CMT 0.44 0.40 0.20 0.22 - 0.20 0.52 GeoData Classic Rel 0.13 0.08 - - - 0.06 0.44 Oil&Gas domain User Queries 0.00 0.00 0.00 0.00 - 0.00 0.00 Atomic 0.14 0.12 0.10 0.00 0.00 0.08 0.23 Target ontology: CMT Conference 0.20 0.35 0.10 0.00 0.00 0.10 0.15 SIGKDD 0.33 0.33 0.19 0.00 0.14 0.19 0.38 Target ontology: Conference CMT 0.20 0.34 0.05 0.00 0.05 0.05 0.39 SIGKDD 0.13 0.30 0.09 0.00 0.04 0.09 0.17 Target ontology: SIGKDD CMT 0.51 0.57 0.19 0.00 0.24 0.26 0.41 Conference 0.24 0.44 0.13 0.00 0.09 0.14 0.19 Average of the tests 0.36 0.37 0.15 0.10 0.20 0.18 0.43
  • 33. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Evaluation Scenarios Number of tables Number of records Number of ontology classes Avg Execution time (s) Adjusted naming CMT 48 9,153 31 6.05 Conference 66 12,508 60 57.96 SIGKDD 58 6,677 50 9.14 Restructured CMT 32 5,386 31 4.42 Conference 30 6,270 60 4.16 SIGKDD 22 4,352 50 2.42 Combined case SIGKDD 22 4,352 50 2.33 Missing FK Conference 30 6,270 60 3.04 Denormalized CMT 30 5,762 31 4.45 GeoData Classic Rel 38 26,904 51 24.30 Oil&Gas domain User Queries 70 257,784 344 465.74 Atomic 70 257,784 344 434.40 Target ontology: CMT Conference 32 5,386 60 2.94 SIGKDD 32 5,386 50 2.59 Target ontology: Conference CMT 30 6,270 31 2.17 SIGKDD 30 6,270 50 2.73 Target ontology: SIGKDD CMT 22 4,352 31 1.60 Conference 22 4,352 60 2.68 • •
  • 34. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Conclusions
  • 35. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Conclusions
  • 36. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy Future work
  • 37. AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management | 19-23 November 2016 | Bologna, Italy References
  • 38. Álvaro Sicilia* & German Nemirovski** * ARC Enginyeria i Arquitectura La Salle, Universitat Ramon Llull, Barcelona, Spain asicilia@salleurl.edu ** Business and Computer Science, Albstadt-Sigmaringen-University of Applied Sciences, Albstadt, Germany nemirovskij@hs-albsig.de AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management 19-23 November 2016, Bologna, Italy Questions?