What problem does it solve?
This Skill allows users to run a sparq SPARQL 1.1 Protocol HTTP endpoint, enabling them to query and update RDF data over HTTP requests.
Core Features & Use Cases
- SPARQL 1.1 Protocol Support: Supports the SPARQL 1.1 Protocol for querying and updating RDF data.
- Content Negotiation: Handles content negotiation for different data formats such as JSON, XML, CSV, and TSV.
- Graph Store Protocol: Implements the Graph Store Protocol for reading and writing RDF data.
- Security Features: Offers security features like Bearer-token authentication, read/write gate, and SSRF guard.
- Use Case: Ideal for setting up a SPARQL endpoint for web applications or integrating with other services that require RDF data manipulation.
Quick Start
Start the sparq HTTP server and query data from a Turtle file using the sparq-cli:
cargo run --release -p sparq-cli -- query data.ttl turtle 'SELECT ?s ?o WHERE { ?s <http://schema.org/name> ?o } LIMIT 10'