Articulo de referencia

KMS (hipertexto)

KMS , abreviatura de Knowledge Management System (Sistema de Gestión del Conocimiento) , fue un sistema de hipermedia comercial de segunda generación, creado originalmente como ...

KMS , abreviatura de Knowledge Management System (Sistema de Gestión del Conocimiento) , fue un sistema de hipermedia comercial de segunda generación, creado originalmente como sucesor del sistema de hipermedia ZOG . KMS fue desarrollado por Don McCracken y Rob Akscyn de Knowledge Systems, una empresa derivada del Departamento de Ciencias de la Computación de la Universidad Carnegie Mellon, fundada en 1981 .

El objetivo de KMS era permitir que muchos usuarios colaboraran en la creación y el intercambio de información dentro de un hipertexto compartido de gran tamaño, y desde el principio, el sistema fue diseñado como un verdadero sistema multiusuario.

Como sistema de hipermedia espacial, KMS fue diseñado para representar todas las formas de "artefactos de conocimiento" explícitos, como presentaciones, documentos, bases de datos y programas de software, así como formas comunes de comunicación electrónica ( correo electrónico , tablones de anuncios comunitarios , blogs ).

El elemento central del modelo de datos KMS son las páginas del tamaño de la pantalla (denominadas "marcos") interconectadas mediante enlaces . El usuario podía alternar (en cualquier momento) entre la vista de un solo marco (ideal para diagramas grandes en formato horizontal) o dos vistas de media pantalla una al lado de la otra (adecuadas para dos páginas en formato vertical).

Los marcos tienen un tamaño fijo, lo que significa que no se necesita desplazamiento. El modelo de marco es espacial, no basado en caracteres, por lo que el texto, los gráficos y las imágenes pueden colocarse en cualquier lugar del marco, incluso superponiéndose. Dicho de otro modo, el espacio vacío en el marco representa espacio, no (como en muchos editores de texto) simplemente la ausencia de contenido. Al tener los marcos un tamaño fijo, se elimina el desplazamiento como forma de interacción (ya que los diseñadores consideraron que no era óptimo), optando en su lugar por que los agregados más grandes, como documentos y programas, se estructuren como jerarquías (o, más generalmente, retículas) de nodos de hipermedia. Esta flexibilidad permite crear un documento, buscar y ejecutar programas desde un árbol de marcos, comenzando en cualquier marco.

En KMS, los enlaces son unidireccionales y están integrados en marcos. Pueden ir desde cualquier elemento de texto, punto, entidad gráfica o imagen del marco de origen a cualquier marco de destino. Además de los enlaces, los elementos de los marcos también pueden contener acciones, lo que permite al usuario activar programas que amplían la funcionalidad intrínseca del sistema.

Una diferencia fundamental entre los sistemas de gestión del conocimiento (KMS) y las prácticas web actuales radica en la distinción entre elementos regulares y "elementos de anotación" (textos precedidos por el símbolo "@"). Los elementos de anotación se perciben como periféricos o de nivel meta, en relación con el resto del contenido, lo que facilita (y hace evidente) la distinción entre contenido regular y simples notas personales o comentarios de terceros (incluidos programas). Por lo tanto, los elementos de anotación con enlaces se perciben como referencias cruzadas arbitrarias (al estilo de "Véase también...") y, en consecuencia, los usuarios, y especialmente los agentes, no los consideran parte de la estructura jerárquica del hipertexto.

Otra diferencia importante entre KMS y las prácticas web actuales es la eliminación de un modo de edición independiente. La navegación y la edición están siempre disponibles directamente, y los usuarios pueden editar cualquier marco para el que tengan permiso. Los autores incluso pueden proteger los marcos de ediciones accidentales, incluso por sí mismos. Las versiones anteriores de los marcos se guardan en una lista enlazada tipo "cometa" , lo que permite consultar el historial (y el tiempo invertido) de cualquier marco individual (y, en general, de los que se encuentran en cualquier árbol).

Finalmente, KMS incluía un lenguaje de programación de scripts (similar a JavaScript) que permitía a desarrolladores y usuarios ampliar el sistema más allá de su funcionalidad actual. En consonancia con la filosofía de KMS de "Todo es un marco" (por ejemplo, los cursores, los patrones de relleno, etc., se representan como marcos), los programas también se representan como jerarquías de marcos; KMS leía e interpretaba dinámicamente solo los marcos del programa necesarios en tiempo de ejecución.

KMS fue escrito originalmente en Pascal y C , con aproximadamente 300 000 líneas de código. Una versión más moderna de KMS, basada en Java (llamada "Expeditee"), está siendo desarrollada en el Departamento de Ciencias de la Computación de la Universidad de Waikato en Nueva Zelanda por Rob Akscyn, uno de los desarrolladores originales de KMS.

Referencias

  • Akscyn, Robert M; McCracken, Donald L; Yoder, Elise A (1988). "KMS: Un sistema hipermedia distribuido para la gestión del conocimiento en las organizaciones" . Communications of the ACM . 31 (7): 820– 35. doi : 10.1145/48511.48513 .