http://www.dis.uniroma1.it/~degiacomo/SemanticDays09/
Ontology-based Data Integration
Tutorial at the
Semantic
Days 2009 Conference
Stavanger, Norway, May 18-20, 2009
Diego
Calvanese
Faculty of Computer Science
Free University of Bozen-Bolzano
|
|
Giuseppe De
Giacomo
Dipartimento di Informatica e Sistemistica
La Sapienza Università di Roma
|
|
Summary
The tutorial explains the benefits of using ontologies expressed in a fragment
of OWL and reasoning over such ontologies for data access and integration by,
e.g., obtaining uniform access to data distributed over several data base
systems using divergent schemata. We will discuss the basic issue underlying
ontology-based data access and integration, including how to connect the terms
in an OWL ontology to external data sources, e.g., standard relational
databases, and how to answer complex queries over these data sources and the
ontology in a way that faithfully reflects the OWL axioms in the ontology and
the established connections. We will also demonstrate the approach using a
Protege plugin, OBDA, for specifying the ontology-to-source mappings, and a
specific reasoner, QuOnto, for answering queries by exploiting an underlying
relational database engine. A basic understanding of OWL and relational
databases is an advantage, but experience in designing or using ontologies is
not required.
Presentation style:
lectures with slides
Prerequisite knowledge:
basic knowledge in first-order logic and relational databases; background in
Description Logics is preferable, but not strictly necessary
Tutorial duration: 4 hours
Outline of the tutorial content
- Information Integration
- What is information integration?
- Variants of information integration
- Problems in information integration
- Ontology-based data integration
- Modeling the global view: UML class diagrams as FOL ontologies
- Introduction
- UML class diagram constructs in FOL
- Reasoning
- Query answering
- Query answering in traditional databases
- Query answering in ontologies
- Query answering in ontology-based information integration
- Description Logics and ontologies
- Origins of Description Logics
- Ontologies in Description Logics
- Web Ontology Language OWL
- Reasoning in Description Logics
- New foundations for query answering in Description Logics
- Queries over Description Logics ontologies
- The DL-Lite family of tractable Description Logics
- Ontology-based data integration: technical results
- Ontology with mappings
- Ontology-Based Data Integration Systems
- Query answering in Ontology-Based Data Integration Systems
- Conclusions and References
Additional material presented at Semantic Days 2009