Cílem předmětu Datové formáty 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.
Poslední úprava: Kopecký Michal, RNDr., Ph.D. (15.05.2020)
The goal of the Data Formats course is to give an overview of commonly used data formats for typical types of data.
There will be a description of each data type and the data formats used for that data type along with tools available to work with such data.
Poslední úprava: Kopecký Michal, RNDr., Ph.D. (15.05.2020)
Podmínky zakončení předmětu -
Na začátku semestru studenti utvoří týmy zpravidla o 4 členech.
Tým s jiným počtem členů (3 nebo 5) může vzniknout pouze po dohodě se cvičícím, zpravidla z kapacitních důvodů daného cvičení.
V průběhu semestru jsou postupně zadávány a hodnoceny týmové domácí úkoly s jasně stanoveným termínem odevzdání.
Každý úkol bude vyučujícím hodnocen jen jednou, vyučující studentům zašle nalezené problémy.
Nalezené problémy musí být opraveny nejpozději při odevzdání následujícího úkolu, pro opravu problémů z posledního úkolu bude stanoven separátní termín.
Zápočet je udělen za správné splnění všech týmových úkolů v daných termínech.
Získání zápočtu je nutnou podmínkou k účasti na závěrečné zkoušce.
Zkouška je formou písemného testu.
Poslední úprava: Klímek Jakub, doc. RNDr., Ph.D. (17.09.2025)
At the beginning of the semester, students form teams, typically consisting of 4 members.
A team with a different number of members (3 or 5) can only be formed after agreement with the instructor, usually due to capacity reasons for the given tutorial.
Team homework assignments are gradually assigned and evaluated during the semester with a clearly defined deadline for submission.
Each assignment will be evaluated only once by the instructor, and the instructor will send the students the problems found.
The problems found must be corrected no later than when the next assignment is submitted; a separate deadline will be set for correcting the problems from the last assignment.
Credit is awarded for the correct completion of all team assignments within the given deadlines.
Obtaining credit is a prerequisite for participation in the final exam.
The exam is in the form of a written test.
Poslední úprava: Klímek Jakub, doc. RNDr., Ph.D. (17.09.2025)
Literatura
Portál otevřených dat https://data.gov.cz
Common Format and MIME Type for Comma-Separated Values (CSV) Files, https://tools.ietf.org/html/rfc4180
CSV on the Web: A Primer, https://www.w3.org/TR/tabular-data-primer/
The JavaScript Object Notation (JSON) Data Interchange Format, https://tools.ietf.org/html/rfc7159
JSON Schema, https://json-schema.org/
Extensible Markup Language (XML) 1.0 (Fifth Edition), https://www.w3.org/TR/xml/
W3C XML Schema Definition Language (XSD) 1.1 Part 1: Structures, https://www.w3.org/TR/xmlschema11-1/
W3C XML Schema Definition Language (XSD) 1.1 Part 2: Datatypes, https://www.w3.org/TR/xmlschema11-2/
XSL Transformations (XSLT) Version 3.0, https://www.w3.org/TR/xslt-30/