Implementation of Linked Data Fragments API on Top of Relational Database
Název práce v češtině: | Implementace Linked Data Fragments API nad relační databází |
---|---|
Název v anglickém jazyce: | Implementation of Linked Data Fragments API on Top of Relational Database |
Klíčová slova: | Linked Data, Linked Data Fragments, API, relační databáze |
Klíčová slova anglicky: | Linked Data, Linked Data Fragments, API, relational database |
Akademický rok vypsání: | 2015/2016 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | doc. Mgr. Martin Nečaský, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 16.02.2016 |
Datum zadání: | 18.02.2016 |
Datum potvrzení stud. oddělením: | 21.03.2016 |
Zásady pro vypracování |
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. |
Seznam odborné literatury |
[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. |