Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
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:
Ú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
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/
 
Univerzita Karlova | Informační systém UK