This is an advanced-level self-standing learning module on Knowledge graphs. This module consists of 7 micromodules, which cover approx. 25 hours of high-quality learning material. One will learn how to create knowledge graphs from different types of heterogeneous data sources (tabular and non-tabular), how to ensure their quality using SHACL, and how to exploit them in applications. Additional aspects that will be covered in the course are related to the interaction between knowledge graphs and large language models (LLMs), including how to generate SPARQL queries for a given knowledge graph from natural language queries, as well as knowledge graph embeddings.
About Instructor