Semantic Technologies for the Web

Course information sheet


The current Web has experienced tremendous changes to connect information, people and knowledge. This is the aim behind the Semantic Web which is heavily embedded in the Artificial Intelligence area. Its long-term goal is that of enhancing the human and machine interaction by representing the data in an understandable way for the machine to mediate data and services.

The course will be split into two main parts:

In the first part we will present an introduction to the topic of Knowledge Representation and focus on some KR schemes such as semantic networks, frames and conceptual graphs which are considered to be the underlying technologies over which the Semantic Web is built. In this part we will also look at Ontology, and the various ontology languages, which is considered to be the backbone of the Semantic Web and at how the Semantic Web is evolving by focusing on issues such as Web 3.0 , linked data and open data.

The second part of the course will focus on agent technology since it is at the centre of automated intelligent software that acts on behalf and in the interest of the user. The Semantic Web is the ideal playground for such technologies that elicit the use of Web Services and Architectures supporting this service-oriented paradigm.

The topics that will be covered include:

  • Basic Intelligent Software & Artificial Life
  • Agents communication languages and standards
  • Agent Applications, Semantic Web & Web Services
  • Virtual Worlds & Future Directions


Students' hours: Send email to reserve a slot


Lectures: Tuesday 14:00 - 17:00


Assignment: Deadline: January 17th, 2014 (Group details)


Reference Material

[1] Semantic Technologies for the Web. Charlie Abela. Available soon.
[2] Foundations of Semantic Web Technologies,Pascal Hitzler, Markus Krotzsch, Sebastian Rudolph (ISBN: 978-1-4200-9059-5)
[3] Agency and the Semantic Web Christopher Walton (ISBN-13: 978-0199292486)
[4] Knowledge Representation and Reasoning. Brachman & Levesque. (ISBN-13: 978-1-55860-932-7)
[5] Knowledge Representation. John Sowa. (ISBN-13: 978-0534949655)
[6] A Semantic Web Primer, 2nd Edition, . Grigoris Antoniou and Frank van Harmelen, (ISBN-13: 978-0-262-01242-3)