SPARQL Explorer¶
Connect to any SPARQL endpoint, discover the schema, explore classes and properties visually, and write queries with auto-complete.
How to use
- Select a preset or enter your SPARQL endpoint URL
- Click Connect — the tool discovers classes, properties, and hierarchy
- Explore the schema graph (abstract model showing classes and relationships)
- Click classes/properties in the sidebar to select them for queries
- Choose a query template or press Ctrl+Space for autocomplete
- View results as a table or visualize them as a graph
Share via URL¶
Link directly to an endpoint:
https://ise-fizkarlsruhe.github.io/ontoink/sparql-explorer/?endpoint=https://nfdi.fiz-karlsruhe.de/matwerk/sparql
How it handles large endpoints¶
For knowledge graphs with millions of triples (DBpedia, Wikidata), ontoink uses adaptive discovery:
- Fast probe — checks endpoint responds (1 triple, 10s timeout)
- Class discovery with counts — tries
GROUP BYwith 15s timeout - Fallback to lightweight mode — if counts time out, uses
DISTINCT(no counting, much faster) - Property discovery — tries domain/range detection, falls back to distinct properties
- Label fetching — batch lookup for the top 80 IRIs
This means any endpoint works — small ones get full statistics, large ones get schema structure without counts.
Requirements
- The SPARQL endpoint must support CORS (cross-origin requests)
- Most public endpoints (DBpedia, Wikidata, NFDI) support this
- For private endpoints, configure CORS headers on your server