Université d’Adrar Faculté des Sciences et de la Technologie
Département MI Promotion: 2AN Master INF (option: SI)
Module: Modélisation à Base d’Objets et Représentation des Connaissances TP N° 01: La modélisation des connaissances Partie 01: La modélisation des connaissances à l’aide de MOT Le logiciel MOT (modélisation par objets typés) est un outil servant à modéliser des connaissances. C’est un outil de représentation graphique qui sert à construire des modèles d’un domaine de connaissances. Afin de faciliter la représentation d’un domaine complexe de connaissances, MOT permet le développement du modèle de connaissances sur plusieurs niveaux. Le modèle principal illustre alors les connaissances de haut niveau qui donnent un aperçu général du domaine. Les modèles descendants, associé chacun à une connaissance du niveau supérieur, ajoutent un nouveau niveau de détail de plus en plus spécifique à la représentation du domaine. le but de cet exercice pratique est de réaliser d’activités de modélisation des connaissances à l’aide d’un éditeur de modèle de connaissances MotPlus ou G-MOT. 1. Identifier le domaine de connaissances à modéliser. 2. Définir clairement le but de la modélisation des connaissances. 3. En fonction de ce but, identifier les principales connaissances de ce domaine. 4. Avec MotPlus ou G-MOT, créer le modèle principal en fonction du but de la modélisation. 5. Développer le modèle de connaissances sur autant de niveaux que nécessaire (développer par niveau les modèles descendants associés aux connaissances): Construire un modèle descendant (niveau 2) associé à chacune des connaissances du modèle principal (niveau 1) qui ont besoin d’être développées. Si, dans les modèles du niveau 2, des connaissances ont besoin, elles aussi, d’être détaillées, construire à nouveau un modèle descendant (niveau 3) associé à chacune d’entre elles. Développer le modèle de connaissances du domaine sur autant de niveaux que nécessaire pour atteindre le but fixé et pour répondre aux besoins du public visé par la modélisation (pour chacun des modèles, nous vous suggérons d’utiliser entre 10 et 20 connaissances). 6. Utiliser divers attributs graphiques pour rendre les modèles plus attirants ( les couleurs, les commentaires....). Partie 02: La modélisation des connaissances à l’aide d’un programme Réaliser un programme en utilisant un langage de programmation qui permet de faire une description textuelle ou une représentation graphique d’un MOT. Ce programme a une interface graphique permet d’introduire l'alphabet d’un langage MOT ( les connaissances et les relations ). Remarque: le programme doit respecter la grammaire des relations MOT.