Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


Table of Contents

Course Introduction

TDT44 Semantic Web: a Specialization module complementary to TDT4175 Information Systems. Other IS modules can be found here.

TDT44 will be taught by Özlem Özgöbek in the fall 2019. 

We will use the following book: (free electronic copy for NTNU students)


About the course

The students get an orientation of the theoretical, methodological and technological background and of the ongoing standardization work that support semantic Web.

You will gain:

  • Background theoretical knowledge
  • Insight to relevant problems within Web information resources and services
  • Insight to how to use semantic web technology to solve problems in different domains

Mandatory activities: Peer review, project report, final presentation.

Final grade: Project report and final presentation.

Introduction for Fall 2020

Introductory presentation


2019, 13:15, ITV 054
24.09.2019, 13:15 Room ITV 1222020Introductory meeting24
09.10.Student presentations

Topic 1: RDF (Børstad)

Topic 2: RDFS (Kohmann)

Topic 3: OWL (Kråbøl)

31.10.2019, 13:15, ITV 242Student presentations

Topic 4: SPARQL (Le Ray)

Topic 5: Linked open data (Skaslien)

Topic 6: Semantic web tools and usage examples (Standal)

Topic 7: Knowledge graphs for conversational systems (Mahic)

25.11.20192020Deadline for sending the topics for individual assignment



Mid-term follow-up meeting - 1 with short presentations from students
05.11.2020Deadline for submitting the documents for peer feedback
10.11.2020Deadline for submitting peer reviews/feedback
16.11.2020Mid-term follow-up meeting - 2 with short presentations from students
23.11.2020Deadline for sending reports of the individual assignment 28(by e-mail to Özlem Özgöbek)

Oral exam

Readings in TDT44 Semantic Web (2019)

The book we will use is: Exploiting Linked Data and Knowledge Graphs in Large Organisations.
Please order the book now, so you have it ready for the first class in September!
You can also download it for free on the NTNU-network from here:

You may also read two papers, on Logics and Turtle, and if you are interested (proposed by a student 2016):

Obligatory Individual Assignment 2019

Obligatory assignment is now available.

The deadline is 25.11.2019. Please send your reports by e-mail.


Obligatory Individual Assignment

You can choose one of the following obligatory assignments:

Option 1:

Write a report (max 10 pages) on a topic of your choice (to be agreed upon with the teacher).

You can choose a topic which will be close to your master thesis topic. You are not allowed to copy text from this report to your thesis or fall report, but you can re-use the ideas and insight you gain.

While deciding on the topic it is recommended to talk to your supervisor.

Option 2:

Develop an RDF(S) ontology (or a dictionary) on a chosen topic (to be agreed upon with the teacher) and write a short report (max 5 pages) explaining the details of your work.

Explain every aspect of your ontology. Explain the assumptions underlying your ontological choices.

The ontology should not exceed 30 classes and 30 instances. The modeling language should be Turtle or a similar syntax. You can use any modeling software.

If you choose this task, you may refer to the individual assignments in the previous years in this course.

Mandatory peer feedback:

Document to submit: (Deadline: 5 November 2020)

For this task please prepare a 1-2 page document where you explain your obligatory assignment in more detail.

Peer feedback: (Deadline: 10 November 2020)

After submitting your document to peergrade, you will be able to see the feedback form. There is an explanation of the task in the system.

More information has been sent by e-mail.



Obligatory assignment from 2019.


About the Exam (2019) 

Oral exam will take place on 28 November 2019. This will be the only exam in this course. The schedule for the exam will be announced through the official channels a few days before the exam, it won't be announced on this page.


During the oral exam, each student will have 20 minutes. This includes the presentation of the individual assignment and questions from the sensors. For the presentation you don't need any slides, so don't prepare any slides. We will ask you to explain your assignment orally, you can use a white board if needed. Please bring a printed copy of your report with you. Questions from sensors will include details from your assignment and some basic knowledge from the book.

Oral Exam  Schedule

10.00-10.20 Eivind Børstad    

10.30-10.50 Marius Kohmann    

11.00-11.20 Ivar Haga Kråbøl

11.30-11.50 Claire Le Ray    

12.00-12.20 Kenan Mahic

12.30-12.50 Mats Jørgen Skaslien    

13.00-13.20 Anders Grytten Standal


Course Material


Semantic Web for the Working Ontologist, Second edition: Effective modeling in RDFS and OWL by Dean Allemang and James Hendler, Morgan Kaufmann, 384 pp. (Available online at NTNU Library)

Exploiting Linked Data and Knowledge Graphs in Large Organisations (Available for free on the NTNU-network:


Presentations from 2019

Presentations from 2018

Introduction 2018IntroductionTDT44.pdf

Presentations from 2017


1: Enterprise Knowledge Graph: An Introduction

Kap 1 og 2
2: Knowledge Graph FoundationsKap 1 og 2

3: Knowledge Architecture for Organisations

Extra: Turle


Kap 3

Turtle presentation.pptx


4: Construction of Enterprise Knowledge Graphs(I)

 Kap 4
5: Construction of Enterprise Knowledge Graphs(II)* Kap 5
6: Understanding Knowledge Graphs
 Kap 6
7: Question Answering and Knowledge Graphs Kap 7
8: Success Stories Kap 8
9: Enterprise Knowledge Graph: Looking into the Future Kap 9

Student list and exam grades (2019)



From complete list on https: //www.idi/intra/teaching/theorymodule_participants.php? Code = TDT44


Teachers (2019)

Özlem Özgöbek (Teacher), ozlem.ozgobek at, room  ITV-158)
(Professor Jon Atle Gulla (Examiner), jag at, room  ITV-114)

Other Useful Material:

TDT44 Individual Assignment 2017

Research Papers

You may also read two papers, on Logics and Turtle, and if you are interested:

Part 1 and part 2 of this tutorial can be relevant for our class:

W3 :


Friend of a friend ontology:

Blog post - knowledge graphs:



Özlem Özgöbek (Teacher), ozlem.ozgobek at, room  ITV-158)
(Professor Jon Atle Gulla (Examiner), jag at, room  ITV-114)