El profesional de la información


Marzo 1999

IBM compra KnowledgeX

A finales de julio IBM hizo pública la adquisición de la tecnología KnowledgeX -hasta entonces propiedad de Integrated Techno-logy- y el propósito de utilizar el sistema de representación y análisis de datos de KnowledgeX en el gestor de bases de datos DB2 y en la línea de productos IBM Business Intelligence.

Mapa conceptual generado por KnowledgeX

La nota de prensa no facilitaba información acerca de los términos económicos del acuerdo, ni de la fecha en la que IBM tiene previsto integrar KnowledgeX en sus aplicaciones.

KnowledgeX

Desarrollado y comercializado por Integrated Technologies desde 1997, puede describirse como un generador de mapas conceptuales, al igual que otros productos como Content Navigator de Inference , o Vineyard de Data Fellows.

El objetivo del programa es crear un entorno de explotación del conocimiento procedente de distintas fuentes: documentos electrónicos, bases de datos, formularios html, etc., y ofrecer soporte informático a su gestión (adquisición, codificación, distribución y publicación).

«La riqueza del conocimiento depende de la capacidad de relacionar datos y contextualizarlos en mapas conceptuales»

KnowledgeX pretende imitar la forma en la que procesa información y genera conocimiento la mente humana: recogiendo y analizando datos, contextualizándolos mediante abstracciones en sistemas de conceptos ya definidos y compartiendo los resultados con otros participantes.

Modelo de representación del conocimiento

KnowledgeX utiliza un modelo de representación basado en objetos, clases y relaciones entre objetos.

Un objeto es cualquier persona, evento, organización, etc., de la que se quiere recoger información: por ejemplo un directivo, una presentación comercial o una empresa de la competencia.

Los mapas conceptuales pueden verse en forma jerárquica

Los objetos se describen mediante propiedades, y todos los que comparten las mismas propiedades se agrupan en clases (por ejemplo la clase personas, directivos, empresas clientes, competidores, etc.).

Las relaciones se establecen entre pares de objetos. Por ejemplo, entre los objetos empresa, cliente y directivo puede establecerse la relación contrata a, dirige en, etc. Todas las relaciones tendrán unas fechas de validez y una valoración numérica.

En una relación, cada objeto desempeña una función específica, a la que se denomina rol. KnowledgeX utiliza el término unidad de conocimiento para llamar a cada una de las asociaciones que se establecen entre dos objetos.

Recogida y análisis de datos

Se toma como punto de partida archivos que se importarán al sistema. Puede tratarse de documentos de texto, hojas de cálculo, archivos multimedia, etc. KnowledgeX no realiza ninguna conversión y mantiene el formato original de los documentos.

Posteriormente, el responsable de gestionar la base de conocimiento se encargará de indizar estos archivos. En el proceso de indización se identificarán los objetos y relaciones de los que se da información en los archivos. Para ello se cuenta con la ayuda de unas clases y roles predefinidos.

Informe creado a partir de la información registrada en la base de datos

«KnowledgeX utiliza un modelo de representación basado en objetos, clases y relaciones entre objetos»

La indización puede hacerse:

a) rellenando formularios manualmente, o

b) marcando las palabras significativas en el texto de los documentos y asignándoles una clase y unas propiedades descriptivas.

En el caso de que la información se obtenga de bases de datos relacionales o de documentos sgml o xml, es posible establecer equivalencias entre los campos de las tablas o los elementos de la DTD (document type definition), y los objetos y roles con los que se quiere codificar la información.

KnowledgeX ofrece una utilidad, SmartParse, que automatiza parcialmente el proceso de indización. Esta herramienta es capaz de identificar nuevos objetos en el texto de los documentos y referencias a objetos de los que se ha registrado información con anterioridad.

Toda la información sobre clases, objetos y roles se almacena en una base de datos relacional.

El mapa conceptual se genera a partir del contenido de los documentos

Explotación de datos

Uno de los puntos destacables de KnowledgeX es el interface gráfico desde el que se interroga la base de datos. Incorpora una paleta con iconos que representan los distintos tipos de objetos de los que se guarda información.

Inicialmente se tendrá que identificar el objeto del que se quiere buscar información. Como resultado, el programa devolverá un mapa visual en el que se representarán mediante iconos ese objeto y todos aquellos con los que está relacionado. Las relaciones se muestran en forma de líneas que unen los iconos.

Para buscar información adicional, bastará con seleccionar el icono de la paleta correspondiente al tipo de los objetos de los que queremos obtener datos y arrastrarlo hasta uno de los iconos del mapa. KnowledgeX desplegará las relaciones que mantiene este objeto con otros que pertenezcan a la clase representada por el icono que hemos arrastrado. El proceso puede repetirse tantas veces como sea necesario.

Los mapas conceptuales pueden verse en forma de estructuras jerárquicas.

«SmartParse es una utilidad que automatiza parcialmente el proceso de indización identificando objetos de los que ya se ha registrado información con anterioridad»

También es posible buscar las relaciones que existen entre dos objetos. Por ejemplo, qué relación existe entre una persona y una empresa, entre dos competidores, etc. KnowledgeX recorrerá el conjunto de relaciones registradas en la base de datos y buscará las conexiones que existen entre los dos objetos. De esta forma se pueden identificar relaciones que se establecen a través de objetos que actúan como enlaces intermedios entre ambos.

Tras identificar una relación, es posible hacer doble clic sobre ella para ver el archivo del que se ha obtenido la información. KnowledgeX incorpora un visor capaz de mostrar hasta 200 formatos de documentos.

Las búsquedas pueden guardarse para que estén disponibles en sesiones de trabajo posteriores. A partir del momento en el que una búsqueda se graba, pasa a formar parte del interface del usuario, cuenta con su propio icono y puede volver a ejecutarse sin necesidad de definirla de nuevo.

Publicación y distribución

Para hacer llegar la información generada por KnowledgeX a otros usuarios, el programa incorpora posibilidades de conversión a html, integración con correo-e, generación de informes y difusión selectiva.

Los mapas conceptuales resultado de una búsqueda pueden grabarse en un archivo con formato propietario -llamados x-files en la documentación del producto- y enviarse por correo-e. KnowledgeX soporta la especificación Mapi (Microsoft´s messaging application programming interface), lo que le hace compatible con los principales sistemas de mensajería electrónica del mercado (Microsoft Exchange, Lotus Notes , etc.).

También es posible generar informes con los contenidos de la base de datos. El producto incorpora unos modelos de informes predefinidos para carreras profesionales, empresas, etc. Estos informes podrán imprimirse, enviarse por correo-e o convertirse a formato html para su publicación en internet e intranet.

«Uno de los puntos destacables del programa es el interface gráfico desde el que se interroga la base de datos»

Finalmente, la utilidad Subscribe & Notify permite que los usuarios definan perfiles de interés. De esta forma, siempre que se registre en la base de datos alguna información que pueda serles útil, el programa les enviará una notificación por correo-e.

Productos comerciales

Se ofrecen dos versiones del producto:

  1. Knowledge Solo -versión monopuesto bajo Windows95-, y
  2. Knowledge Enterprise, multipuesto con posibilidades de distribución y difusión selectiva. Requiere Windows NT Server con Oracle 7 o SQL-Server 6.5.

También se comercializan unas APIs (Application program ming interface), llamadas KnowledgeX Technology Toolbox, dirigidas a los fabricantes de software que quieran incorporar a sus sistemas la tecnología KnowledgeX.

A estos productos se les puede añadir módulos adicionales:

  1. Knowledge Context Miner para Lotus Notes, que identifica objetos y relaciones a partir de los campos de las bases de datos Notes,
  2. KnowlegeX Backpage, que identifica objetos y relaciones a partir de los campos de formularios html,
  3. KnowledgeX Site Harvester, que identifica objetos a partir de documentos recuperados de internet o procedentes de los servicios de noticias NewsEdge y BusinessWire, y
  4. KnowledgeX Viewer, con el que se pueden ver los mapas conceptuales generados por KnowledgeX sin necesidad de tener instalado el software cliente.

Desconocemos si la forma de comercialización de estos productos va a verse afectada por la compra de IBM.

Conclusiones

KnowledgeX hace manifiesto uno de los principios más evidentes del tratamiento documental: cuanto más detallados sean nuestros sistemas y políticas de indización, y más control apliquemos en la selección de descriptores, con mayor precisión y garantías de éxito podremos explotar los datos.

Esta aproximación al proceso de indización, unida a la potencia gráfica del módulo de búsqueda, hacen de KnowledgeX una herramienta extremadamente atractiva para pequeños grupos de usuarios centrados en tareas muy específicas (la inteligencia competitiva es el ejemplo más adecuado).

Sin embargo, no nos parece correcto decir que este programa es una herramienta para la gestión del conocimiento. KnowledgeX no ofrece un entorno de colaboración y carece de gestión efectiva sobre la base documental (ni siquiera incorpora un sistema de búsqueda en texto completo).

Una solución para la gestión del conocimiento debe poder ser utilizada por todos los miembros de una organización, facilitar el intercambio de ideas y ser capaz de identificar grupos de expertos. No es este el caso de KnowledgeX. La efectividad del programa depende de la calidad y consistencia de la indización, y será mayor si su mantenimiento es responsabilidad de un número limitado de personas.

KnowledgeX. 11 Piedmont Center, Suite 716, GA 30305 Atlanta.

Tel.: +1-404-816 48 07

http://www.knowledgex.com

Enlace del artículo:
http://www.elprofesionaldelainformacion.com/contenidos/1999/marzo/ibm_compra_knowledgex.html