Bienvenue au cours Inf-6070
Vidéos d’introduction par Gilbert Paquette, professeur responsable du cours :
Présentation du cours
Contenu du cours
Introduction
Le cours INF 6070 porte sur les technologies sémantiques pour la gestion des connaissances. C’est un cours que l’on retrouve depuis peu dans plusieurs programmes de maîtrise, que cela soit dans des universités européennes ou nord-américaines. Toutefois, aucun de ces cours n’est offert totalement en ligne comme c’est le cas ici.
Le cours met en relation deux domaines connaissant un essor très rapide : la gestion des connaissances dans les organisations et les technologies du web sémantique. Aujourd’hui, en 2013, ces sujets sont devenus matures comme en témoigne le nombre croissant de recherches et d’applications réalisées dans un grand nombre de domaines par des partenaires majeurs de l’industrie ou du milieu universitaire.
Compétences
Compétence générale
Le but du cours est d’offrir une vision globale d’un point de vue pratique du web de données liées (linked data) et du web sémantique. Le cours vise une familiarisation avec les technologies sémantiques les plus utilisées. Il examine leur utilisation dans le contexte de la gestion des connaissances dans les organisations.
Compétences spécifiques
À la fin du cours, l’étudiant sera capable de :
| 1 | Décrire les principales caractéristiques, les principaux processus, les enjeux et les facteurs clés de succès de la gestion des connaissances. |
| 2 | Distinguer les différentes technologies sémantiques entre elles et par rapport aux autres technologies de l’information. |
| 3 | Utiliser le modèle RDF pour décrire des ressources sur le web de données. |
| 4 | Utiliser le langage RDFS pour élaborer des vocabulaires de description de ressources. |
| 5 | Utiliser le langage OWL pour décrire des domaines de connaissance. |
| 6 | Utiliser le langage SKOS pour élaborer des thésaurus. |
| 7 | Utiliser le logiciel G-MOT pour la représentation des connaissances. |
| 8 | Utiliser le logiciel Protégé pour la représentation et le traitement des connaissances. |
| 9 | Construire des requêtes SPARQL sur une base de connaissances. |
| 10 | Analyser des raisonnements sur une base de connaissances. |
| 11 | Distinguer différentes modalités d’annotation sémantique. |
| 12 | Transposer des applications des technologies sémantiques à un contexte nouveau. |
Ces compétences vont être développées tout au long du cours. Pour chacune des activités des modules 1 à 4, les compétences concernées par l’activité sont présentées en introduction.
Durée
135 heures réparties sur 15 semaines.
Démarche d’apprentissage
Le cours est subdivisé en cinq modules.
Le premier module offre un survol des principaux concepts de la gestion des connaissances, du web sémantique et de ses applications.
Les modules 2, 3 et 4 vous proposent une progression à partir des technologies sémantiques de base (RDF et SPARQL), jusqu’aux vocabulaires élaborés sous forme d’ontologies avec le langage OWL. Prenant l’exemple d’une organisation, en l’occurrence la TÉLUQ, vous construirez d’abord des graphes utilisant uniquement le RDF, le Ressource Description Framework (module 2). Puis au module 3, vous étendrez les représentations et les capacités d’inférence à l’aide de vocabulaires RDFS. Enfin, au module 4, vous étendrez encore les représentations et les capacités d’inférence par l’utilisation de l’Ontology Web Language (OWL) et du Simple Knowledge Organization System (SKOS).
Le module 5 consiste à réaliser un projet d’application. C’est l’occasion d’appliquer les connaissances acquises dans les modules précédents. Étape par étape, vous construisez une maquette d’un système sémantique pour la gestion des connaissances dans une organisation de votre choix. Vous entreprenez normalement ce projet après le module 4, mais vous pouvez aussi décider de commencer plus tôt après le module 1.
Matériel pédagogique
Le cours repose sur l’utilisation de l’ouvrage « Semantic web for the working ontologist : effective modeling in RDFS and OWL » écrit par Dean Allemang et James Hendler et réédité en 2011. C’est l’ouvrage le plus utilisé à travers le monde dans les cours portant sur les technologies sémantiques. Il y a encore peu de manuels en français. Toutefois, vous pourrez consulter au cours du premier module quatre textes d’introduction en langue française rédigés spécifiquement pour ce cours.
Le cours nécessite l’utilisation de deux logiciels. L’éditeur de graphe G-MOT facilite une familiarisation avec la modélisation des connaissances selon différents formats. Le logiciel Protégé sera utilisé pour définir des vocabulaires RDFS ou OWL, pour effectuer des requêtes SPARQL et des inférences à l’aide d’un moteur d’inférence.
Le site web du cours que vous êtes en train d’utiliser contient l’ensemble des consignes des activités, des exercices et des travaux notés. D’autres ressources s’ajoutent à ces consignes comme des gabarits, des questionnaires, des références complémentaires ou des guides d’utilisation d’outils logiciels.
Une page Facebook est dédiée au cours. Avec cette page Facebook, ce sont des échanges au sujet du cours et de la problématique des technologies sémantiques pour la gestion des connaissances qui pourront avoir lieu entre les étudiants et avec le chargé d’encadrement et le professeur.
Le contenu du site du cours INF 6070 de la TÉLUQ est diffusé sous licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0.
Les autorisations au-delà du champ de cette licence peuvent être obtenues auprès de Gilbert Paquette.