SubjectsSubjects(version: 902)
Course, academic year 2022/2023
   Login via CAS
Data Formats - NPRX036
Title: Datové formáty
Guaranteed by: Student Affairs Department (32-STUD)
Faculty: Faculty of Mathematics and Physics
Actual: from 2020
Semester: summer
E-Credits: 6
Hours per week, examination: summer s.:2/2 [hours/week]
Capacity: unlimited
Min. number of students: unlimited
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Is provided by: NPRG036
Note: enabled for web enrollment
Guarantor: RNDr. Jakub Klímek, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - Softwarové systémy
Classification: Informatics > Software Engineering
Pre-requisite : {NXXX014, NXXX015, NXXX016, NXXX017, NXXX018, NXXX022, NXXX023, NXXX024, NXXX025, NXXX030, NXXX031, NXXX033}
Incompatibility : NPRG036
Interchangeability : NPRG036
Is incompatible with: NPRG036
Is interchangeable with: NPRG036
Annotation -
Last update: RNDr. Michal Kopecký, 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.
Course completion requirements -
Last update: RNDr. Jakub Klímek, Ph.D. (14.05.2020)

During the semester there will be homework assignments for credit.

Each homework will be evaluated only once.

Turning in homework repeatedly or after the deadline is not allowed.

It is not required to attend tutorials.

Getting homework credit is a prerequisite for the final exam.

The final exam is a written test.

Literature - Czech
Last update: RNDr. Jakub Klímek, Ph.D. (14.05.2020)
  • 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/
  • LaTeX, https://www.latex-project.org/
  • YAML: YAML Ain't Markup Language, https://yaml.org/
  • The GeoJSON Format, https://tools.ietf.org/html/rfc7946
  • RDF 1.1 Primer, https://www.w3.org/TR/rdf11-primer/
  • RDF Schema 1.1, https://www.w3.org/TR/rdf-schema/
Syllabus -
Last update: RNDr. Jakub Klímek, Ph.D. (19.05.2021)

Generic properties of data formats, data models, standardization

Overview of data formats for multimedia and print

Text formats

Key-value formats

XML, XML schemas

Transformation of XML data (XSLT)

JSON, JSON schemas

Tabular formats, CSV, CSV schemas

Geodata formats

Graph data formats

RDF, RDF serializations, RDF vocabularies

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html