09 février 2006
Sémacarte et sens de "formaliser"
Laurent, un collègue de travail que j'apprécie beaucoup, a mis en équivalence ma propension (presqu'une frénésie !) à tout vouloir modéliser avec des sémacartes (il faudra que je publie une photo des murs de mon bureau -- à la maison ce serait pire si j'étais le seul à décider de l'état des murs) avec une envie à tout vouloir formaliser ou plutôt avec un plaisir à formaliser.
Cela m'a fait un peu tiquer. Pourquoi ?
En fait, je crois que je n'aime pas trop ce mot "formaliser".
Sans doute à cause des connotations de rigidité et d'austérité, ou d'absence de plaisir et d'intelligence que je lui associe.
J'ai des souvenirs de logique formelle, logique des prédicats et autres monstres austères que je n'ai pas du tout envie d'associer aux sémacartes et au processus de modélisation qui en permet la génèse.
Pour moi la sémacarte est l'antithèse de la rigidité et de l'austérité. C'est de la pâte à modeler, quelque chose qui vit, quelque chose en évolution constante, et surtout du plaisir ! C'est quelque chose qui permet de s'imprégner d'idées complexes, de se les approprier, de les faire vivre et grandir, de les échanger. Une plongée en apnée dans le monde des concepts de son propre cerveau.
Donc associer cela à un froid processus de formalisation ne me plait pas. Mais bon, ceci n'est que ma propre perception.
De plus, je crois que "forme" est trop présent dans ce mot "formaliser". La sémacarte est un mélange de fond et de forme, là où l'acte de formaliser se préoccuppe surtout de la forme et du formalisme.
Je souhaite au contraire que la proccupation du formalisme ne soit pas omniprésente mais qu'elle reste essentiellement un moyen souple au service de celui qui construit une sémacarte...
Voilà, le débat est ouvert :-)
22:55 Publié dans cogitations, sémacartes (ontologie) | Lien permanent | Commentaires (4) | Envoyer cette note | Tags : sémacarte, concept map, uml, idée, complexe
22 janvier 2006
Ontologie des sémacartes
Bon, il est temps de se lancer. Ce billet se propose de définir et cerner la notion de sémacarte. C'est une lecture de base pour qui souhaite marcher avec moi...
A la base des sémacartes on trouve les reliances, c'est à dire la capacité à pouvoir relier des connaissances entre elles, de façon systémique, dans le but de réaliser une carte sémantique ou ladite sémacarte. Cette sémacarte représente alors le modèle d'une idée complexe ou d'une connaissance et son contexte. On peut ensuite très facilement s'échanger cette connaissance et la faire évoluer de façon récursive et itérative : chaque changement s'ajoute au précédent pour redevenir le point de départ à un nouveau changement. Le but n'est pas de simplifier une connaissance ou un objet complexe (ce qui revient à le mutiler) mais de le rendre intelligible pour pouvoir en discuter, se l'approprier, l'échanger.
J'ai emprunté cette approche à Edgar Morin ("La Méthode" ou "Introduction à la pensée complexe" par exemple) pour qui les inter-relations des éléments sont tout aussi importantes que les éléments eux-mêmes. Edgar Morin nous apprend la "distinction - conjonction" plus que la dissection (la méthode de réduction de Descartes qui tente de conprendre un tout en le réduisant à ses plus simples entités en supposant que la connaissance parfaite de chaque entité simple va permettre de comprendre le tout). Cette approche réductionniste a fait long feu pour moi.
Donc on l'aura compris, deux aspects sont fondamentaux et d'importance égale dans les sémacartes : les éléments (connaissances ou concepts ou idées) et les liens qui les unissent.
J'adore et je reprends souvent à mon compte la phrase d'Edgar Morin : "le tout est plus que la somme des parties et la partie est plus que le tout", en même temps. Je trouve que cela résume très bien ce qu'est une sémacarte.
Pour relier les idées et concepts entre eux, on dispose de deux familles de liens (je me place là directement dans un sous-ensemble de la notation UML).
Ces deux types de liens sont :
- l'association
- l'héritage
Les concepts eux-mêmes sont tout simplement représentés par un rectangle. En langage de sémacarte, je désignerai par la suite ces entités-concepts par le mot composé concept-idée-connaissance. Ce mot traduit et illustre mieux d'après moi la nature de ces entités et permet en tout cas de les désigner sans ambiguïté dans le cadre des discussions sur neocogit.
A très bientôt pour la suite de cette construction ou ontologie des sémacartes.
12:20 Publié dans sémacartes (ontologie) | Lien permanent | Commentaires (0) | Envoyer cette note | Tags : sémacarte, morin, complexe, idée, concept, connaissance
18 janvier 2006
"Concept maps" et sémacartes (suite)
Décidément, une fois le vocabulaire connu, je découvre tous les jours des sites et écrits à propos des "Concepts Maps". Il est vrai que je ne me suis jamais intéressé à cette notion en tant que telle. Je m'y intéresse maintenant parce que je me rend compte que d'autres personnes on fait et font des cartes et structures proches de mes "sémacartes" avec cependant d'autres approches et d'autres représentations.
C'est très intéressant à découvrir. Ainsi cette page propose des conseils quant à la façon de construire des "Concept Maps", par leur "créateur", Joseph D. Novak (voir aussi http://cmap.ihmc.us/ un logiciel de création et publication en ligne de concept maps).
Mon souhait est de faire découvrir et pouvoir échanger des sémacartes avec d'autres personnes, de créer en quelque sorte une bibliothèque de sémacartes et une communauté d'utilisateurs pour visiter cette bibliothèque. Il me semble que le niveau de représentation de ces cartes permettrait ainsi un échange particulièrement riche de concentré de savoirs individuels.
Il y a évidemment une barrière à l'entrée : maîtriser une notation et harmoniser son usage.
Je tire l'essentiel ma propre notation des diagrammes de classe UML dont j'ai adapté l'usage en continuant toutefois de respecter totalement la sémantique UML.
J'utilise le logiciel Poseidon (www.gentleware.com) qui propose une version gratuite mais tout autre logiciel proposant la notation UML fait l'affaire.
L'avantage est de pouvoir disposer d'une notation à la sémantique déjà très riche et de très nombreux logiciels.
Je me suis peu à peu fabriqué une notation propre sur la base d'un sous-ensemble des diagrammes de classe UML.
Bon, il me reste à montrer de quoi je parle et à publier une sémacarte pour vous faire votre propre opinion... Ce sera l'occasion d'un prochain message, mais avant cela il me faudra parler de la sémantique de la notation que j'utilise.
Si toutefois vous êtes déjà intéressé par ce qui précède ou si vous avez une expérience similaire, faites-vous connaître.
21:35 Publié dans sémacartes (ontologie) | Lien permanent | Commentaires (0) | Envoyer cette note | Tags : sémacarte, concept map, uml, idée, complexe
16 janvier 2006
Cartes de concepts ou "Concept Mapping"
Ce soir j'ai découvert et visité à "The Concept Mapping Homepage", une très belle page consacrée aux concept maps (une passion ?!) mais qui n'est malheureusement plus maintenue. Merci à Constant Depièreux de la liste heuristique (heuristique@yahoogroupes.fr) pour le lien.
Cette page m'a fait l'effet d'une révélation. J'ai apprécié la description des usages des concepts maps qui résonne fortement avec une pratique que j'ai développé cer dernières années. En particulier, je trouve les points 2, 3 et 4 particulièrement intéressants.
Concept mapping can be done for for several purposes:
* to generate ideas (brain storming, etc.);
* to design a complex structure (long texts, hypermedia, large web sites, etc.);
* to communicate complex ideas;
* to aid learning by explicitly integrating new and old knowledge;
* to assess understanding or diagnose misunderstanding.
J'utilise en effet beaucoup les "sémacartes", sortes de concept maps pour synthétiser des livres ou plus généralement des lectures, prises de notes, etc. J'apprécie énormément le fait de pouvoir enrichir ces sémacartes de manière incrémentale lors de lectures ultérieures et complémentaires. C'est une façon d'enrichir et d'assimiler très plaisante et puissante. En effet, la structure de type "carte" permet de très vite se remémorer les idées et concepts précédents (même si ils datent un peu) puis de les remodeler et faire évoluer la carte en fonction des nouveaux éléments. Cela permet de parcourir un véritable chemin mental en intégrant et agrégeant de multiples sources...
Enfin, la communication de ces cartes peut effectivement permettre d'échanger des idées complexes accompagnées de leur contexte et là, c'est carrément le pied :) Malheureusement, bien souvent cela reste un fantasme car j'utilise un langage de description qui est UML. Il s'agit certes d'un langage puissant mais qui requiert un minimum de connaissances et de pratique du côté du récepteur...
Néanmoins ce blog va peut être me permettre de réaliser ce fantasme. Il faudra que je publie certaines de mes sémacartes et voir ce que cela suscite comme réactions.
21:25 Publié dans sémacartes (ontologie) | Lien permanent | Commentaires (0) | Envoyer cette note | Tags : sémacarte, concept map, uml, idée, complexe, connaissance










