Logique et sémantique
Damien Nouvel
Damien Nouvel (Inalco) Sémantique 1 / 44
Graphes pour la logique
Plan
1. Graphes pour la logique
2. Graphes conceptuels 3. Logiques de description 4. Web sémantique
Graphes pour la logique
Logique et représentations
§ Représentations logiques par diagrammes
‚ Euler („1750) : ensembles
‚ Venn(„1880) : négation par coloration
‚ Caroll(„1880) : négation par dichotomie
§ Sémiotique de C. S. Peirce(„1910)
‚ Triade: representamen / interprétant / référent ñ Triangle sémiotique
‚ Signe(representamen)
‚ Indice : trace laissée par le référent
‚ Icône (image, diagramme, métaphore) : représente le référent
‚ Symbole : lien arbitraire avec le référent (règle)
‚ Coupure sémiotique: distance entre signe et référent
Damien Nouvel (Inalco) Sémantique 3 / 44
Graphes pour la logique
Graphes existentiels (Peirce)
§ Représentation graphique
‚ Alpha: logique propositionnelle
‚ Beta : logique du premier ordre
‚ Gamma : logique modale
ñ Utilisation de symboles et de lignes
‚ Feuille blanche : assertions vraies
‚ Ligne continue fermée : négation (ou coupure)
‚ Ligne d’identité : quantification existentielle
‚ Ligne entre symbole : relation (prédicat)
Graphes pour la logique
Graphes existentiels (Peirce)
§ Représentation graphique
‚ Alpha: logique propositionnelle
‚ Beta : logique du premier ordre
‚ Gamma : logique modale
ñ Utilisation de symboles et de lignes
‚ Feuille blanche : assertions vraies
‚ Ligne continue fermée : négation (ou coupure)
‚ Ligne d’identité : quantification existentielle
‚ Ligne entre symbole : relation (prédicat)
Damien Nouvel (Inalco) Sémantique 4 / 44
Graphes pour la logique
Graphes existentiels (Peirce)
§ Représentation graphique
‚ Alpha: logique propositionnelle
‚ Beta : logique du premier ordre
‚ Gamma : logique modale
ñ Utilisation de symboles et de lignes
‚ Feuille blanche : assertions vraies
‚ Ligne continue fermée : négation (ou coupure)
‚ Ligne d’identité : quantification existentielle
‚ Ligne entre symbole : relation (prédicat)
Graphes pour la logique
Graphes existentiels (Peirce)
§ Représentation graphique
‚ Alpha: logique propositionnelle
‚ Beta : logique du premier ordre
‚ Gamma : logique modale
ñ Utilisation de symboles et de lignes
‚ Feuille blanche : assertions vraies
‚ Ligne continue fermée : négation (ou coupure)
‚ Ligne d’identité : quantification existentielle
‚ Ligne entre symbole : relation (prédicat)
Damien Nouvel (Inalco) Sémantique 4 / 44
Graphes pour la logique
Graphes existentiels (Peirce)
§ Représentation graphique
‚ Alpha: logique propositionnelle
‚ Beta : logique du premier ordre
‚ Gamma : logique modale
ñ Utilisation de symboles et de lignes
‚ Feuille blanche : assertions vraies
‚ Ligne continue fermée : négation (ou coupure)
‚ Ligne d’identité : quantification existentielle
‚ Ligne entre symbole : relation (prédicat)
Graphes pour la logique
Graphes existentiels alpha
Formule Graphe
A^B A B
A^ ␣B A B
A_B ” ␣(␣A^ ␣B) A B
AÑB ” ␣(A^ ␣B) A B
Damien Nouvel (Inalco) Sémantique 5 / 44
Graphes pour la logique
Graphes existentiels beta
Formule Graphe
Dx,Homme(x) Homme
␣Dx,Homme(x) Homme
Dx,␣Homme(x) Homme
Dx,Dy,Homme(x)^
Pomme(y)^Mange(x,y) Homme Mange Pomme
@xPomme(x)Ñ
Fruit(x) Pomme Fruit
Graphes pour la logique
Réseaux sémantiques
§ Taxinomies de Quillian etCollins („1965)
‚ Nœuds: concepts (termes)
‚ Arcstypés
‚ is-a: relation d’agrégation (subsomption)
‚ has-a: relation de composition (méronymie)
‚ kind-of: relation d’instanciation
‚ Wordnet (1985, anglais)
‚ Synsets: synonymes
‚ Noms: hyperonymes / hyponymes, meronymes / holonymes
‚ Verbes: hyperonymes, troponymes, implication (entailment) ñ En 2012 : „150 000 mots,„ 120 000 synsets
ñ Sémantique des arcs / liens / relations ñ Nombre limité de relations
ñ Pas de disjonction explicite ñ Quantification par relation
Damien Nouvel (Inalco) Sémantique 7 / 44
Graphes pour la logique
Réseaux sémantiques
§ Taxinomies de Quillian etCollins („1965)
‚ Nœuds: concepts (termes)
‚ Arcstypés
‚ is-a: relation d’agrégation (subsomption)
‚ has-a: relation de composition (méronymie)
‚ kind-of: relation d’instanciation
‚ Wordnet (1985, anglais)
‚ Synsets: synonymes
‚ Noms: hyperonymes / hyponymes, meronymes / holonymes
‚ Verbes: hyperonymes, troponymes, implication (entailment) ñ En 2012 : „150 000 mots,„ 120 000 synsets
ñ Sémantique des arcs / liens / relations ñ Nombre limité de relations
ñ Pas de disjonction explicite ñ Quantification par relation
Graphes pour la logique
Réseaux sémantiques
§ Taxinomies de Quillian etCollins („1965)
‚ Nœuds: concepts (termes)
‚ Arcstypés
‚ is-a: relation d’agrégation (subsomption)
‚ has-a: relation de composition (méronymie)
‚ kind-of: relation d’instanciation
‚ Wordnet (1985, anglais)
‚ Synsets: synonymes
‚ Noms: hyperonymes / hyponymes, meronymes / holonymes
‚ Verbes: hyperonymes, troponymes, implication (entailment)
ñ En 2012 : „150 000 mots,„ 120 000 synsets ñ Sémantique des arcs / liens / relations ñ Nombre limité de relations
ñ Pas de disjonction explicite ñ Quantification par relation
Damien Nouvel (Inalco) Sémantique 7 / 44
Graphes pour la logique
Réseaux sémantiques
§ Taxinomies de Quillian etCollins („1965)
‚ Nœuds: concepts (termes)
‚ Arcstypés
‚ is-a: relation d’agrégation (subsomption)
‚ has-a: relation de composition (méronymie)
‚ kind-of: relation d’instanciation
‚ Wordnet (1985, anglais)
‚ Synsets: synonymes
‚ Noms: hyperonymes / hyponymes, meronymes / holonymes
‚ Verbes: hyperonymes, troponymes, implication (entailment) ñ En 2012 : „150 000 mots,„120 000 synsets
ñ Sémantique des arcs / liens / relations ñ Nombre limité de relations
ñ Pas de disjonction explicite ñ Quantification par relation
Graphes pour la logique
Réseaux sémantiques
§ Taxinomies de Quillian etCollins („1965)
‚ Nœuds: concepts (termes)
‚ Arcstypés
‚ is-a: relation d’agrégation (subsomption)
‚ has-a: relation de composition (méronymie)
‚ kind-of: relation d’instanciation
‚ Wordnet (1985, anglais)
‚ Synsets: synonymes
‚ Noms: hyperonymes / hyponymes, meronymes / holonymes
‚ Verbes: hyperonymes, troponymes, implication (entailment) ñ En 2012 : „150 000 mots,„120 000 synsets
ñ Sémantique des arcs / liens / relations
ñ Nombre limité de relations ñ Pas de disjonction explicite ñ Quantification par relation
Damien Nouvel (Inalco) Sémantique 7 / 44
Graphes pour la logique
Réseaux sémantiques
§ Taxinomies de Quillian etCollins („1965)
‚ Nœuds: concepts (termes)
‚ Arcstypés
‚ is-a: relation d’agrégation (subsomption)
‚ has-a: relation de composition (méronymie)
‚ kind-of: relation d’instanciation
‚ Wordnet (1985, anglais)
‚ Synsets: synonymes
‚ Noms: hyperonymes / hyponymes, meronymes / holonymes
‚ Verbes: hyperonymes, troponymes, implication (entailment) ñ En 2012 : „150 000 mots,„120 000 synsets
ñ Sémantique des arcs / liens / relations ñ Nombre limité de relations
ñ Pas de disjonction explicite ñ Quantification par relation
Graphes conceptuels
Plan
1. Graphes pour la logique 2. Graphes conceptuels
3. Logiques de description 4. Web sémantique
Damien Nouvel (Inalco) Sémantique 8 / 44
Graphes conceptuels
Graphes conceptuels
§ J. F. Sowa (1984) : représentation de connaissances ñ Rapprochement entre langage naturelet sémantique ñ Notion descène etprocès
§ Graphe inspiré des réseaux sémantiques
‚ Noeuds
‚ Concepts(objets du monde modélisé)
‚ Relations(entre les objets)
‚ Arcsorientés non typés
ñ Bipartite(concepts / relations), connecté et fini ñ Les relations sont des nœuds
HOMME AGENT MANGER OBJET POMME
Graphes conceptuels
Graphes conceptuels
§ J. F. Sowa (1984) : représentation de connaissances ñ Rapprochement entre langage naturelet sémantique ñ Notion descène etprocès
§ Graphe inspiré des réseaux sémantiques
‚ Noeuds
‚ Concepts(objets du monde modélisé)
‚ Relations(entre les objets)
‚ Arcsorientés non typés
ñ Bipartite(concepts / relations), connecté et fini ñ Les relations sont des nœuds
HOMME AGENT MANGER OBJET POMME
Damien Nouvel (Inalco) Sémantique 9 / 44
Graphes conceptuels
Graphes conceptuels
§ J. F. Sowa (1984) : représentation de connaissances ñ Rapprochement entre langage naturelet sémantique ñ Notion descène etprocès
§ Graphe inspiré des réseaux sémantiques
‚ Noeuds
‚ Concepts(objets du monde modélisé)
‚ Relations(entre les objets)
‚ Arcsorientés non typés
ñ Bipartite(concepts / relations), connecté et fini
ñ Les relations sont des nœuds
HOMME AGENT MANGER OBJET POMME
Graphes conceptuels
Graphes conceptuels
§ J. F. Sowa (1984) : représentation de connaissances ñ Rapprochement entre langage naturelet sémantique ñ Notion descène etprocès
§ Graphe inspiré des réseaux sémantiques
‚ Noeuds
‚ Concepts(objets du monde modélisé)
‚ Relations(entre les objets)
‚ Arcsorientés non typés
ñ Bipartite(concepts / relations), connecté et fini ñ Les relations sont des nœuds
HOMME AGENT MANGER OBJET POMME
Damien Nouvel (Inalco) Sémantique 9 / 44
Graphes conceptuels
Concepts et types
§ Types
‚ Ordre partielavec JetK
ñ Treillis(subsomption, relation is-a)
J
HOMME FRUIT
POMME ORANGE
§ Quantification K
‚ Par défaut :existentielle
‚ Référent commeindividu ouensemble
‚ Homme : #58
‚ Homme : Damien
‚ Homme : Pierre, Paul, Jacques
‚ Homme : {*}@4
‚ Homme :@
Graphes conceptuels
Concepts et types
§ Types
‚ Ordre partielavec JetK
ñ Treillis(subsomption, relation is-a)
J
HOMME FRUIT
POMME ORANGE
K
§ Quantification
‚ Par défaut :existentielle
‚ Référent commeindividu ouensemble
‚ Homme : #58
‚ Homme : Damien
‚ Homme : Pierre, Paul, Jacques
‚ Homme : {*}@4
‚ Homme :@
Damien Nouvel (Inalco) Sémantique 10 / 44
Graphes conceptuels
Concepts et types
§ Types
‚ Ordre partielavec JetK
ñ Treillis(subsomption, relation is-a)
J
HOMME FRUIT
POMME ORANGE
§ Quantification K
‚ Par défaut :existentielle
‚ Référent commeindividu ouensemble
‚ Homme : #58
‚ Homme : Damien
‚ Homme : Pierre, Paul, Jacques
‚ Homme : {*}@4
Graphes conceptuels
Rôles thématiques
ñ Importance des relations normalisées ñ Relations aussi partiellement ordonnées
§ Relations usuelles
‚ Agent: acteur de l’action
‚ Patient: subit l’action (siège)
‚ Instrument: moyen pour réaliser l’action
‚ Mais aussi : destination, thème, objet, expérient, cause, résultat, source, etc.
ñ Lien entre la syntaxe et les rôles sémantiques ñ Étiquetage en rôles sémantiques
ñ Encore beaucoup de difficultés
‚ Voix passive
‚ Relation temporelles
‚ Adverbes et circonstants
‚ …
Damien Nouvel (Inalco) Sémantique 11 / 44
Graphes conceptuels
Rôles thématiques
ñ Importance des relations normalisées ñ Relations aussi partiellement ordonnées
§ Relations usuelles
‚ Agent: acteur de l’action
‚ Patient: subit l’action (siège)
‚ Instrument: moyen pour réaliser l’action
‚ Mais aussi : destination, thème, objet, expérient, cause, résultat, source, etc.
ñ Lien entre la syntaxe et les rôles sémantiques ñ Étiquetage en rôles sémantiques
ñ Encore beaucoup de difficultés
‚ Voix passive
‚ Relation temporelles
‚ Adverbes et circonstants
‚ …
Graphes conceptuels
Rôles thématiques
ñ Importance des relations normalisées ñ Relations aussi partiellement ordonnées
§ Relations usuelles
‚ Agent: acteur de l’action
‚ Patient: subit l’action (siège)
‚ Instrument: moyen pour réaliser l’action
‚ Mais aussi : destination, thème, objet, expérient, cause, résultat, source, etc.
ñ Lien entre la syntaxe et les rôles sémantiques ñ Étiquetage en rôles sémantiques
ñ Encore beaucoup de difficultés
‚ Voix passive
‚ Relation temporelles
‚ Adverbes et circonstants
‚ …
Damien Nouvel (Inalco) Sémantique 11 / 44
Graphes conceptuels
Rôles thématiques
ñ Importance des relations normalisées ñ Relations aussi partiellement ordonnées
§ Relations usuelles
‚ Agent: acteur de l’action
‚ Patient: subit l’action (siège)
‚ Instrument: moyen pour réaliser l’action
‚ Mais aussi : destination, thème, objet, expérient, cause, résultat, source, etc.
ñ Lien entre la syntaxe et les rôles sémantiques ñ Étiquetage en rôles sémantiques
ñ Encore beaucoup de difficultés
‚ Voix passive
‚ Relation temporelles
‚ Adverbes et circonstants
Graphes conceptuels
Extensions des graphes conceptuels
§ Possibilité d’imbriquer des graphes
‚ Propositions relatives / conditionnelles
‚ Difficultés pour les raisonnements
§ Conversion en formules logiques
‚ Fonction qui transforme un graphe en forme linéaire
‚ Formats et syntaxe : CGIF, KIF, prédicats
‚ Principe
‚ Sommets non instanciés : variables
‚ Sommets instanciés (marqueurs individuels) : constantes
‚ Concepts : prédicats unaires
‚ Relations : prédicats n-aires
ñ Quantification existentielle et conjonction ñ Ensembles detriplets
Damien Nouvel (Inalco) Sémantique 12 / 44
Graphes conceptuels
Extensions des graphes conceptuels
§ Possibilité d’imbriquer des graphes
‚ Propositions relatives / conditionnelles
‚ Difficultés pour les raisonnements
§ Conversion en formules logiques
‚ Fonction qui transforme un graphe en forme linéaire
‚ Formats et syntaxe : CGIF, KIF, prédicats
‚ Principe
‚ Sommets non instanciés : variables
‚ Sommets instanciés (marqueurs individuels) : constantes
‚ Concepts : prédicats unaires
‚ Relations : prédicats n-aires
ñ Quantification existentielle et conjonction
ñ Ensembles detriplets
Graphes conceptuels
Extensions des graphes conceptuels
§ Possibilité d’imbriquer des graphes
‚ Propositions relatives / conditionnelles
‚ Difficultés pour les raisonnements
§ Conversion en formules logiques
‚ Fonction qui transforme un graphe en forme linéaire
‚ Formats et syntaxe : CGIF, KIF, prédicats
‚ Principe
‚ Sommets non instanciés : variables
‚ Sommets instanciés (marqueurs individuels) : constantes
‚ Concepts : prédicats unaires
‚ Relations : prédicats n-aires
ñ Quantification existentielle et conjonction ñ Ensembles detriplets
Damien Nouvel (Inalco) Sémantique 12 / 44
Graphes conceptuels
Exemple
§ Paul va en bus à Paris
HOMME :Paul AGNT ALLER DEST VILLE : Paris
INST
BUS
Graphes conceptuels
Exemple
§ Paul va en bus à Paris
HOMME :Paul AGNT ALLER DEST VILLE : Paris
INST
BUS
Damien Nouvel (Inalco) Sémantique 13 / 44
Graphes conceptuels
Exemple
§ Le livreur apporte les courses au client.
Graphes conceptuels
Exemple
§ Les deux types croient que Paul vend sa voiture rouge à Jean
HOMME :{*}@2 AGNT CROIRE
THEME
HOMME :Paul AGNT VENDRE DEST HOMME :Jean
OBJET
VOITURE ATT COULEUR :rouge
Damien Nouvel (Inalco) Sémantique 15 / 44
Graphes conceptuels
Exemple
§ Les deux types croient que Paul vend sa voiture rouge à Jean
HOMME :{*}@2 AGNT CROIRE
THEME
HOMME :Paul AGNT VENDRE DEST HOMME :Jean
OBJET
VOITURE ATT COULEUR :rouge
Graphes conceptuels
Opérations sur les graphes
§ Dérivationde graphes (spécialisation)
‚ Simplification: fusion de relations identiques
‚ Jointure interne: fusion de concepts identiques
‚ Restriction de type: changement de type
‚ Restriction de référence : ajout d’un individu
§ Compositionde graphes
‚ Somme: juxtaposition de graphes
‚ Jointure : copie de graphes avec fusion d’un concept ñ Compatibilité des individus avec les types
‚ Projection: recherche d’un graphe dans un autre ñ Sous-graphe spécialisé
§ Graphes de définition : expansion, contraction
Damien Nouvel (Inalco) Sémantique 16 / 44
Graphes conceptuels
Opérations sur les graphes
§ Dérivationde graphes (spécialisation)
‚ Simplification: fusion de relations identiques
‚ Jointure interne: fusion de concepts identiques
‚ Restriction de type: changement de type
‚ Restriction de référence : ajout d’un individu
§ Compositionde graphes
‚ Somme: juxtaposition de graphes
‚ Jointure : copie de graphes avec fusion d’un concept ñ Compatibilité des individus avec les types
‚ Projection: recherche d’un graphe dans un autre ñ Sous-graphe spécialisé
§ Graphes de définition : expansion, contraction
Graphes conceptuels
Opérations sur les graphes
§ Dérivationde graphes (spécialisation)
‚ Simplification: fusion de relations identiques
‚ Jointure interne: fusion de concepts identiques
‚ Restriction de type: changement de type
‚ Restriction de référence : ajout d’un individu
§ Compositionde graphes
‚ Somme: juxtaposition de graphes
‚ Jointure : copie de graphes avec fusion d’un concept ñ Compatibilité des individus avec les types
‚ Projection: recherche d’un graphe dans un autre ñ Sous-graphe spécialisé
§ Graphes de définition : expansion, contraction
Damien Nouvel (Inalco) Sémantique 16 / 44
Graphes conceptuels
Opérations sur les graphes
§ Dérivationde graphes (spécialisation)
‚ Simplification: fusion de relations identiques
‚ Jointure interne: fusion de concepts identiques
‚ Restriction de type: changement de type
‚ Restriction de référence : ajout d’un individu
§ Compositionde graphes
‚ Somme: juxtaposition de graphes
‚ Jointure : copie de graphes avec fusion d’un concept ñ Compatibilité des individus avec les types
‚ Projection: recherche d’un graphe dans un autre ñ Sous-graphe spécialisé
§ Graphes de définition : expansion, contraction
Graphes conceptuels
Opérations sur les graphes
§ Dérivationde graphes (spécialisation)
‚ Simplification: fusion de relations identiques
‚ Jointure interne: fusion de concepts identiques
‚ Restriction de type: changement de type
‚ Restriction de référence : ajout d’un individu
§ Compositionde graphes
‚ Somme: juxtaposition de graphes
‚ Jointure : copie de graphes avec fusion d’un concept ñ Compatibilité des individus avec les types
‚ Projection: recherche d’un graphe dans un autre ñ Sous-graphe spécialisé
§ Graphes de définition : expansion, contraction
Damien Nouvel (Inalco) Sémantique 16 / 44
Graphes conceptuels
Opérations sur les graphes
§ Dérivationde graphes (spécialisation)
‚ Simplification: fusion de relations identiques
‚ Jointure interne: fusion de concepts identiques
‚ Restriction de type: changement de type
‚ Restriction de référence : ajout d’un individu
§ Compositionde graphes
‚ Somme: juxtaposition de graphes
‚ Jointure : copie de graphes avec fusion d’un concept ñ Compatibilité des individus avec les types
‚ Projection: recherche d’un graphe dans un autre ñ Sous-graphe spécialisé
§ Graphes de définition : expansion, contraction
Graphes conceptuels
Opérations sur les graphes
§ Dérivationde graphes (spécialisation)
‚ Simplification: fusion de relations identiques
‚ Jointure interne: fusion de concepts identiques
‚ Restriction de type: changement de type
‚ Restriction de référence : ajout d’un individu
§ Compositionde graphes
‚ Somme: juxtaposition de graphes
‚ Jointure : copie de graphes avec fusion d’un concept ñ Compatibilité des individus avec les types
‚ Projection: recherche d’un graphe dans un autre ñ Sous-graphe spécialisé
§ Graphes de définition : expansion, contraction
Damien Nouvel (Inalco) Sémantique 16 / 44
Graphes conceptuels
Algèbre des graphes
§ Opérations de spécialisation
‚ Sous-graphe: sélection de nœuds
‚ Sous-types: identique excepté les types (restriction)
‚ Individu: identique excepté les marqueurs (restriction)
ñ Relation de spécialisation :ordre partielsur les graphes (ď)
§ Canon
‚ Hiérarchie de types
‚ Ensemble de marqueurs individuels
‚ Relation entre marqueurs et types
‚ Ensemble de graphes
ñ Dérivations à partir de la base de connaissances
Graphes conceptuels
Algèbre des graphes
§ Opérations de spécialisation
‚ Sous-graphe: sélection de nœuds
‚ Sous-types: identique excepté les types (restriction)
‚ Individu: identique excepté les marqueurs (restriction) ñ Relation de spécialisation :ordre partielsur les graphes (ď)
§ Canon
‚ Hiérarchie de types
‚ Ensemble de marqueurs individuels
‚ Relation entre marqueurs et types
‚ Ensemble de graphes
ñ Dérivations à partir de la base de connaissances
Damien Nouvel (Inalco) Sémantique 17 / 44
Graphes conceptuels
Algèbre des graphes
§ Opérations de spécialisation
‚ Sous-graphe: sélection de nœuds
‚ Sous-types: identique excepté les types (restriction)
‚ Individu: identique excepté les marqueurs (restriction) ñ Relation de spécialisation :ordre partielsur les graphes (ď)
§ Canon
‚ Hiérarchie de types
‚ Ensemble de marqueurs individuels
‚ Relation entre marqueurs et types
‚ Ensemble de graphes
ñ Dérivations à partir de la base de connaissances
Graphes conceptuels
Algèbre des graphes
§ Opérations de spécialisation
‚ Sous-graphe: sélection de nœuds
‚ Sous-types: identique excepté les types (restriction)
‚ Individu: identique excepté les marqueurs (restriction) ñ Relation de spécialisation :ordre partielsur les graphes (ď)
§ Canon
‚ Hiérarchie de types
‚ Ensemble de marqueurs individuels
‚ Relation entre marqueurs et types
‚ Ensemble de graphes
ñ Dérivations à partir de la base de connaissances
Damien Nouvel (Inalco) Sémantique 17 / 44
Graphes conceptuels
Exercice
§ Soit le graphe conceptuel :
PERSONNE AGNT ACHETER OBJ BIEN
§ Indiquez les opérations et graphes résultants
‚ La personne qui achète est Jean
‚ Le bien acheté est un livre
‚ Quelqu’un achète un bien à Marie
‚ C’est Jean qui achète un livre à Marie
‚ Marie a lu un livre qui lui a été acheté
‚ Qui a lu le livre acheté par Jean ?
Graphes conceptuels
Exercice
§ Soit le graphe conceptuel :
PERSONNE AGNT ACHETER OBJ BIEN
§ Indiquez les opérations et graphes résultants
‚ La personne qui achète est Jean
‚ Le bien acheté est un livre
‚ Quelqu’un achète un bien à Marie
‚ C’est Jean qui achète un livre à Marie
‚ Marie a lu un livre qui lui a été acheté
‚ Qui a lu le livre acheté par Jean ?
Damien Nouvel (Inalco) Sémantique 18 / 44
Logiques de description
Plan
1. Graphes pour la logique 2. Graphes conceptuels 3. Logiques de description 4. Web sémantique
Logiques de description
Logique et terminologie
§ Extension des réseaux sémantiques
§ Représentation de connaissances terminologique: ăT,Aą
‚ T: T-Box, système Terminologique (notions, concepts) ñ Définition des concepts
ñ Règles, formules
‚ A: A-Box, Assertions sur les individus (instances) ñ Types de concepts :C(a) ou a:C
ñ Relations (rôles) entre concepts :R(a,b) ou (a,b) :R ñ Faits, description de situations
ñ Formalisme simplifié et opérationnel
§ Éléments (disjoints deux-à-deux)
‚ Concepts
‚ Rôles
‚ Individus
Damien Nouvel (Inalco) Sémantique 20 / 44
Logiques de description
Logique et terminologie
§ Extension des réseaux sémantiques
§ Représentation de connaissances terminologique: ăT,Aą
‚ T: T-Box, système Terminologique (notions, concepts) ñ Définition des concepts
ñ Règles, formules
‚ A: A-Box, Assertions sur les individus (instances) ñ Types de concepts :C(a) ou a:C
ñ Relations (rôles) entre concepts :R(a,b) ou (a,b) :R ñ Faits, description de situations
ñ Formalisme simplifié et opérationnel
§ Éléments (disjoints deux-à-deux)
‚ Concepts
‚ Rôles
‚ Individus
Logiques de description
Logique et terminologie
§ Extension des réseaux sémantiques
§ Représentation de connaissances terminologique: ăT,Aą
‚ T: T-Box, système Terminologique (notions, concepts) ñ Définition des concepts
ñ Règles, formules
‚ A: A-Box, Assertions sur les individus (instances) ñ Types de concepts :C(a) ou a:C
ñ Relations (rôles) entre concepts :R(a,b) ou (a,b) :R ñ Faits, description de situations
ñ Formalisme simplifié et opérationnel
§ Éléments (disjoints deux-à-deux)
‚ Concepts
‚ Rôles
‚ Individus
Damien Nouvel (Inalco) Sémantique 20 / 44
Logiques de description
Logique et terminologie
§ Extension des réseaux sémantiques
§ Représentation de connaissances terminologique: ăT,Aą
‚ T: T-Box, système Terminologique (notions, concepts) ñ Définition des concepts
ñ Règles, formules
‚ A: A-Box, Assertions sur les individus (instances) ñ Types de concepts :C(a) ou a:C
ñ Relations (rôles) entre concepts :R(a,b) ou (a,b) :R ñ Faits, description de situations
ñ Formalisme simplifié et opérationnel
§ Éléments (disjoints deux-à-deux)
‚ Concepts
‚ Rôles
‚ Individus
Logiques de description
Logique et terminologie
§ Extension des réseaux sémantiques
§ Représentation de connaissances terminologique: ăT,Aą
‚ T: T-Box, système Terminologique (notions, concepts) ñ Définition des concepts
ñ Règles, formules
‚ A: A-Box, Assertions sur les individus (instances) ñ Types de concepts :C(a) ou a:C
ñ Relations (rôles) entre concepts :R(a,b) ou (a,b) :R ñ Faits, description de situations
ñ Formalisme simplifié et opérationnel
§ Éléments (disjoints deux-à-deux)
‚ Concepts
‚ Rôles
‚ Individus
Damien Nouvel (Inalco) Sémantique 20 / 44
Logiques de description
Concepts et rôles terminologiques
§ T-Box
‚ Concepts
‚ Ensembles d’individus
‚ Inclusion(conditions nécessaires) :Ď
‚ Équivalence(conditions nécessaires et suffisantes) :” ñ Majuscules
‚ Rôles
‚ Relations entre individus (ensemble, produit cartésien) ñ Toujours binaires
ñ Minuscules
§ A-Box
‚ Prédication unaires (concepts) ou binaires (rôles)
‚ Uniquement avec des individus
Logiques de description
Concepts et rôles terminologiques
§ T-Box
‚ Concepts
‚ Ensembles d’individus
‚ Inclusion(conditions nécessaires) :Ď
‚ Équivalence(conditions nécessaires et suffisantes) :” ñ Majuscules
‚ Rôles
‚ Relations entre individus (ensemble, produit cartésien) ñ Toujours binaires
ñ Minuscules
§ A-Box
‚ Prédication unaires (concepts) ou binaires (rôles)
‚ Uniquement avec des individus
Damien Nouvel (Inalco) Sémantique 21 / 44
Logiques de description
Concepts et rôles terminologiques
§ T-Box
‚ Concepts
‚ Ensembles d’individus
‚ Inclusion(conditions nécessaires) :Ď
‚ Équivalence(conditions nécessaires et suffisantes) :” ñ Majuscules
‚ Rôles
‚ Relations entre individus (ensemble, produit cartésien) ñ Toujours binaires
ñ Minuscules
§ A-Box
‚ Prédication unaires (concepts) ou binaires (rôles)
‚ Uniquement avec des individus
Logiques de description
Concepts et rôles terminologiques
§ T-Box
‚ Concepts
‚ Ensembles d’individus
‚ Inclusion(conditions nécessaires) :Ď
‚ Équivalence(conditions nécessaires et suffisantes) :” ñ Majuscules
‚ Rôles
‚ Relations entre individus (ensemble, produit cartésien) ñ Toujours binaires
ñ Minuscules
§ A-Box
‚ Prédication unaires (concepts) ou binaires (rôles)
‚ Uniquement avec des individus
Damien Nouvel (Inalco) Sémantique 21 / 44
Logiques de description
Opérateurs des logiques de description
§ Symboles
‚ Concepts : universelJet absurde K
‚ Définition de concepts :Ďet”
‚ Négation :␣
‚ Conjonction :[
‚ Quantification :@ ou D
‚ Dénombrement :=,ďou ě
ñ Pas de variables ñ Pas de disjonctions
Logiques de description
Opérateurs des logiques de description
§ Symboles
‚ Concepts : universelJet absurde K
‚ Définition de concepts :Ďet”
‚ Négation :␣
‚ Conjonction :[
‚ Quantification :@ ou D
‚ Dénombrement :=,ďou ě ñ Pas de variables
ñ Pas de disjonctions
Damien Nouvel (Inalco) Sémantique 22 / 44
Logiques de description
Syntaxe des logiques de description
§ Concepts ensemblistes
‚ ␣C1
‚ C1[C2
§ Restrictions
‚ @r1C1 ou Dr1C1
‚ =xr1C1,ďxr1C1 ouěxr1C1
§ Axiomes
‚ C1 ĎC2
‚ r1Ďr2
‚ C1 ”C2
‚ r1”r2
Logiques de description
Syntaxe des logiques de description
§ Concepts ensemblistes
‚ ␣C1
‚ C1[C2
§ Restrictions
‚ @r1C1 ou Dr1C1
‚ =xr1C1,ďxr1C1 ouěxr1C1
§ Axiomes
‚ C1 ĎC2
‚ r1Ďr2
‚ C1 ”C2
‚ r1”r2
Damien Nouvel (Inalco) Sémantique 23 / 44
Logiques de description
Syntaxe des logiques de description
§ Concepts ensemblistes
‚ ␣C1
‚ C1[C2
§ Restrictions
‚ @r1C1 ou Dr1C1
‚ =xr1C1,ďxr1C1 ou ěxr1C1
§ Axiomes
‚ C1 ĎC2
‚ r1Ďr2
‚ C1 ”C2
‚ r1”r2
Logiques de description
Syntaxe des logiques de description
§ Concepts ensemblistes
‚ ␣C1
‚ C1[C2
§ Restrictions
‚ @r1C1 ou Dr1C1
‚ =xr1C1,ďxr1C1 ou ěxr1C1
§ Axiomes
‚ C1 ĎC2
‚ r1Ďr2
‚ C1 ”C2
‚ r1”r2
Damien Nouvel (Inalco) Sémantique 23 / 44
Logiques de description
Exemple
§ T-Box
‚ Un homme est une personne
‚ HommeĎPersonne
‚ Une femme est une personne
‚ FemmeĎPersonne
‚ On ne peut être homme et femme
‚ Homme[FemmeĎK
‚ Une équipe est un ensemble d’au moins deux personnes
‚ Equipe”Ensemble[ @membre.Personne[ ě2membre
‚ Une petite équipe contient moins de 5 membres
‚ PetiteEquipe”Equipe[ ď5membre
‚ Une équipe structurée contient un(e) responsable
‚ ResponsableĎPersonne
‚ EquipeStructuree”Equipe[ Dmembre.Responsable
Logiques de description
Exemple
§ T-Box
‚ Un homme est une personne
‚ HommeĎPersonne
‚ Une femme est une personne
‚ FemmeĎPersonne
‚ On ne peut être homme et femme
‚ Homme[FemmeĎK
‚ Une équipe est un ensemble d’au moins deux personnes
‚ Equipe”Ensemble[ @membre.Personne[ ě2membre
‚ Une petite équipe contient moins de 5 membres
‚ PetiteEquipe”Equipe[ ď5membre
‚ Une équipe structurée contient un(e) responsable
‚ ResponsableĎPersonne
‚ EquipeStructuree”Equipe[ Dmembre.Responsable
Damien Nouvel (Inalco) Sémantique 24 / 44
Logiques de description
Exemple
§ T-Box
‚ Un homme est une personne
‚ HommeĎPersonne
‚ Une femme est une personne
‚ FemmeĎPersonne
‚ On ne peut être homme et femme
‚ Homme[FemmeĎK
‚ Une équipe est un ensemble d’au moins deux personnes
‚ Equipe”Ensemble[ @membre.Personne[ ě2membre
‚ Une petite équipe contient moins de 5 membres
‚ PetiteEquipe”Equipe[ ď5membre
‚ Une équipe structurée contient un(e) responsable
‚ ResponsableĎPersonne
‚ EquipeStructuree”Equipe[ Dmembre.Responsable
Logiques de description
Exemple
§ T-Box
‚ Un homme est une personne
‚ HommeĎPersonne
‚ Une femme est une personne
‚ FemmeĎPersonne
‚ On ne peut être homme et femme
‚ Homme[FemmeĎK
‚ Une équipe est un ensemble d’au moins deux personnes
‚ Equipe”Ensemble[ @membre.Personne[ ě2membre
‚ Une petite équipe contient moins de 5 membres
‚ PetiteEquipe”Equipe[ ď5membre
‚ Une équipe structurée contient un(e) responsable
‚ ResponsableĎPersonne
‚ EquipeStructuree”Equipe[ Dmembre.Responsable
Damien Nouvel (Inalco) Sémantique 24 / 44
Logiques de description
Exemple
§ T-Box
‚ Un homme est une personne
‚ HommeĎPersonne
‚ Une femme est une personne
‚ FemmeĎPersonne
‚ On ne peut être homme et femme
‚ Homme[FemmeĎK
‚ Une équipe est un ensemble d’au moins deux personnes
‚ Equipe”Ensemble[ @membre.Personne[ ě2membre
‚ Une petite équipe contient moins de 5 membres
‚ PetiteEquipe”Equipe[ ď5membre
‚ Une équipe structurée contient un(e) responsable
‚ ResponsableĎPersonne
‚ EquipeStructuree”Equipe[ Dmembre.Responsable
Logiques de description
Exemple
§ T-Box
‚ Un homme est une personne
‚ HommeĎPersonne
‚ Une femme est une personne
‚ FemmeĎPersonne
‚ On ne peut être homme et femme
‚ Homme[FemmeĎK
‚ Une équipe est un ensemble d’au moins deux personnes
‚ Equipe”Ensemble[ @membre.Personne[ ě2membre
‚ Une petite équipe contient moins de 5 membres
‚ PetiteEquipe”Equipe[ ď5membre
‚ Une équipe structurée contient un(e) responsable
‚ ResponsableĎPersonne
‚ EquipeStructuree”Equipe[ Dmembre.Responsable
Damien Nouvel (Inalco) Sémantique 24 / 44
Logiques de description
Exemple
§ T-Box
‚ Un homme est une personne
‚ HommeĎPersonne
‚ Une femme est une personne
‚ FemmeĎPersonne
‚ On ne peut être homme et femme
‚ Homme[FemmeĎK
‚ Une équipe est un ensemble d’au moins deux personnes
‚ Equipe”Ensemble[ @membre.Personne[ ě2membre
‚ Une petite équipe contient moins de 5 membres
‚ PetiteEquipe”Equipe[ ď5membre
‚ Une équipe structurée contient un(e) responsable
‚ ResponsableĎPersonne
‚ EquipeStructuree”Equipe[ Dmembre.Responsable
Logiques de description
Interprétation
§ Interprétation I
‚ Domaine ∆I : individus
‚ Fonction d’interprétation ensembliste
‚ JI= ∆I
‚ KI=H
‚ (␣A)I= ∆IzAI
‚ (C1[C2)I=CI1XCI2
‚ (@r1C1)I=taP∆I|@b,(a,b)PR1ÑbPC1u
‚ (Dr1C1)I=taP∆I|Db,(a,b)PR1^bPC1u
Damien Nouvel (Inalco) Sémantique 25 / 44
Logiques de description
Interprétation
§ Interprétation I
‚ Domaine ∆I : individus
‚ Fonction d’interprétation ensembliste
‚ JI= ∆I
‚ KI=H
‚ (␣A)I= ∆IzAI
‚ (C1[C2)I=CI1XCI2
‚ (@r1C1)I=taP∆I|@b,(a,b)PR1ÑbPC1u
‚ (Dr1C1)I=taP∆I|Db,(a,b)PR1^bPC1u
Logiques de description
Interprétation
§ Interprétation I
‚ Domaine ∆I : individus
‚ Fonction d’interprétation ensembliste
‚ JI= ∆I
‚ KI=H
‚ (␣A)I= ∆IzAI
‚ (C1[C2)I=CI1XCI2
‚ (@r1C1)I=taP∆I|@b,(a,b)PR1ÑbPC1u
‚ (Dr1C1)I=taP∆I|Db,(a,b)PR1^bPC1u
Damien Nouvel (Inalco) Sémantique 25 / 44
Logiques de description
Interprétation
§ Interprétation I
‚ Domaine ∆I : individus
‚ Fonction d’interprétation ensembliste
‚ JI= ∆I
‚ KI=H
‚ (␣A)I= ∆IzAI
‚ (C1[C2)I=CI1XCI2
‚ (@r1C1)I=taP∆I|@b,(a,b)PR1ÑbPC1u
‚ (Dr1C1)I=taP∆I|Db,(a,b)PR1^bPC1u
Logiques de description
Interprétation
§ Interprétation I
‚ Domaine ∆I : individus
‚ Fonction d’interprétation ensembliste
‚ JI= ∆I
‚ KI=H
‚ (␣A)I= ∆IzAI
‚ (C1[C2)I=CI1XCI2
‚ (@r1C1)I=taP∆I|@b,(a,b)PR1ÑbPC1u
‚ (Dr1C1)I=taP∆I|Db,(a,b)PR1^bPC1u
Damien Nouvel (Inalco) Sémantique 25 / 44
Logiques de description
Interprétation
§ Interprétation I
‚ Domaine ∆I : individus
‚ Fonction d’interprétation ensembliste
‚ JI= ∆I
‚ KI=H
‚ (␣A)I= ∆IzAI
‚ (C1[C2)I=CI1XCI2
‚ (@r1C1)I=taP∆I|@b,(a,b)PR1ÑbPC1u
‚ (Dr1C1)I=taP∆I|Db,(a,b)PR1^bPC1u
Logiques de description
Interprétation
§ Interprétation I
‚ Domaine ∆I : individus
‚ Fonction d’interprétation ensembliste
‚ JI= ∆I
‚ KI=H
‚ (␣A)I= ∆IzAI
‚ (C1[C2)I=CI1XCI2
‚ (@r1C1)I=taP∆I|@b,(a,b)PR1ÑbPC1u
‚ (Dr1C1)I=taP∆I|Db,(a,b)PR1^bPC1u
Damien Nouvel (Inalco) Sémantique 25 / 44
Logiques de description
Propriétés des logiques de description
§ Satisfiabilité
‚ Un concept Cest satisfiable s’il existe une interprétationI telle que CI ‰ H
§ Incohérence
‚ Un concept Cest incohérent si pour toute interprétationI telle que CI =H
§ Subsomption
‚ Un concept C1 est subsumé par un concept C2 si pour toute interprétationI,CI1 ĂCI2
§ Incompatibilité
‚ Deux conceptsC1 etC2 sont incompatibles ssi pour toute interprétationI,CI1XCI2=H
Logiques de description
Propriétés des logiques de description
§ Satisfiabilité
‚ Un conceptC est satisfiable s’il existe une interprétationI telle que CI ‰ H
§ Incohérence
‚ Un concept Cest incohérent si pour toute interprétationI telle que CI =H
§ Subsomption
‚ Un concept C1 est subsumé par un concept C2 si pour toute interprétationI,CI1 ĂCI2
§ Incompatibilité
‚ Deux conceptsC1 etC2 sont incompatibles ssi pour toute interprétationI,CI1XCI2=H
Damien Nouvel (Inalco) Sémantique 26 / 44