Thesis (Selection of subject)Thesis (Selection of subject)(version: 390)
Thesis details
   Login via CAS
Implementation of Linked Data Fragments API on Top of Relational Database
Thesis title in Czech: Implementace Linked Data Fragments API nad relační databází
Thesis title in English: Implementation of Linked Data Fragments API on Top of Relational Database
Key words: Linked Data, Linked Data Fragments, API, relační databáze
English key words: Linked Data, Linked Data Fragments, API, relational database
Academic year of topic announcement: 2015/2016
Thesis type: diploma thesis
Thesis language: angličtina
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. Mgr. Martin Nečaský, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 16.02.2016
Date of assignment: 18.02.2016
Confirmed by Study dept. on: 21.03.2016
Guidelines
Linked Data [1] represent a successful data publication format designed for publising on the web, simple data integration and reasoning about data. SPARQL [2] ia a powerful widely adopted query language leveraging the graph nature of Linked Data.

Native databases with SPARQL endpoints often don't scale to Web-scale needs. In reaction, Linked Data Fragments (LDF) [3] have recently been proposed to make the Web of Data Web-scale by moving intelligence from servers to clients and increasing reliability. Another alternative approach is hosting a SPARQL endpoint on top of a relational database with translation between SPARQL and SQL based on a mapping language [4].

Hosting a SPARQL endpoint on top of a relational database still puts load on the server instead of the client, impacting scaling and reliability. The purpose of this thesis is to propose an LDF API, implement a service providing this API on top of a relational database, and evaluate the performance implications on the server and client side compared to an existing SPARQL-to-SQL solution [5]. The solution will use an existing language to describe mapping between LDF API and relational data.
References
[1] http://www.w3.org/standards/semanticweb/data
[2] Steve Harris and Andy Seaborne. SPARQL 1.1 Query Language. W3C Recommendation, 21 March 2013. https://www.w3.org/TR/sparql11-query/
[3] Verborgh, Ruben, et al. Web-scale querying through linked data fragments. Proceedings of the 7th Workshop on Linked Data on the Web. 2014.
[4] Souripriya Das, et al. R2RML: RDB to RDF Mapping Language. W3C Recommendation, 27 September 2012. http://www.w3.org/TR/r2rml/
[5] Miloš Chaloupka. Querying RDF graphs stored in a relational database using SPARQL and R2RML. Master's thesis, Charles University in Prague, 2014.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html