Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2024/2025

Moderní datové formáty

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
BI-MDF.21 KZ 3 1P+1C česky
Garant předmětu:
Petr Pauš
Přednášející:
Petr Pauš
Cvičící:
Petr Pauš
Předmět zajišťuje:
katedra softwarového inženýrství
Anotace:

Cílem předmětu je seznámit studenty s běžně používanými datovými formáty pro typické druhy dat. Od každého druhu dat budou popsány základní formáty a nástroje pro práci s nimi. Absolvent předmětu by tedy pro běžně se vyskytující data například na Webu vždy vědět, jak s nimi pracovat.

Požadavky:

Bez požadavků.

Osnova přednášek:

1. Úvod: Datové modely, datové formáty, datová schémata, textové vs. binární formáty, standardizace, validace, URI

2. Technologie založené na XML - XML, XPath, XSLT, XSD

3. Další hierarchické formáty - JSON, JSON schema, YAML

4. Grafové formáty - RDF, JSON-LD

5. Dotazovací jazyky pro grafové formáty - SPARQL

6. Tradiční textové formáty - CSV, Plain text, INI

Osnova cvičení:

1. Základy datového modelování, UML diagramy tříd

2. Práce s daty ve formátu XML - XML, XPath, XSLT, XSD

3. Práce s daty v dalších hierarchických datových formátech - JSON, JSON schema, YAML

4. Práce s daty v grafových datových formátech - RDF, JSON-LD

5. Dotazování nad daty v grafových formátech - SPARQL

6. Práce s daty v tradičních textových formátech - CSV, Plain text, INI

Cíle studia:
Studijní materiály:

1. Heath T., Bizer C. - Linked Data: Evolving the Web into a Global Data Space (1st Edition), Morgan & Claypool, 2011, 9781608454303

2. Kay M. - XSLT 2.0 and XPath 2.0 Programmer's Reference (4th Edition), Wiley, 2008, 978-0470192740

3. McPeak J. - Beginning JavaScript (5th Edition), Wiley, 2015, 978-1-118-90374-2

Poznámka:

Informace o předmětu a výukové materiály naleznete na https://courses.fit.cvut.cz/BI-MDF/

Další informace:
https://courses.fit.cvut.cz/BI-MDF/
Rozvrh na zimní semestr 2024/2025:
Rozvrh není připraven
Rozvrh na letní semestr 2024/2025:
Rozvrh není připraven
Předmět je součástí následujících studijních plánů:
Platnost dat k 16. 6. 2024
Aktualizace výše uvedených informací naleznete na adrese https://bilakniha.cvut.cz/cs/predmet6609906.html