roelj/guile-sparql

Created Feb 16, 2021 · View the roelj/guile-sparql repository page

A SPARQL module for Guile Scheme.

Want this for your repo?

Render a free sample of any GitHub repo in seconds.

Visualize your own →

Contributors

3

Lines of Code

79

From

Apr 7, 2018

To

Jan 19, 2021

About roelj/guile-sparql

Guile-SPARQL is a Scheme module that enables querying RDF stores using the SPARQL protocol. The package provides a `sparql-query` function for making requests to RDF databases, with sensible defaults configured for a local triple store running on localhost:8890 and CSV output formatting.

Beyond basic query execution, the module offers a distinctive S-expression interface for constructing SPARQL queries programmatically. This allows developers to build queries using Scheme's native list-based syntax rather than writing raw SPARQL strings, making it easier to generate queries dynamically and integrate them into larger Scheme programs.

The project targets Scheme developers who need RDF and semantic web capabilities within the Guile ecosystem. It's a relatively focused library addressing the specific need for SPARQL integration in Guile, suitable for applications that work with knowledge graphs or semantic data sources.

Share this video