Training:PhD Course on Computational Ontologies @ University of Bologna 2010

From Odp

Revision as of 18:22, 14 January 2010 by ValentinaPresutti (Talk | contribs)
Jump to: navigation, search
Title: PhD Course on Computational Ontologies @ University of Bologna
Author(s): AldoGangemi, ValentinaPresutti, EvaBlomqvist, FrancoisScharffe

Goal:

The course aims at providing attendees with a good understanding of state of art techniques for ontology design with special focus on the semantic web context. The course targets PhD students in Computer Science, Information Technology, Computer Engineering, Mathematics, Logics, Philosophy, Computational Linguistics, and other disciplines that employ or might be considering employing techniques and theories connected with the semantic technologies with particular focus on Semantic Web technologies. It also targets Master students in the above mentioned disciplines who are developing a master thesis or plan to be enrolled in a PhD course on these arguments.

Brief description

Introduction to semantic technologies, Semantic Web and computational ontologies. Semantic Web languages such as RDF, OWL, and SPARQL. Tools for ontology editing. Methodologies for, and principles of ontology design. Definition of ontology design pattern (ODP) and theoretical foundation. Types of ODP and detailed analysis of Logical, Correspondence, and Content ODPs. Overview of XD and analogy with eXtreme Programming (XP). Ontology requirements and competency questions. Defining unit tests for ontologies. Matching requirements with ODPs and ODP selection. ODP specialization and composition. Collaboration and Integration issues. The XD tool.

Resources:

Exercises:

Create exercise for this tutorial | Training area

Contents

Detailed Program

The course is divided into the following modules that include both lectures and hands-on sessions.

Module 1: Semantic Technologies and Computational ontologies

  • Introduction to semantic technologies, Semantic Web and computational ontologies.
  • Semantic Web languages such as RDF, OWL, and SPARQL.
  • Tools for ontology editing.
  • Methodologies for, and principles of ontology design.

Module 2: Ontology design patterns

Definition of ontology design pattern (ODP) and theoretical foundation. Types of ODP and detailed analysis of Logical, Correspondence, and Content ODPs.

Module 3: eXtreme Design (XD): ODP-based Methodology for ontology design

  • Overview of XD and analogy with eXtreme Programming (XP).
  • Ontology requirements and competency questions.
  • Defining unit tests for ontologies.
  • Matching requirements with ODPs and ODP selection.
  • ODP specialization and composition.
  • Collaboration and Integration issues.
  • The XD tool.

Module 4: Project {Students’ Evaluation}

Students will be evaluated through a project assignment, that will be developed collaboratively and on-site, the last day of the course in a 8 hours session. They will apply the notions and experiences acquired during the course to a realistic scenario. The students will be organized as an ontology developing team according to the XD methodology. The team will be assigned with a set of requirements and will have to collaboratively develop an ontology based on those requirements. The tutors will act as customers and will advise the team on methodological issues. The aim of the project is on one hand to evaluate the single students for the sake of the PhD curriculum, on the other hand to make them experience a realistic scenario, and further discuss open problems in the area.


Schedule

Personal tools
Quality Committee
Content OP publishers