SubjectsSubjects(version: 964)
Course, academic year 2024/2025
   Login via CAS
Data Formats - NPRG036
Title: Datové formáty
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2022
Semester: winter
E-Credits: 5
Hours per week, examination: winter s.:2/2, C+Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech, English
Teaching methods: full-time
Additional information: https://jakub.klímek.com/nprg036
Note: enabled for web enrollment
Guarantor: doc. RNDr. Jakub Klímek, Ph.D.
Teacher(s): doc. RNDr. Jakub Klímek, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - Softwarové systémy
Classification: Informatics > Software Engineering
Incompatibility : NPRX036
Interchangeability : NPRX036
Is co-requisite for: NSWI124
Is incompatible with: NPRX036
Is pre-requisite for: NSWI135
Is interchangeable with: NPRX036
Annotation -
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.
Last update: Kopecký Michal, RNDr., Ph.D. (15.05.2020)
Course completion requirements -

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.

Last update: Klímek Jakub, doc. RNDr., Ph.D. (14.05.2020)
Literature - Czech
  • 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/
Last update: Klímek Jakub, doc. RNDr., Ph.D. (14.05.2020)
Syllabus -

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

Last update: Klímek Jakub, doc. RNDr., Ph.D. (19.05.2021)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html