Unité pédagogique

Semantic Web

Derniere édition le: 12/01/2024

Modifier

Responsable:

ZIMMERMANN Antoine CHARPENAY Victor

Description générale :

This course presents the main technologies and standards used in the Semantic Web to publish, link, process and query data on the Web, as well as to reason automatically with Web ontologies. This course will teach the following topics (may be modified):

  • Linked Data and Semantic Web principles
  • The Resource Description Framework (RDF)
  • Linked Data Platforms (LDP)
  • SPARQL 1.1 Query
  • JSON-LD & Schema.org
  • SHACL
  • OWL & Protégé

The course is taught in English. There is a mini project that must be made by teams of 2 students. A few sessions are entirely dedicated to the project and there is a presentation session at the end.


Mots-clés:

RDF Données liées SPARQL JSON-LD Schema.org SHACL OWL

Nombre d’heures à l’emploi du temps:

40

Domaine(s) ou champs disciplinaires:

Informatique, Systèmes d'information

Langue d’enseignement:

Anglais

Objectifs d’apprentissage:

A la fin de l’unité pédagogique, l’élève sera capable de : Niveau de taxonomie Priorité
Interpret RDF graphs to get what it is describing 2. Comprendre Essentiel
Write RDF graphs in Turtle given a textual description 3. Appliquer Essentiel
Extract relevant data using SPARQL queries 3. Appliquer Essentiel
Know the Linked Data principles 2. Comprendre Important
Interact with a Linked Data Platform 3. Appliquer Important
Design an ontology of a specific domain 3. Appliquer Utile

Modalités d’évaluation des apprentissages:

Part de l'évaluation individuelle Part de l'évaluation collective
Examen sur table : 40 % Livrable(s) de projet : 30 %
Examen oral individuel : % Exposé collectif : 20 %
Exposé individuel : % Exercice pratique collectif : %
Exercice pratique individuel : 10 % Rapport collectif : %
Rapport individuel : %
Autre(s) : %

Programme et contenus:

Type d’activité pédagogique : Contenu, séquencement et organisation
Sessions

This course is practice-intensive. At least half of each sessions (3-hours sessions) is dedicated to practical work. Lectures get shorter as the sessions go and the last few sessions are fully dedicated to team work on the mini-project.

Each session contributes to developing some aspect of the mini-project. The penultimate session has an exam, and the final session is a 4 hour set of presentations of the work of the teams.