Académique Documents
Professionnel Documents
Culture Documents
Construction D'une Ontologie
Construction D'une Ontologie
quipe ACASA
Plan de travail
Introduction
Les ontologies
Construction de lontologie
Conclusion et perspectives
Introduction
Une ontologie est la spcification dune
conceptualisation dun domaine de connaissances,
cest--dire, quil est possible de classifier des
lments dun domaine donn par concepts et sousconcepts et de crer tout type de relations entre les
lments et les concepts.
Nous construisons une ontologie pour filtrer des
requtes utilisateur dans le domaine du cinma.
3
Filtrage collaboratif
Filtrage bas sur le contenu
4
MesuredePearson:
Film
Avec:
Mesure
de
de
Palmer
Lin
:
Distance
(c1, c2)Mesure
= CIWu
(c1)&
+ CI
(c2): (2.CI
(PPG (c1, c2)))
N
N1
0.21
N2
Drame
Avec:
Thriller
PPG:PlusPeAtGnralisant
CI(c)=log(P(c))
0.09
Comdie
0.12
Romance
Musical
Mystre
Horreur
FilmNoir
Les ontologies
Degr
dabstraction
Ontologies
globales
Concepts
gnraux
Ontologies
de domaine
Spcialisation
des concepts
gnraux
Ontologies
dapplication
Spcialisation
des rles des
concepts
Types dontologies
Les ontologies
Mthodologie de construction
Spcifier l'application
Organiser les termes en utilisant les mtas
catgories
Affiner l'ontologie et la structurer
Les ontologies
Le langage OWL
OWL (w3c : http://www.w3.org) est une reprsentation
en XML bas sur la syntaxe RDF dune ontologie. Il
permet de dfinir des ontologies.
Sous-langages dOwl
OWL
Lite
OWL
DL
OWL
Full
9
Les ontologies
Structure dune ontologie crite en OWL
Espaces de nommage
En-ttes d'une ontologie
Corps dune ontologie
Classes
Proprits
Instances
Ontologie
10
11
Construction de lontologie
Notre application ncessite une ontologie de films, qui doit
nous permettre de calculer le degr de ressemblance entre
des genres de films (ie faire le matching entre les genres de
films prfrs par un utilisateur et les genres associs un
film donn [Soltani & Sabri, 2009]) dans le but de
recommander une liste de films un utilisateur.
Construction de lontologie
Dfinition des classes et de la hirarchie des classes
Recensement
Construction de lontologie
Film
Aventure
Documentaire
FantasAque
Thriller
Enfant
Manga Dessin
Anim
Drame
Comdie
Romance
Musical
15
Construction de lontologie
Dfinition des proprits des classes
Il
Les
16
Construction de lontologie
Dfinition des proprits des classes
Nous navons utilis, dans notre cas, que des proprits de type
(pas de proprits dobjet).
Une proprit type peut faire correspondre un type aux
instances de la classe.
Par exemple, la proprit Anne-de-Production (resp. Acteurs) fait
correspondre aux instances de la classe Film le type entier positif (resp.
le type chaine de caractres) reprsentant lanne de production (resp. la
liste des acteurs) du film.
Film
Eagle Eye
- Acteurs
- Ralisateur
- Scnaristes
- Anne-de-Production
- Pays
- Dure
- Michelle Monaghan,
- D.J. Caruso
- John Glenn,
- 2008
- U.S.A, Allemagne
- 1h 54min
17
Construction de lontologie
Dfinition de restriction sur les proprits
Nous pouvons galement exprimer des restrictions
sur les proprits.
Exemple:
- le fait quun film doit avoir une seule anne de
production (exprime avec Protg comme :
Anne-de-Production exactly 1).
- Le fait quun film doit avoir deux ralisateurs au
maximum (exprime par : Ralisateur max 2).
18
Construction de lontologie
Environnement de dveloppement
JBuilder 2005
Protg (http://protege.stanford.edu/)
Jena (http://jena.sourceforge.net/)
19
Conclusion et Perspectives
20
21