Knowledge Management

Foundation Upper

Lectures

4 hrs/wk

Lab

0 hrs/wk

Language

English

Delivery

In person

Self-study

75.5 hrs

PREREQUISITES

Databases

Course Content

Basic Concepts of Mathematical Logic (Propositional, First-oder, Description Logics) Data Representation in Relational Databases NoSQL Databases RDF and Triplestores Ontologies, the OWL Language Knowledge Graphs Construction and Exploitation of Knowledge Graphs Reasoning

Learning Outcomes

This course provides a comprehensive introduction to the principles and technologies used to transform raw data into structured, actionable knowledge. Starting from the formal foundations of Mathematical Logic, students will explore the evolution of data storage—from Relational and NoSQL databases to the specialized world of RDF and Triplestores. A significant portion of the course is dedicated to the "Semantic" layer of information, focusing on Ontologies (OWL) and the lifecycle of Knowledge Graphs, including their construction, exploitation, and the application of automated Reasoning to uncover hidden insights. Upon successful completion of the course, students will be able to: - understand and apply Propositional, First-order, and Description Logics as the basis for knowledge representation - evaluate and implement various data models, including Relational, NoSQL, and Graph-based (RDF) systems - design and develop formal Ontologies using the OWL language to define relationships and constraints within a domain - construct, manage, and query Knowledge Graphs to integrate heterogeneous data sources.