Semantic Technologies for Data Management

Professors:Domenico Fabio Savo

Full description

One of the most important strategies for making modern organizations competitive in the information society is the adoption of methods for creating, capturing, managing, and sharing data and knowledge, which together form a crucial asset in the organization itself. Semantic Technologies have proved to be valuable towards this direction by helping users and organizations to discover information and infer and extract knowledge from their various (heterogeneous) data sources.
The purpose of this course is to provide an introduction to the principles of knowledge representation and semantic technologies and present methodologies and tools developed on them and used for managing data. More precisely, we will start by familiarizing with languages and tools for developing ontologies and we will analyze reasoning techniques for such languages. Then, we will focus on ontology-based data management, a prominent paradigm in the application of semantic technologies in modern information management systems, and show, towards the study of a real-world scenario and the use of recent software solutions, how to adopt such technology for managing data in an organization.

The course is structured in four parts, each part comprises a combination of theoretical lectures and practices. The first part of the course provides and introduction to knowledge representation, Description Logics, reasoning in Description Logics, and ontologies. In the second part of the course, students will familiarize with Semantic Web languages and technologies such as RDF, RDFS, SPARQL, SPARQL Entailment regimes, OWL 2 and its profiles. The third part of the course covers theory, methods, and practice of the Ontology-based Data Management paradigm. Finally, in the last part, the students will apply the notions and techniques acquired during the course to a realistic scenario by using the tools and systems presented in the course.

All lectures will take place at DIAG - Dipartimento di Ingegneria Informatica, Automatica e Gestionale Antonio Ruberti, via Ariosto 25, Roma, in Room B203, according to the following schedule
- Thursday 11/01/2018 (14:00 - 17:00)
- Friday 12/01/2018 (14:00 - 17:00)
- Tuesday 16/01/2018 (14:00 - 17:00)
- Wednesday 17/01/2018 (14:00 - 17:00)
- Tuesday 23/01/2018 (14:00 - 17:00)
- Wednesday 24/01/2018 (14:00 - 17:00)
- Tuesday 30/01/2018 (14:00 - 17:00)

Domenico Fabio Savo is a research associate at DIAG, and co-founder and leading member of the OBDA Systems research and project development team. He is also a member of the Data and Service Integration Laboratory (DASI Lab) at DIAG. He received his master degree in Computer Engineering in 2007 and his Ph.D. in computer engineering from Sapienza University of Rome in 2013. He was a fixed-term assistant professor (RTD-A) at Sapienza University of Rome from March 2014 to February 2017, and visiting researcher at University of Antwerp (Belgium) from February 2017 to September 2017. His research interests focus on the application of semantic technologies for information and data management. He studies the application of reasoning techniques over ontologies for data management: Ontology-based Data Management (OBDM); Knowledge Representation, Ontology Engineering; Semantic Web; Inconsistency and Update Management in OBDM systems. He has participated in several projects in collaboration with private companies and public administration bureaus with the aim of applying semantic technologies to real-world scenarios. In 2017, he (co)founded OBDA Systems, an innovation startup of Sapienza University, which proposes state-of-the-art solutions based on the most recent breakthroughs in the field of semantic technologies. Domenico Fabio Savo regularly publishes the results of his research in international conferences and journals.