From IKS Project
Jump to: navigation, search


Welcome to the Academic Training Section of IKS. The main idea behind this section is to aggregate the results that have been achieved in the IKS project, resulting in a set of training material for university teaching. This training material consists of slidesets introducing and explaning relevant topics, demos showing concrete application examples for the imparted contents and exercises that can be performed in order to apply and deepen the gained knowledge.

In order to make the training material applicable in daily academic work in universities, this section is designed to be used in two different ways. The set of materials can be used as a consistent, "out-of-the-box" curriculum. Hereby, the different lectures can be used in the defined order.

Since in most cases, only selected topics are relevent and should be used in an existing course, for a the material has a modular structure. Single lectures can be integrated in an existing curriculum. In order to ease the integration previous knowledge and requirements are defined for each lecture.

Additional information can be found in the Teacher Handbook: File:Iks-d73-teachers handbook.pdf




The training material presented in this section includes the main scientific finding of the IKS project described on an appropriate level of abstraction. In order to make these results usable in a course on university level, we also provide foundational lectures. These foundations are not an actual outcome of IKS but are required to make the more sophisticated content understandable to students. We identified four main topics that are relevant on university level as indicated in the mind map illustrated below.

The overall topic of the course is termed "Semantic Content Management Systems". The first foundational topic is Content and Knowledge Management in general. Hereby, the need for CMS and KMS is motivated and relevant terms are introduced. The shortcomings of "traditional" CMS are pointed out and dicussed.

The second foundational topic deals with the Semantic Web. Semantics are introduced as a concept in computer science. Based on this, Tim Berners-Lees vision of "The Semantic Web" is explained and the underlying architectural and technological foundations are introduced. Linked Data as an additional concept by Tim Berners-Lee, for the linking of data in the WWW, e.g by RDF.

Applying these foundations, four levels of Semantic Content Management that are in the focus of the IKS project are addressed. According to the four layers of the IKS Stack, we describe the "Storing and Accessing of Semantic Data", i.e. the way meta data (knowledge) is stored and queryed. Standards and techniques for the extraction of semantic data from content (semantic lifting) are explicated and the design of complex knowledge domains and reasoning about it is introduced. Finally, the presentation of knowledge to the user and the new way on interacting with content are described.

Beside the specification of semantic content, an important focus of the IKS project is the investigation of Methodologies for Developing Semantic CMS. A requirements elicitation process for semantic CMS is taught as well as a reference architecture that can be used to build a semantic CMS from scratch or to conceptually semantify a "traditional" CMS. The actual extension of traditional CMS, e.g. by IKS services is also explained. Extending the usual understanding of CMS as software systems, we introduce a case study of an intelligent bathroom. Using this case study, a design methodology for knowledge-supported ubiquitous information systems is presented.

Overview Topics.png


NOTE: this training material is under construction. Work started in the end of 2010, a first version should be usable in Q1 2012, and interested parties (notably CMS technology providers and people offering semantic web courses) are welcome now or at any time, to comment and also to contribute (preferably by offering links to other relevant learning material). The official delivery date for the material is 31 Dec 2012, the end of the IKS project.

Addressing the identified topics illustrated above, the curriculum is structured as follows:

Course Overview & Introduction introduces the presenter, provides organizational details and gives an overview about the course structure. The slides are very generic to be adaptable to the actual course that is given. In order to introduce the main ideas of the project, a slideset about the IKS project is provided.

Foundations aims for imparting the required foundations for the following lectures. The section introduces content and knowledge management in general by motivating the need of CMS and gives an overview about relevant terms in this domain. Identified shortcomings of "traditional" CMS are pointed out. The vision of the Semantic Web is introduced and the underlying technologies are explained.

Semantic Content Management presents different application areas for semantic technologies in the field of content management. Starting from storing and accessing semantic data, semantic lifting and the representation of knowledge by using ontologies. Finally, semantic based interaction with content and the appropriate presenation of content is addressed.

Methodologies for Developing Semantic CMS gives an overview about challenges and best practices for building semantic CMS from the software engineering perspective.

Course Overview & Introduction

Part I: Foundations

Part II: Semantic Content Management

Part III: Methodologies for Developing Semantic CMS

Uptake of Training Material

Institution Course Date

Used Lecture Notes/

Exercises from

Training Material

'Brief description of 'the way the material has been integrated.


Web Engineering

Software engineering lecture for students on master level.





Interactive Knowledge - The Project

Lecture 1 - Content Management

Lecture 2 - The Semantic Web

Lecture 8 - Reference Architecture for Semantic CMS

The IKS training material has been used to give an example for the development of CMS as an example for web applications.

For this purpose, the foundational slides have been used to provide students a basic understanding of semantic CMS.

In sum, three lectures have been hold by using IKS teaching material.

Screencasts of the given lectures can be downloaded using the following links:

Semantic Web

Knowledge Representation

Reference Architecture for semantic CMS


Digital Products (HFU)
Lecture for students on master level.

Product-Service Information Systems (USAAR)
Lecture for students on master level.

19th and 26th of May, 2011 (HFU)

23rd of December, 2011; 13th, 20th and 27th of January, 2012 (USAAR)

Interactive Knowledge - The Project

Lecture 10 - Designing Interactive Ubiquitous IS - A methodology for the design of interactive knowledge-supported Ubiquitous Information Systems (UIS)

Lecture 10: Exercise A, B, C, D at HFU; exercise A and B at USAAR

Within the lecture "Digital Products" at HFU the training material was used to introduce how digital products can be designed and developed showing the practical results of the AmI use case in IKS. The students were trained first (including exercises), all design steps were exemplified by results from IKS. Afterwards the students applied the design method for designing their own digital product.

At USAAR the training material was used within the lecture "Product-Service Information Systems" to show how to design and evaluate product-service systems. The exercises were used directly in the lecture or within the official exercises supporting the lecture. More details can be found here:

Database Management Systems
Lecture for students on master level.
May 2012 (METU-CENG)

Lecture 3 - Storing and Accessing Semantic Data

Lecture 3 Exercises

The lecture was in seminar format. In the lecture, we have used the training material to introduce the content management systems and triple stores as data storage systems. We mentioned about the incompetence of content management systems in terms of semantic content management and introduced how a semantic storage framework can be formed and how this framework can be used in content retrieval, navigation operations.

We have recorded this event, however due to some technical problems, we were able record only some part of it which can be found in the following link:

Semantic Web