120 likes | 200 Views
Étude thématique Protégé 2000. Mathieu Besnard Elie Huvier. Plan. L’application Généralités Fonctionnalités standard Les formats supportés Interopérabilité Exemples d’ontologies Extensibilité Exemple d’extension. L’application. Éditeur d’ontologies
E N D
Étude thématiqueProtégé 2000 Mathieu Besnard Elie Huvier
Plan • L’application • Généralités • Fonctionnalités standard • Les formats supportés • Interopérabilité • Exemples d’ontologies • Extensibilité • Exemple d’extension
L’application • Éditeur d’ontologies • Éditeur de systèmes à base de connaissances
Généralités • Outil OpenSource • Développé par Stanford Medical Informatics • Développé en Java • Fonctionne sur toutes les plates-formes • Une communauté active dans plus de 100 pays • Un grand nombre de chercheurs et d’industriels • Extensible • Supporte plusieurs formats de fichiers • Cf. http://protege.stanford.edu/
Fonctionnalités standard • Éditeur de classes • Éditeur de slots • Éditeur de formulaires • Éditeur d’instances • Éditeur de requêtes
Les formats supportés • Par défaut, Protégé utilise des fichiers au format texte • Mais on peut aussi importer et exporter • Des bases de données • Des schémas RDF
Interopérabilité • Compatibilité avec RDF : • Possibilité de définire un schéma RDF : • Utilisation de super classes RDFRessource, RDFClasse et RDF Property • Quelques différences : • Ressource peut avoir plus d’un type <> une instance de Protege2000 ne peut appartenir qu’a une classe • La valeur d’un slot est une instance de classe <> la partie Range de l’élément Property est une classe • Un slot ne peut pas être une sous-classe d’un autre slot <> une Propriété peut-être une spécialisation d’une autre Propriété • Liens vers d’autres modèles de connaissance via OKBC
Exemples d’ontologies • Dans des domaines très variés • Processus biologiques • Traduction sémantique • Matériel informatique • Publications scientifiques • Génétique
Extensibilité • Plusieurs moyens d’étendre l’outil • Création d’onglets • Création de slots • Création de module de lecture-écriture • Sont proposés par Stanford un grand nombre d’extensions • Une vingtaine d’onglets, pour faire des visualisations graphiques d’ontologies, du XML, du Prolog... • Des slots pour stocker et interfacer des formats variés, par exemple des images, de la vidéo et du son
Exemple d’extension • Un slot complémentaire : le slot GraphWidget
Conclusion • Un outil actuel de prototypage d’ontologies • Concerne un grand nombre d’aspects de l’IA • Extensible « à volonté » • Communauté vivante