0% ont trouvé ce document utile (0 vote)
91 vues4 pages

Logique de Description 2

Le document présente des exemples de concepts et de rôles en logique de description ainsi que des exemples d'expressions de concepts. Il explique également la subsumption de cardinalités et fournit des exemples de classification.

Transféré par

noussa hadjer
Copyright
© © All Rights Reserved
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)
91 vues4 pages

Logique de Description 2

Le document présente des exemples de concepts et de rôles en logique de description ainsi que des exemples d'expressions de concepts. Il explique également la subsumption de cardinalités et fournit des exemples de classification.

Transféré par

noussa hadjer
Copyright
© © All Rights Reserved
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

Disclaimer : Je ne suis en aucun cas responsable des conséquences qui peuvent résulter d’une mauvaise

compréhension et/ou utilisation de ce document. Use it at your own risque! :D

/!\ Subsumption de cardinalités :

≤n1 R.C ⊆ ≤n2 R.C on doit démontrer que n1 ≤ n2 . Exemple :


Les parents qui ont au plus 5 enfant subsume (incluent) les parents qui ont au plus 4 enfants
≤4 ParentDe.T ⊆ ≤5 ParentDe.T / n1=4 ≤ n2=5

≥n1 R.C ⊆ ≥n2 R.C on doit démontrer que n1 ≥ n2 exemple


Les parents qui ont au moins 2 enfant subsume (incluent) les parents qui ont au moins 3 enfants
≥3 ParentDe.T ⊆ ≥2 ParentDe.T / n1=3 ≥ n2=2

Exemples
Concepts = { Personne; Masculin; Féminin; Riche }
Rôles = { ParentDe; FrèreDe; SœurDe }
Être une femme
Femme = Personne ⊓ Feminin
Être une mère
Femme ⊓ ∃[Link]
Être une mère qui n’a que des garçons
Femme ⊓ ∃[Link] ⊓ ∀ParentDe.(Personne ⊓ Masculin)
Être un oncle
Personne ⊓ Masculin ⊓ ∃FereDe.( ∃[Link])
Être un quelqu’un qui a un neveu riche
Personne ⊓ ∃FereDe.( ∃[Link] ) ⊔ ∃SœurDe.( ∃[Link] )
Être quelqu’un qui n’a qu’un seul enfant
Personne ⊓ ≤1 ParentDe.T ⊓ ≥1 ParentDe.T (Je ne sais pas si [=1ParentDe.T] est juste)
Être quelqu’un qui n’a pas d’enfant
Personne ⊓ ¬(∃[Link]) => Personne ⊓ ∀ParentDe.⊥

Concepts = { Mouton; Animal; Vache }


Rôles = { Mange }
Le mouton est un animal
Mouton ⊆ Animal
La vache est un animal végétarien
Vache = Animal ⊓ Végétarien
Un végétarien ne mange pas de viande
Végétarien = Animal ⊓ ∀Mange.¬Viande
Une vache folle a mangé du mouton
VacheFolle = Vache ⊓ ∃[Link]
Concepts = { Magasin; Légumes; Fruits }
Rôles = { Vend ; Ouvre }
Un magasin qui vend des légumes
Magasin ⊓ ∃Vend.Légumes
Un magasin qui ne vend pas de légumes
Magasin ⊓ ∀Vend.¬Légumes
Un magasin qui ne vend que des légumes
Magasin ⊓ ∀Vend.Légumes
Un magasin qui vend des fruits et des légumes
Magasin ⊓ ∃[Link] ⊓ ∃Vend.Légumes
Un magasin qui ne vend que des fruits et des légumes
Magasin ⊓ ∀Vend.(Fruits ⊔ Légumes)
Un magasin qui vend de tout
Magasin ⊓ ∀Vend.T
Un magasin qui ouvre tous les jours sauf le Dimanche
Magasin ⊓ ∀Ouvre.¬Dimanche
Un magasin qui ouvre même le dimanche
Magasin ⊓ ∀Ouvre.T

Concepts = { Equipe; Personne; Homme; Femme; Musicien; ŒuvreCélèbre; ConservatoireConstantine }


Rôles = { AMembre; AChef; AProduit; SeSitue}
Une petite-équipe définie comme une équipe ayant au plus 5 membres
PetiteEquipe = Equipe ⊓ ≤[Link]
Une équipe moderne définie comme une équipe ayant au plus 4 membre, ayant au moins 1 chef,
et dont tous les chefs sont des femmes.
EquipeModerne = Equipe ⊓ ≤[Link] ⊓ ∃[Link] ⊓ ∀[Link]
Personne ayant au moins deux enfants musiciens ayant produit des œuvres célèbres
Personne ⊓ ≥2PrarentDe.( Musicien ⊓ ∃[Link])
Personne dont au moins un enfant musicien a fréquenté le conservatoire de Constantine
Personne ⊓ ∃ParentDe.( Musicien ⊓ ∃[Link] )
Classification
Classifications : placer une description de concept à l’endroit correct dans la hiérarchie.

A ⊓ ∀R.C ⊓ ∀R.D ⊆ B ⊓ ∀R.C


- La relation est normalisée (/!\ Vous prouver prendre comme ∀R comme operateur commun,
c’est ce qui a été fait dans la solution du contrôle. Cependant je trouve que c’est plus simple la
garder comme ça. Je ne suis en aucun cas responsable de votre note Contrôle! :D )
On a :
Expression de Droite : B ⊓ ∀R.C
Expression de gauche : A ⊓ ∀R.C ⊓ ∀R.D
Pour prouver la subsumption Il faut prouver que pour chaque sous-expression X de la partie droite, il y a
une expression Y de la partie gauche tel que Y ⊆ X
On met :
X1 = B ; X2 = ∀R.C
Y1 = A ; Y2 =∀R.C ; Y3 =∀R.D
On a :
X1=B et Y1=A / A ⊆ B donc Y1 ⊆ X1 ….①
X2=∀R.C et Y2=∀R.C / ∀=∀ R= R C= C donc Y2 ⊆ X2 ….②

De ① et ② On a : A ⊓ ∀R.C ⊓ ∀R.D ⊆ B ⊓ ∀R.C

C ⊓ ∀R.(D⊓ ∀R’.E) ⊆ C ⊓ ∀R.D


La relation est normalisée
On a :
Expression de Droite : C ⊓ ∀R.D
Expression de gauche : C ⊓ ∀R.(D⊓ ∀R’.E)
Pour prouver la subsumption Il faut prouver que pour chaque sous-expression X de la partie droite, il y a
une expression Y de la partie gauche tel que Y ⊆ X
On met :
X1 = C ; X2 = ∀R.D
Y1 = C ; Y2 = ∀R.(D⊓ ∀R’.E)
On a :
X1= C et Y1= C / C = C donc Y1 ⊆ X1 ….①
X2=∀R.D et Y2=∀R.(D⊓ ∀R’.E) / ∀=∀ et R=R , il faut donc prouver que D⊓ ∀R’.E ⊆ D
On a X’1=D et Y’1=D / D=D donc Y’1 ⊆ X’1 donc Y2 ⊆ X2 ….②

De ① et ② On a : C ⊓ ∀R.(D⊓ ∀R’.E) ⊆ C ⊓ ∀R.D

Magasin ⊓ ∀Vend.Légumes ⊆ Magasin ⊓ ∀Vend.(Fruits ⊔ Légumes)


La relation est normalisée.
On a :
Expression de Droite : Magasin ⊓ ∀Vend.(Fruits ⊔ Légumes)
Expression de gauche : Magasin ⊓ ∀Vend.Légumes
Pour prouver la subsumption Il faut prouver que pour chaque sous-expression X de la partie droite, il y a
une expression Y de la partie gauche tel que Y ⊆ X
On met :
X1 = Magasin; X2 = ∀Vend.(Fruits ⊔ Légumes)
Y1 = Magasin ; Y2 = ∀Vend.Légumes
On a :
X1= Magasin et Y1= Magasin / Magasin = Magasin donc Y1 ⊆ X1 ….①
X2=∀Vend.(Fruits ⊔ Légumes) et Y2=∀Vend.Légumes / ∀=∀ et Vend=Vend , il faut donc prouver que
Légumes ⊆ Fruits ⊔ Légumes
La relation n’est pas normalisée donc par négation on a :
¬Légumes ⊓ ¬Fruits ⊆ ¬Légumes
On a X’1=¬Légumes et Y’1=¬Légumes / ¬Légumes=¬Légumes donc Y’1 ⊆ X’1
donc ¬Légumes ⊓ ¬Fruits ⊆ ¬Légumes donc Légumes ⊆ Fruits ⊔ Légumes donc Y2 ⊆ X2 ….②

De ① et ② On a : Magasin ⊓ ∀Vend.Légumes ⊆ Magasin ⊓ ∀Vend.(Fruits ⊔ Légumes)

Bonne chance
Si vous avez des questions, ou si vous avez détecté des erreurs dans le document, n’hésitez pas à me
contacter par Facebook ou par email : [Link]@[Link]

Vous aimerez peut-être aussi