QLever (pronunciado / ˈ k l ɛ v ər / KLEH -ver , como en "clever") es un almacén de triples , una base de datos de grafos y un motor SPARQL de código abierto . Está diseñado para cargar y consultar de manera eficiente conjuntos de datos RDF muy grandes , incluidos aquellos con cientos de miles de millones de triples en un único servidor estándar. [ 1 ] A diferencia de muchas bases de datos de grafos a gran escala que dependen de clústeres distribuidos, QLever está diseñado para operar de manera eficiente en una sola máquina con requisitos de memoria modestos, incluso con conjuntos de datos muy grandes. [ 2 ] QLever implementa el estándar SPARQL 1.1 completo , incluido SPARQL Update, para operaciones de lectura/escritura. [ 3 ]
Más allá de las consultas gráficas RDF estándar, QLever integra la búsqueda de texto completo directamente en SPARQL, lo que permite combinar búsquedas estructuradas en bases de conocimiento de la web semántica con búsquedas por palabras clave en corpus de texto. [ 1 ] También admite consultas espaciales a través del estándar GeoSPARQL , lo que permite operaciones geométricas sobre conjuntos de datos espaciales como OpenStreetMap . [ 4 ] Una interfaz de autocompletado sensible al contexto para QLever ayuda a los usuarios a crear consultas SPARQL de forma interactiva. [ 5 ]
Historia
QLever fue descrito por primera vez en un artículo de 2017 por Hannah Bast y Björn Buchhold de la Universidad de Friburgo . [ 1 ] El artículo presentó el enfoque de QLever de combinar SPARQL con búsqueda de texto completo y demostró ventajas de rendimiento sobre los motores SPARQL contemporáneos . El desarrollo se originó en la Cátedra de Algoritmos y Estructuras de Datos de la Universidad de Friburgo.
En 2021, el equipo publicó un trabajo sobre la conversión y consulta eficiente de RDF del conjunto completo de datos de OpenStreetMap, introduciendo soporte para consultas GeoSPARQL sobre todos los datos de OSM. [ 4 ] Un artículo de 2022 introdujo el sistema de autocompletado SPARQL sensible al contexto. [ 5 ]
Un estudio de 2023 comparó QLever con Virtuoso , Blazegraph , GraphDB , Stardog, Apache Jena y Oxigraph. [ 6 ] Como parte del programa de búsqueda de Internet de próxima generación (NGI) de la UE [ 7 ] , QLever logró la plena conformidad con SPARQL 1.1 en junio de 2025, incluyendo soporte para SPARQL Update y el protocolo HTTP Graph Store, lo que permite operaciones de lectura/escritura. En el mismo año, con el apoyo del Fondo Suizo para Prototipos [ 8 ] , el enfoque de indexación se extendió para codificar identificadores comunes directamente dentro de identificadores numéricos, eliminando búsquedas de cadenas incluso en el momento de la exportación de resultados. Esto permitió a QLever indexar y consultar conjuntos de datos que superan un billón de triples en un único servidor comercial.
Un artículo de 2025 presentó un algoritmo eficiente para uniones espaciales a gran escala, demostrando la capacidad de calcular todas las relaciones espaciales entre los 1.400 millones de objetos geométricos del conjunto de datos completo de OpenStreetMap en menos de tres horas en un PC común, superando a PostGIS en más de un orden de magnitud. [ 9 ]
En junio de 2025, el punto final SPARQL público del conjunto de datos UniProt alojado por el Instituto Suizo de Bioinformática cambió de Virtuoso a QLever. [ 10 ]
Contenido
La instancia oficial de QLever proporciona puntos finales de API para consultar los siguientes conjuntos de datos : [ 11 ]
- Wikidata
- Wikimedia Commons
- Base libre
- Mapa de OpenStreet
- Mapa histórico abierto
- UniProt
- Química pública
- DBLP
- Citas abiertas
- IMDb
- Archivo de Autoridad Integrado
- YAGO
- DBpedia
- Base de datos de los Juegos Olímpicos de Wallscope
Para los datos de OpenStreetMap y OpenHistoricalMap, el motor QLever admite un subconjunto de funciones GeoSPARQL , complementado por un subconjunto precalculado de relaciones GeoSPARQL almacenadas como triples dedicados. [ 4 ]
Adopción

Además de la instancia oficial, el motor QLever también impulsa el punto final SPARQL oficial de DBLP [ 12 ] y UniProt. [ 10 ] QLever es uno de los candidatos para reemplazar a Blazegraph como almacén de triples para el Servicio de Consulta de Wikidata . [ 6 ] [ 13 ]
Véase también
Referencias
- 1 2 3 Bast, Hannah; Buchhold, Björn (2017-11-06). "QLever: Un motor de consultas para la búsqueda eficiente de texto y SPARQL" . Actas de la Conferencia ACM de 2017 sobre Gestión de la Información y el Conocimiento . CIKM '17. Nueva York, NY, EE. UU.: Association for Computing Machinery. págs. 647–656 . doi : 10.1145/3132847.3132921 . ISBN 978-1-4503-4918-5.
- ↑ "Características distintivas de QLever" . GitHub . 16 de julio de 2025.
- ↑ "Cumplimiento - Documentación de QLever" . Documentación de QLever . Consultado el 4 de abril de 2026 .
- 1 2 3 Bast, Hannah; Brosi, Patrick; Kalmbach, Johannes; Lehmann, Axel (2021). "Un convertidor RDF eficiente y un punto final SPARQL para los datos completos de OpenStreetMap" . En Meng, Xiaofeng; Wang, Fusheng; Lu, Chang-Tien; Huang, Yan; Shekhar, Shashi; Xie, Xing (eds.). Actas de la 29.ª Conferencia Internacional sobre Avances en Sistemas de Información Geográfica . ACM. págs. 536–539 . doi : 10.1145/3474717.3484256 . ISBN 978-1-4503-8664-7.
- 1 2 Bast, Ana; Kalmbach, Johannes; Klumpp, Teresa; Kramer, Florián; Schnelle, Niklas (29 de abril de 2021). "Autocompletado eficiente de SPARQL a través de SPARQL". arXiv : 2104.14595v1 [ cs.DB ].
- 1 2 Lam, An Ngoc; Elvesæter, Brian; Martin-Recuerda, Francisco (2023). Evaluación de una selección representativa de motores de consulta SPARQL utilizando Wikidata (PDF) . Conferencia extendida sobre la Web Semántica . Notas de clase en informática. Vol. 13870. Springer, Cham. pp. 679–696 . doi : 10.1007/978-3-031-33455-9_40 . ISBN 978-3-031-33454-2Para garantizar que nuestra selección limitada de almacenes de triples sea representativa y diversa, se evaluaron los siguientes almacenes de triples: …
QLever (versión de confirmación 742213facfcc80af11dade9a971fa6b09770f9c)…. QLever fue muy rápido en consultas exitosas, pero ofreció soporte limitado para consultas con construcciones SPARQL complejas.
- ↑ "Se anuncian los cinco investigadores seleccionados en la convocatoria abierta final de NGI" . 7 de octubre de 2024.
- ↑ "Perspectivas del proceso de creación de prototipos: QLever: cómo hacer que los datos sean más inteligentes, rápidos y sostenibles" . 26/11/2025.
- ↑ Bast, Hannah; Brosi, Patrick; Kalmbach, Johannes (2025-11-03). «Uniones espaciales eficientes en grandes conjuntos geométricos». Actas de la 33.ª Conferencia Internacional ACM sobre Avances en Sistemas de Información Geográfica . ACM. págs. 466–476 . doi : 10.1145/3748636.3762757 . ISBN 979-8-4007-2086-4.
- 1 2 "Punto final SPARQL de UniProt" .
- ↑ "QLever" . Friburgo de Brisgovia: Cátedra de Algoritmos y Estructuras de Datos de la Universidad de Friburgo . Consultado el 13 de julio de 2024 .
- ↑ «servicio de consultas dblp SPARQL» . Castillo Dagstuhl . Consultado el 9 de noviembre de 2024 .
- ↑ Woodie, Alex (10 de julio de 2025). "Escalando el grafo de conocimiento detrás de Wikipedia" . BigDATAwire . San Diego: Tabor Communications . Recuperado el 1 de agosto de 2025 .
Enlaces externos
- Tiendas triples
- bases de datos de grafos
- Universidad de Friburgo