Tipo de dato abstracto

Una exploración de las redes informáticas.

Monday, June 22, 2009

Abstract de mi red personal

Mi red personal es una exploración de la representación textual de los recuerdos de mi vida. Aunque no tengo acceso a mi sistema neurológico para ver como mis recuerdos están intervinculados, puedo analizar mi red personal. Simplemente, mi red personal se refiere a un proceso para crear unos nodos textuales basados en mi memoria autobiográfica y vincular esos nodos con una red semántica de sinónimos.

Mi red personal es una base de datos de 350 oraciones entre 0 y 140 caracteres. Cada dato está compuesto de un recuerdo, oración, o diálogo que sea contenido de palabras. Cada uno de estos datos está relacionado a un año en mi vida (desde 1988) y a un autor (una persona o una organización de personas, o un corpus de texto, o una obra cultural). Todos estos datos fueron escritos a mano y compilados en un spreadsheet durante el curso de 10 días en mayo de 2009 sin la ayuda de herramientas externales (mi familia, el internet). No sé si los recuerdos tienen importancia, son significantes, pero son las cosas que yo puedo recordar más fácil cuando estoy escribiendo estos recuerdos.


Después utilice un filtro StopWord para borrar las palabras sin contenido semántico, y use la herramienta de Princeton WordNet para contar conexiones entre nodos empleando sinónimos como intermedios. Nodo A esta vinculado al nodo B (con el flujo direccionado de A a B) si nodo A tiene alguna palabra o sinónimo de esa palabra en nodo B. Con eso pude ver conexiones inesperadas entre diferentes recuerdos.

Aplicando mi red personal a un análisis de redes, descubrí unos nodos centrales en la organización de recuerdos pertinentes, y a la vez, vi como mi red está vinculada por los años y entre diferentes autores.

En este trabajo práctico me enfoco en la utilización de un sistema nuevo conjunto con algunos teorias exploratorios para desarrollar la novedad de analizar una red subjetiva, personal y muchas veces no lógica con elementos formales.

Thursday, May 28, 2009

Mi Red Personal Versión 0.1

Versión 0.1
Introducción:

No recuerdo mis memorias. Tengo una crisis existencial. Necesito un sistema de hechos para saber la verdad y situar mi identidad. Bienvenidos a mi red que construye el "yo".

Sumario:

Usando pequeño oraciones de varios tipos de "autores" (personas, libros, paginas de web), voy a construir el red de oraciones, mi verdad de conceptos, por todos mis años de vida. Este red muestra el cambio de hechos que son "verdad" para mi, es decir, las oraciones vinculados directamente conmigo, y traza estos conceptos de varios grados afuera de mi identidad.

Usando memoria, entrevistas, y archivos, quiero tratar de reconocer el red de mi identidad.

Objetivo:

Cuando tengo mi red de identidad, quiero saber como mi identidad ha cambiado por los años. ¿Los vínculos débiles han cambiado a vínculos fuertes? ¿Mi memoria tiene una preferencia solo para incluir nodos con fuertes vínculos? ¿Durante algunos épocas, solo estoy construyendo nodos de fuertes vínculos? ¿Estoy mas feliz, productivo, inteligente durante años que estoy encontrando vínculos débiles?

Quiero tratar de ver los interacciones por los años de todos las ideas que vinieron, impactaron, y fueron de mi vida.

Preguntas:

¿Qué voy a hacer con imagenes y otras cosas que no pueden expresar en palabras?
¿Qué exactamente es un frase solo positivo para mi?
¿Qué voy a incluir para MI nodo?
¿Necesito incluir mi producción o salida de obras en el red?
¿Mi red es subjetivo o objetivo o los dos?
Si este red es dependiente en mi memoria, ¿va a ayudarme a encontrar vinculas débiles?
¿Cuantos grados de separación es necesario para tener un red que es bastante completo?
¿Mis parientes forman unas vinculas débiles con mis amigos?
¿Mi identidad forma un mundo pequeño?
¿Qué voy a incluir en este red?

Detalles:




De ese modo, creo que es una buena idea explicar mi red como un tipo de dato abstracto, o es decir, una red con nodos y vínculos que funcionan muy particulares.
  1. Un nodo es una oración independiente
    1. La primaria función de un nodo o oración es representar una cadena de palabras (ASCII, al menos 1 carácter, al máximo 140 caracteres)
      1. La cadena de palabras necesito ha afectado mi para creer que era/fue el verdad (i.e., nodos que son partes de mi lema y ritmo cotidiana, puede ser consciente o subconsciente).
      2. Cada nodo tiene un número único para identificarse que empieza con 0 y sigue hasta n-1 número de nodos.
      3. Cada nodo tiene una lista de todo los números únicos que el nodo esta vinculado con el flojo del nodo en el dirección afuera de este nodo.
      4. Deben ser unas oraciones que estoy/estuve de acuerdo entre dos puntos de tiempo en mi vida (e.g., 23/05/1988 y 01/01/1997).
      5. Las nodos pueden ser parte de eventos en mi vida, pero los eventos no importan, solo los nodos (no puedo tener descripciones o información de contexto fuera las 140 caracteres)
      6. Tengo el opción de usar elipses para corta una oración a 140 caracteres.
      7. Tengo el derecho para cambiar la oración para que estoy de acuerdo con algo.
      8. Cada nodo es asociado con un autor (con la posibilidad de tener dos o mas nodos con la misma actor) y un autor puede ser los siguientes:
        1. Un cuerpo de texto que incluye, pero no es limitado a los siguientes:
          1. Letras de una canción
          2. Un libro
          3. Una revista
          4. Una pagina de web
        2. Una persona
        3. Una corporación
        4. Un colectivo
    2. Un nodo tiene los siguientes atributos obligados
      1. Un autor (ASCII, al menos 1 carácter, al máximo 20 caracteres)
      2. Una etiqueta con el tipo de autor (e.g., "libro", "revista", "persona", "corporación") (ASCII, al menos 1 carácter, al máximo 20 caracteres)
      3. El fuente del información de ese oración (ASCII, al menos 1 carácter, al máximo 20 caracteres)
        1. Puede ser un URL, un tinyURL, una pagina de Wikipedia, mi memoria, o una persona
      4. Grados de separación entre mi nodo central y el otro nodo (enteros positivos,
        uno o múltiples)
      5. Una fecha para la día que este nodo fue una oración verdad para el autor del nodo, i.e., el primer día que este nodo apareció (enteros en la forma deDD/MM/AÑO como 01/01/2009)
        1. Si no tengo una día exacto, voy a estimar al primer día del año más aproximado
        2. Si no tengo un año exacto, voy a estimar al año mas exacto en relación a otros eventos.
        3. Para cuerpos de texto, usamos su día de publicación.
      6. Una fecha para la día que este nodo fue una oración falso para el autor del nodo, i.e., el primer día que este nodo desapareció para ellos, o en el caso si el nodo todavía es valido para el autor, ponemos el día 12/12/9999 (enteros en la forma deDD/MM/AÑO como 01/01/2009)
        1. Si un autor es muerto, o es un objeto que no puede morir, o si no sabemos si el oración fue determinado falso por el autor, usamos el día 12/12/9999.
      7. Un lugar donde el nodo fue hecho (ASCII, al menos 1 carácter, al máximo 20 caracteres). Es en la forma de Ciudad, País (Buenos Aires,Arg).
        1. Si no hay una ciudad verificable, o una ciudad no aplica a este nodo, ponemos XXX, XXX
  2. Un vínculo es algo que tiene un efecto, o mas especifico, es lo que hace un nuevo nodo (es decir, cuando una cadena de palabras es transformado de un autor a un otro)
    1. Nodos pueden tener más que una vincula
    2. Nodos son trazable a otros nodos que ocurrió en el pasado. Es casi imposible ver un nodo que no tiene, hipotéticamente, un nodo previo.
    3. Todos nodos conectan a mi en alguna manera, y no hay nodos aislados.
    4. Voy a tratar de asegurar a definir que nodos son vinculados con autores que directamente causan ese nodos, porque en la memoria, muchas vezes, nosotros perdimos nodos o vinculas intermedios.
    5. Cada vínculo necesita una forma de verificación del fuente
      1. De los nodos que yo se de memoria (la mayoría de ellos que son muy cerca de mi), mi mente es suficiente
      2. Voy a dar entrevistas a todos nodos que tengo de acceso para verificar los nodos previos de ellos que causaron su nodo
      3. Para nodos que no son de acceso, voy a usar Wikipedia como mi primer sede de información, y si todavía no tengo acceso a un nodo previo, voy a usar una búsqueda por google
      4. Si alguien tiene los recursos de verificar mi nodos y vínculos, voy a pedir que ellos me mandan correcciones a mi red por el internet
  3. Voy a tener mi tipo de data abstracto abierto al internet dentro de un Google Spreadsheet
    1. Para la privacidad de nombres de autores que son personas todavía vivos, para el Spreadsheet publico, se solo ven un nombre cifrado
  4. Para encontrar nodos que son directamente vinculado a mi "identidad", tengo el opción de
    1. Verificar nodos de mi memoria
    2. Buscar en archivos sobre mi vida en mi computador y en el internet
    3. Hablar con mi familia nuclear

Tuesday, April 14, 2009

TDA como mi trabajo practico


Según Wikipedia, un tipo de dato, es "un atributo de una parte de los datos que indica al ordenador (y/o el programador) algo sobre la clase de datos sobre los que se va a procesar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar."

Con ese definición, es fácil imaginar un tipo de dato como una sistema para representar datos. Un tipo de dato puede ser un numero, un color, o un auto. En Java, cuando quiere usar adición de A + B, es necesario declarar A y B. Aquí es importante entender que es un tipo de dato porque no sabemos que valor ni que podemos hacer con A o B. Entonces, voy a dar el valor de el numero 10 a B y el numero 3 a A. Para Java, también necesito declarar A y B como enteros (un numero de −2,147,483,648 a +2,147,483,648). Ahora, Java sabe los valores de B y A (10 y 3) y como pueden interactuar los valores (puede sumar enteros, sustraer enteros, multiplicar enteros, etc.).

int A = 3;
int B = 10;
int total = A + B;

Aunque es diferente en todos lenguajes de programación, el tipo de dato básico es común, y ahora sabemos que es un tipo de dato básico en Java (i.e., el tipo de básico de entero tiene un numero de valor entre -2,147,483,648 a + 2,147,483,647 que puede ser manipulado por división, multiplicación, etc.).

Es importante dar cuenta que no todos tipos de datos pueden interactuar. El tipo de dato entero, en unos lenguajes de programación, no puede ser dividido por unos números de coma flotante (decimales como 2.33). Es decir,int 31 no puede interactuar con float 644.44 porque son diferentes tipos de datos. Sin embargo, si yo declara 31 como un flotante, puede interactuar con float 644.44. Por ejemplo, float 31 + float 644.44 es valido porque son el mismo tipo de dato (31 e realidad es 31.00).

Por otro mano, no todos tipos de datos aceptan todos los valores. El tipo de dato entero no sabe que hacer con un cadena de palabras como "Hola". El valor de un tipo de dato es estricto: para un entero, solo números entre -2,147,483,648 a + 2,147,483,647; para un color, solo rojo/verde/amarillo/blanco/etc.; para un nombre, solo Alejandro/Diego/Roberto/(algo con letras). Esto es importante porque cuando hacemos operaciones con los tipos de datos, es imposible sumar un entero deint 3 y int "Hola" porque no tiene sentido.

Continuando, tipos de datos, puede ser mucho mas complejo de solo un entero. Muchas vezes tipos de datos básicos pueden mezclar para hacer un tipo de dato mas grande. Por ejemplo, tengo el tipo de dato que podemos llamar Persona. Un persona tiene un apellido (cadena de palabras), un nombre (cadena de palabras), un teléfono (entero),colorPelo (color), y esposo (persona). Nota bene: la sintaxis de estos ejemplos no es ejecutable en un lenguaje de programación, pero es pseudocódigo.

class persona
{
string apellido;
string nombre;
entero teléfono;
color colorPelo;
persona esposo;
}

Ahora, ¿qué es el tipo de dato "color"? Podemos definir lo como tres enteros, uno para rojo, uno para verde, y uno para azul.

class color {
int rojo
int azul
int verde
}

Y, ahora, la cosa mas interesante, el tipo de dato persona para el valor esposo. Este es donde un tipo de dato puede relacionar con otro tipo de dato similar. Vamos a mirar como relaciona Diego aMaribella:

persona Lidia
{
string apellido = Mendoza;
string nombre = Lidia;
entero teléfono = 6391-7321;
color colorPelo = negro;
persona esposo =Diego;
}

persona Diego
{
string apellido = Sanchez;
string nombre = Diego;
entero teléfono = 3122-3314;
color colorPelo = negro;
persona esposo =Lidia;
}

color negro {
int rojo = 0;
int azul = 0;
int verde = 0;
}

Por tanto, este sistema de representación de tipo de dato puede ser mucho mas complejo. La idea central es que un tipo de dato es "un sistema de tipificación, describiendo la representación, interpretación y la estructura de los valores u objetos almacenados en la memoria del ordenador" (Wikipedia). En este sentido, un tipo de dato es una arquitectura para que los tipos pueden interactuar y ser susceptible a unos procesos o algoritmos.

Estos procesos son importantes porque son parte del protocolo o arquitectura del tipo de dato. Es decir, dan un tipo de dato el poder a relacionar con otros tipos de datos y formar un red. Esta es donde la palabra "abstracto" es importante. Un tipo de dato abstracto (TDA) es un especificación del tipo de dato y los operaciones que un programador puede preformar por el tipo de dato. Con un (TDA) la implementación del TDA no importa, solamente el interfase. Entonces, para un TDA de un árbol binario de encontrar, tenemos unos acciones (insertar, eliminar, encontrar, acciones) que son implementados con unos tipo de datos concretos: un arroyo, un árbol binario, un árbol binario negro-rojo, o otro tipo de dato concreto. La importancia de un tipo de dato abstracto es que es algo virtual, algo que es caja negra, pero define la estructura y la arquitectura para relacionar los datos.

Para tener un mejor idea de el tipo de dato, vemos el TDA de una lista. Tiene cuatro operaciones básicos:
  • un operación para ver si la lista está vacía;
  • un operación para inserta algo a la lista
  • un operación para ver la primera dato en la lista
  • un operación para ver todos la cosas en la lista sino la primera dato

En la implementación de el TDA, podemos saber si la lista es auto-referencial (si la lista puede tener un dato que es otro lista), si la lista puede tener cualquier tipo de dato o solo unos tipos de datos, y otros especificaciones de la lista, pero con estoTDA , si los especificaciones son así, puedes implementar la con cualquiera lenguaje y cualquiera tipos de datos. La imagen al principio de este post muestra la complejidad unos de estos listas puede tener.

En esto sumario de tipos de datos y TDA, tenemos muchos componentes. Mi trabajo es analizar un tipo de dato como un red.

Tuesday, April 7, 2009

Cómo criar una red: el arreglo asociativo con política




¿Es necesario que una red tiene un elemento de política? Aunque Castells esta escribiendo acerca de una red tan grande como el Internet, sus reglas para ¿cómo criar una red gigante? aplican a redes de todos tamaños. Estoy investigando el tipo de dato, y después de leer el texto de Castells (La Galaxia Internet), estoy interesando en aplicando sus tres reglas para crear una red.

Razones porque el internet existe (Castells 43):
  1. "arquitectura en red debe ser de carácter abierto, descentralizado, distribuido y multidireccional"
  2. "todos los protocolos de comunicación... deben ser abiertos, distribuirse libremente y ser susceptibles de modificación"
  3. "las instituciones que gestionan la red deben construirse de acuerdo con los principios de transparencia y cooperación"
Un tipo de dato parece apolítico al principio. Por ejemplo, un arreglo asociativo (un subgrupo de un tipo de dato) es nada mas de un clave con un valor, y puede poner cualquiera tipo de información en un arreglo asociativo para conectar claves o valores. Con un arreglo asociativo, parece que la política es parte de la información adentro de la red en vez de parte de la red: la arquitectura del tipo de dato es inocente y los actores dan el red significado.
teléfono['diego'] = '0112-3456'
teléfono['maria'] = '0243-2156'
Arriba, podemos ver el nombre diego (el clave) vinculado con el numero 0112-3456 (el valor). El nombre diego es el actor y la gramática de entrar teléfono['XXXX'] = 'XXXX-XXXX' es la arquitectura (contenido vs. forma). También puede construir un arreglo asociativo mas complicado.
Arreglo asociado 1
teléfono['diego'] = '0112-3456'
teléfono['diego'] = '2398-5446'
teléfono['maria'] = '0243-5812'

Arreglo asociado 2
teléfono['jaco'] = '0112-4521'
teléfono['seba'] = '6611-5446'
teléfono['jorge'] = '0443-2199'
teléfono['jorge'] = '4821-3122'

Arreglo asociado 3
teléfono['amigos'] = 'Arreglo asociado 1'
teléfono['enemigos'] = 'Arreglo asociado 2'
Ahora el arreglo asociado tiene un clave "amigos" con el valor de otro arreglo asociado. También hay múltiples claves del mismo nombre "jorge" con diferentes valores.

No sé cómo clasificar este tipo de red con el definición de Castells. En relación a la primera regla ("abierto, descentralizado, distribuido y multidireccional") esta red no aplica.

Parece para hacer "abierto" necesitamos diferentes actores separados espacialmente con la capacitad de conectar a esta red. Es decir, ¿el red es entre Jorge y su numero de 4821-3122 en realidad (Jorge la persona y el numero de su celular), o este representación de Jorge y el numero 4821-3122 es el red (el clave y el valor entrado en mi compu)? Jorge puede cambiar su numero en realidad (comprar otro telephono, robar un telephono), pero con el definición de Castells, Jorge necesita acceso para modificar este arreglo asociado para que el red es abierto. ¿O bien, abierto puedo significar que yo puedo modificar el red para Jorge?

La palabra "descentralizado" es vago aquí: Castells quiere decir que el internet es descentralizado en el sentido que ningún nodo está controlando todos los otros nodos, pero con este arreglo asociado, un nodo puede controlar todos los nodos, o todos los nodos pueden ser separados. Con el internet es el mismo: China esta controlando todos los nodos en China, pero en los Estados Unidos, hay unos ISPs controlando muchos nodos, el gobierno controlando unos nodos, y unos personas conectado "directamente" al internet. Creo que Castells quiere decir la arquitectura puede ser descentralizado, pero los protocolos "descentralizados" no dictan que el contenido o los actores del red están abiertos. Es decir, los actores modifican la arquitectura a sus gusto. En este caso, descentralizado aplica a casi cualquiera protocolo o tipo de dato (incluso árboles binarios que pueden tener múltiples raíces centrales en unos implementaciones).

No voy a escribir muchas palabras sobre "distribuido y multidireccional" porque son sinónimos a "abierto y descentralizado" con unas facetas, pero ese vocabulario tienen los mismos tipos de preguntas tendenciosas. En un arreglo asociativo, distribuido puede significar la misma cantidad de parejas de claves/valores en cada arreglo y, por lo general, un arreglo asociativo es unidireccional (con algunos casos extraños con grupo/subgroupo y unos referencias de un valor a un clave (alias)).

Los protocolos en la segunda regla de Castells contradicen unos propiedades de un arreglo asociativo. Cuando el escribe que los protocolos "deben ser abiertos, distribuirse libremente y ser susceptibles de modificación," ¿cómo puedo distribuir los protocoles de mi arreglo asociativo? ¿Necesito que los acciones de "insertar clave/valor" y "eliminar clave/valor" están disponible a todos en una forma de código abierto, o con un API, o un formulario online? El protocolo del internet es TCP/IP para comunicar entre nodos, pero con un arreglo asociativo, ¿es el protocolo la sistema de clave/valor, el código para la sistema de clave/valor, o el compilador del lenguaje de programación?

Los relaciones entre nodos en el red de un tipo de dato es muchas veces solo unos series de palabras o unos números, pero con TCP/IP, los actores comunican billones de unos y ceros entre nodos. Antes de saber que propiedades tiene los protocolos de mi red, necesito saber que es el protocolo. Creo que "protocolo" aquí significa la categoría de acciones los nodos pueden hacer para comunicar con otros nodos (la arquitectura), como la relación entre un clave/valor y otro clave/valor y la relación entre un clave y un valor. En este escenario, el nodo es problemático, porque el clave individual construye un nodo, y el clave/valor pareja construye otro nodo. ¿Tal vez, el arreglo asociativo es diferente redes dentro de diferente redes, y unos tipo de datos en realidad son múltiples niveles de redes? Mas de todo, es necesario saber si un red necesita un protocolo para que sus actores relacionan con otros actores.

Al final, encontramos la ultima regla de "las instituciones que gestionan la red deben construirse de acuerdo con los principios de transparencia y cooperación." Estoy totalmente confundido en como analizar esta regla en mi red. Con el internet, tenemos ICANN y IANA, ¿pero quien gestiona un arreglo asociativo? ¿Es SunMicrosystems con su implementación de un HashMap en Java, o los matemáticos que inventaron arroyos, o yo quien entra los claves/valores a el red, o Diego/Jorge/Maria/Seba quien forma el red de teléfono?

Puede fácilmente ser una cuestión de ¿los actores en realidad tiene esta idea de "transparencia y cooperación," o la propia red? Es decir, no estoy seguro si estudiando la arquitectura/protocolos/tecnología de el red es el mismo de estudiar los relaciones de los actores en el red. Parece que Castells esta escribiendo mas sobre la arquitectura, y el da mas valor a la arquitectura en vez de los actores individuales (a el no importa como el gobierno de China y los ciudadanos de China usan el red, porque la arquitectura es rey para Castells). En mi caso, con tipos de datos, es difícil distinguir la arquitectura de los actores, y mi punto de empezar para estudiar mi red: no sé quien se hizo la arquitectura y los actores de mi red. ¿Donde empieza mi red y donde termina? ¿ Y por que empieza y termina allí?

Estoy muy atraído a la idea de un narrativo de el red quien dice que es parte o no parte de la red. En el texto Internet, La Imprenta del siglo XXI por Piscitelli, vemos que un blogger es una "guia" de una red de blog posts (Piscitelli 58). Los guias son importantes porque eligen que es en la red (Piscitelli 59) y establecen limites espacio-temporales para el red (Piscitelli 61) . Necesito decir que tiene la culpa de hacer la arquitectura de mi red, pero es difícil. Si, con el ejemplo del red de Arsenal que el estudiante en el año pasado estudio, hay un red entre los jugadores de Arsenal, pero que hizo ese red? Los jugadores de Arsenal? Los entrenadores de Arsenal? El estudiante en la UBA? ¿Que hizo la arquitectura, y que hizo los actores, y hay una diferencia entre los dos?

Y con eso regresamos a la cuestión de un red y una política. En realidad, hay muchas maneras de analizar un tipo de dato, y es difícil examinar solo una ruta sin encontrar muchos problemática. Por eso, necesito ir paso por paso examinando los semióticos de mi red y organizar lo en una forma comprensible. Con los siguientes textos de Levy y Lash, es posible ver lo con la política de tecnología, la política de informática, la política del virtual, la política del "organismo." No sé todavía si un tipo de dato puede ser un red, y tal vez solo unos tipos de datos son redes, o solo el contenido del tipo de dato es un red. Mi tarea a resolver esta dilema.

Tuesday, March 24, 2009

El fetiche del LinkedList


El nombre de este blog, tipo de dato abstracto, viene de mi historia en el campo de informática. Aunque me encanta mas el estudio sobre la informática en vez de el estudio de la informática, tengo unas experiencias con programación. Uno de los temas mas interesantes es el tipo de dato (datatype), o mas simple, un tipo de dato con algunos "tags" para describir como se relaciona ese dato con otros tipos de dato.

El texto de Bateson ("Pasos hacia una ecología de la mente") trata mucho con mi interés: los conceptos de contexto, interés, "¿Qué es información?", y cómo interrelacionan los nodos se ejemplifica en los JavaDocs de un LinkedList.

No sé si un tipo de dato abstracto (como un LinkedList o una Cola o una Pila) es un red, o tal vez una SQL tabla, o la visualización de un documento UML (Lenguaje Unificado de Modelado). En realidad, esos cosas parecen mas como meta-redes (redes sin contenido, o en las palabras de Bateson, redes de forma mas que redes de substancia).

Mas de todo, yo quiero desarrollar esta idea de una gramática informática del red, no solo como funciona, pero ¿por qué funciona así?
El rizoma es una representación de una red explicado en el libro Mil Mesetas por los filósofos franceses Gilles Deluze y Felix Guattari. En sus teoría, el rizoma funciona similar a el rizoma botánico, es decir, hay muchos nodos sin jerárquica que pueden conectarse con cualquiera otro nodo. El sistema de tiempo y espacio no se limitan los nodos porque nacen, mueren, y siempre conectan uno con otros en todo el espacio y todo el tiempo. Se distinguen el rizoma de el modelo clásico del árbol de conocimiento que tiene una gran raíz en vez de un rizoma que tiene muchos pequeños raíces. La idea de horizontal es subrayado en el sistema rizoma en contraposición a la idea de vertical para el raíz del árbol.

Aunque este resumen no tiene en cuenta muchos de los detalles y facetas importantes profundizado en el libro, la manera de representar el rizoma me fascina. Algunos presuponen que el rizoma en práctico es el Internet, pero sabemos de "La Galaxia Internet" por Castells que la burocracia que creó el Internet (la universidad, el gobierno, y los "think tanks") limitaron los protocolos, y, por tanto, limitaron la fantasía de algo tan libre como el rizoma. Sin embargo, el Internet descentralizado es la cosa mas parecido a este rizoma botánico que yo sepa.

Pero el texto de Watzlawick ("El sentido del sentido") trae algunas problemáticas a este rizoma en relación con el tema del "narrador" o "autor" de la red. Para Watzlawick, la realidad es algo diferente de los construcciones de la realidad, y, en el caso de nuestra construcción de la realidad, todos los conexiones (o el "orden" es lo que Bateson llama conexiones) están construidos por seres humanos. Eso significa que un nodo no está conectado a un otro nodo en la realidad, pero de nuestro punto de vista, vemos conexiones entre los nodos. El ejemplo de Cochis en El mago hablando de causa y efecto es increíble en este contexto: "Entre ambos eventos no existía conexión alguna. Ninguna conexión es posible. O, dicho de otro modo, yo soy la conexión. Yo mismo soy el significado de la conexión."

¿Entonces, hay una necesidad de un autor para que estos redes pueden existir? Cuando aplicamos este idea de el red subjetivo a la rizoma, no puede ser solo el rizoma objetivo, pero unos rizomas para cada persona. La idea de un rizoma totalizadoro es imposible sin un autor para crear y ver eses conexiones.

¿El Internet es construido por nosotros para nosotros, pero ahora, existe una máquina inteligente o agente cognitivo en la grande tela de cables que es el narrador de los conexiones? ¿ Después de viendo el vídeo "The Machine is Us/ing Us", es una locura a presuponer que el red construye un nuevo realidad de conexiones para nosotros?

No estoy totalmente de acuerdo con la teoría de constructivismo (parece muy similar al Objetivismo de Ayn Rand), y no sé si esta es el mejor apreciación del texto de Watzlawick a la teoría del red, pero ahora entiendo la importancia de ver que el red no puede existir solo, es nosotros que hacemos los conexiones.

El imagen de la entrada es de http://www.bumblenut.com/drawing/images/plateaus/bigger/1000platos-intro-16.gif