Hide menu

TDDD43 Advanced Data Models and Databases

Themes


The slides/reading material/lab exercises marked with '(*)' may still change!

Introducton

slides

Theme 1: Semi-structured data, XML and RDF

This theme gives an introduction to semi-structured data in general. Further, we introduce XML and RDF. The theme also introduces query languages for semi-structured data, as well as query languages and technologies for management of XML and RDF.

The lab exercise consist of two parts. The first part involves creating a data model for a social network application as a relational database, XML and RDF and reflect over differences and similarities of the models. The second part of the exercise consist of querying your data models.

Theme 2: Information Retrieval

In this theme we introduce ways to store and access textual data. We introduce storage models as well as conceptual models.

  • 2 lectures

Theme 3: Semantic Web, Ontologies and OWL

This theme introduces the Semantic Web as an extension of the Web where information is given semantics. We also introduce ontologies as a key technology for achieving this. Further, we discuss description logics as the basis for the Semantic Web knowledge representation language OWL.

Theme 4: NoSQL databases

In this theme we will introduce a new kind of databases, NoSQL databases, that are currently used for storage and management of huge amounts of data.

Theme 5: Data integration

This theme contains two topics. In the first topic we discuss the integration of data sources, and in particular link driven federations and mediation systems using global as view and local as view integration. The second topic discusses ontology alignment, and in particular ontology alignment strategies, evaluation, and current research issues. In the lab exercise we study the Ontology Alignment Evaluation Initiative and implement an ontology alignment strategy.


Page responsible: Patrick Lambrix
Last updated: 2013-08-31