Representación del conocimiento

La representación del conocimiento es toda ayuda o método para almacenar, comunicar y consultar información.

En informática convencional, no en inteligencia artificial, el conocimiento (datos) se guarda en bases de datos.

En tanto que memoria, se opone a razonamiento (raciocinio, inteligencia).

La libreta

El hombre inventó la escritura para poder anotar datos, informaciones... Escribiría sobre trozos de materiales como papiro, pergamino, o grabaría sobre tablillas de arcilla recubiertas de cera, o trazaría incisiones etc.

Hoy en día, o mejor hace un par de décadas, aún fuera de la cultura más rabiosamente digital, se utilizaba para lo mismo la libreta.

Uno escribía notas, anotaba informaciones, heterogéneas según se le ocurrían o venía la necesidad.

Llenaba una página y continuaba por la siguiente.

Cualidades

Se me ocurren dos cualidades o propiedades que un sistema de libreta no lograba satisfacer:

De modo que el sistema de libretas resultaba desorganizado (mala localización) y redundante (sin unicidad). En cambio sí cumplía dos propiedades deseables:

Curiosamente las bases de datos relacionales y los listines telefónicos cumplian las dos primeras condiciones (localización y unicidad), probablemente a costa de la flexibilidad. Justo al contrario que las libretas: flexibles pero desorganizadas y con datos repetidos.

Libretas modernas

Hoy en día el procesador de texto (la aplicación Word, de Microsoft) funciona igual que una libreta. Además consigue subsanar el defecto de la deslocalización. Gracias a la velocidad de los actuales ordenadores, casi siempre podemos encontrar una información dentro de un texto mediante la función buscar, en muy poco tiempo.

La principal alternativa a los procesadores de texto consiste en escribir con marcas. Veamos un ejemplo:

<p>HTML es el lenguaje de marcado más difundido
   y en él se escriben las páginas web.</p>

En este ejemplo <p> y </p> son etiquetas que inician y terminan un párrafo, lo delimitan.

Además

<p>HTML un dialecto de XML, en realidad el más difundido.</p>

HTML actualmente permite poner tablas, negrita, cursiva, subrayado, imágenes, fórmulas matemáticas, incluso dibujos vectoriales.

Tipos de representación del conocimiento


Uno podría leer un texto e ir distribuyendo la información en notas, tablas, texto o textos (refundidos), diagramas... Y al revés, partir de varios medios y sintetizar un texto, una nota, una tabla...