Course details
Ontologie a sémantický web
SWD Acad. year 2024/2025 Winter semester
Explicit knowledge representation, knowledge graphs. Formal description of data semantics using Resource description framework. Ontologies and languages for their description. Querying over knowledge graphs, linked data and existing knowledge bases. Design and publication of ontologies and linked data, design patterns, quality, consistency. Creating software applications based on semantic technologies and existing software tools.
Guarantor
Language of instruction
Completion
Time span
- 26 hrs lectures
Assessment points
- 100 pts final exam
Department
Learning objectives
Gain an overview of formal data semantics modelling, linked data creation and publishing. Master the design of knowledge-based applications using Semantic Web technologies.
Study literature
- Stuart, D. (2016). Practical Ontologies for Information Professionals. Facet. doi:10.29085/9781783301522
- Aidan Hogan, et al. (2021) Knowledge Graphs, Synthesis Lectures on Data, Semantics, and Knowledge, No. 22, 1–237, DOI: 10.2200/S01125ED1V01Y202109DSK022, Springer
- Rudi Studer (Editor), Stephan Grimm (Editor), Andreas Abecker (Editor). 2007. Semantic Web Services: Concepts, Technologies, and Applications, Springer
Fundamental literature
- Dean Allemang, Jim Hendler, and Fabien Gandon. 2020. Semantic Web for the Working Ontologist: Effective Modeling for Linked Data, RDFS, and OWL (3rd. ed.). Association for Computing Machinery, New York, NY, USA.
- Pascal Hitzler, Markus Krötzsch, Sebastian Rudolph. Foundations of Semantic Web Technologies. 2009. Chapman and Hall/CRC; 1st edition
- Tom Heath and Christian Bizer. 2011. Linked Data: Evolving the Web into a Global Data Space (1st edition). Synthesis Lectures on the Semantic Web: Theory and Technology, 1:1, 1-136. Morgan & Claypool.
Syllabus of lectures
- Knowledge representation, explicit and parametric representation, knowledge graphs.
- Resource description framework (RDF) and formal semantics.
- Ontologies in the context of IT, languages for ontology representation.
- Description logic and OWL.
- Serialization and storage of knowledge graphs.
- Querying over knowledge graphs, query languages.
- Existing ontologies and knowledge bases.
- Ontology design, requirements analysis, inference, consistency.
- Rules and constraints, SWRL and SHACL languages.
- Linked data, design patterns.
- Data semantics on the WWW.
- Architecture and implementation of semantic applications.
- Software tools and libraries.
Progress assessment
Writing and presentation of a paper on the chosen topic, exam. Teaching is carried out in the form of lectures or guided self-study; missed classes must be covered by self-study.
Course inclusion in study plans
- Programme DIT, any year of study, Compulsory-Elective group O
- Programme DIT, any year of study, Compulsory-Elective group O
- Programme DIT-EN (in English), any year of study, Compulsory-Elective group O
- Programme DIT-EN (in English), any year of study, Compulsory-Elective group O
- Programme VTI-DR-4, field DVI4, any year of study, Elective
- Programme VTI-DR-4, field DVI4, any year of study, Elective
- Programme VTI-DR-4 (in English), field DVI4, any year of study, Elective