Lenguajes de recuperación para la Web
Recuperación y organización de la información
Tolog
Tolog es un lenguaje que facilita la recuperación y organización de la información para topics maps, inspirado por Datalog (un subconjunto de Prolog) y SQL. Un topic map es una estructura abstracta que contiene información de interés para una comunidad de usuarios, de igual forma que sucede en el caso de una base de datos.
Tolog se basa en el uso de la lógica de predicados de primer orden, de tal forma que existe una base de hechos, que es contra la que se realizan las consultas y que, por tanto, se hacen en forma de predicados. En los topic maps la representación se hace mediantes asociaciones. Por ejemplo, si tenemos información registrada acerca de libros, podríamos encontrar información del tipo "Los irlandeses es un libro que fue escrito por Rodolfo Walsh" y "Rodolfo Walsh es un escritor". Entonces, se podrían tener predicados tales como:
es-escritor(Rodolfo Walsh)
En el caso de un topic map, podríamos tener expresiones del tipo "Los irlandeses es un libro que fue escrito por Rodolfo Walsh que es un escritor".
En Tolog las consultas son fáciles de realizar, ya que éstas llevarán asociadas unas variables en las que se recojan los resultados de tal consulta. Por ejemplo, ante la siguiente consulta:
se obtendrían de la base todos los libros escritos por Rodolfo Walsh. Sin embargo, la consulta:
devolvería todas las posibles asignaciones que hagan esa consulta verdadera. Luego, las consultas se pueden complicar tanto como se quiera, simplemente concatenando consultas.
Otro aspecto importante a destacar acerca de este lenguaje de recuperación son las reglas que se definen en Tolog, las cuales podrán ser consultadas como si de hechos se tratara y que consisten en asociaciones que se desprenden a partir de otros hechos. Por ejemplo:
Con esta regla se podría obtener los libros de un cierto autor publicados en una fecha concreta.
Para terminar, cabe destacar los principales -pros y -contras de Tolog:
Ventajas del lenguaje de recuperación Tolog:
- Es simple y fácil de entender e implementar.
- Permite realizar consultas muy sofisticadas.
Inconvenientes del lenguaje de recuperación Tolog:
- Sólo se pueden realizar consultas basándose en predicados o reglas ya escritos.
- Sólo permite consultar el topic map, no modificarlo.
WIKI de recuperación y organización de la información
- Página principal del WIKI
- Evaluación de los principales buscadores web
- Sistemas de Question-Answering
- Metadatos y documentos XML/RDF para recuperación
- Lenguajes de recuperación: XML-Query, XQL y Tolog
- Lenguajes de recuperación: SeRQL y SPARQL
- Almacenamiento, consulta y razonamiento: Sesame y Jena
- Modelos de recuperación
- Motores de recuperación de documentos XML/RDF
- Procesamiento del Lenguaje Natural
- Usabilidad y accesibilidad en el posicionamiento
- Clasificación supervisada
- Clasificación no supervisada: clustering y Kohonen
- Fusión de ontologías de metadatos FCA, Onions y Prompt
- Minería de textos web