J'ai publié sur un site généraliste un tutoriel sur la représentation des connaissances par des digraphes étiquetés. Un seul programmeur a répondu, il a exprimé sa gêne vis-à-vis de ma représentation avec des boîtes carrées et des boîtes rondes. Selon lui, d'après sa "formation BDD", les boîtes rondes devraient contenir des verbes ce qui n'est pas le cas dans mon exemple ci-dessous où Go est bien dans une boîte carrée.
Je lui ai expliqué qu'en fait mes graphes sont de simples digraphes étiquetés (ci-dessous à gauche) alors que lui pensait sans doute avoir affaire à des graphes bipartis (ci-dessous à droite).
Cependant, n'ayant pas eu de retour j'ai l'impression que l'information n'a pas été complétement assimilée.
Maintenant je voudrais rédiger pour DVP un nouveau tutoriel plus avancé (ontologie, subsomption, homomorphisme de graphes). Ce tutoriel serait intégré à ERic, un logiciel libre sous licence EUPL-1.1. Dessiner les graphes représente en soi un travail fastidieux que je ne voudrais pas avoir à refaire lors d'une prochaine version d'ERic. Aussi dois-je prendre la bonne décision en matière de représentation graphique.
Que me conseillez-vous :
la première représentation, au risque d'aller à l'encontre des "formations BDD"
la seconde représentation (celle de gauche), au risque de ne plus être raccord avec une édition par interface graphique.
Je pense en effet que pour éditer un digraphe il est plus simple de mettre chaque étiquette dans une boîte propre plutôt que de tenter d'écrire sur le cheminement de l'arête.
Dans l'attente de vos avis, je vous remercie d'avoir lu mon petit sondage.
Partager