Transformace hierarchických dat
Thesis title in Czech: | Transformace hierarchických dat |
---|---|
Thesis title in English: | Hierarchical data transformation |
Key words: | XML|JSON|CSV|Datová Transforamce |
English key words: | XML|JSON|CSV|Data Transformation |
Academic year of topic announcement: | 2022/2023 |
Thesis type: | Bachelor's thesis |
Thesis language: | čeština |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | Mgr. Petr Škoda, Ph.D. |
Author: | hidden![]() |
Date of registration: | 27.09.2023 |
Date of assignment: | 27.09.2023 |
Confirmed by Study dept. on: | 23.11.2023 |
Date and time of defence: | 05.09.2024 09:00 |
Date of electronic submission: | 18.07.2024 |
Date of submission of printed version: | 18.07.2024 |
Date of proceeded defence: | 05.09.2024 |
Opponents: | RNDr. Michal Kopecký, Ph.D. |
Guidelines |
Na mnoho formátů, například XML, JSON, RDF a CSV, lze nahlížet jako na hierarchické, tedy reprezentovatelné stromovým grafem. Tato společná vlastnost umožňuje transformaci dat mezi jednotlivými formáty. Existující transformace jsou většinou omezené pouze na dvojice formátů, nevyužívají specifik daného formátu, či neumožňují dostatečnou kontrolu nad výslednou strukturou.
Řešitel nejprve zmapuje a popíše vybrané přístupy pro převod mezi výše uvedenými formáty. V dalším kroku navrhne řešení pro transformaci s důrazem na kontrolu výsledné struktury. Součástí řešení bude specifikace sjednocujícího datového modelu, dotazovacího a transformačního jazyka, či případných rozšíření. Řešitel dále implementuje proof-of-concept softwarového nástroje, který bude schopen vyhodnocovat dotazy v navrženém jazyce a provádět transformace. |
References |
- https://www.w3.org/TR/xml/
- https://www.w3.org/TR/xslt-30/ - https://json-ld.org/ - https://www.w3.org/TR/rdf11-primer/ |