Post on 19-Jun-2015
description
ETAT DE L’ART ETAT DE L’ART SURSUR
L’INGENIERIE ONTOLOGIQUEL’INGENIERIE ONTOLOGIQUE
- 05 Novembre 2007 -- 05 Novembre 2007 -
Réalisé par :Réalisé par :
Zemmouchi-Ghomari Leila, Zemmouchi-Ghomari Leila, l_zemmouchi@esi.dz l_zemmouchi@esi.dz
INTRODUCTIONINTRODUCTION
I. LES ONTOLOGIES :I. LES ONTOLOGIES :
I.1. I.1. Qu’est-ce qu’uneQu’est-ce qu’une ontologie ? ontologie ?
I.2. I.2. A quoi sertA quoi sert une ontologie ? une ontologie ?
I.3. Quels sont I.3. Quels sont les composantsles composants d’une ontologie ? d’une ontologie ?
I.4. Quels sont I.4. Quels sont les différents typesles différents types d’ontologies ? d’ontologies ?
I.5. Quel est I.5. Quel est le cycle de viele cycle de vie d’une ontologie ? d’une ontologie ?
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
II. L’INGENIERIE ONTOLOGIQUE :II. L’INGENIERIE ONTOLOGIQUE :
II.1. Comment est II.1. Comment est néenée l’ingénierie ontologique ? l’ingénierie ontologique ?
II.2. Comment II.2. Comment développerdévelopper une ontologie ? une ontologie ?
II.2.1. II.2.1. Les principesLes principes à suivre à suivre
II.2.2. II.2.2. Les langagesLes langages de spécification de spécification
II.2.3. II.2.3. Les méthodologies Les méthodologies de l’ingénierie onto.de l’ingénierie onto.
II.2.4. II.2.4. Les environnementsLes environnements de développement de développement
CONCLUSIONS ET PERSPECTIVES…CONCLUSIONS ET PERSPECTIVES…
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
INTRODUCTIONINTRODUCTION
Acquisition des Connaissances
Partage des Connaissances
Réutilisation des Bases de Connaissances
Intérêt accordé au domaineIntérêt accordé au domaine des ontologies
L’Ingénierie Ontologique
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Qu’est_ce qu’une Qu’est_ce qu’une ontologie ?ontologie ?
ONTOONTO LOGIELOGIE
Être Étude
De l’De l’
Théorie De l’ExistenceThéorie De l’Existence
Origine Origine PhilosophiquePhilosophique
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Qu’est_ce qu’une Qu’est_ce qu’une ontologie ?ontologie ?
« L’ontologie est la connaissance de « L’ontologie est la connaissance de base base
de n’importe quelle base de de n’importe quelle base de connaissances connaissances »»
Riichiro Mizoguchi, 2002Riichiro Mizoguchi, 2002
« An ontology is an explicit « An ontology is an explicit specification of a conceptualization specification of a conceptualization »»
Tom Gruber, 1993Tom Gruber, 1993
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
A quoi Sert une A quoi Sert une ontologie ?ontologie ?« To provide a basis of building « To provide a basis of building models of all things in which models of all things in which computer science is interested computer science is interested »»
Riichiro Mizoguchi, 2002Riichiro Mizoguchi, 2002
La communication entre les spécialistes d’un La communication entre les spécialistes d’un domaine;domaine;
L’acquisition des connaissances;L’acquisition des connaissances;
La réutilisation et le partage des BCs;La réutilisation et le partage des BCs;
L’indexation des informations;L’indexation des informations;
L’échange entre SI représentés différemment;L’échange entre SI représentés différemment;
EtcEtc
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les composants d’une Quels sont les composants d’une ontologie ?ontologie ?
Les Concepts;Les Concepts;
Les Relations;Les Relations;
Les Fonctions;Les Fonctions;
Les Axiomes;Les Axiomes;
Les Instances.Les Instances.
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les composants d’une Quels sont les composants d’une ontologie ?ontologie ?
1. Les Concepts :1. Les Concepts :P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Triangle Triangle SémantiqueSémantique
TermeTerme ExtensionExtension
IntensionIntension
ConceptConcept
Selon Selon AristoteAristote
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les composants d’une Quels sont les composants d’une ontologie ?ontologie ?
1. Les Concepts : Exemple1. Les Concepts : ExempleP L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Triangle Triangle SémantiqueSémantique
Voiture, Voiture, automobile, automobile,
caisse, caisse, tacot, tacot,
bagnole bagnole
206 206 307307
MercedesMercedes
Véhicule de transport Véhicule de transport automobile légerautomobile léger
VoitureVoiture
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les composants d’une Quels sont les composants d’une ontologie ?ontologie ?
2. Les Relations :2. Les Relations :P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
La Subsomption « is a La Subsomption « is a »»
Relation Centrale dans les Relation Centrale dans les ontologiesontologies
Composé de, Fabriqué par, Appartient Composé de, Fabriqué par, Appartient à … à …
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les composants d’une Quels sont les composants d’une ontologie ?ontologie ?
2. Les Relations : (Exemple)2. Les Relations : (Exemple)P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
SubstancSubstancee
MatérielMatériel ImmatérieImmatériell
EspritEspritCorpsCorps
AniméAnimé InaniméInanimé
MinéralMinéralÊtre VivantÊtre Vivant
InsensibInsensibleleAnimalAnimal
RationnRationnelel
IrrationnelIrrationnel
HumainHumain BêteBête
PlantePlante
SensibleSensible
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les composants d’une Quels sont les composants d’une ontologie ?ontologie ?
3. Les Fonctions :3. Les Fonctions :P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Exemple :Exemple :
Prix d’une voiture d’occasion = Prix d’une voiture d’occasion =
Fonction Fonction (le modèle de la voiture, la (le modèle de la voiture, la date de fabrication et le nombre de date de fabrication et le nombre de kilomètres)kilomètres)
4. Les4. Les AxiomesAxiomes : pour modéliser les pour modéliser les phrases toujours vraies, les Contraintes.phrases toujours vraies, les Contraintes.
5. Les5. Les Instances Instances : Extensions des Extensions des concepts.concepts.
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les différents types Quels sont les différents types d’ontologies?d’ontologies?
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
OntologieOntologie
Le niveau Le niveau De détailDe détail
L’objet de L’objet de conceptualisationconceptualisation
Le degré Le degré de formalisme de formalisme
de la représentationde la représentation
Le niveau Le niveau de complétudede complétude
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les différents types Quels sont les différents types d’ontologies?d’ontologies?
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
OntologieOntologieLe niveau Le niveau De détailDe détail
L’objet de L’objet de conceptualisationconceptualisation
Le degré Le degré de formalisme de formalisme
de la représentationde la représentation
Le niveau Le niveau de complétudede complétude
De représentation de De représentation de connaissancesconnaissances De haut niveauDe haut niveau
GénériqueGénérique
De domaineDe domaine
De tâchesDe tâches
D’applicationD’application
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les différents types Quels sont les différents types d’ontologies?d’ontologies?
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
OntologieOntologie
Le niveau Le niveau De détailDe détail
L’objet de L’objet de conceptualisationconceptualisation
Le degré Le degré de formalisme de formalisme
de la représentationde la représentation
Le niveau Le niveau de complétudede complétude
Granularité FineGranularité Fine
Granularité Granularité LargeLarge
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les différents types Quels sont les différents types d’ontologies?d’ontologies?
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
OntologieOntologie Le niveau Le niveau De détailDe détail
L’objet de L’objet de conceptualisationconceptualisation
Le degré Le degré de formalisme de formalisme
de la représentationde la représentation
Le niveau Le niveau de complétudede complétude
Niveau Niveau SémantiqueSémantique
Niveau Niveau OpérationnelOpérationnel
Niveau RéférentielNiveau Référentiel
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quels sont les différents types Quels sont les différents types d’ontologies?d’ontologies?
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
OntologieOntologie
Le degré Le degré de formalisme de formalisme
de la représentationde la représentation
L’objet de L’objet de conceptualisationconceptualisation
Le niveau Le niveau de complétudede complétude
Le niveau Le niveau De détailDe détail
InformellesInformelles
Semi-FormellesSemi-Formelles
Semi-InformellesSemi-Informelles
FormellesFormelles
DétectionDétectionDes BesoinsDes Besoins
PlanificationPlanificationDes ActionsDes Actions
ÉvolutionÉvolution
ImplantationImplantation
IntégrationIntégration
FormalisationFormalisation
ConceptualisationConceptualisation
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Quel est le Cycle de Vie d’une Quel est le Cycle de Vie d’une ontologie ?ontologie ?
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
SpécificationSpécification
UtilisationUtilisationÉvaluationÉvaluation
Acq
uisitio
n d
es C
on
naissa
nce
sA
cqu
isition
des C
on
naissa
nce
s
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Comment est née l’ingénierie Comment est née l’ingénierie ontologique ?ontologique ?
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
la construction d’une Base de la construction d’une Base de
Connaissances est un processus Connaissances est un processus
complexecomplexe et et longlong..
Dès lors, la Dès lors, la réutilisationréutilisation et le et le
partagepartage des ces BCs est devenu un des ces BCs est devenu un
besoin. besoin.
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Comment est née l’ingénierie Comment est née l’ingénierie ontologique ?ontologique ?
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
« « L’ingénierie ontologiqueL’ingénierie ontologique est la est la
branche de l’ingénierie des branche de l’ingénierie des
connaissances qui exploite les principes connaissances qui exploite les principes
de l’ontologie (formelle) pour de l’ontologie (formelle) pour construire construire
des ontologies » Guarino & al, 1995des ontologies » Guarino & al, 1995
Ontologie Ontologie instanciéeinstanciée
Base de Base de ConnaissancConnaissanc
eses
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Comment développer une Comment développer une ontologie ?ontologie ?
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
INGENIERIEINGENIERIE
« Un ensemble de « Un ensemble de ConceptsConcepts, d’, d’outilsoutils
et de et de
méthodesméthodes généralisables, généralisables,
reproductibles et évaluables » reproductibles et évaluables »
F.Tort & al, 2000F.Tort & al, 2000
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Comment développer une ontologie ?Comment développer une ontologie ?
1. Les Principes à suivre : 1. Les Principes à suivre : P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Clarté et objectivité;
Complétude;
Cohérence;
Extension monolithique;
Engagements ontologiques minimaux;
Principe de distinction ontologique;
Diversification des hiérarchies;
Modularité;
Minimiser la distance sémantique entre les frères
Standardiser les noms.
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Comment développer une ontologie ?Comment développer une ontologie ?
2. Les Langages de spécification :2. Les Langages de spécification :P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Langages Langages
TraditionnelsTraditionnels
Langages Langages
Destinés au WebDestinés au Web
OntolinguaOntolinguaOKBCOKBCOCMLOCMLFlogicFlogicLOOMLOOM……
XMLXMLRDFRDFXOLXOLSHOESHOEOILOILDAMLDAMLDAML+OILDAML+OILOWLOWL……
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Comment développer une ontologie ?Comment développer une ontologie ?
2. Les Langages de spécification : 2. Les Langages de spécification : (suite)(suite)
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
OKBCOKBC
XMLXML
XOLXOL RDFRDF
OILOILDAMLDAML
DAML+OILDAML+OIL
OWLOWL
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
Comment développer une ontologie ?Comment développer une ontologie ?
3. Les Méthodologies de l’ingénierie 3. Les Méthodologies de l’ingénierie
ontologique: ontologique: P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Construction Construction d’ontologies d’ontologies à partir de zéroà partir de zéro
Construction d’ontologies Construction d’ontologies par réutilisation par réutilisation d’ontologies existantesd’ontologies existantes
Évaluation d’une Évaluation d’une ontologieontologie
CCOONNSSTTRRUUCCTTIIOONN
EVALUATIONEVALUATION
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
3.1 Les Méthodologies à partir de 3.1 Les Méthodologies à partir de zéro :zéro :P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Les travaux de Uschold et GruningerLes travaux de Uschold et Gruninger
(1996)(1996)
Methontology (1997)Methontology (1997)
Les travaux de Guarino et Welty (2000)Les travaux de Guarino et Welty (2000)
ARCHONTE (2000) ARCHONTE (2000)
… …
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
3.1.1 METHONTOLOGY :3.1.1 METHONTOLOGY :
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Développée par l’équipe du LAI de l’université Développée par l’équipe du LAI de l’université de Madrid.de Madrid.
Prend en charge le cycle de vie de l’ontologiePrend en charge le cycle de vie de l’ontologie..Composée de dix étapes :Composée de dix étapes :
1. Glossaire des termes1. Glossaire des termes
2. Taxinomie de concepts2. Taxinomie de concepts
3. Diagramme des relations binaires3. Diagramme des relations binaires
4. Définir les attributs des concepts4. Définir les attributs des concepts
5. Décrire les relations5. Décrire les relations
6. Décrire les attributs d’instances6. Décrire les attributs d’instances
7. Décrire les attributs de classes7. Décrire les attributs de classes
8. Décrire les constantes8. Décrire les constantes
9. Décrire les axiomes formels9. Décrire les axiomes formels
10. Décrire les contraintes sur les valeurs des attributs10. Décrire les contraintes sur les valeurs des attributs
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
3.1. METHONTOLOGY : (suite)3.1. METHONTOLOGY : (suite)P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Ontologie Ontologie implémentéeimplémentée
ModèleModèleConceptuelConceptuel
ModèleModèleConceptuel Conceptuel
MAJMAJ
Ontologie Ontologie Ré implémentéeRé implémentée
Ré-ingénierie Ré-ingénierie ontologiqueontologique
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
3.1 Les Méthodologies de construction 3.1 Les Méthodologies de construction des ontologies à partir de zéro: des ontologies à partir de zéro:
Synthèse :Synthèse :P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
La construction d’ontologies est La construction d’ontologies est
plus plus
un « art » qu’un processus un « art » qu’un processus
d’ingénierie classique.d’ingénierie classique.
Absence d’assise Absence d’assise théorique théorique
pour les méthodologiespour les méthodologies
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
3.2. Les Méthodologies de construction 3.2. Les Méthodologies de construction par réutilisation d’ontologies par réutilisation d’ontologies existantes : existantes : P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
IntégrationIntégration
Extension, Extension, spécialisation, spécialisation,
adaptation.adaptation.
FusionFusion
OntologieOntologie NouvelleNouvelleOntologieOntologie
Ontologie 1Ontologie 1
Ontologie 2Ontologie 2
NouvelleNouvelleOntologie Ontologie
(MOMIS, ONIONS)(MOMIS, ONIONS)
(FCA-Merge, ODE-(FCA-Merge, ODE-Merge)Merge)
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
3.2. Les Méthodologies de construction 3.2. Les Méthodologies de construction par réutilisation d’ontologies par réutilisation d’ontologies existantes : existantes :
Synthèse :Synthèse :
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Ces méthodologies ont Ces méthodologies ont des limitesdes limites, ,
l’intervention de l’ontologiste à chaque l’intervention de l’ontologiste à chaque
étape est inévitable, les décisions étape est inévitable, les décisions
importantes lui reviennent, surtout dans les importantes lui reviennent, surtout dans les
cas d’ontologies lourdes.cas d’ontologies lourdes.
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
3.3. Les Méthodologies pour 3.3. Les Méthodologies pour l’évaluation des ontologies :l’évaluation des ontologies :
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
OntoAnalyserOntoAnalyser
OntoGeneratorOntoGenerator
OntoCleanOntoClean
Les Les Disfonctionnements,Disfonctionnements,
Les Incohérences,Les Incohérences,
Les Erreurs de Les Erreurs de Langages.Langages.
Synthèse :Synthèse :
Besoin de définir des critères standards Besoin de définir des critères standards d’évaluation des ontologies.d’évaluation des ontologies.
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
4. Les Environnements de 4. Les Environnements de développement développement des ontologies :des ontologies :P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Protégé 2000Protégé 2000
OILEDOILED
OntoeditOntoedit
WebODEWebODE
… …
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
4.1 Protégé 2OOO :4.1 Protégé 2OOO :P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Développé par l’université de médecine de Développé par l’université de médecine de Stanford vers 1995.Stanford vers 1995.
Construit autour des paradigmes des Construit autour des paradigmes des frames.frames.
Autorise une liberté de conception Autorise une liberté de conception importante.importante.
Possède une extension : protégé-owl.Possède une extension : protégé-owl.
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
4. Les Environnements de 4. Les Environnements de développement développement des ontologies :des ontologies :
Synthèse :Synthèse :
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONS ET CONCLUSIONS ET
PERSPECTIVES…PERSPECTIVES…
Absence de prise en charge de toutes les Absence de prise en charge de toutes les étapes du développement des ontologies.étapes du développement des ontologies.
Manque d’interopérabilité entre les Manque d’interopérabilité entre les plateformes. plateformes.
ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE ETAT DE L’ART SUR L’INGENIERIE ONTOLOGIQUE
CONCLUSIONCONCLUSION
P L A NP L A N
INTRODUCTION INTRODUCTION
I.. LES ONTOLOGIES :I.. LES ONTOLOGIES :
I.1. Qu’est-ce qu’une ontologie ?I.1. Qu’est-ce qu’une ontologie ?
I.2. A quoi sert une ontologie ?I.2. A quoi sert une ontologie ?
I.3. Quels sont ses composants ? I.3. Quels sont ses composants ?
I.4. Quels sont les types I.4. Quels sont les types
d’ontologies ?d’ontologies ?
I.5. Quel est le cycle de vie d’une I.5. Quel est le cycle de vie d’une
ontologie ?ontologie ?
II. L’INGENIERIE II. L’INGENIERIE
ONTOLOGIQUE :ONTOLOGIQUE :
II.1. Comment est née II.1. Comment est née
l’ingénierie ontologique ?l’ingénierie ontologique ?
II.2. Comment développer une II.2. Comment développer une
ontologie ?ontologie ?
II.2.1. Les principes à suivreII.2.1. Les principes à suivre
II.2.2. Les langages de II.2.2. Les langages de
spécificationspécification
II.2.3. Les méthodologies de II.2.3. Les méthodologies de
constructionconstruction
II.2.4. Les environnements de II.2.4. Les environnements de
développementdéveloppement
CONCLUSIONCONCLUSION
L’évolution de l’ingénierie ontologique est L’évolution de l’ingénierie ontologique est freinée par les aspects suivants :freinée par les aspects suivants :
Hétérogénéité des méthodes, outils et Hétérogénéité des méthodes, outils et langages de construction des ontologies langages de construction des ontologies (absence de normes);(absence de normes);
Absence d’assise théorique des Absence d’assise théorique des méthodologies de construction des méthodologies de construction des ontologies;ontologies;
Absence de normes en matière Absence de normes en matière d’évaluation des ontologies.d’évaluation des ontologies.