M2 - Semestre 3 · Avancé
Web sémantique
- Code UE
- SMINF3D3
- ECTS
- 3 ECTS
- Volume horaire
- 16h CM - 4h TD - 10h TP
- Responsable(s)
- Parcours
- Algorithmiques et Systèmes Intelligents
- Type de carte
- UE de la carte informatique
- Prérequis
- Non renseigné
Description du cours
Cette unité d’enseignement a pour but d’approfondir les notions sur les bases de connaissances vues en Master 1 dans le module de tronc commun de Bases de données avancées. Nous abordons les ontologies, le Web des données, ainsi que les langages standard du Web sémantique : RDF, RDFS et OWL. Par la suite, le raisonnement au sein des bases de connaissances est étudié, notamment via le principe d’hypothèse du monde ouvert, et via le langage SWRL. Le cours se termine par le langage SPARQL pour interroger les données mises en jeu, dans une version plus aboutie que celle vue en Master 1. Les séances de CM prennent la forme d’un dispositif hybride, associant des cours magistraux à des travaux dirigés, afin de favoriser l’appropriation et la mise en application des notions théoriques abordées. Les séances de TD sont les séances durant lesquelles ont lieu les deux premiers contrôles continus. Il y a deux types de travaux pratiques, de 4h et de 6h. Lors des travaux pratiques de la première partie, nous abordons les thématiques du cours d’un point de vue pratique : rédaction en OWL, utilisation du logiciel Protégé, notamment pour exploiter un moteur d’inférence, exploitation des bibliothèques Java OWL API ou Python owlready2 (pour les étudiants les plus rapides) et interrogation de la base DBpedia avec SPARQL. Lors des travaux pratiques de la seconde partie, l’ontologie est déployée sur un triple store et une application web est contruite en valorisant les données et raisonnements définis.
Modalités d'évaluation
Les modalités de contrôle des connaissances (MCC) sont arrêtées chaque année par l'université et font foi dans le document officiel du parcours. Elles ne sont pas reproduites ici : reportez-vous au document MCC officiel, dont le lien figure sur la page de présentation du parcours concerné.
Guide Master Informatique

