Automatický převod RDF dat do CSV
Název práce v češtině: | Automatický převod RDF dat do CSV |
---|---|
Název v anglickém jazyce: | Automated transformation of RDF data to CSV |
Klíčová slova: | RDF|CSV|převod|automatizace |
Klíčová slova anglicky: | RDF|CSV|transformation|automation |
Akademický rok vypsání: | 2022/2023 |
Typ práce: | diplomová práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Jakub Klímek, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 22.11.2022 |
Datum zadání: | 22.11.2022 |
Datum potvrzení stud. oddělením: | 06.12.2022 |
Zásady pro vypracování |
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. |
Seznam odborné literatury |
[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/ |