Lenguaje de recuperación Topics Maps: Tolog


Introducción


Tolog es un lenguaje de recuperación para Topic Maps, inspirado por Datalog (un subconjunto de Prolog) y SQL, creado por Ontopia. El uso de Tolog permite la recuperación de información en Topic Maps similar al de una base de datos relacional con SQL . La principal característica de Tolog es la habilidad para crear reglas basadas en los hechos del Topic Map.


En un lenguaje topics maps las sentencias de una base de datos se pueden expresar como asociaciones. En Tolog es muy importante el orden de los argumentos de los predicados. La base de hechos en Tolog no es más que un conjunto de predicados de información. Por otro lado en Tolog se permite realizar consultas para obtener la información que más nos interese.


Ventajas


Tolog tiene una serie de ventajas. A continuación enumeramos las principales:


  • Es un lenguaje de recuperación fácilmente comprensible y fácil de implementar.
  • A pesar de su sencillez Tolog tiene una gran potencia de consulta, pudiéndose realizar consultas muy sofisticadas.

Desventajas


A pesar de las ventajas comentadas Tolog cuentas con una serie de desventajas. Las más relevantes son:


  • Tolog únicamente permite realizar consultas basándose en predicados o reglas ya existentes.
  • Mediante este lenguaje de recuperación sólo podemos realizar consultas sobre el Topic Map. De ningún modo podremos llevar acabo modificaciones en el mismo.

Material adicional.


Bibliografía utilizada:


Información recopilada por: Ernesto Salvanés Castilla.