Page MenuHomeDevCentral

Publish SPARQL client in Rust
Open, WishlistPublic

Description

FANTOIR uses SQARQL to query data from Wikidata.

Did you know there is no standalone SPARQL client crate currently available in Rust?

Our code uses the Tpt library sparesults, from the Oxigraph project, but there is no client component (as of January 2023).

Plan is to:

  • move services/sparql.rs to a standalone crate
  • add into_bool() method from P308
  • add unit test for other methods
  • refactor query to get an iterator, so we can directly apply HOF to HashMap<Variable, Term> to another item