Odile PAPINI
ESIL Universit de la mditerrane e e e Odile.Papini@esil.univmed.fr http://odile.papini.perso.esil.univmed.fr/index.html
Odile PAPINI
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 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
http://www.infotheque.info/ressource/9172.html
Jrme Euzenat INRIA Grenoble eo http://exmo.inrialpes.fr/teaching/sw Grigoris Antoniou & Frank van Harmelen MIT university Press http://www.ics.forth.gr/isl/swprimer/presentation.htm Philippe Beaune Ecole des Mines de St Etienne
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Bibliographie II
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
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 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
Odile PAPINI
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
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Ontologies : exemple
vocabulaire non ambigu (vocabulaire de lontologie) nonciation des faits de la sc`ne reposant avec le vocabulaire e e de lontologie
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
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 Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
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
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
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 Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
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 Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
ontologies
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Direntes ontologies e
Odile PAPINI
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 Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
ontologies de domaine
UMLS (Unied Medical Language System) http://umlsks.nlm.nih.org Dublin Core http://dublincore.org
ontologie de tche a
ONTOLINGUA (http://ksl.stanford.edu/software/ontolingua/)
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
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 Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
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 Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
processus de construction
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
Proptotype
concepts et relations les plus importants
Odile PAPINI
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
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
processus de construction
Odile PAPINI
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 ?
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
processus de construction
Odile PAPINI
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 http://protege.stanford.edu/
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Web smantique e ecommerce gestion des connaissances extraction dinformations, recherche dinformations elearning ingnierie des bases de donnes e e traduction
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Odile PAPINI
Introduction Ontologies : dnition e Dirents types dontologies e Cycles de vie dune ontologie Construction dontologies
Construction dontologies
Protg e e http://protege.stanford.edu/
prsentation Protg : e e e
http://protege.stanford.edu/conference/2005/slides/T2 OWLTutorialI Dr
Odile PAPINI