SeRQL y SPARQL


Recuperación y organización de la información

Lenguajes de Recuperación

La Web representa una gran masa de contenidos heterogéneos. A pesar de su interés y utilidad, estos contenidos no podrán tener ningún uso si el usuario que los necesite no los puede encontrar. Por esto, es importante en la recuperación y organización de información el uso de lenguajes de recuperación.

Los lenguajes de recuperación (también query languages) son lenguajes informáticos utilizados para recuperar información de sus almacenes. Puede definirse un lenguaje de recuperación como un conjunto de órdenes, operadores y estructuras que, con una organización según unas normas lógicas, permiten la consulta de fuentes y recursos de información electrónica.

Los lenguajes de recuperación pueden dividirse en dos grandes grupos, distinguiendo si su uso se enfoca a las bases de datos relacionales o a la recuperación de información. Los ejemplos son muy variados, incluyendo a SeRQL y SPARQL. Algunos otros son:

  • SQL, lenguaje de recuperación reconocido como estándar y ampliamente utilizado para bases de datos relacionales.
  • XQuery, lenguaje de recuperación para XML.
  • CODASYL
  • OQL (Object Query Language).

Expresiones

Un lenguaje de recuperación especifica las normas que rigen para la formulación de estas ecuaciones, esto es, su sintaxis. Aportan la semántica necesaria para la coordinación de los diferentes elementos que componen una consulta (ecuación o query), indicando el orden necesario entre ellos, sus posibilidades combinatorias, prioridades en la ejecución y demás informaciones.

Una ecuación se compondrá básicamente de términos y operadores. Los términos serán aquellas palabras que informarán al sistema sobre las acciones a ejecutar (como puedan ser órdenes de mostrar los documentos resultantes, ejecutar un perfil de usuario...). No todos los lenguajes utilizan el mismo vocabulario para expresar las mismas acciones.

Los operadores indican las relaciones que guardan entre sí los términos de una ecuación. Hay de diversos tipos, dependiendo de su semántica: booleanos, aritméticos, de comparación...

Otros recursos

Esta página ha sido desarrollada como parte de la asignatura RAI, formando parte de la Wiki del grupo 3 sobre recuperación y organización de información. Si tienes alguna duda sobre su contenido, puedes ponerte en contacto con su administrador en serqlsparql@iespana.es.

La información contenida puede consultarse también en otros formatos:

No olvides enlazarme en tu página. Gracias !!!