HomeDevCentral

Extract SPARQL client

Description

Extract SPARQL client

Summary:
The sparql-client crate is based on oxigraph components
and extracted from fantoir-datasource crate.

The goal is to allow SPARQL queries in any Rust project.

As both fantoir-datasource and sparql-client needs
to build an HTTP client with specific configuration
(gzip, deflate, user-agent), common code previously
in fantoir-datasource is migrated to a specific support
crate, ds-http-client.

The ds- prefix has been chosen for small support libraries
for the datasources project.

Ref T1752

Test Plan:

  • fetch file
  • run Wikidata enrichment

Reviewers: dereckson

Reviewed By: dereckson

Maniphest Tasks: T1752

Differential Revision: https://devcentral.nasqueron.org/D3424

Details

Provenance
derecksonAuthored on Aug 29 2024, 23:36
derecksonPushed on Aug 31 2024, 14:32
Reviewer
dereckson
Differential Revision
D3424: Extract SPARQL client
Parents
rDSd344cad30197: Upgrade crate dependencies
Branches
Unknown
Tags
Unknown
Tasks
T1752: Publish SPARQL client in Rust