Étude thématique Protégé 2000 Mathieu Besnard Elie Huvier
Plan Lapplication Généralités Fonctionnalités standard Les formats supportés Interopérabilité Exemples dontologies Extensibilité Exemple dextension
Lapplication Éditeur dontologies É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 dindustriels Extensible Supporte plusieurs formats de fichiers Cf.
Fonctionnalités standard Éditeur de classes Éditeur de slots Éditeur de formulaires Éditeur dinstances É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 dun type <> une instance de Protege2000 ne peut appartenir qua une classe La valeur dun 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 dun autre slot <> une Propriété peut-être une spécialisation dune autre Propriété Liens vers dautres modèles de connaissance via OKBC
Exemples dontologies Dans des domaines très variés Processus biologiques Traduction sémantique Matériel informatique Publications scientifiques Génétique
Exemple : traduction sémantique
Extensibilité Plusieurs moyens détendre loutil Création donglets Création de slots Création de module de lecture-écriture Sont proposés par Stanford un grand nombre dextensions Une vingtaine donglets, pour faire des visualisations graphiques dontologies, 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 dextension Un slot complémentaire : le slot GraphWidget
Conclusion Un outil actuel de prototypage dontologies Concerne un grand nombre daspects de lIA Extensible « à volonté » Communauté vivante