Représentation des connaissances Cours 3. Ontologies



Documents pareils
LES TECHNOLOGIES DU WEB APPLIQUÉES AUX DONNÉES STRUCTURÉES

Site Web de paris sportifs

Qu'est-ce qu'un moteur de recherche. Moteur de recherche sur Internet

Je catalogue, tu FRBRises, il/elle googlise. L évolution des catalogues et les bibliothécaires Vendredi 29 mars 2013 Manufacture des tabacs

Gé nié Logiciél Livré Blanc

Répondre à un courrier - Transférer un courrier 20

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

Cours CCNA 1. Exercices

D'AGROVOC à l'agricultural Ontology Service / Concept Server. Un modèle OWL pour la création d'ontologies dans le domaine de l'agriculture

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

McAfee Security-as-a-Service

Protocoles réseaux. Abréviation de Binary Digit. C'est la plus petite unité d'information (0, 1).

Extension WebEx pour la téléphonie IP Cisco Unified

Aide à la prise en charge / PEC+ Utilisation dans les logiciels Mélusine Taxi Live

GKR. Geological Knowledge Representation Base de connaissances métallogéniques

Drupal Contributeur. Maitrisez la publication sous Drupal. Une formation Formateur : Fabien Crépin. Drupal Contributeur.

HERBIER NUMERIQUE COLLABORATIF DE MAURICE. enseignants des établissements à programme français de Maurice

Décompresser, créer une archive au format «ZIP»

Dossier I Découverte de Base d Open Office

TEXT MINING Tour d Horizon

Formation Administrateur de Données Localisées (Prodige V3.2) Recherche et consultation des métadonnées

Utilisation des tableaux sémantiques dans les logiques de description

UltraBackup NetStation 4. Guide de démarrage rapide

Support pour les langues s écrivant de droite à gauche

Chapitre 1 : Introduction aux bases de données

Les modes de recherche sur le Web 2.0

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

Tout sur les relations d approbations (v2)

Les écoles professionnelles offrent aux personnes en formation les cours remplissant les objectifs évaluateurs suivants :

Écriture de journal. (Virement de dépense)

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

INF 1250 INTRODUCTION AUX BASES DE DONNÉES. Guide d étude

Logiciel Libre Cours 3 Fondements: Génie Logiciel

Business Intelligence avec Excel, Power BI et Office 365

Installation 4D. Configuration requise Installation et activation

Lancez le setup, après une phase de décompression, la fenêtre d installation des prérequis apparaît, il faut les installer :

Sommaire. G. Pujolle, F. Ravat, C. Soulé-Dupuy, G. Zurfluh

Créer le schéma relationnel d une base de données ACCESS

14.1. Paiements et achats en ligne

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

MANUEL D UTILISATION DES OUTILS «MapCERN»

Manuel Utilisateur de l'installation du connecteur Pronote à l'ent

Atelier Le gestionnaire de fichier

Installation 4D. Configuration requise Installation et activation

Business Intelligence

Service On Line : Gestion des Incidents

1. Utilisation du logiciel Keepass

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

UML (Diagramme de classes) Unified Modeling Language

Raja Bases de données distribuées A Lire - Tutoriel

Bases de données. Chapitre 1. Introduction

Tâche complexe produite par l académie de Clermont-Ferrand. Mai 2012 LE TIR A L ARC. (d après une idée du collège des Portes du Midi de Maurs)

Altiris Helpdesk Solution 6.0 SP4 - Aide

Manipulation de données avec SAS Enterprise Guide et modélisation prédictive avec SAS Enterprise Miner

Galaxy est une plateforme de traitements (bio)informatiques accessible depuis l'url : (en précisant votre login et mot de passe LDAP «genotoul»).

MEGA ITSM Accelerator. Guide de démarrage

MANUEL D INSTALLATION

Connaissez-vous Google? Le 2 avril 2015

2. Technique d analyse de la demande

PROJET DE PORTAIL INTRANET YNNA

ORACLE TUNING PACK 11G

WINDOWS SHAREPOINT SERVICES 2007

SOUTIEN INFORMATIQUE DEP 5229

Sage CRM. 7.2 Guide de Portail Client

Web Sémantique. Examen

Guide de configuration de SQL Server pour BusinessObjects Planning

clef primaire ; clef étrangère ; projection ; restriction ; jointure ; SQL ; SELECT ; FROM ; WHERE

CHARTE DE GESTION DES COOKIES

et Groupe Eyrolles, 2006, ISBN :

Introduction à Business Objects. J. Akoka I. Wattiau

Installation de SQL Server Reporting Services avec l intégration dans un site Windows SharePoint Services V3

Qu est ce que Visual Guard. Authentification Vérifier l identité d un utilisateur

MODE D EMPLOI. Plateforme de réflexion et de recherche de la CIDEGEF pour un modèle de management francophone

À la une Présentation

Petite définition : Présentation :

Utilisation de l ordinateur portable Bluetooth avec le hub Logitech sans fil

catégorie - développement rh

Guichet ONEGATE COLLECTE XBRL SOLVABILITE II (S2P) Manuel d utilisateur VERSION /04/2014 ORGANISATION ET INFORMATIQUE SDESS.

Instructions relatives à l installation et à la suppression des pilotes d imprimante PostScript et PCL sous Windows, version 8

et les Systèmes Multidimensionnels

Installation en réseau de ClicMenu et des logiciels de Kitinstit

Les grandes familles du numérique

Référencement naturel & E-tourisme. Pau 02/10/2008

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

Sécurisez votre serveur Web Internet Information Services de Microsoft (MS IIS) avec un certificat numérique de thawte thawte thawte thawte thawte

MEGA ITSM Accelerator. Guide de Démarrage

PRESENSTATION VMWARE ESXi NOTION DE MACHINE VIRTUELLE

PROCEDURE D INSTALLATION et de CONFIGURATION DU SERVICE PACK2 POUR WINDOWS XP

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Les Français et le Tour de France 2015

Ecole Préparatoire SNV Université d Oran Semestre /2015 Matière : Travaux d Initiative Personnelle Encadrés (TIPE) Prof. M. Z.

Novell. NetWare 6. GUIDE D'ADMINISTRATION DE NETDRIVE

SQL MAP. Etude d un logiciel SQL Injection

Master Poly Trader. Manuel d utilisateur. Group IV Benoît Perroud Marius Erni Lionel Matthey David Wenger Lotfi Hussami

Présentation du PL/SQL

Transcription:

Représentation des connaissances Cours 3. Ontologies Applications Ontologies et recherche d'informations Éditer une ontologie Ontologies et moteurs d'inférence Cartes de thèmes

Applications Recherche d'informations Extraction d'informations Systèmes d'information Réutilisation Une ontologie n'est pas toujours destinée à résoudre un problème unique Utilisable pour d'autres tâches : documentation, diagnostic, conception...

Systèmes d'information Fournir un support à la communication dans une organisation Exemple Un client demande de faire jouer la garantie La base de données des transactions indique la période de garantie Communication informelle : documents contenant des textes (courriers, rapports, règlements, articles scientifiques...) Communication structurée : bases de données, comptabilité, statistiques, logiciels...

Systèmes d'information Classer automatiquement les documents en fonction des concepts qu'ils mentionnent (exemple : par produits) Relier la communication informelle (mots, expressions, termes) et la communication structurée (données, logiciels) : ontologie Ontologie Les termes doivent être ceux que les personnes utilisent quand elles communiquent : plonge, commis plongeur, plongeur(s) de cuisine... Les concepts doivent être ceux que les bases de données et logiciels utilisent

Systèmes d'information Si on construit une ontologie, on réfléchit sur les termes employés dans un domaine, sur les concepts du domaine, sur les relations entre concepts, sur les ambiguïtés, sur les différences dans la façon de s'exprimer... Cela facilite : - la documentation sur l'organisation - la formation - le diagnostic des difficultés - la conception de solutions, l'innovation - la gestion de l'organisation

Recherche d'informations Augmenter le rappel Requête Document Relation utilisée restaurant brasserie moins général chemise verte chemise kaki moins général barbecue grillade synonyme phyllodendron plante d'appartement plus général (seulement si le rappel est très faible) Extension de requêtes

Classes dans une ontologie Une brasserie est un restaurant : classe et sous-classe Hiérarchie de classes ou taxonomie Appartenance à une classe : équivalent à un prédicat à un argument Brasserie(x) Restaurant(x) Brasserie(x) Restaurant(x) êtrekaki(c) êtrevert(c)

Éditer une ontologie Protégé 3.4.4 Créer un projet cliquer sur l'icône New Project OWL/RDF Files OWL DL - choisir une URL Créer une sous-classe onglet Classes - sélectionner la classe dans la hiérarchie - cliquer sur l'icône Exemples Ascenseurs Tournoi de football

Recherche d'informations Augmenter la précision Requêtes longues emploi plongeur professionnel emploi plongeur industriel emploi plongeur loisirs emploi plongeur de cuisine emploi job plongeur emploi commis plongeur emploi plongeur Documents souhaités plongée plongée plongée plonge plonge plonge plongée ou plonge

Recherche d'informations Augmenter la précision Requête Document job plongeur plongeur loisirs restaurant, cuisine, hôtel, brasserie, étudiant, serveur... marin, mer, moniteur, brevet, amateur, risque, sportif... Faire intervenir les classes voisines dans l'ontologie pour calculer la pertinence du document

Recherche d'informations Classe Classes voisines Relation plongeur de cuisine restaurant, hôtel employé par cuisine travaille dans commis sorte de étudiant, serveur...? moniteur de plongée marin, mer travaille dans moniteur, sportif sorte de brevet a un diplôme amateur, risque...? Les développeurs logiciels ne peuvent pas être spécialistes de tout S'ils n'ont pas de connaissances sur le métier de moniteur de plongée, ils ont besoin de trouver ces connaissances dans une ontologie

Recherche d'informations Grouper les pages suivant les sens d'un mot de la requête

Recherche d'informations Indexation de bases de textes scientifiques Un article sur un concept précis (l'hémophilie A) est automatiquement relié aux concepts plus généraux (l'hémophilie, les maladies génétiques) Grandes ontologies Médecine : maladies, traitements, organes, symptômes... Biologie : gènes, protéines, espèces, organes, fonctions... Patrimoine culturel : œuvres, auteurs, état de conservation, opérations de restauration...

Propriétés dans une ontologie Un plongeur de cuisine est employé par un restaurant Propriété liant la classe plongeur de cuisine et la classe restaurant Prédicat à deux arguments Mathématiquement, relation binaire PlongeurCuisine(p) Restaurant(r) Emploi(r, p) Ensemble de départ, d'arrivée Relation inverse Relation fonctionnelle relation symétrique relation transitive

Éditer une ontologie Créer une propriété onglet Properties onglet Object cliquer sur l'icône Créer une propriété éditer le nom de la propriété spécifier les classes de départ et d'arrivée Créer une sous-propriété cliquer sur la propriété cliquer sur l'icône Créer une souspropriété éditer le nom de la sous-propriété Créer la propriété inverse solution 1 : cliquer sur l'icône Créer une nouvelle propriété inverse solution 2 : créer la propriété inverse indépendamment cliquer sur l'icône Spécifier la propriété inverse

Extraction d'informations Extraire d'un ou plusieurs documents une donnée Exemple Traitement des opinions et sentiments Trouver des documents qui expriment des opinions sur un thème donné (exemple : les jeux vidéo) Extraire des couples (sous-thème, opinion), exemple : (LFP Manager 10, revu à la hausse) Le projet DoXa (2009-2011) Détection des sous-thèmes dans un domaine donné Utilisation d'ontologies

Extraction d'informations Rattacher un sous-thème à un thème Document 1 Niveau graphisme, LFP reste et de très loin la référence avec son moteur de jeu 3D directement importer de Fifa et de son interface très soignée (source : internaute anonyme) Extraction Thème : LFP Manager 10 Sous-thème : graphisme Sous-thème : interface Opinion : admiration Opinion : admiration

Extraction d'informations Document 2 ils sont incapables de faire une mise à jour correcte, le jeu en plus d'être à chier, bug toute les 30 secondes, on lance le match et on se retrouve sur le bureau windows (source : internaute anonyme) Extraction Thème : LFP Manager 10 Sous-thème : robustesse Sous-thème : intérêt Opinion : déception Opinion : insatisfaction

Extraction d'informations Classe Relation Classe LFP Manager a graphisme a interface a intérêt a robustesse existe en version 10 appartient à genre jeu de sport

Extraction d'informations Classe Formes LFP Manager robustesse jeu de sport LFP Manager, LFP robustesse, robuste, fiabilité, fiable jeu de sport, sport Pas de formes dans Protégé

Évaluer une ontologie Détecter les incohérences Faire toutes les déductions possibles en utilisant les propriétés, les contraintes, les individus... Utiliser un moteur d'inférence Pellet 2.2.2 Le langage OWL DL est décidable

Interroger une ontologie Extraire de l'ontologie les informations sur une classe : - super-classes - sous-classes - instances - relations : composants, caractéristiques... L'interrogation invoque un moteur d'inférence

Protégé et Pellet Invoquer le moteur d'inférence invoquer Pellet DIG spécifier dans Protégé l'url du moteur : menu OWL>Préférences Vérifier que Protégé trouve le moteur : menu Raisonnement>Inspecteur Vérifier la cohérence trouve les contradictions Compléter la taxonomie calcule les relations d'inclusion et d'équivalence entre classes

Contraintes Un match de football est joué par deux équipes Associer une contrainte à une classe onglet Classes sélectionner la classe sélectionner Nécessaires dans Conditions assertées cliquer sur Créer une contrainte remplir la propriété, le quantificateur et la classe cible

Cartes de thèmes (topic maps) Réseau de thèmes et de ressources Exemples Thème : le Soleil Ressources : documents, images ou paragraphes sur le Soleil Liens Entre thèmes : associations (le Soleil et la Terre) Entre un thème et une ressource : occurrences (le Soleil et une page web sur le Soleil)

Cartes de thèmes

Cartes de thèmes Objectif Coder informatiquement des thèmes, sans ambiguïté Les thèmes et liens d'une carte de thèmes peuvent être décrits par une ontologie Norme ISO de représentation des cartes de thèmes