10.6 Non-contradiction des propositions
253
© Dunod – La photocopie non autorisée est un délit.
10.6 NON-CONTRADICTION DES PROPOSITIONS
Toute construction élémentaire d’un schéma conceptuel est l’expression formelle
d’une proposition élémentaire et peut être réinterprétée sous la forme de cette proposition. On peut donc confronter toute proposition candidate aux constructions
élémentaires du schéma courant. Cette confrontation peut conduire à une contradiction. Une source fréquente de contradiction est l’évaluation du nombre d’éléments
en liaison dans les propositions du type « A verbe B ». A titre d’exemple, si le
schéma affirme qu’une commande peut être passée par plusieurs clients, il entre en
contradiction avec une proposition candidate qui dirait qu’une commande est passée
par un seul client. De même, une proposition qui suggérerait qu’un contrat est identifié par son numéro serait en contradiction avec le schéma de la figure 9.16, qui
indique que ce numéro est unique pour les contrats d’un même client seulement.
Dans les deux exemples de la figure 10.18, les propositions sont en contradiction
avec le schéma courant. En effet (exemple supérieur), le schéma indique qu’il ne
peut exister qu’une facture par commande tandis que la proposition suggère qu’il
puisse y en avoir plusieurs. Selon l’exemple inférieur, si tout service a un directeur
et si le directeur d’un service est un des employés de ce service, alors ce dernier doit
avoir au moins un employé. Il y a donc contradiction entre cette conclusion et la
cardinalité 0-N de SERVICE dans travaille.
Figure 10.18 - Deux exemples de contradiction : (1) une commande a-t-elle une ou
plusieurs factures ? (2) un service doit avoir un directeur, qui est un employé, mais n’a
pas nécessairement d’employés !
On peut résoudre une contradiction par diverses techniques :
• en rejetant l’éventuelle proposition erronée, le cas échéant;
• si aucune des propositions n’est erronée, en faisant le choix de la plus
générale : une seule facture étant un cas particulier de plusieurs, on retiendra
cette dernière proposition;
• en modifiant le schéma de manière que les deux propositions soient en accord :
on admet qu’il existe une classe particulière de services : les services actifs,
dotés d’employés et d’un directeur.
La détection systématique des contradictions et les techniques de résolution constituent un domaine complexe qui relève, entre autres choses, de la théorie de l’intégration de schémas [Spaccapietra, 1992] [Batini, 1992]. Nous nous contenterons
d’attirer l’attention sur le problème.
><
><
0-1
1-1
de
COMMANDE
FACTURE
les factures de la commande
1-1
0-N
travaille
SERVICE
EMPLOYE
tout service a un directeur, qui
est un de ses employés
Précédent

- 253/436

Suivant