Álvaro Sicilia * & German Nemirovski** * ARC Enginyeria i Arquitectura La Salle, Universitat Ramon Llull, Barcelona, Spain [email protected]** Business and Computer Science, Albstadt-Sigmaringen-University of Applied Sciences, Albstadt, Germany [email protected]AutoMap4OBDA: Automated Generation of R2RML Mappings for OBDA 20th International Conference on Knowledge Engineering and Knowledge Management 19-23 November 2016, Bologna, Italy
38
Embed
AutoMap4OBDA: Automated generation of R2RML mappings for OBDA
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
Álvaro Sicilia* & German Nemirovski**
* ARC Enginyeria i Arquitectura La Salle,Universitat Ramon Llull, Barcelona, [email protected]
** Business and Computer Science,Albstadt-Sigmaringen-University of Applied Sciences, Albstadt, [email protected]
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"];