Semantic Web

Year
2
Academic year
2016-2017
Code
02000421
Subject Area
Optional
Language of Instruction
Portuguese
Other Languages of Instruction
English
Mode of Delivery
Face-to-face
Duration
SEMESTRIAL
ECTS Credits
6.0
Type
Elective
Level
2nd Cycle Studies - Mestrado

Recommended Prerequisites

Basic knowledge about:

- Artificial Intelligence, especially Ontologies and Reasoning.

- Web Programming

- Java Programming (is a plus).

Teaching Methods

The course is structured in two activities:

- Lectures

- Project

There will be two lecture types:

- Expositive lectures, where the teacher presents the main concepts.

- Lectures for project coaching.

The project consists on developing an application for the Semantic Web, having two main results: a final presentation and a final report.

Learning Outcomes

The main objective of the Semantic Web course is to teach the following competences to students:

- Ability to create and manage ontologies.

- Ability to represent an ontology using Semantic Web specific languages (RDF, RDFa, RDFs and OWL).

- Ability to use triple stores, SPARQL, Semantic Search and reasoning mechanisms.

- Ability to apply and use ontologies represented using Semantic Web specific languages in applications for Intranets and Internet.

- Ability to specify, design and develop systems/applications for the Semantic Web.

- Ability to reuse ontologies available in the Internet.

Having acquired the previous competences, the students automatically acquire the following knowledge:

- What is the Semantic Web.

- What is an ontology.

- What are the languages RDF, RDFa, RDFs and OWL.

- What is a triple store.

- What is SPARQL.

- What is a tool for Ontology creation and maintenance.

- What is an application for the Semantic Web.

Work Placement(s)

No

Syllabus

1. Introduction to the Semantic Web

2. Ontologies

3. Semantic Web Representation Languages

a. XML / RDF / RDFa

b. RDF Schema

c. OWL (Lite, DL and Full)

4. Triple Stores, SPARQL, Semantic Search and Reasoning Mechanisms

5. Ontology Creation Tools

6. Ontology Reuse

7. Semantic Web Applications

8. Natural Language Processing for the Semantic Web.

Head Lecturer(s)

Hugo Ricardo Gonçalo Oliveira

Assessment Methods

Assessment
Exam: 30.0%
Project: 70.0%

Bibliography

―Towards the Semantic Web: Ontology-driven Knowledge Management―, John Davies, Dieter Fensel and Frank van Harmelen. John Wiley & Sons, 2003.

―The Semantic Web‖, Michael Daconta, Leo Obrst, Kevin Smith. Wiley, 2003.

―Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce‖, Dieter Fensel. Second Edition, Springer, 2004.

―The Semantic Web: Crafting Infrastrucure for Agency‖, Bo Leuf. Wiley, 2006.

―Information Sharing on the Semantic Web‖, Heiner Stuckenschmidt, Frank van Harmelen. Springer, 2005.