Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

SPARQL.Client

CI Hex.pm Hex Docs Total Download License

A SPARQL protocol client for Elixir.

The API documentation can be found here. For a guide and more information about SPARQL.Client and it's related projects, go to https://rdf-elixir.dev.

Features

  • Executes all forms of SPARQL queries and updates against any SPARQL 1.0/1.1-compatible endpoint over HTTP
  • Validates SPARQL queries before sending them to a SPARQL service endpoint (can be disabled via raw-mode)
  • Supports result sets in both XML, JSON, CSV and TSV formats, with JSON being the preferred default for content-negotiation purposes
  • Supports graph results in any RDF serialization format understood by RDF.ex
  • Supports generation of updates (except for INSERT and DELETE updates), incl. INSERT/DELETE DATA updates from all RDF.ex data structures
  • Works with multiple HTTP client libraries

Contributing

See CONTRIBUTING for details.

Consulting and Partnership

If you need help with your Elixir and Linked Data projects, just contact info@cokron.com or visit https://www.cokron.com/kontakt.

License and Copyright

(C) 2018-present Marcel Otto. MIT Licensed, see LICENSE for details.