III-4. LE CYCLE DE VIE DES ONTOLOGIES :
Étant donné que les ontologies sont
destinées à être utilisées comme des composants
logiciels dans des systèmes informatiques répondant à des
objectifs opérationnels différents, leur développement
doit s'appuyer sur les mêmes principes que ceux appliqués en
génie logiciel. En particulier, elles doivent être
considérées comme des objets techniques évolutifs et
posséder un cycle de vie spécifique. [Azoune et al,
2008]
Ce cycle de vie est comprend une étape initiale
d'évaluation des besoins, une étape de construction, une
étape de diffusion, et une étape d'utilisation. Apres chaque
utilisation significative, l'ontologie et les besoins sont
réévalues et l'ontologie peut être étendue et, si
nécessaire, en partie reconstruite. [Chergui.N,
2008]
FIG-12 : Cycle de vie
d'ontologie.
43 | ANNOTATION ET ONTOLOGIE
Le cycle de vie par évolution de prototypes permet
à l'otologiste de retourner de n'importe quel état à
n'importe quel autre si une certaine définition manque ou est
erronée. Ainsi, ce cycle de vie permet l'inclusion, le
déplacement ou la modification de définitions n'importe quand
durant le cycle de vie de l'ontologie. L'acquisition, la documentation et
l'évaluation de connaissances sont des activités de support qui
sont effectuées pendant la majorité de ces états.
III-5. L'INGENIERIE ONTOLOGIQUE :
L'ingénierie ontologique peut être
définie comme un domaine de recherche visant à proposer des
aspects pratiques, essentiellement des méthodes, des outils et des
langages dédiés à l'application des résultats de la
théorie des ontologies à la construction d'ontologie.
[Mehanna et al, 2007].
III-5-1 METHODE DE CONSTRUCTION D'ONTOLOGIES :
À l'heure actuelle, il n'y a pas encore un consensus
sur les meilleures pratiques à suivre lors du développement d'une
ontologie. Il existe plus de 33 méthodes d'ingénierie ontologique
[Hadjheni. H]. Ces méthodologies peuvent porter sur
l'ensemble du processus et guider l'ontologiste à toutes les
étapes de la construction.
Cependant, quelque soit la méthode adoptée,
celle-ci doit obligatoirement se référer à des
règles fondamentales dans la conception des ontologies qui sont :
? Il n'y a pas qu'une seule façon correcte pour
modéliser un domaine - il y a toujours des alternatives viables. La
meilleure solution dépend presque toujours de l'application que nous
voulons mettre en place et des évolutions que nous anticipons.
? Le développement d'une ontologie est
nécessairement un processus itératif. Ce qui consiste à
aborder l'ontologie de manière globale et d'y revenir la raffiner et la
compléter. Le processus itératif se poursuivra tout le long du
cycle de vie de l'ontologie.
? Les concepts dans une ontologie doivent être
très proches des objets (physiques ou logiques) et des relations dans
notre domaine d'intérêt. Ces concepts doivent refléter un
modèle tel qu'il est dans la réalité du monde.
Généralement, le processus de construction
d'une ontologie est une collaboration qui réunit des experts du domaine
de connaissance, des ingénieurs de la connaissance, voire
44 | ANNOTATION ET ONTOLOGIE
45 | ANNOTATION ET ONTOLOGIE
les futurs utilisateurs de l'ontologie. Cette collaboration ne
peut être fructueuse que si les objectifs du processus ont
été clairement définis, ainsi que les besoins qui en
découlent. [Frédéric. F, 2002].
|