0% ont trouvé ce document utile (0 vote)
78 vues50 pages

Définition et Types d'Ontologies

Transféré par

zbouzgha
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
78 vues50 pages

Définition et Types d'Ontologies

Transféré par

zbouzgha
Copyright
© Attribution Non-Commercial (BY-NC)
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Introduction au WEB Smantique e


Cours 2 : Ontologies

Odile PAPINI
ESIL Universit de la mditerrane e e e [Link]@[Link] [Link]

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Plan du cours

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Bibliographie I
Supports de cours : Nathalie Aussenac Universit Paul Sabatier e
[Link]

Jrme Euzenat INRIA Grenoble eo [Link] Grigoris Antoniou & Frank van Harmelen MIT university Press [Link] Philippe Beaune Ecole des Mines de St Etienne

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Bibliographie II

Articles Jrme Euzenat INRIA Grenoble eo [Link]

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Le Web smantique : Approche par couches e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Le Web smantique : Approche par couches e


couche XML
base syntaxique

couche RDF
RDF : mod`le de donnes basique pour les faits e e RDF Schma : langage pour les ontologies e

couche Ontologie
langage plus expressif que RDF Schma e standard courant pour le web : OWL

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : Dnition e
Ontologie thymologie : ontos (lexistant) + logos (ltude) e e

Philosophie :
tude de ltre en tant qutre e e e tude de lexistence en gnral e e e

Informatique :
reprsentation de ce qui existe dans un formalisme permettant e un traitement rationnel spcication explicite et formelle dune conceptualisation e
Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : Dnition e
Ontologie spcication explicite dune conceptualisation e spcication explicite: e
avec un langage

conceptualisation :
structuration en concepts

concept dsign de 3 faons : e e c nom signication (dnition en intension) e objets dnots (dnition en extension) e e e
Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : concept

voiture, automobile, auto, tacot vhicule automobile conu pour le transport dun petit e c nombre de personnes la 2CV 1945 RS 83, la punto 678 RS 13, la clio 999 ABC 13,
Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : relations entre concepts


gnralisation (subsomption) e e spcialisation e composition est fabriqu, poss`de, e e relation sexprime de 3 faons par : c son nom son intension son extension

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : relation

auteur personne qui cre une oeuvre e Hom`re est lauteur de LOdysse, Isaac Asimov est lauteur e e des Robots
Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Exemple schmatique dontologie :le monde des cubes e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : exemple

Exemple schmatique dontologie e le monde des cubes : description de la sc`ne e

vocabulaire non ambigu (vocabulaire de lontologie) nonciation des faits de la sc`ne reposant avec le vocabulaire e e de lontologie

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : hirarchie de concepts e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : Axiomes

les contraintes
contraintes de domaines contraintes conditionnelles contraintes dintgrit e e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : CRM CIDOC

Figure: source : N. Aussenac-Gilles


Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : CRM CIDOC

Figure: source : N. Aussenac-Gilles


Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : Dnition formelle e


structure dune ontologie O = {C , R, H C , rel , A}

C et R : ensembles disjoints des concepts et des relations H C hirarchie de concepts : H C C C e rel : relation rel: R C C (dnit des relations e smantiques non taxonomiques) avec 2 fonctions associes : e e
dom : R C avec dom(R) = 1 (rel(R)) range : R C avec range(R) = 2 (rel(R)) co-domaine
Odile PAPINI Introduction WEB Smantique e A : ensemble daxiomes, exprims dansauun langage logique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies : exemple de fragment dontologie

Figure: source : N. Aussenac-Gilles


Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Exemple schmatique dontologie :le monde des cubes e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologie formelle : exemple

exercice : le monde des blocs C=? R=? HC = ? dom(R) = ? range(R) = ? A=?

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologie
ontologies lourdes : O = {C , R, H C , rel , A} ontologies lg`res : O = {C , R, H C , rel } e e Ontologie versus bases de connaissances BC = {O, I , inst, instr } O = {C , R, H C , rel , A} : une ontologie I : un ensemble dinstances inst : C 2I fonction dinstanciation de concept instr : R 2I I fonction dinstanciation de relation

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Ontologies versus bases de connaissances

Figure: source : N. Aussenac-Gilles, [Link]

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

exercice : lontologie des repas


ontologie un repas est constitu dun hors-doeuvre, dun plat et dun dessert, e par ailleurs, un plat peut tre soit de la viande, soit du poisson. e Donner lontologie des repas base de connaissances la carte dun restaurant qui comporte pour les hors-doeuvres : c`leri, melon; pour les viandes : rti, steak; pour les poissons : e o sole; rouget; pour les desserts : an, fruit. Donner la base de connaissances du restaurant
Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Objectifs des ontologies

permettre un traitement symbolique des connaissances (le Web smantique rejoint lIntelligence articielle) e faire faire des traitements automatiques ` des logiciels au sein a du Web pour faire interoprer des machines ou des machines e et des humains

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Rle des ontologies o


vocabulaire, structuration et exlpoitation des mta-donnes e e reprsentation pivot pour lintgration de donnes de sources e e e htrog`nes ee e dcrire les services web e motivations rutilisation e partage des connaissances et communication
Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

ontologies

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Direntes ontologies e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Direntes ontologies e
ontologies de haut niveau
concepts trs gnraux indpendants du probl`me e e e e e

ontologies de domaine
concepts spciques ` un domaine e a

ontologie de tche a
concepts spciques ` une application e a

ontologie dapplication
concepts trs spciques ` un domaine et une tche particuli`re e e a a e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Direntes ontologies : exemples e


ontologies de haut niveau
DOLCE ([Link] Wordnet ([Link] wn/[Link])

ontologies de domaine
UMLS (Unied Medical Language System) [Link] Dublin Core [Link]

ontologie de tche a
ONTOLINGUA ([Link]

entrept dontologies : tones : o [Link]


Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Exemple dontologie dapplication : projet europen e VENUS

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

projet europen VENUS : hierarchie des concepts version 1 e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

projet europen VENUS : hierarchie des concepts version 2 e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

projet europen VENUS : ontologie version 1 e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

projet europen VENUS : ontologie version 2 e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

cycle de vie dune ontologie

Figure: source : N. Aussenac-Gilles


Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Etude de faisabilit e

rle du syst`me vis o e e situation du systme dans l organisation situation de lontologie dans le systme identication des acteurs concerns e approche ergonomique, dmarche participative e ontologie : domaine couvert capacit trouver les connaissances requises e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Principe de contruction dontologie

clart : objectivit, documentation e e cohrence : pas de contradiction e extensibilit : spcialisation incrmentale e e e minimiser le biais du codage : niveau connaissance minimiser lengagement ontologique : partage

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Principe de contruction dontologie


Modliser les connaissances avec les experts du domaine e Exploiter les direntes ressources avec techniques appropries e e Rutilisation dontologies e Adaptation de terminologies Analyse de donnes e Analyse automatique de documents Entretiens avec les experts Modliser avec un langage conceptuel dontologie e Raner concepts et relations Identier les axiomes Formaliser Parvenir lontologie cible e
Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

processus de construction

Figure: source : Maedche, Staab


Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

processus de construction
Faisabilit e Les syst`mes de gestion de connaissances ne fonctionnent e correctement que sils sont intgrs dans lorganisation e e Plusieurs facteurs (autres que technologiques) dterminent la e russite e Bien dlimiter le domaine e Identier les personnes impliques e
Odile PAPINI Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

processus de construction

Dmarrage e Etablir un document de spcications : e


domaine, objectif, sources de connaissances disponibles, utilisateurs potentiels, cas dutilisations, applications

Analyser les sources de connaissances


o` sont les comptences ? Quels sont les concepts pertinents ? u e Y a-t-il dautres ontologies utilisables ?

Proptotype
concepts et relations les plus importants

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

processus de construction

Ranement Acquisition de la connaissance aupr`s des experts du domaine e et de leurs documents Formalisation (Logique de Description, RDF, OWL, :
choix certaintes entits sont des concepts ? des attributs ? e

Deloppement et ranement de lontologie cible v

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

processus de construction

Evaluation Vrier le document de spcication e e Tester lapplication cible Dployer lontologie e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

processus de construction

Maintenance et volutions e volution: les conditions et les spcications de lontologie e e peuvent changer :
Qui soccupe de la maintenance ? Comment est-ce fait ?

Comment voluent les applications qui utilisent lontologie ? e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

processus de construction

Rutilisations e Cest lide de dpart e e En ralit dicile : e e


ontologies de haut niveau inter-oprabilit des ontologies e e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

processus de construction
Des outils existent: OntoEdit KAON PROTEGE (utilis pour les sances de TP) e e [Link]

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

utilisation des ontologies

Web smantique e ecommerce gestion des connaissances extraction dinformations, recherche dinformations elearning ingnierie des bases de donnes e e traduction

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Langages de reprsentation pour les ontologies e

RDF et RDF Schma : ontologies simples e OWL le standard du W3C :


bas sur les logiques de description e smantique e

Odile PAPINI

Introduction au WEB Smantique e

Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies

Construction dontologies

Protg e e [Link]

prsentation Protg : e e e

[Link] OWLTutorialI Dr

Odile PAPINI

Introduction au WEB Smantique e

Vous aimerez peut-être aussi