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.