XML nella rappresentazione della conoscenza:
descrivere la struttura e la grafica delle mappe cognitive attraverso l'eXtensible Markup Language

www.deghi.com/coevo

Home

Mappe cognitive Software per mappe Mappe cognitive e XML Internet e le mappe Siti e libri  
eXtensible Markup Language XML per rappresentare le mappe Rappresentare il contenuto Rappresentare la grafica I Conceptual Graphs XML in Microsoft Office XP  
  I Conceptual Graphs
Le mappe cognitive non sono l’unica forma grafica per la rappresentazione della conoscenza. In questa pagina vengono illustrati i Conceptual Graphs, un altro modo per trasmettere e riprodurre la conoscenza che utilizza concetti e relazioni con modalità simili alle mappe cognitive.

I Conceptual Graphs (CG) sono sistemi di logica basati sui grafi esistenziali di Charles Sanders Peirce e sulle reti semantiche dell’intelligenza artificiale. Essi esprimono il significato in un modo logicamente preciso, comprensibile alla mente umana e trattabile dal punto di vista computazionale.

I CG sono stati progettati pensando direttamente ai linguaggi; questo permette di utilizzarli come linguaggio intermedio per tradurre formalismi orientati alla macchina in linguaggio naturale e viceversa. La loro rappresentazione grafica permette una facile lettura mantenendo la struttura formale nel linguaggio specifico.

I Conceptual Graphs sono stati implementati in diversi progetti per il recupero di informazioni, per l’ideazione di database, di sistemi esperti e per l’elaborazione del linguaggio naturale. Essi sono formalmente definiti attraverso una sintassi riassuntiva indipendente dalla notazione, ma il formalismo può essere rappresentato sia in modo grafico che in modo testuale.

Una definizione formale dei Conceptual Graphs e delle varie notazioni per la loro rappresentazione è stata scritta da John F. Sowa e presentata all’American National Standard Institute (ANSI).
Di seguito viene mostrato un esempio [
ulteriori esempi si possono trovare nel sito http://users.bestweb.net/~sowa/cg/cgexamp.htm] di CG rappresentato in modo grafico (Display Form, DF), in modo formale (Conceptual Graph Interchange Form, CGIF) e in modo compatto ma leggibile attraverso la forma lineare (Linear Form, LF); l’esempio sarà tradotto nella sua equivalente rappresentazione in predicati di calcolo e in Knoledge Interchange Format (KIF) .

In modo visuale (Display Form, DF), i concetti sono rappresentati da rettangoli: il concetto “cat” rappresenta l’istanza di un gatto, e “mat” rappresenta l’istanza di un tappetino. Le relazioni concettuali sono rappresentate da cerchi od ovali: la relazione “on” collega il concetto “cat” (gatto) al concetto “mat” (tappetino). Gli archi che collegano le relazioni ai concetti sono rappresentate da frecce: il primo arco ha una freccia che punta verso la relazione, mentre il secondo arco ha una freccia che esce dalla relazione; se una relazione ha più di due archi è possibile numerarle.

Nella forma lineare (Linear Form, LF), I concetti sono rappresentati all’interno di parentesi quadrate, invece le relazioni sono indicate all’interno di parentesi tonde:

[Cat]->(On)->[Mat]

Entrambe le rappresentazioni (DF e LF) sono progettate per la comunicazione con l’uomo o tra l’uomo e la macchina. Per la comunicazione tra macchine, il modo formale (Conceptual Graphs Interchage Form, CGIF) possiede una sintassi che utilizza coreference labels (etichette di correlazione) per la rappresentazione degli archi:

[Cat: *x] [Mat: *y] (On ?x ?y)

I simboli *x e *y sono chiamati defining labels (etichette di definizione). I simboli di corrispondenza ?x e ?y sono le bound labels (etichette di confine) che indicano i collegamenti alle stesse istanze di un cat x o di un mat y. Per ridurre il numero di coreference labels, CGIF permette anche di annidare i concetti all’interno dei nodi delle relazioni:

(On [Cat] [Mat])

L’immagine della pagina precedente rappresenta direttamente il CG. Tutte le variazioni della forma LF e CGIF sono differenze stilistiche, ma sono modi logicamente equivalenti di rappresentare in maniera lineare lo stesso contenuto grafico. Tutte queste variazioni tengono conto delle grammatiche LF e CGIF che sono definite nello standard dei CG.

CGIF è stato pensato per trasferimenti tra sistemi computerizzati che utilizzano i CG come loro rappresentazione interna. Per la comunicazione con sistemi che usano altre rappresentazioni interne, CGIF può essere tradotto in un altro formalismo logico chiamato Knowledge Interchange Format (KIF):

(exists ((?x Cat) (?y Mat)) (On ?x ?y))

Sebbene le rappresentazioni DF, LF, CGIF, e KIF sembrino molto diverse, la loro semantica è definita dagli stessi fondamenti logici; possono essere tutte tradotte in una dichiarazione in predicati di calcolo della seguente forma:

(∃x:Cat)(∃y:Mat)on(x,y)

Ciascuna dichiarazione, espressa in una qualunque di queste notazioni, può essere automaticamente tradotta in una dichiarazione logica equivalente rappresentata in una qualunque delle altre forme. Le informazioni stilistiche e di formattazione possono, comunque, essere perse nella traduzione da DF, LF, CGIF, KIF, a predicati di calcolo.

Le varie rappresentazioni dei CG possono essere implementate e tradotte in molti altri modi, per esempio utilizzando linguaggi derivati da XML [
http://meganesia.int.gu.edu.au/~phmartin/WebKB/doc/translations.html e http://meganesia.int.gu.edu.au/~phmartin/WebKB/doc/CGIF.html].

<<< Rappresentare la grafica

XML in Microsoft Office XP >>>

 
  Indice collegamenti
CoEvo - Rappresentare la grafica
CoEvo - XML in Microsoft Office XP

Conceptual Graphs Home page
Charles Sanders Peirce biography
John F. Sowa site
Old version of Conceptual Graph standard
Conceptual Graph Examples
Knoledge Interchange Format
CG Translations
CGIF
  Cerca con Vivisimo

www.vivisimo.com

  Cerca con Google

www.google.it

CognitivEvolution (CoEvo) è sempre in fase di ampliamento... prossimamente ancora novità!!!
Per suggerimenti e segnalazione di errori o link non funzionanti, inviate una mail a:

Grazie!!!

CognitivEvolution (CoEvo) è ottimizzato per

ver 4.0 o superiore e per una risoluzione
dello schermo di 1024x768 pixel