Thesis (Selection of subject)Thesis (Selection of subject)(version: 393)
Thesis details
   Login via CAS
   
Automatický převod RDF dat do CSV
Thesis title in Czech: Automatický převod RDF dat do CSV
Thesis title in English: Automated transformation of RDF data to CSV
Key words: RDF|CSV|převod|automatizace|CSVW|konverze|CSV on the Web
English key words: RDF|CSV|transformation|automation|CSVW|conversion|CSV on the Web
Academic year of topic announcement: 2022/2023
Thesis type: diploma thesis
Thesis language: čeština
Department: Department of Software Engineering (32-KSI)
Supervisor: doc. RNDr. Jakub Klímek, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 22.11.2022
Date of assignment: 22.11.2022
Confirmed by Study dept. on: 06.01.2026
Date and time of defence: 10.02.2026 10:00
Date of electronic submission:08.01.2026
Date of submission of printed version:08.01.2026
Date of proceeded defence: 10.02.2026
Opponents: Ing. Pavel Koupil, Ph.D.
 
 
 
Guidelines
The recommended way of publishing data on the web is using the Resource Description Framework (RDF) [3].
However, there are still users unfamiliar with RDF who prefer relational data.
The CSV on the Web W3C recommendations [1][2] specify, how to describe CSV files published on the Web using JSON-LD descriptors containing important metadata, such as column names, data types, and more.
The goal of this thesis is to design and implement an automated transformer of RDF data to CSV files, described by the CSV on the Web descriptor to preserve the interpretability of the data.
This will serve the users accustomed to relational data to easily view an arbitrary RDF file as a single CSV table, or a set of CSV tables.
The student will:
- Get familiar with CSV on the Web [1][2] and RDF [3]
- Design the transformer architecture, so that it is easily extensible with additional styles of transformation
- Implement the transformer as a library
- Implement a command line and a web service runner
- Evaluate the implemented transformer with real-world users.
References
[1] Model for Tabular Data and Metadata on the Web, W3C, https://www.w3.org/TR/2015/REC-tabular-data-model-20151217/
[2] Metadata Vocabulary for Tabular Data, W3C, https://www.w3.org/TR/2015/REC-tabular-metadata-20151217/
[3] RDF 1.1 Concepts and Abstract Syntax, W3C, https://www.w3.org/TR/rdf11-concepts/
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html