Get Started with SPARQL

Learn about the basics of SPARQL and its query forms.

The sparql_client package

The rdf package from the RDF.ex project is used for RDF processing in Elixir. There’s also a sparql_client package for querying RDF graph stores with SPARQL. In fact, there are two SPARQL packages:

  • sparql (from the SPARQL.ex project) for querying in-memory RDF models.

  • sparql_client (from the SPARQL.Client project) for dispatching queries to RDF graph databases, or RDF triplestores as they are usually referred to.

We’ll focus here on querying graph services using the sparql_client package, although we’ll also have something to say about querying in-memory models with the sparql package.

Background

Get hands-on with 1400+ tech skills courses.