QLever

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
QLever
Original authorsHannah Bast, Björn Buchhold, Johannes Kalmbach, et al.[1][2]
Initial release2017; 9 years ago (2017)
Repositorygithub.com/ad-freiburg/qlever
Written inC++
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    StandardSPARQL
    Available inEnglish
    TypeGraph database
    LicenseApache License
    Websiteqlever.dev

    QLever (pronounced /ˈklɛvər/ KLEH-ver, as in "clever") is an open-source triplestore and graph database developed by a team at the University of Freiburg led by Hannah Bast. QLever performs high-performance queries of semantic Web knowledge bases, including full-text search within text corpuses.[1] A specialized user interface for QLever predictively autocompletes SPARQL queries.[2]

    History

    [edit | edit source]

    A 2023 study compared QLever with Virtuoso, Blazegraph, GraphDB, Stardog, Apache Jena, and Oxigraph. The study investigated a QLever version from 2021, concluding that it achieved fast execution of successful queries but offered limited support for complex SPARQL constructs.[3][4]

    Contents

    [edit | edit source]

    The official QLever instance provides API endpoints for querying the following datasets:[5]

    For OpenStreetMap and OpenHistoricalMap data, the QLever engine supports a limited subset of GeoSPARQL functions, supplemented by a precomputed subset of GeoSPARQL relationships stored as dedicated triples.[6]

    Adoption

    [edit | edit source]

    Besides the official instance, the QLever engine also powers the official SPARQL endpoint of DBLP.[7] QLever is one of the candidates to replace Blazegraph as the triplestore for the Wikidata Query Service.[3][8]

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ a b Bast & Buchhold 2017.
    2. ^ a b Bast et al. 2021.
    3. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Bast et al. 2021.
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).

    Further reading

    [edit | edit source]
    • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]