Moderní datové formáty
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ů:
-
- Bc. specializace Informační bezpečnost, 2021 (volitelný předmět)
- Bc. specializace Manažerská informatika, 2021 (volitelný předmět)
- Bc. specializace Počítačová grafika, 2021 (volitelný předmět)
- Bc. specializace Počítačové inženýrství, 2021 (volitelný předmět)
- Bc. program, pro fázi studia bez specializace, 2021 (VO)
- Bc. specializace Webové inženýrství, 2021 (PS)
- Bc. specializace Umělá inteligence, 2021 (volitelný předmět)
- Bc. specializace Teoretická informatika, 2021 (volitelný předmět)
- Bc. specializace Softwarové inženýrství, 2021 (volitelný předmět)
- Bc. specializace Počítačové systémy a virtualizace, 2021 (volitelný předmět)
- Bc. specializace Počítačové sítě a Internet, 2021 (volitelný předmět)
- Bc. specializace Informační bezpečnost, 2024 (volitelný předmět)
- Bc. program, pro fázi studia bez specializace, 2024 (VO)
- Bc. specializace Manažerská informatika, 2024 (volitelný předmět)
- Bc. specializace Počítačová grafika, 2024 (volitelný předmět)
- Bc. specializace Softwarové inženýrství, 2024 (volitelný předmět)
- Bc. specializace Webové inženýrství, 2024 (PS)
- Bc. specializace Počítačové sítě a Internet, 2024 (volitelný předmět)
- Bc. specializace Počítačové inženýrství, 2024 (volitelný předmět)
- Bc. specializace Počítačové systémy a virtualizace, 2024 (volitelný předmět)
- Bc. specializace Umělá inteligence, 2024 (volitelný předmět)
- Bc. specializace Teoretická informatika, 2024 (volitelný předmět)