Académique Documents
Professionnel Documents
Culture Documents
Dr EL BOUHISSI Houda
Octobre 2022
Objectifs
Une ontologie ajoute des relations plus complexes entre les classes, tel que :
Classes disjointes : aucun objet ne peut être une instance de ces classes à la fois, par
exemple, la classe des légumes et la Classe de Fruits ne sont pas disjointes, car on peut
trouver la Tomate qui est à la fois Fruit et Légume.
Equivalence : Chaque instance d’une classe A est une instance d’une classe B et vice
versa, par exemple, la classe « voiture » et la classe « automobile » sont des classes
équivalentes.
Classes, sous-classes, héritage et spécialisation
Notion de Classe : Définit un groupe d’individus possédant des propriétés similaires.
Thing est la classe mère.
Constituants d’une ontologie : (1) Classes
Exemple d’une ontologie connue : Pizza
Relations de subsomption (..est un… « Is a ») : Vegetarian Pizza is a Pizza
Une ontologie permet de définir de nouvelles classes en définissant des restrictions sur
les propriétés:
o Cardinalité : Au plus / au moins / exactement .
o Propriétés de valeurs possibles
Constituants d’une ontologie : (2) Instances
Les instances constituent la définition extensionnelle de l’ontologie ; ces objets
véhiculent les connaissances (statiques, factuelles) à propos du domaine du problème.
sont les objets de base réels et concrets. Ce sont les feuilles dans le schéma de
l’ontologie.
Ce sont les «
individus »
qui peuplent
les classes
Par exemple la classe étudiant : nom, prénom, date de naissance sont des exemples
d’attributs.
Références
• [Borst, 1997] W. Borst. Construction of Engineering Ontologies. PhD thesis, University of Tweente,
Enschede, NL-Centre for Telematica and Information Technology, 1997.
• [Gruber, 1993] T. Gruber. A translation approach to portable ontology specifications, Knowledge
Acquisition 5(2), pages 199-220, 1993.
• [Heijst et al., 1997] G-V. Heijst, G. Schreiber and B. J. Wielinga. Using explicit ontologies in kbs
development. Int. J.Hum.-Comput. Stud., 46(2-3) :183- 292, 1997.
• [Mizoguchi, 1998] R. Mizoguchi. A step towards ontological engineering. In 12th National Conference
on AI of JSAI, pages 24-31, Osaka, Japan, 1998.
• [Neches et al., 1991] Neches R., Fikes R.E., Finin T., Gruber T.R., Patil R., Senator T., and Swartout W.R.
Enabling technology for knowledge sharing. AI Mag., 12(3):16–36, 1991.