Transformace hierarchických dat
Název práce v češtině: | Transformace hierarchických dat |
---|---|
Název v anglickém jazyce: | Hierarchical data transformation |
Klíčová slova: | XML|JSON|CSV|Datová Transforamce |
Klíčová slova anglicky: | XML|JSON|CSV|Data Transformation |
Akademický rok vypsání: | 2022/2023 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | Mgr. Petr Škoda, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 27.09.2023 |
Datum zadání: | 27.09.2023 |
Datum potvrzení stud. oddělením: | 23.11.2023 |
Datum a čas obhajoby: | 05.09.2024 09:00 |
Datum odevzdání elektronické podoby: | 18.07.2024 |
Datum odevzdání tištěné podoby: | 18.07.2024 |
Datum proběhlé obhajoby: | 05.09.2024 |
Oponenti: | RNDr. Michal Kopecký, Ph.D. |
Zásady pro vypracování |
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. |
Seznam odborné literatury |
- https://www.w3.org/TR/xml/
- https://www.w3.org/TR/xslt-30/ - https://json-ld.org/ - https://www.w3.org/TR/rdf11-primer/ |