Stage à Ontomantics Master Pro TILDE Développement d'une interface en langue naturelle pour la plate forme Ontomantics TROMEUR LAURENT Présentation du rapport 29 octobre 2007
Sommaire 1. Présentation du stage 2. Description de la société 3. Problématique 4. Déroulement du stage 5. Perspectives
Présentation du stage
Présentation du stage Organisation des données métiers. Informatiser les activités relatives au domaine de profession Logiciel Ontomantics pour le développement d'applications Aucune connaissance de programmation ncessaire
Objectifs larges du stage Définir un langage formel d'intéractions et d'expression de la manière d'opérer (fonctions, activités) compréhensible par tous les acteurs du domaine considéré, soit des professionnels novices en informatique. Relier ce langage à l'utilisateur et à la machine Informatiser, normaliser, automatiser la gestion de l'information d'une activité à partir de la formulation des utilisateurs.
Description de la société
Description de la société Business Objects cède la technologie (leader mondial des solutions de Business Intelligence) SAS établie le 1er mars 2006 Appui technopole d'Orléans Soutien OSEO ANVAR Incubation Lancéo Aide Cap' Creation Région centre Jeune Entreprise Innovante L'entreprise aujourd'hui : SSII (Société de Service en Ingénierie Informatique) éditeur de logiciel
Problématique
Problématique Comment guider l'utilisateur néophyte dans l'utilisation de la plate forme ? Comment le guider dans la saisie de son modèle de données ? Comment le guider dans la saisie et l'enchaînement des règles ? Proposer une couche linguistique entre l'utilisateur et le logiciel
Déroulement du stage
Déroulement du stage Prise en main d'Ontomantics V2
Déroulement du stage Les recherches effectuées : Les graphes conceptuels et les interfaces homme machine Les Chatterbots La méthode IAM Les règles métiers
Déroulement du stage Les technologies sémantiques : Le Web sémantique : extension du Web actuel où l'information est munie d'une signification définie Avantages et applications nombreux : faciliter le travail en coopération homme-machine, créer un Web de données et de documents, permettre le traitement des informations par des programmes, structurer les données et les documents, associer la sémantique aux documents Modification du produit : Ontomantics prendra comme base les ontologies (l'utilisateur décrit toujours son domaine métier)
Déroulement du stage Les ontologies : Permettent précisément de représenter un corpus de connaissances sous une forme utilisable par un ordinateur Conceptualisation d'un domaine Spécification de cette conceptualisation (sa description formelle) Permettent de dépasser le cadre de la génération d'application : élargir les possibilités d'Ontomantics (services Web, fusion de bases de données de sources différentes, etc.) Ontomantics utilisera le langage OWL (W3C)
Perspectives
Perspectives Thèse Cifre pour mener le projet à bien L'utilisateur doit pouvoir décrire efficacement son domaine métier : proposer une méthode efficace Proposer des couches linguistiques au logiciel pour se rapprocher toujours plus du langage naturel côté utilisateur mettre en place l'outil linguistique qui servira de pivot entre l'utilisateur et l'ontologie et son langage OWL Perspectives multiples et ouvertes (standards, domaine émergent)