II. Conception de l'ontologie de l'application
II.1. Choix d'une méthodologie de
construction
Pour construire l'ontologie d'application, la méthode
développée par [Bernaras et al, 1996] a
été utilisée, elle repose sur trois étapes :
· Spécifier l'application basée sur
l'ontologie en particulier les termes à collecter et les tâches
à effectuer en utilisant cette ontologie.
· Organiser les termes en utilisant les métas
catégories : concepts, relations, attributs, etc.
· Affiner l'ontologie et la structurer selon des
principes de modularisation et d'organisation hiérarchiques.
Ce choix peut être justifié par deux raisons :
· Cette méthode est conditionnée au
développement d'une application, en d'autres termes elle est
adaptée à la construction des ontologies d'application
plutôt que des ontologies de domaines.
· Elle s'articule autour d'un ensemble de termes qui doit
être transformé en une ontologie. Dans le cas de notre projet, on
disposait au début d'un ensemble de termes qui sont couramment
utilisés dans le milieu d'enseignement d'algorithmique.
Etape1 : préciser l'application basée sur
l'ontologie
L'ontologie sera construite dans l'esprit de fournir un
vocabulaire conceptuel, qui permet l'indexation sémantique (annotation)
des ressources pédagogiques et par conséquence la gestion de ces
déniées.
Etape 2 et 3 : de la collecte des termes à
l'affinement de l'ontologie
On ne peut pratiquement dissocier les étapes de
construction d'une ontologie, car il s'agit d'un processus non linéaire,
plusieurs allers-retours ont été fait lors du
développement de l'ontologie de ce projet, pour les raisons suivantes
:
· Il n'était pas possible de savoir dés le
départ, que les termes collectés sont suffisants pour
répondre à l'objectif pour lequel l'ontologie a été
construite, on a ajouté des nouveaux termes lorsque c'était
nécessaire, tout de même on a retiré des termes qu'on a
jugés inutiles.
· Il n'était pas toujours facile de prédire
qu'un terme va jouer le rôle d'une classe ou celui d'un attribut,
plusieurs modifications ont été effectuées dans ce
sens.
Pour représenter l'ontologie conceptuelle
réalisée, on a construit :
· Une liste de concepts.
· Une liste d'attributs.
· Une liste de relations.
· Une représentation hiérarchique des
concepts.
II.2. Respect des principes de construction
· Clarté et objectivité [Gruber93]
: pour répondre à ce principe, tous les termes
utilisés dans cette ontologie ont été associés par
des définitions.
· Complétude [Gruber93] : pour
répondre à ce principe les définitions des concepts et des
relations de notre ontologie ont été associés par des
conditions nécessaires.
· Extensibilité ontologique maximale
[Gruber93] : la définition d'un terme n'explique que le terme
lui-même, sa définition ne peut être la même que celle
d'un terme plus général, ou d'un terme plus
spécialisé.
|