Consultas a un nivel semántico: RQL
- Para una explotación total del conocimiento almacenado en datos
RDF/RDFS, se requiere un lenguaje de consulta a nivel
semántico.
- Debe ser sensible a la semántica de las primitivas RDF /S
- RQL es un lenguaje de consulta declarativo para RDF /S que
explícitamente captura esta semántica en su diseño.
- RQL fue desarrollado en el instituto ICS-FORTH, y su potencia semántica
está basada en la evaluación de caminos de expresiones sobre grafos
RDF.
- Permite el uso de variables tanto para denotar nombres de nodos (es
decir, clases), como arcos (es decir propiedades).
- Permite consultar esquemas RDF y descripciones RDF (es decir,
instancias) en una misma consulta.
- RQL está definido por medio de un conjunto de consultas básicas, e
iteradores que se permiten construir otras consultas a través de una
composición funcional.