Skip to main navigationSkip to main content
The University of Southampton

COMP6215 Semantic Web Technologies

Module Overview

The last decade and a half have seen the Web move away from a purely document-centric information system to one in which hypertext techniques are applied to the sort of data found in databases; the term “Semantic Web” is used to refer to this Web of linked data. Semantic Web technologies enable people to create data stores on the Web, build vocabularies, write rules for handling data, and develop systems that can support trusted interactions over the network. This module looks at the development of the Semantic Web, at the technologies underlying it, and at the way in which those technologies are applied.

Aims and Objectives

Learning Outcomes

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • The technical architecture of the Semantic Web, and its integration with the World Wide Web
  • The underlying knowledge representation formalisms in use on the Semantic Web
  • Common ontology design patterns
  • Common application vocabularies in use on the Semantic Web
  • The Linked Web of Data
Subject Specific Intellectual and Research Skills

Having successfully completed this module you will be able to:

  • Critically evaluate developments on the Semantic Web
  • Isolate and organise conceptual elements of simple domains of discourse
  • Relate methodologies and techniques to a range of practical applications
Subject Specific Practical Skills

Having successfully completed this module you will be able to:

  • Use common Semantic Web tools to design, implement, document and verify ontologies


- Knowledge Representation, Ontologies and Description Logic - RDF and RDF Schema - OWL - Writing OWL ontologies with Protege - Semantic Web Methodologies and Design Patterns - SPARQL - Rules - Linked Data and Publishing on the Semantic Web - Semantic Web Vocabularies and Applications - Semantic Web and Web2.0 - Trust and Community

Learning and Teaching

Preparation for scheduled sessions18
Follow-up work18
Wider reading or practice43
Completion of assessment task13
Total study time150

Resources & Reading list

Hebeler, J., Fisher, M., Blace, R. and Perez-Lopez, A (2009). Semantic Web Programming. 



MethodPercentage contribution
Continuous Assessment 25%
Final Assessment  75%


MethodPercentage contribution
Set Task 100%


MethodPercentage contribution
Set Task 100%

Repeat Information

Repeat type: Internal & External

Share this module Share this on Facebook Share this on Twitter Share this on Weibo
Privacy Settings