Vous êtes sur la page 1sur 2

Ecole Nationale d’Electronique

et des Télécommunications de Sfax Enseignante : Amal Sellami

Année Universitaire : 2023-2024

TP1 : Utilisation de Protege

L'éditeur d'ontologie repose sur une interface en onglets. Cette interface est assez intuitive et permet
facilement créer des classes ou des propriétés.

1. Description de l'interface
Le premier onglet, nommé "Active Ontology" affiche des informations générales sur l'ontologie en
cours.

L'onglet "Entities" affiche des informations sur les classes et les propriétés de l'ontologie.

L'onglet "Classes" est comme son nom l'indique destiné à la création de classes et permet de gérer une
arborescence de classes ainsi que d'en créer de nouvelles.

L'onglet "Object Properties" est dédié à la gestion des relations entre classes (relations entre concepts).
C'est à partir de cet onglet que l'on peut décrire les nouvelles relations entre des classes.

L'onglet "Data Properties" concerne les relations entre les classes et les concepts "simples". C'est ici
que sont définis les attributs.

L'onglet "Individuals" permet la définition et la gestion de toutes les instances

2. Création d'entités
La création d'une entité repose en grande partie sur la gestion des classes, des propriétés d'objets et des
propriétés de données. Une méthode efficace de description d'un domaine est de définir les classes,
puis les attributs (Data Properties) puis les relations entre concepts (Object Properties).

a. Définition d'une classe


 dans l'onglet "Classes", sélectionner la classe que vous souhaitez comme mère (par défaut
"Thing") ;
 cliquer sur le bouton "Add subclass" qui vient de s'activer au-dessus de l'arbre des classes ;
 dans la nouvelle fenêtre, spécifier le nom de la classe ;
 votre nouvelle classe apparait dans l'arbre taxinomique ;
 L'onglet "Description" vous permet de donner de plus amples informations sur la classe (ses
ancêtres, la liste de ses instances, ...).
b. Définition d’un attribut
 Dans l'onglet "Data Properties", cliquer sur le bouton "Add Property" au-dessus de la liste des
propriétés ;
 dans la nouvelle fenêtre, spécifier le nom de la propriété ;
 dans le panneau "Description", spécifier la classe a laquelle se rattache cet attribut en
renseignant le champ "Domain" (cliquer le bouton + correspondant) ;
 dans la fenêtre de domain, activez l'onglet "Asserted Class Hierarchy" pour choisir la classe
parmi celles de votre arborescence ;
 de retour dans le panneau "Description", il faut maintenant spécifier le type de l'attribut. C'est
le champ " Range" qui le permet ;
 cliquer sur le bouton (+) du champ "Range" ;
 dans la nouvelle fenêtre, renseignez le "Data Type" ;
 L'attribut est maintenant créé.
c. Définition d’une relation
 Dans l'onglet "Object Properties", cliquer sur le bouton "Add Property" au-dessus de la liste
des propriétés ;
 dans la nouvelle fenêtre, spécifier le nom de la propriété ;
 dans le panneau "Description", spécifier la classe a laquelle se rattache cette relation en
renseignant le champ "Domain" (cliquer le bouton + correspondant) ;
 dans la fenêtre de domain, activez l'onglet "Asserted Class Hierarchy" pour choisir la classe
parmi celles de votre arborescence ; •
 de retour dans le panneau "Description", il faut maintenant spécifier la classe en relation. Pour
cela, cliquer sur le bouton (+) à côté du champ "Range" ;
 dans la fenêtre de range, activez l'onglet "Asserted Class Hierarchy" pour choisir la classe
parmi celles de votre arborescence ;
 vous pouvez ensuite utiliser les panneaux "description" et "Characteristics" pour spécifier les
différentes caractéristiques de vos relations.
3. Création d'une ontologie

 Un Animal est une classe.


 Une Plante est une classe, mais disjointe d'Animal.
 Un Arbre est une sous-classe de Plante.
 Une Branche est une partie d'un Arbre.
 Une Feuille est une partie d'une Branche
 Un Herbivore est un Animal qui ne mange qu'une Plante ou une partie
d'une Plante.
 Un Carnivore est un Animal qui mange aussi un Animal.
 Une Girafe est un Herbivore qui ne mange que des Feuilles.
 Un Lion est un Carnivore qui ne mange que des Herbivores.
 Une PlanteSavoureuse est une Plante qui est mangée par un Herbivore et
aussi par un Carnivore.

Vous aimerez peut-être aussi