Understanding, building and using ontologies. Understanding Ontologie : la définition des concepts...

Preview:

Citation preview

Understanding, building and using ontologies

Understanding

Ontologie : la définition des concepts utilisés dans un langage donné

Première approche (Gruber)Une ontologie est une spécification

explicite d’une conceptualisationConceptualisation ?

Understanding

<{a,b,c,d,e},{sur,au-dessus,libre,table}>

Understanding

Problème de la sémantique

Conceptualisation et étatContraintes sur la structure de la situation

décriteOrganiser des relations pertinentes et

décrire leur sens

Ontologie : le débat suit son cours

Understanding

Théorie de quelles entités peuvent exister dans l’esprit d’un agent de connaissances

Taxinomie de concepts pour une tâche qui définit l’interprétation sémantique de la connaissance

Understanding

Une spécification explicite au niveau de la connaissance d’une conceptualisationaffectée par le domaine d’application

Accord sur les conceptualisations partagées

Understanding

Une description explicite et partielle d’une conceptualisationConceptualisation ?

Une ontologie est une théorie logique qui définit le cadre d’un langage logiqueFournit les axiomes qui donne le sensExemple : non(sur(X,X))

Understanding ?

An ontology is an explicit, partial specification of a conceptualization that is expressible as a meta-level viewpoint on a set of possible domain theories for the pur-pose of modular design, redesign and reuse of knowledge-intensive system compo-nents

Understanding

Deux dimensions de conceptualisationStructureSujet

Primitives neutres

Réutilisabilité

Building

Le problème d’interactionForte dépendance entre la représentation

des connaissances et la stratégie de résolution d’un problème

Deux niveauxBibliothèque d’ontologiesOntologie d’application

Interactions entre les deux niveaux

BuildingOntologies d’applicationRéduire le fossé entre ontologies de domaine

et de méthodePermettre aux experts du domaine d’utiliser le

même langage que celui de l’application

Deux solutionsUtiliser l’ontologie d’application pour construire

la base de connaissance de l’applicationUtiliser l’ontologie d’application pour compléter

directement la bibliothèque

Building !

Limiter les effets du problème d’interactionÉtablir une relation cartographique entre

les méthodes et l’applicationExpliciter les rôles de chacune : nature des

interactions plutôt que leurs effetsVoir une ontologie d’application comme

une spécialisation d’ontologie de méthode et domaine

Using

Décrire informellement le domaine et la tâche

Modéliser la tâche

Modéliser le domaine

Construire l’ontologie d’application

Using

HypothèsesSpécifications dans l’ontologie de domaine Introduction d’une définition à classifierVérification

DonnéesStocker les données brutesStructurer

(ars-datum head-and-neck-erythema=2).(ars-datum (erythema (location head-and-neck)(degree 2)))

Conclusion

Rechercher la réutilisabilité

Niveau symbolique et niveau de la connaissanceLangage logiqueOntologie

Recommended