Corso di laurea Magistrale in Ingegneria Informatica
Facoltà di Ingegneria dell'Informazione, Informatica e Statistica, Sapienza Università di Roma

Knowledge Representation and Semantic Technologies

2013/2014

prof. Riccardo Rosati


News


Objectives

The goal of the course is to provide an introduction to knowledge representation and reasoning, and to focus on the current semantic technologies that are strongly based on knowledge representation and reasoning. In particular, the families of class-based and rule-based knowledge representaton formalisms will be presented, and reasoning techniques for such formalisms will be analyzed. Then, the course will introduce the standard semantic technologies based on the above knowledge representation formalism, in particular the RDF language, the OWL language, and the RIF language. Finally, the notion of action will be introduced and the main forms of reasoning about actions will be presented.


Preliminary program

  1. Introduction to knowledge representation
  2. Class-based formalisms
  3. Rule-based formalisms
  4. Semantic technologies
  5. Reasoning about actions

Course material


Exam

The written exam is a set of exercises and questions about all the course topics.

Structure of the written exam:

Remark: the exercise on reasoning about actions will be similar to the exercises that you can find in the additional material of the reasoning about actions slides:

Text of past exams:


Homework

Students (on a voluntary basis) may ask for a homework. The homework may be either practical or theoretical.

Practical homework:

The practical homework can be conducted by groups of 1, 2 or 3 students. It consists of:

  1. downloading, installing and learning how to use one of the following KR/SW systems:
  2. building and querying a small experimental dataset for the above chosen KR/SW system.

The student(s) must show the usage of such a tool during a brief presentation (10 minutes for single students, 15 minutes for 2/3 students).

The practical homework (PH) is evaluated from 0 to 3 points. The students then have to pass the written exam (WE), which is evaluated as usual up to 30 points. The final grade is obtained by summing PH with WE.

Every student (or group of students) who is interested in the practical homework has to send an email to prof. Rosati no later than May 23, 2014. The email must have subject: "KRST - practical homework request" and must contain name and last name of the student(s), system chosen, and brief information on the dataset that is going to be built (e.g., the domain of interest of the dataset).

The presentations of the practical homework took place on June 24, 2014, 14:00, room B2.

Theoretical homework:

The theoretical homework is individual. The purpose is to further study one of the course topics, by reading additional material (papers, book chapters, etc.) on the topic and making then an oral presentation on such a topic. The evaluation is also individually negotiated with the professor. The students interested in this homework are kindly requested to contact by email prof. Rosati, or prof. De Giacomo for the topics related to reasoning about actions, for more information (please write "KRST - theoretical homework" in the email subject).

There is no deadline for the theoretical homework (it can be assigned until the end of the academic year). However, the theoretical homework must be presented before taking the written exam.

The theoretical homework (TH) is also evaluated from 0 to 3 points and the final grade is obtained by summing TH with WE.


Lectures