Manuel Atencia (Enseignant-‐chercheur à l’Université Grenoble Alpes. Membre de l’équipe MoEx, LIG & Inria Grenoble Rhône-‐Alpes)
Modéliser les ontologies : cas d'application d'une ontologie pour l'annotation de photos.
Apprendre à modéliser un domaine d’application avec une ontologie.
Connaître le cycle de vie d’une ontologie.
Savoir créer des ontologies complexes avec l'outil Protégé 5.
Se familiariser avec les technologies du web sémantique (
RDF, RDFS, OWL, SPARQL, SWRL).
Apprendre à utiliser les raisonneurs pour la vérification de la cohérence d’une ontologie et la classification d’instances automatique.
Comprendre l’hypothèse du monde ouvert et ses conséquences.
Savoir développer une application web basée sur des ontologies.
SPARQL, RDF, RDFS, Ontologie, Linked Data, Web des données, Semantic Web
Dans cet atelier, nous expliquerons le cycle de vie d’une ontologie, les bases des langages de construction d’ontologies RDFS et OWL, et les différentes fonctionnalités de l'outil Protégé 5 pour la construction d’ontologies. Comme cas d’application, nous construirons une ontologie qui sera utilisée par une application web d’annotation de photos qui sera développée dans l’atelier T2.A02.
Le cycle de vie d’une ontologie.
Bases des langages RDFS et OWL.
Éléments d’une ontologie : classes, individus et propriétés.
Propriétés d’objet et propriétés de type de données.
Classes complexes : restrictions de cardinalité, restrictions de propriétés, combinaison booléenne de classes.
Peuplement d’une ontologie.
Raisonnement.
Règles logiques.
Plugins de Protégé 5.
Alternance de cours (50%) et travaux pratiques et dirigés (50%).
Aucun prérequis en matière de programmation.